0001640147-24-000101.txt : 20240326 0001640147-24-000101.hdr.sgml : 20240326 20240326161631 ACCESSION NUMBER: 0001640147-24-000101 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 115 CONFORMED PERIOD OF REPORT: 20240131 FILED AS OF DATE: 20240326 DATE AS OF CHANGE: 20240326 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Snowflake Inc. CENTRAL INDEX KEY: 0001640147 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-PREPACKAGED SOFTWARE [7372] ORGANIZATION NAME: 06 Technology IRS NUMBER: 460636374 STATE OF INCORPORATION: DE FISCAL YEAR END: 0131 FILING VALUES: FORM TYPE: 10-K SEC ACT: 1934 Act SEC FILE NUMBER: 001-39504 FILM NUMBER: 24783741 BUSINESS ADDRESS: STREET 1: 106 EAST BABCOCK STREET STREET 2: SUITE 3A CITY: BOZEMAN STATE: MT ZIP: 59715 BUSINESS PHONE: 844-766-9355 MAIL ADDRESS: STREET 1: 106 EAST BABCOCK STREET STREET 2: SUITE 3A CITY: BOZEMAN STATE: MT ZIP: 59715 FORMER COMPANY: FORMER CONFORMED NAME: Snowflake Computing, Inc. DATE OF NAME CHANGE: 20150421 10-K 1 snow-20240131.htm 10-K snow-20240131
00016401472024FYFALSEP1YP3Yhttp://fasb.org/us-gaap/2023#PrepaidExpenseAndOtherAssetsCurrenthttp://fasb.org/us-gaap/2023#AccruedLiabilitiesCurrent465354,439465561,001490398,77500016401472023-02-012024-01-3100016401472023-07-31iso4217:USD00016401472024-03-15xbrli:shares00016401472024-01-3100016401472023-01-31iso4217:USDxbrli:shares0001640147us-gaap:CommonClassBMember2024-01-310001640147us-gaap:CommonClassAMember2023-01-310001640147us-gaap:CommonClassAMember2024-01-310001640147us-gaap:CommonClassBMember2023-01-310001640147snow:InvestingSubsidiaryMemberus-gaap:CommonClassAMember2024-01-310001640147snow:InvestingSubsidiaryMemberus-gaap:CommonClassAMember2023-01-310001640147snow:SamoohaInc.Membersnow:InvestingSubsidiaryMember2023-12-202023-12-2000016401472022-02-012023-01-3100016401472021-02-012022-01-310001640147us-gaap:CommonStockMember2021-01-310001640147us-gaap:TreasuryStockCommonMember2021-01-310001640147us-gaap:AdditionalPaidInCapitalMember2021-01-310001640147us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-01-310001640147us-gaap:RetainedEarningsMember2021-01-310001640147us-gaap:ParentMember2021-01-310001640147us-gaap:NoncontrollingInterestMember2021-01-3100016401472021-01-310001640147us-gaap:CommonStockMember2021-02-012022-01-310001640147us-gaap:AdditionalPaidInCapitalMember2021-02-012022-01-310001640147us-gaap:ParentMember2021-02-012022-01-310001640147us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-02-012022-01-310001640147us-gaap:RetainedEarningsMember2021-02-012022-01-310001640147us-gaap:CommonStockMember2022-01-310001640147us-gaap:TreasuryStockCommonMember2022-01-310001640147us-gaap:AdditionalPaidInCapitalMember2022-01-310001640147us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-310001640147us-gaap:RetainedEarningsMember2022-01-310001640147us-gaap:ParentMember2022-01-310001640147us-gaap:NoncontrollingInterestMember2022-01-3100016401472022-01-310001640147us-gaap:CommonStockMember2022-02-012023-01-310001640147us-gaap:AdditionalPaidInCapitalMember2022-02-012023-01-310001640147us-gaap:ParentMember2022-02-012023-01-310001640147us-gaap:NoncontrollingInterestMember2022-02-012023-01-310001640147us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-02-012023-01-310001640147us-gaap:RetainedEarningsMember2022-02-012023-01-310001640147us-gaap:CommonStockMember2023-01-310001640147us-gaap:TreasuryStockCommonMember2023-01-310001640147us-gaap:AdditionalPaidInCapitalMember2023-01-310001640147us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-310001640147us-gaap:RetainedEarningsMember2023-01-310001640147us-gaap:ParentMember2023-01-310001640147us-gaap:NoncontrollingInterestMember2023-01-310001640147us-gaap:CommonStockMember2023-02-012024-01-310001640147us-gaap:AdditionalPaidInCapitalMember2023-02-012024-01-310001640147us-gaap:ParentMember2023-02-012024-01-310001640147snow:SamoohaInc.Membersnow:InvestingSubsidiaryMember2023-02-012024-01-310001640147us-gaap:TreasuryStockCommonMember2023-02-012024-01-310001640147us-gaap:RetainedEarningsMember2023-02-012024-01-310001640147us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-02-012024-01-310001640147us-gaap:NoncontrollingInterestMember2023-02-012024-01-310001640147us-gaap:CommonStockMember2024-01-310001640147us-gaap:TreasuryStockCommonMember2024-01-310001640147us-gaap:AdditionalPaidInCapitalMember2024-01-310001640147us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-01-310001640147us-gaap:RetainedEarningsMember2024-01-310001640147us-gaap:ParentMember2024-01-310001640147us-gaap:NoncontrollingInterestMember2024-01-310001640147country:US2024-01-310001640147country:US2023-01-310001640147us-gaap:NonUsMember2024-01-310001640147us-gaap:NonUsMember2023-01-310001640147us-gaap:RevenueFromContractWithCustomerMemberus-gaap:ProductConcentrationRiskMembersnow:OnDemandArrangementsMember2023-02-012024-01-31xbrli:pure0001640147us-gaap:RevenueFromContractWithCustomerMemberus-gaap:ProductConcentrationRiskMembersnow:OnDemandArrangementsMember2022-02-012023-01-310001640147us-gaap:RevenueFromContractWithCustomerMemberus-gaap:ProductConcentrationRiskMembersnow:OnDemandArrangementsMember2021-02-012022-01-310001640147srt:MinimumMember2023-02-012024-01-310001640147srt:MaximumMember2023-02-012024-01-310001640147us-gaap:SoftwareAndSoftwareDevelopmentCostsMember2024-01-310001640147srt:MinimumMember2024-01-310001640147srt:MaximumMember2024-01-310001640147us-gaap:ProductMember2023-02-012024-01-310001640147us-gaap:ProductMember2022-02-012023-01-310001640147us-gaap:ProductMember2021-02-012022-01-310001640147snow:ProfessionalServicesAndOtherMember2023-02-012024-01-310001640147snow:ProfessionalServicesAndOtherMember2022-02-012023-01-310001640147snow:ProfessionalServicesAndOtherMember2021-02-012022-01-310001640147country:US2023-02-012024-01-310001640147country:US2022-02-012023-01-310001640147country:US2021-02-012022-01-310001640147snow:OtherAmericasMember2023-02-012024-01-310001640147snow:OtherAmericasMember2022-02-012023-01-310001640147snow:OtherAmericasMember2021-02-012022-01-310001640147us-gaap:EMEAMember2023-02-012024-01-310001640147us-gaap:EMEAMember2022-02-012023-01-310001640147us-gaap:EMEAMember2021-02-012022-01-310001640147snow:AsiaPacificAndJapanMember2023-02-012024-01-310001640147snow:AsiaPacificAndJapanMember2022-02-012023-01-310001640147snow:AsiaPacificAndJapanMember2021-02-012022-01-3100016401472024-02-012024-01-310001640147us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember2024-01-310001640147us-gaap:MoneyMarketFundsMember2024-01-310001640147us-gaap:BankTimeDepositsMember2024-01-310001640147us-gaap:CorporateDebtSecuritiesMember2024-01-310001640147us-gaap:USGovernmentAgenciesDebtSecuritiesMember2024-01-310001640147us-gaap:CommercialPaperMember2024-01-310001640147us-gaap:CertificatesOfDepositMember2024-01-310001640147us-gaap:MoneyMarketFundsMember2023-01-310001640147us-gaap:CommercialPaperMember2023-01-310001640147us-gaap:CorporateDebtSecuritiesMember2023-01-310001640147us-gaap:CertificatesOfDepositMember2023-01-310001640147us-gaap:CorporateDebtSecuritiesMember2023-01-310001640147us-gaap:CommercialPaperMember2023-01-310001640147us-gaap:USGovernmentAgenciesDebtSecuritiesMember2023-01-310001640147us-gaap:CertificatesOfDepositMember2023-01-310001640147srt:RevisionOfPriorPeriodReclassificationAdjustmentMemberus-gaap:MoneyMarketFundsMember2023-01-310001640147us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember2024-01-310001640147us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember2023-01-310001640147us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2024-01-310001640147us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2024-01-310001640147us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2024-01-310001640147us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Memberus-gaap:MoneyMarketFundsMember2024-01-310001640147us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel2Member2024-01-310001640147us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2024-01-310001640147us-gaap:BankTimeDepositsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2024-01-310001640147us-gaap:BankTimeDepositsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2024-01-310001640147us-gaap:BankTimeDepositsMemberus-gaap:FairValueMeasurementsRecurringMember2024-01-310001640147us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Memberus-gaap:CorporateDebtSecuritiesMember2024-01-310001640147us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Memberus-gaap:CorporateDebtSecuritiesMember2024-01-310001640147us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateDebtSecuritiesMember2024-01-310001640147us-gaap:USGovernmentAgenciesDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2024-01-310001640147us-gaap:USGovernmentAgenciesDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2024-01-310001640147us-gaap:USGovernmentAgenciesDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2024-01-310001640147us-gaap:CommercialPaperMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2024-01-310001640147us-gaap:CommercialPaperMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2024-01-310001640147us-gaap:CommercialPaperMemberus-gaap:FairValueMeasurementsRecurringMember2024-01-310001640147us-gaap:CertificatesOfDepositMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2024-01-310001640147us-gaap:CertificatesOfDepositMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2024-01-310001640147us-gaap:CertificatesOfDepositMemberus-gaap:FairValueMeasurementsRecurringMember2024-01-310001640147us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2024-01-310001640147us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2024-01-310001640147us-gaap:FairValueMeasurementsRecurringMember2024-01-310001640147us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Memberus-gaap:MoneyMarketFundsMember2023-01-310001640147us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel2Member2023-01-310001640147us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2023-01-310001640147us-gaap:CommercialPaperMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2023-01-310001640147us-gaap:CommercialPaperMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2023-01-310001640147us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommercialPaperMember2023-01-310001640147us-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2023-01-310001640147us-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2023-01-310001640147us-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2023-01-310001640147us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Memberus-gaap:CertificatesOfDepositMember2023-01-310001640147us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Memberus-gaap:CertificatesOfDepositMember2023-01-310001640147us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CertificatesOfDepositMember2023-01-310001640147us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Memberus-gaap:CorporateDebtSecuritiesMember2023-01-310001640147us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Memberus-gaap:CorporateDebtSecuritiesMember2023-01-310001640147us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateDebtSecuritiesMember2023-01-310001640147us-gaap:CommercialPaperMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2023-01-310001640147us-gaap:CommercialPaperMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2023-01-310001640147us-gaap:CommercialPaperMemberus-gaap:FairValueMeasurementsRecurringMember2023-01-310001640147us-gaap:CertificatesOfDepositMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2023-01-310001640147us-gaap:CertificatesOfDepositMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2023-01-310001640147us-gaap:CertificatesOfDepositMemberus-gaap:FairValueMeasurementsRecurringMember2023-01-310001640147us-gaap:USGovernmentAgenciesDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2023-01-310001640147us-gaap:USGovernmentAgenciesDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2023-01-310001640147us-gaap:USGovernmentAgenciesDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2023-01-310001640147us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2023-01-310001640147us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2023-01-310001640147us-gaap:FairValueMeasurementsRecurringMember2023-01-310001640147srt:RevisionOfPriorPeriodReclassificationAdjustmentMemberus-gaap:FairValueInputsLevel1Memberus-gaap:MoneyMarketFundsMember2023-01-310001640147snow:SamoohaInc.Member2023-02-012024-01-310001640147us-gaap:LeaseholdImprovementsMember2024-01-310001640147us-gaap:LeaseholdImprovementsMember2023-01-310001640147snow:ComputerEquipmentAndSoftwareMember2024-01-310001640147snow:ComputerEquipmentAndSoftwareMember2023-01-310001640147us-gaap:FurnitureAndFixturesMember2024-01-310001640147us-gaap:FurnitureAndFixturesMember2023-01-310001640147us-gaap:SoftwareDevelopmentMember2024-01-310001640147us-gaap:SoftwareDevelopmentMember2023-01-310001640147snow:ConstructionInProgressCapitalizedInternalUseSoftwareDevelopmentCostsMember2024-01-310001640147snow:ConstructionInProgressCapitalizedInternalUseSoftwareDevelopmentCostsMember2023-01-310001640147snow:ConstructionInProgressOtherMember2024-01-310001640147snow:ConstructionInProgressOtherMember2023-01-310001640147snow:SamoohaInc.Member2023-12-190001640147snow:SamoohaInc.Member2023-12-202023-12-200001640147snow:SamoohaInc.Memberus-gaap:CommonClassAMember2023-12-202023-12-200001640147snow:SamoohaInc.Membersnow:NonAffiliatedSellingStockholdersMemberus-gaap:CommonClassAMember2023-12-202023-12-200001640147snow:SamoohaInc.Member2023-12-200001640147snow:SamoohaInc.Membersnow:OutsideOfThePlansMembersnow:RestrictedCommonStockMemberus-gaap:CommonClassAMember2023-12-202023-12-200001640147snow:NeevaIncAndItsEquityInvesteeMember2023-05-012023-07-310001640147snow:NeevaIncAndItsEquityInvesteeMember2023-07-310001640147snow:MountainUSCorporationFormerlyKnownAsMobilizeNetCorporationMember2023-02-102023-02-100001640147snow:MountainUSCorporationFormerlyKnownAsMobilizeNetCorporationMember2023-02-100001640147snow:LeapYearTechnologiesIncMember2023-02-102023-02-100001640147snow:LeapYearTechnologiesIncMember2023-02-100001640147snow:PrivatelyHeldCompanyMember2023-02-012024-01-310001640147snow:PrivatelyHeldCompanyMember2024-01-310001640147snow:NeevaIncAndItsEquityInvesteeMember2023-02-012024-01-310001640147snow:MountainUSCorporationFormerlyKnownAsMobilizeNetCorporationMember2023-02-012024-01-310001640147snow:LeapYearTechnologiesIncMember2023-02-012024-01-310001640147snow:SamoohaInc.AndNeevaInc.Member2023-02-012024-01-310001640147snow:SamoohaInc.AndNeevaInc.Member2022-02-012023-01-310001640147snow:ApplicaSpZooMember2022-09-232022-09-230001640147snow:ApplicaSpZooMember2022-09-230001640147snow:ApplicaSpZooMember2022-02-012023-01-310001640147snow:StreamlitIncMember2022-03-312022-03-310001640147us-gaap:CommonClassAMembersnow:StreamlitIncMember2022-03-310001640147us-gaap:CommonClassAMembersnow:StreamlitIncMember2022-03-312022-03-31snow:founder0001640147snow:OutsideOfThePlansMembersnow:RestrictedCommonStockMemberus-gaap:CommonClassAMembersnow:StreamlitIncMember2022-03-312022-03-310001640147snow:StreamlitIncMember2022-03-310001640147snow:StreamlitIncMember2022-02-012023-01-310001640147snow:PrivatelyHeldCompanyMember2022-02-012023-01-310001640147snow:PrivatelyHeldCompanyMember2023-01-310001640147snow:MountainUSCorporationMember2023-02-012024-01-310001640147snow:ApplicaSp.Z.o.o.StreamlitIncAndPrivatelyHeldCompanyMember2022-02-012023-01-310001640147snow:ApplicaSp.Z.o.o.StreamlitIncAndPrivatelyHeldCompanyMember2021-02-012022-01-310001640147us-gaap:DevelopedTechnologyRightsMember2024-01-310001640147snow:DeveloperCommunityMember2024-01-310001640147snow:AssembledWorkforceMember2024-01-310001640147us-gaap:PatentsMember2024-01-310001640147snow:DeveloperCommunityMember2023-01-310001640147us-gaap:DevelopedTechnologyRightsMember2023-01-310001640147snow:AssembledWorkforceMember2023-01-310001640147us-gaap:PatentsMember2023-01-310001640147us-gaap:OtherIntangibleAssetsMember2023-01-310001640147snow:AssembledWorkforceMember2023-02-012024-01-310001640147snow:ThirdPartyCloudInfrastructureAgreementsAndSubscriptionArrangementsSpendingCommitmentsBetweenJune2023AndMay2028Member2024-01-310001640147snow:ThirdPartyCloudInfrastructureAgreementsAndSubscriptionArrangementsSpendingCommitmentsBetweenJune2023AndMay2028Membersrt:MinimumMember2024-01-310001640147snow:ThirdPartyCloudInfrastructureAgreementsAndSubscriptionArrangementsSpendingCommitmentsBetweenJanuary2024AndDecember2028Member2024-01-310001640147srt:MinimumMembersnow:ThirdPartyCloudInfrastructureAgreementsAndSubscriptionArrangementsSpendingCommitmentsBetweenJanuary2024AndDecember2028Member2024-01-3100016401472020-09-30snow:class0001640147us-gaap:CommonClassAMember2020-09-300001640147us-gaap:CommonClassBMember2020-09-300001640147us-gaap:CommonClassBMember2021-03-012021-03-010001640147us-gaap:CommonClassBMember2021-03-010001640147us-gaap:CommonClassAMember2021-03-010001640147us-gaap:CommonClassBMember2021-02-282021-02-28snow:vote0001640147us-gaap:CommonClassAMember2021-03-012021-03-0100016401472021-02-282021-02-280001640147us-gaap:CommonClassBMember2021-03-032021-03-030001640147snow:A2012EquityIncentivePlanMemberus-gaap:EmployeeStockOptionMember2024-01-310001640147snow:A2012EquityIncentivePlanMemberus-gaap:EmployeeStockOptionMember2023-01-310001640147snow:A2012EquityIncentivePlanMemberus-gaap:RestrictedStockUnitsRSUMember2024-01-310001640147snow:A2012EquityIncentivePlanMemberus-gaap:RestrictedStockUnitsRSUMember2023-01-310001640147snow:A2020EquityIncentivePlanMemberus-gaap:EmployeeStockOptionMember2024-01-310001640147snow:A2020EquityIncentivePlanMemberus-gaap:EmployeeStockOptionMember2023-01-310001640147snow:A2020EquityIncentivePlanMemberus-gaap:RestrictedStockUnitsRSUMember2024-01-310001640147snow:A2020EquityIncentivePlanMemberus-gaap:RestrictedStockUnitsRSUMember2023-01-310001640147snow:A2020EquityIncentivePlanMembersnow:SharesAvailableForFutureGrantMember2024-01-310001640147snow:A2020EquityIncentivePlanMembersnow:SharesAvailableForFutureGrantMember2023-01-310001640147us-gaap:EmployeeStockMember2024-01-310001640147us-gaap:EmployeeStockMember2023-01-3100016401472023-02-280001640147snow:A2020EquityIncentivePlanMemberus-gaap:CommonClassAMember2020-09-300001640147snow:A2020EquityIncentivePlanMember2023-02-012023-02-010001640147us-gaap:EmployeeStockMemberus-gaap:CommonClassAMember2020-09-300001640147us-gaap:EmployeeStockMember2023-02-012023-02-010001640147us-gaap:EmployeeStockMember2023-02-012024-01-310001640147us-gaap:EmployeeStockOptionMember2023-02-012024-01-310001640147snow:A2012EquityIncentivePlanMemberus-gaap:EmployeeStockOptionMember2023-02-012024-01-3100016401472020-02-012021-01-310001640147us-gaap:RestrictedStockUnitsRSUMember2021-02-012022-01-310001640147us-gaap:RestrictedStockUnitsRSUMember2022-02-012023-01-310001640147us-gaap:RestrictedStockUnitsRSUMember2023-02-012024-01-310001640147snow:A2012EquityIncentivePlanMembersnow:EquityClassifiedRestrictedStockUnitsRSUsMember2023-02-012024-01-310001640147snow:A2012EquityIncentivePlanMembersnow:EquityClassifiedRestrictedStockUnitsRSUsMemberus-gaap:ShareBasedCompensationAwardTrancheOneMember2023-02-012024-01-310001640147snow:A2020EquityIncentivePlanMembersnow:EquityClassifiedRestrictedStockUnitsRSUsMember2023-02-012024-01-310001640147snow:A2020EquityIncentivePlanMembersnow:EquityClassifiedPerformanceSharesMember2023-02-012024-01-310001640147snow:A2020EquityIncentivePlanMembersnow:EquityClassifiedPerformanceSharesMemberus-gaap:ShareBasedCompensationAwardTrancheOneMember2023-02-012024-01-310001640147snow:A2020EquityIncentivePlanMembersrt:MinimumMembersnow:EquityClassifiedPerformanceSharesMember2023-02-012024-01-310001640147snow:A2020EquityIncentivePlanMembersrt:MaximumMembersnow:EquityClassifiedPerformanceSharesMember2023-02-012024-01-310001640147snow:EquityClassifiedRestrictedStockUnitsRSUsMember2021-01-310001640147snow:EquityClassifiedRestrictedStockUnitsRSUsMember2021-02-012022-01-310001640147snow:EquityClassifiedRestrictedStockUnitsRSUsMember2022-01-310001640147snow:EquityClassifiedRestrictedStockUnitsRSUsMember2022-02-012023-01-310001640147snow:EquityClassifiedRestrictedStockUnitsRSUsMember2023-01-310001640147snow:EquityClassifiedRestrictedStockUnitsRSUsMember2023-02-012024-01-310001640147snow:EquityClassifiedRestrictedStockUnitsRSUsMember2024-01-310001640147snow:SamoohaInc.Membersnow:A2020EquityIncentivePlanMembersnow:LiabilityClassifiedPerformanceSharesMember2023-12-200001640147snow:SamoohaInc.Membersnow:A2020EquityIncentivePlanMembersnow:LiabilityClassifiedPerformanceSharesMember2023-12-202023-12-200001640147snow:SamoohaInc.Membersnow:A2020EquityIncentivePlanMembersnow:LiabilityClassifiedPerformanceSharesMemberus-gaap:ShareBasedCompensationAwardTrancheOneMember2023-12-202023-12-200001640147snow:SamoohaInc.Membersnow:A2020EquityIncentivePlanMembersnow:LiabilityClassifiedPerformanceSharesMember2023-02-012024-01-310001640147snow:A2020EquityIncentivePlanMembersnow:LiabilityClassifiedPerformanceSharesMember2023-01-310001640147snow:A2020EquityIncentivePlanMembersnow:LiabilityClassifiedPerformanceSharesMember2023-02-012024-01-310001640147snow:A2020EquityIncentivePlanMembersnow:LiabilityClassifiedPerformanceSharesMember2024-01-310001640147snow:OutsideOfThePlansMembersnow:RestrictedCommonStockMember2021-01-310001640147snow:OutsideOfThePlansMembersnow:RestrictedCommonStockMember2021-02-012022-01-310001640147snow:OutsideOfThePlansMembersnow:RestrictedCommonStockMember2022-01-310001640147snow:OutsideOfThePlansMembersnow:RestrictedCommonStockMember2022-02-012023-01-310001640147snow:OutsideOfThePlansMembersnow:RestrictedCommonStockMember2023-01-310001640147snow:OutsideOfThePlansMembersnow:RestrictedCommonStockMember2023-02-012024-01-310001640147snow:OutsideOfThePlansMembersnow:RestrictedCommonStockMember2024-01-310001640147snow:SamoohaInc.Membersnow:RestrictedCommonStockMemberus-gaap:CommonClassAMember2024-01-310001640147snow:OutsideOfThePlansMembersnow:RestrictedCommonStockMemberus-gaap:CommonClassAMembersnow:StreamlitIncMember2024-01-310001640147snow:OutsideOfThePlansMembersnow:RestrictedCommonStockMemberus-gaap:CommonClassAMembersnow:StreamlitIncMember2023-01-310001640147us-gaap:EmployeeStockOptionMember2022-02-012023-01-310001640147us-gaap:EmployeeStockMember2022-02-012023-01-310001640147us-gaap:EmployeeStockMember2021-02-012022-01-310001640147us-gaap:CostOfSalesMember2023-02-012024-01-310001640147us-gaap:CostOfSalesMember2022-02-012023-01-310001640147us-gaap:CostOfSalesMember2021-02-012022-01-310001640147us-gaap:SellingAndMarketingExpenseMember2023-02-012024-01-310001640147us-gaap:SellingAndMarketingExpenseMember2022-02-012023-01-310001640147us-gaap:SellingAndMarketingExpenseMember2021-02-012022-01-310001640147us-gaap:ResearchAndDevelopmentExpenseMember2023-02-012024-01-310001640147us-gaap:ResearchAndDevelopmentExpenseMember2022-02-012023-01-310001640147us-gaap:ResearchAndDevelopmentExpenseMember2021-02-012022-01-310001640147us-gaap:GeneralAndAdministrativeExpenseMember2023-02-012024-01-310001640147us-gaap:GeneralAndAdministrativeExpenseMember2022-02-012023-01-310001640147us-gaap:GeneralAndAdministrativeExpenseMember2021-02-012022-01-310001640147us-gaap:DomesticCountryMember2024-01-310001640147us-gaap:ForeignCountryMember2024-01-310001640147us-gaap:StateAndLocalJurisdictionMember2024-01-310001640147us-gaap:EmployeeStockOptionMember2023-02-012024-01-310001640147us-gaap:EmployeeStockOptionMember2022-02-012023-01-310001640147us-gaap:EmployeeStockOptionMember2021-02-012022-01-310001640147us-gaap:RestrictedStockUnitsRSUMember2023-02-012024-01-310001640147us-gaap:RestrictedStockUnitsRSUMember2022-02-012023-01-310001640147us-gaap:RestrictedStockUnitsRSUMember2021-02-012022-01-310001640147snow:UnvestedRestrictedCommonStockAndEarlyExercisedStockOptionsMember2023-02-012024-01-310001640147snow:UnvestedRestrictedCommonStockAndEarlyExercisedStockOptionsMember2022-02-012023-01-310001640147snow:UnvestedRestrictedCommonStockAndEarlyExercisedStockOptionsMember2021-02-012022-01-310001640147us-gaap:EmployeeStockMember2023-02-012024-01-310001640147us-gaap:EmployeeStockMember2022-02-012023-01-310001640147us-gaap:EmployeeStockMember2021-02-012022-01-310001640147us-gaap:RelatedPartyMember2024-01-310001640147us-gaap:RelatedPartyMember2023-02-012024-01-310001640147us-gaap:RelatedPartyMember2022-02-012023-01-310001640147us-gaap:RelatedPartyMember2021-02-012022-01-310001640147us-gaap:RelatedPartyMember2023-01-310001640147us-gaap:RelatedPartyMemberus-gaap:SubsequentEventMember2024-03-012024-03-310001640147snow:ChristianKleinermanMember2023-11-012024-01-310001640147snow:ChristianKleinermanMember2024-01-310001640147snow:GrzegorzJ.CzajkowskiMember2023-11-012024-01-310001640147snow:GrzegorzJ.CzajkowskiMember2024-01-310001640147snow:ChristopherW.DegnanMember2023-11-012024-01-310001640147snow:ChristopherW.DegnanMember2024-01-3100016401472023-11-012024-01-31
UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
FORM 10-K
(Mark One)
ANNUAL REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the fiscal year ended January 31, 2024
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-39504
snowflake logo v2.jpg
SNOWFLAKE INC.
(Exact name of registrant as specified in its charter)
Delaware
46-0636374
(State or other jurisdiction of incorporation or organization)
(I.R.S. Employer Identification No.)
Suite 3A, 106 East Babcock Street
Bozeman, MT 59715
(Address of principal executive offices)1
(844) 766-9355
(Registrant’s telephone number, including area code)
Securities registered pursuant to Section 12(b) of the Act:
Title of each classTrading Symbol(s)Name of each exchange on which registered
Class A Common Stock, $0.0001 par valueSNOWThe New York Stock Exchange
Securities registered pursuant to section 12(g) of the Act: Not Applicable
Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act.         Yes No
Indicate by check mark if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Exchange Act.     Yes No
Indicate by check mark whether the registrant: (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days.     Yes No
Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).                 Yes No  
Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company,” and “emerging growth company” in Rule 12b-2 of the Exchange Act.
Large accelerated filerAccelerated filer
Non-accelerated filerSmall reporting company
Emerging growth company
If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.      ☐ 
Indicate by check mark whether the registrant has filed a report on and attestation to its management’s assessment of the effectiveness of its internal control over financial reporting under Section 404(b) of the Sarbanes-Oxley Act (15 U.S.C. 7262(b)) by the registered public accounting firm that prepared or issued its audit report.     
If securities are registered pursuant to Section 12(b) of the Act, indicate by check mark whether the financial statements of the registrant included in the filing reflect the correction of an error to previously issued financial statements.     
Indicate by check mark whether any of those error corrections are restatements that required a recovery analysis of incentive-based compensation received by any of the registrant’s executive officers during the relevant recovery period pursuant to § 240.10D-1(b).    
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Act).     Yes No
The aggregate market value of voting stock held by non-affiliates of the Registrant on July 31, 2023 (the last business day of the Registrant’s fiscal second quarter), based on the closing price of $177.71 for shares of the Registrant’s Class A common stock as reported by the New York Stock Exchange, was approximately $56.6 billion.
As of March 15, 2024, there were 334.2 million shares of the registrant’s Class A common stock, par value of $0.0001 per share, outstanding (excluding approximately 0.2 million shares of Class A common stock held by a wholly owned subsidiary of the registrant which are treated as treasury stock for accounting purposes).
DOCUMENTS INCORPORATED BY REFERENCE
Portions of the registrant's definitive Proxy Statement relating to the 2024 Annual Meeting of Stockholders are incorporated herein by references in Part III of this Annual Report on Form 10-K to the extent stated herein. Such Proxy Statement will be filed with the Securities and Exchange Commission within 120 days of the registrant's fiscal year ended January 31, 2024.
1 We are a Delaware corporation with a globally distributed workforce and no corporate headquarters. Under the Securities and Exchange Commission's rules, we are required to designate a “principal executive office.” For purposes of this report, we have designated our office in Bozeman, Montana as our principal executive office.


TABLE OF CONTENTS
Page

3

SPECIAL NOTE ABOUT FORWARD-LOOKING STATEMENTS
This Annual Report on Form 10-K contains forward-looking statements within the meaning of Section 27A of the Securities Act of 1933, as amended (Securities Act), and Section 21E of the Securities Exchange Act of 1934, as amended (Exchange Act), about us and our industry that involve substantial risks and uncertainties. All statements other than statements of historical facts contained in this report, including statements regarding our future results of operations and financial condition, business strategy, and plans and objectives of management for future operations, are forward-looking statements. In some cases, forward-looking statements may be identified by words such as “anticipate,” “believe,” “continue,” “could,” “design,” “estimate,” “target,” “expect,” “intend,” “may,” “plan,” “potentially,” “predict,” “project,” “should,” “will,” “would,” or the negative of these terms or other similar expressions. These forward-looking statements include, but are not limited to, statements concerning the following:

our expectations regarding our revenue, expenses, and other operating results, including statements relating to the portion of our remaining performance obligations that we expect to recognize as revenue in future periods;
our ability to acquire new customers and successfully retain existing customers;
our ability to maintain and increase consumption on our platform;
our ability to continue to innovate and make new features generally available to customers, including our development and use of artificial intelligence and machine learning;
our ability to achieve or sustain our profitability;
future investments in our business, our anticipated capital expenditures, and our estimates regarding our capital requirements;
the costs and success of our sales and marketing efforts, and our ability to promote our brand;
our growth strategies for, and market acceptance of, our platform and the Data Cloud, including the Snowflake Marketplace and Snowpark, as well as our ability to execute such strategies;
our ability to successfully integrate and realize the benefits of strategic acquisitions;
our reliance on key personnel and our ability to identify, recruit, and retain skilled personnel;
our ability to effectively manage our growth, including any international expansion;
our ability to protect our intellectual property rights and any costs associated therewith;
our ability to prevent or mitigate disruptions, outages, defects, and other performance and quality problems with our platform or with the public cloud and internet infrastructure on which it relies;
our expectations regarding general market conditions and the effects of those conditions, including on customer and partner activity;
our ability to compete effectively with existing competitors and new market entrants;
the growth rates of the markets in which we compete;
our expectations regarding our stock repurchase program; and
the impacts of volatility and uncertainty in the global economy on our business and the businesses of our customers and partners.
We caution you that the foregoing list may not contain all of the forward-looking statements made in this Annual Report on Form 10-K.

4

Forward-looking statements are based on our management’s beliefs and assumptions and on information currently available. These forward-looking statements are subject to a number of known and unknown risks, uncertainties and assumptions, including risks described in the section titled “Risk Factors” and elsewhere in this Annual Report on Form 10-K. Other sections of this Annual Report on Form 10-K may include additional factors that could harm our business and financial performance. Moreover, we operate in a very competitive and rapidly changing environment. New risk factors emerge from time to time, and it is not possible for our management to predict all risk factors nor can we assess the impact of all factors on our business or the extent to which any factor, or combination of factors, may cause actual results to differ from those contained in, or implied by, any forward-looking statements.

You should not rely upon forward-looking statements as predictions of future events. We cannot assure you that the events and circumstances reflected in the forward-looking statements will be achieved or occur. Although we believe that the expectations reflected in the forward-looking statements are reasonable, we cannot guarantee future results, levels of activity, performance, or achievements. Except as required by law, we undertake no obligation to update publicly any forward-looking statements for any reason after the date of this report or to conform these statements to actual results or to changes in our expectations. You should read this Annual Report on Form 10-K and the documents that we reference in this Annual Report on Form 10-K and have filed as exhibits to this report with the understanding that our actual future results, levels of activity, performance, and achievements may be materially different from what we expect. We qualify all of our forward-looking statements by these cautionary statements.

Investors and others should note that we may announce material business and financial information to our investors using our investor relations website (investors.snowflake.com), our filings with the Securities and Exchange Commission (SEC), webcasts, press releases, and conference calls. We use these mediums, including our website, to communicate with investors and the general public about our company, our products, and other issues. It is possible that the information that we make available on our website may be deemed to be material information. We therefore encourage investors and others interested in our company to review the information that we make available on our website.

5

SELECTED RISKS AFFECTING OUR BUSINESS
Investing in our common stock involves numerous risks, including those set forth below. This summary does not contain all of the information that may be important to you, and you should read this summary together with the more detailed discussion of risks and uncertainties set forth in the section titled “Risk Factors” included elsewhere in this Annual Report on Form 10-K. Below are summaries of some of these risks, any one of which could materially adversely affect our business, results of operations, and financial condition. In that event, the market price of our common stock could decline, and you could lose part or all of your investment. Additional risks and uncertainties that we are unaware of, or that we currently believe are not material, may also become important factors that adversely affect our business. You should not interpret our disclosure of any of the following risks to imply that such risks have not already materialized.

We have experienced rapid revenue growth and have a limited operating history, both of which make it difficult to forecast our future results of operations.
We may not have visibility into our future financial position and results of operations.
We have a history of operating losses and may not achieve or sustain profitability in the future.
General market conditions, volatility, or disruptions, including higher inflation, higher interest rates, bank failures, and fluctuations or volatility in capital markets or foreign currency exchange rates, could have an adverse impact on our or our customers’ or partners’ businesses, which could negatively impact our financial condition or results of operations.
The markets in which we operate are highly competitive, and if we do not compete effectively, our business, financial condition, and results of operations could be harmed.
If we fail to innovate in response to changing customer needs, new technologies, or other market requirements, our business, financial condition, and results of operations could be harmed.
If we are not successful in executing our investments in our platform, including artificial intelligence and machine learning technology, or AI Technology, our business, financial condition, and results of operations could be harmed.
If we or our third-party service providers experience an actual or perceived security breach or unauthorized parties otherwise obtain access to our customers’ data, our data, or our platform, our platform may be perceived as not being secure, our reputation may be harmed, demand for our platform may be reduced, and we may incur significant liabilities.
We could suffer disruptions, outages, defects, and other performance and quality problems with our platform or with the public cloud and internet infrastructure on which it relies.
We expect fluctuations in our financial results, making it difficult to project future results, and if we fail to meet the expectations of securities analysts or investors with respect to our results of operations, our stock price could decline.
Failure to effectively develop and expand our sales and marketing capabilities could harm our ability to increase our customer base and achieve broader market acceptance of our products and platform.
Sales efforts to large customers involve risks that may not be present or that are present to a lesser extent with respect to sales to smaller organizations, such as longer sales cycles and more complex customer requirements.
Unfavorable conditions in our industry or the global economy, reductions in cloud spending, or lower than expected consumption, could limit our ability to grow our business and negatively affect our results of operations.

6

PART I
ITEM 1. BUSINESS
We believe that a cloud computing platform that puts data and AI at its core will offer great benefits to organizations by allowing them to realize the value of the data that powers their businesses. By offering rich primitives for data and applications, we believe that we can create a data connected world where organizations have seamless access to explore, share, and unlock the value of data. To realize this vision, we deliver the Data Cloud, a network where Snowflake customers, partners, developers, data providers, and data consumers can break down data silos and derive value from rapidly growing data sets in secure, governed, and compliant ways.

Our platform is the innovative technology that powers the Data Cloud, enabling customers to consolidate data into a single source of truth to drive meaningful insights, apply AI to solve business problems, build data applications, and share data and data products. We provide our platform through a customer-centric, consumption-based business model, only charging customers for the resources they use.

Snowflake solves the decades-old problem of data silos and data governance. Leveraging the elasticity and performance of the public cloud, our platform enables customers to unify and query data to support a wide variety of use cases. It also provides frictionless and governed data access so users can securely share data inside and outside of their organizations, generally without copying or moving the underlying data. As a result, customers can blend existing data with new data for broader context, augment data science efforts, and create new monetization streams. Delivered as a service, our platform requires near-zero maintenance, enabling customers to focus on deriving value from their data rather than managing infrastructure.

Our cloud-native architecture consists of three independently scalable but logically integrated layers across compute, storage, and cloud services. The compute layer provides dedicated resources to enable users to simultaneously access common data sets for many use cases with minimal latency. The storage layer ingests massive amounts and varieties of structured, semi-structured, and unstructured data to create a unified data record. The cloud services layer intelligently optimizes each use case’s performance requirements with no administration. This architecture is built on three major public clouds across 40 regional deployments around the world. These deployments are generally interconnected to deliver the Data Cloud, enabling a consistent, global user experience.

Our platform supports a wide range of workloads that enable our customers’ most important business objectives, including data warehouse, data lake, data engineering, AI/ML, applications, collaboration, cybersecurity and Unistore. From January 1, 2024 to January 31, 2024, we processed an average of approximately 4.2 billion daily queries across all our customer accounts, up from an average of approximately 2.6 billion daily queries during the corresponding month of the prior fiscal year. We are committed to expanding our platform’s use cases and supporting developers in building their applications and businesses. In 2021, we launched Snowpark for Java and Scala to allow developers to build in the language of their choice, and in 2022 we added support for Python. In 2023, we launched Snowpark Container Services, a fully managed container platform designed to facilitate the deployment, management, and scaling of containerized applications and AI/ML models within our ecosystem. We continue to invest in our Native Application program to help companies build, operate, and market applications in the Data Cloud by supporting developers across all stages of the application journey.

We have an industry-vertical focus, which allows us to go to market with tailored business solutions. For example, we have launched the Telecom Data Cloud, the Financial Services Data Cloud, the Media Data Cloud, the Healthcare and Life Sciences Data Cloud, and the Retail Data Cloud. Each of these brings together Snowflake’s platform capabilities with industry-specific partner solutions and datasets to drive business growth and deliver improved experiences and insights.

Our business benefits from powerful network effects. The Data Cloud will continue to grow as organizations move their siloed data from cloud-based repositories and on-premises data centers to the Data Cloud. The more customers adopt our platform, the more data can be exchanged with other Snowflake customers, partners, data providers, and data consumers, enhancing the value of our platform for all users. We believe this network effect will help us drive our vision of the Data Cloud.

7

Our platform is used globally by organizations of all sizes across a broad range of industries. As of January 31, 2024, we had 9,437 total customers, increasing from 7,744 customers as of January 31, 2023. As of January 31, 2024, our customers included 691 of the Forbes Global 2000, based on the 2023 Forbes Global 2000 list, and those customers contributed approximately 41% of our revenue for the fiscal year ended January 31, 2024. Our Forbes Global 2000 customer count is subject to adjustments for annual updates to the Global 2000 list by Forbes, as well as acquisitions, consolidations, spin-offs, and other market activity with respect to such customers, and we present our Forbes Global 2000 customer count for historical periods reflecting these adjustments. As our customers experience the benefits of our platform, they typically expand their usage significantly, as evidenced by our net revenue retention rate, which was 131% as of January 31, 2024. The number of customers that contributed more than $1 million in trailing 12-month product revenue increased from 331 to 461 as of January 31, 2023 and 2024, respectively.

For the fiscal years ended January 31, 2024, 2023, and 2022, our revenue was $2.8 billion, $2.1 billion, and $1.2 billion, respectively, representing year-over-year growth of 36% and 69%, respectively. Our net loss was $838.0 million, $797.5 million, and $679.9 million for the fiscal years ended January 31, 2024, 2023, and 2022, respectively.

The Rise of the Data Cloud

Data exists everywhere, but is often held hostage in silos by machines, applications, networks, and clouds. To access the value of this data, organizations are undergoing massive digital transformation initiatives, and data is driving operations for many modern enterprises. In an effort to mobilize data, companies have invested billions of dollars in disparate on-premises systems, infrastructure clouds, and application clouds. Yet, there are a myriad of challenges associated with legacy data solutions and the data silo problem persists.

We believe the Data Cloud can enable a world without data silos, allowing organizations to effortlessly discover, access, derive insights from, and share data from a variety of sources. Customers can share and provide access to each other’s data or data products, augment data science and machine learning algorithms with more data sets, connect global supply chains through data hubs, build data products, and create new monetization channels by connecting data providers and consumers. As the Data Cloud grows through broad adoption and increasing usage, there are enhanced benefits from greater data availability. Moving forward, we are continuing to foster these benefits through industry-specific Data Clouds and the Native Application Framework.

Our Solution

Our platform is built on a cloud-native architecture that leverages the massive scalability and performance of the public cloud. Our platform allows customers to consolidate data into a single source of truth to drive meaningful business insights, power applications, and share data across regions and public clouds. Key elements of our platform include:

Diverse data types. Our platform integrates and optimizes structured, semi-structured, and unstructured data, while maintaining performance and flexibility.
Massive scalability of data volumes. Our platform leverages the scalability and performance of the public cloud to support growing data sets without sacrificing performance.
Multiple use cases and users simultaneously. Our platform makes compute resources dynamically available to address the demand of as many users and use cases as needed. Because the storage layer is independent of compute, the data is centralized and simultaneously accessible by many users without compromising performance or data integrity.
Optimized price-performance. Our platform uses advanced optimizations to efficiently access only the data required to deliver the desired results. It delivers speed without the need for tuning or the expense of manually organizing data prior to use. Organizations can adjust their consumption to precisely match their needs, always optimizing for price-performance.
8

Easy to use. Our platform can be up and running in seconds and is priced based on a consumption-based business model, reducing hidden costs and ensuring customers pay only for what they use. Snowpark, our developer framework, allows developers to interact with Snowflake through various popular programming languages, including Python. This, combined with our familiar SQL-based programming model and query language, provides choice for organizations without governance tradeoffs and saves time and costs to learn new skills or hire specialized analysts or data scientists.
Delivered as a service with no overhead. Our platform is delivered as a service, eliminating the cost, time, and resources associated with managing underlying infrastructure. We deliver automated platform updates regularly with minimal planned downtime, eliminating expensive and time-consuming version and patch management. This gives customers the ability to consume more data at a lower total cost of ownership compared with other solutions.
Multi-cloud and multi-region. Our platform is available on three major public clouds across 40 regional deployments around the world. These deployments are generally interconnected to provide a global and consistent user experience.
Seamless and secure collaboration. Our platform enables governed and secure sharing of live data within an organization and externally across customers and partners, generally without copying or moving the underlying data. When sharing data across regions and public clouds, our platform allows customers to easily replicate data and maintain a single source of truth. Our platform also enables organizations to securely share and monetize data products.

Key Benefits to our Customers

Our platform enables customers to:

Transform into data-driven businesses. Our platform eliminates data silos, empowers secure and governed access to data, and removes data management and infrastructure complexities. This enables organizations to drive greater insights, improve products and services, and pursue new business opportunities.
Consolidate data into a single, analytics-ready source of truth. Our platform simplifies our customers’ data infrastructure by centralizing data in an analytics-ready format. As a result, organizations are able to deliver secure, fast, and accurate decision making. It also simplifies governance and minimizes the errors, complexity, and costs associated with managing data silos.
Increase agility, augment insights, and create new monetization streams through seamless collaboration. Our platform allows customers to seamlessly share and consume live data across their organizations, and with their partners, customers, and suppliers, without moving the underlying data. Our platform also allows customers to unlock previously untapped monetization streams through creating and sharing data applications and data products. Customers can also leverage the Snowflake Marketplace, which provides access to hundreds of live, ready-to-query third-party data sets and data products across a wide range of categories. Through collaborating within and outside of their ecosystems, our customers are able to enhance insights and better reach, engage, and retain their end customers.
Benefit from a global multi-cloud strategy. Our platform delivers a consistent product experience across connected regions and public clouds. With a global multi-cloud strategy, organizations can optimize for the best features and functionality each public cloud provides, without becoming overly reliant on a single public cloud provider. Our customers can optimize their cloud costs, seamlessly migrate data among connected public clouds without having to alter existing security policies, and implement regional strategies, including to meet regulatory and data sovereignty requirements.
Reduce time spent managing infrastructure. Because we deliver our platform as a service, our customers can focus on driving immediate value from their data and not on managing complex and expensive infrastructure.
Enable greater data access through enhanced data governance. Security and governance, including the encryption of data in transit and at rest, were designed into our platform architecture. This provides customers with the confidence to share their data inside their organizations, as well as with their partners, customers, and suppliers, to unlock new insights and build new applications.

9

Our Growth Strategies

We intend to invest in our business to advance the Data Cloud through the adoption of our platform. Our growth strategies include:

Innovate and advance our platform. We have a history of technological innovation, releasing new features on a regular basis and making frequent updates to our platform. We intend to continue making significant investments in research and development and hiring top technical talent to enable new use cases, strengthen our technical lead in our platform’s architecture, and increase our differentiation through enhanced collaboration capabilities. During the fiscal year ended January 31, 2024, capabilities like Marketplace Listing Auto-Fulfillment & Monetization, account replication & failover, Query Acceleration Service, geospatial analytics, and Snowpipe Streaming became generally available, while capabilities like Iceberg tables, Hybrid tables, and Cortex LLM and ML-powered functions became available in public preview and are expected to become generally available in the fiscal year ending January 31, 2025.
Drive growth by acquiring new customers. We believe that nearly all organizations will eventually embrace a cloud strategy, and that the opportunity to continue growing our customer base, particularly with larger organizations and organizations with vast amounts of data, is substantial. To drive new customer growth, we intend to continue investing in sales and marketing, with a focus on replacing legacy solutions and big data offerings and providing industry-specific services.
Drive increased usage within our existing customer base. As customers realize the benefits of our platform, they typically increase their platform consumption by processing, storing, and sharing more data. We plan to continue investing in sales and marketing, with a focus on driving more consumption on our platform to grow large customer relationships, which lead to scale and operating leverage in our business model.
Expand our global footprint. As organizations around the world increase their public cloud adoption, we believe there is a significant opportunity to expand the use of our platform outside of North America. We continue to make investments in sales and marketing, research and development, customer support, and public cloud deployments across the EMEA, Asia-Pacific and Japan (APJ), and Latin America regions.
Expand data content and collaboration across our global ecosystem. Our platform provides an innovative way for organizations to collaborate and connect with data and data products, including through the Snowflake Marketplace. We plan to continue investing in adding new customers, partners, data providers, data consumers, and forms of sharing to connect on our platform, and to drive market awareness of the Data Cloud.
Grow and invest in our partner network. Our Snowflake Partner Network is comprised of system integrators, resellers, data providers, and other services partners who help accelerate the adoption of our platform, and technology partners, who help provide end-to-end solutions to our customers. We plan to continue investing in building out our partner program to drive more consumption on our platform, broaden our distribution footprint, acquire new customers, and drive greater awareness of our platform. For example, we launched our Powered by Snowflake program in 2021 to help customers and partners build, operate, and grow their applications built using Snowflake, and we continue to invest in expanding the program.

Our Platform

Our platform unifies data and supports a growing variety of workloads, including data warehouse, data lake, data engineering, AI/ML, applications, collaboration, cybersecurity and Unistore. Customers can leverage our platform for any one of these workloads, but when taken together, it provides an integrated, end-to-end solution that delivers greater insights, faster data transformations, improved data sharing, and accelerated application development. Delivered as a service, our platform is deployed across multiple public clouds and regions, is easy to use, and requires near-zero maintenance.
10

Workloads
Organizations use our platform to power the following workloads:

Data Warehouse. Our platform provides reporting and analytics to improve business intelligence. For Data Warehouse, our platform enables organizations to:
Support multiple users and activities concurrently. Enable multiple activities, such as repeatable analytics, rendering of dashboards, or ad hoc explorations, such as data science model training, with flexible compute capacity, no resource contention, and no provisioning of any infrastructure.
Generate comprehensive data insights. Run queries on structured, semi-structured, and unstructured data to capitalize on a more comprehensive view of their data to drive maximum insights.
Simplify data governance. Gain immediate insight into data and usage patterns and set policies and configurations to maximize governance.
Data Lake. Our platform can serve as a central data repository without trade-offs in performance, security, or data governance. It can also augment existing data lakes with seamless access to external data and open formats. For Data Lake, our platform enables organizations to:
Build a modern scalable data lake in the cloud. Consolidate data into one centralized place with the scalability, security, and power of the cloud to enable real-time analytics on all data. Customers can rely on this centralized data repository to address a variety of use cases.
Enact better governance and security to enable broader data access. Simplify data governance and provide rich security and controls to ensure data is managed and accessed according to regulatory and corporate requirements.
Data Engineering. Our platform enables data engineers, IT departments, data science teams, and business analytics teams to efficiently build and manage both batch and streaming data pipelines using SQL, Python, or other programming languages to transform raw data for downstream consumers like data science teams, analytics teams, and business applications. For Data Engineering, our platform enables organizations to:
Drive faster decision making. Ingest data and transform it in real time to ensure access to up-to-date information to drive better business outcomes.
Dynamically meet peak business demands. Meet fluctuating business demands by instantly scaling resources up and down.

AI/ML. Our platform enables organizations to securely build and deploy large language models (LLMs) and machine learning (ML) models. For AI/ML, our platform enables organizations to:
Bring generative AI and LLMs to enterprise data. Quickly and securely analyze data and build AI applications using Snowflake Cortex (in private preview), a managed service that serves LLMs and vector functions.
Build and deploy ML models. Use Snowpark ML (in public preview) to quickly build features, train models and deploy them into production using familiar Python syntax without having to move or copy data outside the organization’s governance boundary.
Fine-tune LLMs securely in our platform. Deploy, manage, and scale containerized models and fine tune open-source and other third-party LLMs using secure, Snowflake-managed infrastructure with graphics processing units, or GPUs, all within the boundary of the organization’s Snowflake account.
Turn models into interactive applications. Manage resources for data transformation and use leading data science tools, with the support of Scala, R, Java, and Python, to build machine learning algorithms in a single cloud platform.
11

Applications. Our platform can power new applications as well as enable existing applications with capabilities for reporting and analytics. For Applications, our platform enables organizations to:
Develop analytical applications. Build data applications with our platform serving as the analytical engine to provide massive scalability and insights with minimal operational overhead.
Embed Snowflake into existing applications. Feed data and analytics directly into business applications in the context of daily workstreams.
Develop and distribute Snowflake-native applications. Build, scale, and deploy applications that run securely within the boundary of the end customers’ Snowflake accounts with Snowflake’s Native Application Framework.
Collaboration. Our platform enables organizations to securely share, monetize, and acquire live data sets and data products. For Collaboration, our platform enables organizations to:
Securely share live data. Build a private data exchange for employees across all parts of the organization to access, share, and analyze live data.
Acquire data sets to enrich analytics. Leverage public data sets on the Snowflake Marketplace to enrich insights, augment analysis, and inform machine learning algorithms.
Monetize new data sets and data products. List data sets or data products to the Snowflake Marketplace and tap into new monetization streams.
Invite external parties to access governed data. Invite customers, suppliers, and partners to securely access their data, streamline operations, and increase transparency.
Enable data clean rooms. Our platform enables data clean rooms, allowing organizations to design their own collaborative data environment in a privacy-compliant manner.
Easy data replication. Our platform allows for easy replication of data, accounts, policies, and pipelines for multiple users across multiple public cloud providers and regions without compromising data integrity and governance, enabling our customers and their users to rely on a single source of truth and achieve cross-cloud business continuity.
Cybersecurity. Our platform helps eliminate data silos, which can enable robust analytics and better security outcomes. For Cybersecurity, our platform enables organizations to:
Accelerate security analytics. Unify logs, enterprise data, and contextual data sets to achieve better fidelity and automation.

Leverage customized resources. Access dynamically updated threat intelligence from the Snowflake Marketplace and a wide network of connected applications that provide out-of-the-box integrations, content, and visualizations to enable initiatives such as threat detection and response.

Unistore. Our platform enables organizations to simplify development by uniting transactions and analytical data using hybrid tables (in public preview), a new type of Snowflake table that enables fast, single-row operations. For Unistore, our platform enables organizations to:
Unlock transactional use cases with hybrid tables. Use hybrid tables to develop lightweight transactional use cases like serving data or storing an application’s state, all within our platform.

Analyze transactional and historical data fast. Immediately act on data from across the organization’s ecosystem, build new and better customer experiences, and get deeper insights by integrating transactional and analytical data in a single data set.
Architecture
Our platform was built from the ground up to take advantage of the cloud, and is built on an innovative multi-cluster, shared data architecture. It consists of three independently scalable layers deployed and generally connected globally across public clouds and regions:
12


Centralized storage. The storage layer is based on scalable cloud storage and can manage structured, semi-structured, and unstructured data. It can be grown independently of compute resources, allowing for maximum scalability and elasticity, and ensures a single, persistent copy of the data. The stored data is automatically partitioned, and metadata is extracted during loading to enable efficient processing.
Multi-cluster compute. The compute layer is designed to capitalize on the instant elasticity and performance of the public cloud. Compute clusters can be spun up and down easily within seconds, enabling our platform to retrieve the optimal data required from the storage layer to answer queries and transform data with optimized price-performance. This functionality allows a multitude of users and use cases to operate on a single copy of the data.
Cloud services. The cloud services layer acts as the brain of the platform ensuring the different components work in unison to deliver a consistent user-friendly customer experience. It performs a variety of tasks, including security operations, system monitoring, query optimization, and metadata and state tracking throughout the platform.
This architecture is built on three major public clouds across 40 regional deployments around the world. These deployments are generally interconnected through our Snowgrid technology to deliver the Data Cloud, enabling a global and consistent user experience.

Our Technology

Innovation is at the core of our culture. We have developed innovative technology across our platform, including managed service, storage, query capabilities, compute model, data sharing, global infrastructure, and integrated security.

Managed Service
High availability. Within a region, all components of our platform are distributed over multiple data centers to ensure high availability. Hardware and software problems are automatically detected and addressed by the system, with full transparency to our customers.
Transactions. Our platform supports full ACID compliant transactional integrity, ensuring that data remains consistent even when our platform is concurrently used by many users and use cases.
Data availability and recovery. Our platform provides customers the ability to replicate data across various deployments, create point-in-time consistent snapshots of data, and view or recover deleted or changed data over a configured period of time. This allows customers to avoid difficult trade-offs between high recovery times, data loss, or downtime.
Storage
Columnar data. Our platform stores data in a proprietary columnar representation, which optimizes the performance of analytical and reporting queries. It also provides high compression ratios, resulting in economic benefits for customers.
Micro-partitioning. Our platform automatically partitions all data it stores without the need for user specification or configuration. It creates small files called “micro partitions” based on size, enabling optimizations in query processing to retrieve only the data relevant for user queries, simplifying user administration and enhancing performance.
Metadata. When data is ingested, our platform automatically extracts and stores metadata to speed up query processing. It does so by collecting data distribution information for all columns in every micro-partition.
Semi-structured and unstructured data. In addition to structured, relational data, our platform supports semi-structured data, including JSON, Avro, and Parquet, and unstructured data, including PDF documents, screenshots, recordings, and images. Data in these formats can be ingested and queried with performance comparable to a relational, structured representation.
13

Query Capabilities. Our platform is engineered to query petabytes of data. It implements support for a large subset of the ANSI SQL standard for read operations and data modification operations. Our platform provides additional features, including:
Time travel. Our platform keeps track of all changes happening to a table, which enables customers to query previous versions based on their preferences. Customers can query as of a relative point in time or as of an absolute point in time. This has a broad array of use cases for customers, including error recovery, time-based analysis, and data quality checks.
Cloning. Our architecture enables us to offer zero-copy cloning, an operation by which entire tables, schemas, or databases can be duplicated—or cloned—without having to copy or duplicate the underlying data. Our platform leverages the separation between cloud services and storage to be able to track independent clones of objects sharing the same physical copy of the underlying data. This enables a variety of customer use cases such as making copies of production data for data scientists, creating custom snapshots in time, or testing data pipelines.
Compute Model. Our platform offers a variety of capabilities to operate on data, from ingestion to transformation, as well as rich query and analysis. Our compute services are primarily presented to users in one of two models, either through explicit specification of compute clusters or through a number of serverless features.
Compute Clusters. Our platform exposes compute clusters as a core concept. Our customers can create as few or as many compute clusters as they want and specify compute capacity at tiered levels. These clusters can be configured to run only when needed, with cluster instantiation operations typically completed in seconds. Compute clusters can also be configured as a multi-cluster warehouse in which our platform can automatically add and remove additional instances of a given cluster to address variations in query demands. This gives us the ability to offer extremely high levels of concurrency with a simple configuration specification. We also offer warehouse recommendations for workloads that have large memory requirements, such as machine learning use cases.
Serverless features. We offer a number of additional services that automatically provide the capacity our customers require. For example, our data ingestion service automatically ingests data from cloud storage and allocates compute capacity based on the amount of data ingested; our clustering service continuously rearranges the physical layout of data to ensure conformity with clustering key specifications, improving performance; our materialized views service propagates changes from underlying tables to views that have materialized subsets or summaries; our replication service moves data between regions or clouds; our search optimization service analyzes changes in data, maintains information that speeds up lookup queries, and accelerates queries performing lookups of specific values; and our query acceleration service automatically offloads parts of eligible queries to shared, flexible compute clusters to handle high-burst workloads.
Data Sharing. In our platform, data sharing is defined through access control and not through data movement. As such, the data consumer sees no latency relative to updates from the data provider, and incurs no cost to move or transform data to make it usable. Based on the same technology principles, our platform enables data clean rooms.
Global Infrastructure
Database replication. Our platform enables customers to replicate data from one region or public cloud to another region or public cloud while maintaining transactional integrity.
Business continuity. Our platform enables failing over and failing back a database and redirecting clients transparently across regions or public clouds. This provides an integrated and global disaster recovery capability.
Global listings for sharing. Our platform enables a listing to be published globally to access consumers across regions or public clouds.
14

Built-in Security. We built our platform with security as a core tenet. Our platform provides a number of capabilities for customers to confidently use our platform while preserving the security requirements of their organizations, including:
Authentication. Our platform supports rich authentication capabilities, including federated authentication with a variety of identity providers, as well as support for multi-factor authentication.
Access control. Our platform provides a fine-grained security model based on role-based access control. It provides granular privileges on system objects and actions.
Data encryption. Our platform encrypts all data, both in motion and at rest, and simplifies operations by providing automatic re-keying of data. It also supports customer-managed keys, where an additional layer of encryption is provided by keys controlled by customers, giving them the ability to control access to the data.

Sales and Marketing

We sell our platform primarily through our direct sales team, which consists of field sales and inside sales professionals segmented by customer industry, size, and region. Our direct sales team is primarily focused on new customer acquisitions and driving increased use of our platform by existing customers. The breadth of our platform allows us to engage at every level of an organization, including data analysts and data engineers through our self-service model and senior executives through our direct sales team. The substantial majority of our global sales and marketing efforts are carried out by teams located in North America. Outside of North America, we have dedicated direct sales teams for the EMEA and APJ regions for organizations of all sizes.

Many organizations initially adopt our platform through a self-service trial on our website. We deploy a range of marketing strategies to drive traffic to our website and usage of our platform. Our marketing team combines the creation of inbound demand with direct marketing, business development, and efforts targeted at business and technology leaders.

Partnerships

Our partnership strategy is focused on delivering complete end-to-end solutions for our customers, driving general awareness of our platform, and broadening our distribution and reach to new customers. Our Snowflake Partner Network is a global program that manages our business relationships with a broad-based network of companies. Our partnerships consist of channel partners, system integrators, data providers, and other technology partners. Collectively, these partners help us source leads, execute transactions, and provide training and implementation of our platform. Our system integrator partners help make the adoption of and migration to our platform easier by providing implementations, value-added professional services, managed services, and resale services. Our technology partners provide strategic value to our customers by providing software tools, such as data loading, business intelligence, artificial intelligence and machine learning, data governance, and security, as well as data sets and applications on the Snowflake Marketplace, to augment the capabilities of our platform. We continue to invest in formal alliances with the leading consulting, data management, and implementation service providers to help our customers migrate their legacy database solutions to the cloud. Over time, we expect our partner network to drive more customers and consumption to our platform.

Research and Development

Our research and development organization is responsible for the design, development, testing, and delivery of new technologies, features, integrations, and improvements of our platform. It is also responsible for operating and scaling our platform, including the underlying public cloud infrastructure. Our research and development employees are located primarily in or around Bellevue, Washington and San Mateo, California in the United States, and internationally in Berlin, Germany; Toronto, Canada; and Warsaw, Poland.

Our research and development organization consists of teams specializing in software engineering, user experience, product management, data science, technical program management, and technical writing. As of January 31, 2024, we had 2,002 employees in our research and development organization. We intend to continue to invest in our research and development capabilities to expand our platform.

15

Our Competition

The markets we serve are highly competitive and rapidly evolving. With the introduction of new technologies and innovations, we expect the competitive environment to remain intense. Our competition includes the following:

large, well-established, public cloud providers that generally compete in all of our markets, including Amazon Web Services (AWS), Microsoft Azure (Azure), and Google Cloud Platform (GCP);
less-established public and private cloud companies with products that compete in some of our markets;
other established vendors of legacy database solutions or big data offerings; and
new or emerging entrants seeking to develop competing technologies.
We believe we compete favorably based on the following competitive factors:

ability to provide and innovate around an architecture that is purpose-built for the cloud;
ability to efficiently and seamlessly ingest diverse data types in one location at scale;
ability to drive business value and ROI;
ability to support multiple use cases in one platform, including various industry-specific use cases;
ability to provide seamless and secure access of data to many users simultaneously;
ability to seamlessly and securely share and move data across public clouds or regions;
ability to provide a consistent user experience across multiple public cloud providers;
ability to provide pricing transparency and optimized price-performance benefits;
ability to elastically scale up and scale down in high-intensity use cases;
ease of deployment, implementation, and use;
choice of programming language;
performance, scalability, and reliability;
security and governance; and
quality of service and customer satisfaction.
See the section titled “Risk Factors” for a more comprehensive description of risks related to competition.

Seasonality

Historically, we have received a higher volume of orders from new and existing customers in the fourth fiscal quarter of each year. As a result, we have historically seen higher net cash provided by operating activities and non-GAAP free cash flow in the first and fourth fiscal quarters of each year, and our sequential growth in remaining performance obligations has historically been highest in the fourth fiscal quarter of each year. In addition, while historically revenue has been higher in our fourth fiscal quarter, it is also the most negatively impacted by reduced holiday consumption. For more information, including a definition of non-GAAP free cash flow and a reconciliation of free cash flow to the most directly comparable financial measure calculated in accordance with U.S. generally accepted accounting principles (GAAP), see the section titled “Management’s Discussion and Analysis of Financial Condition and Results of Operations.”

16

Human Capital Resources
General
As of January 31, 2024, we had 7,004 employees operating across 34 countries. None of our employees are represented by a labor union with respect to his or her employment. In certain countries in which we operate, such as France, we are subject to, and comply with, local labor law requirements, which include works councils and industry-wide collective bargaining agreements. We have not experienced any work stoppages, and we consider our relations with our employees to be good.
Location
We are a Delaware corporation with a globally distributed workforce. We recruit and hire employees in jurisdictions around the world based on a range of factors, including the available talent pool, the type of work being performed, the relative cost of labor, regulatory requirements and costs, and other considerations. The majority of our personnel work from physical offices.
Culture and Engagement
We consider our culture and employees to be important to our success. Our culture is driven by our core company values:

Put Customers First: We only succeed when our customers succeed, so we focus on what matters most to them.

Integrity Always: We are open, honest, and respectful.

Think Big: We set big goals that will make a positive impact and a lasting difference.

Be Excellent: We hold ourselves to the highest standards to achieve quality and excellence in everything we do.

Make Each Other the Best: We bring ideas and people together through respect and collaboration.

Get it Done: We follow through on our commitments and deliver results.

Own It: We hold ourselves accountable at all times.

Embrace Each Other’s Differences: We are mindful that everyone has different experiences, and we use our differences to strengthen who we are.
Total Rewards
We have invested substantial time and resources in building our team, and we measure employee performance against our company values. We are dependent on our management, highly-skilled software engineers, and sales personnel, and it is crucial that we continue to attract and retain valuable employees. To facilitate attraction and retention, we strive to provide opportunities for our employees to grow and develop in their careers, supported by strong compensation and benefits programs.

We use a combination of fixed and variable cash compensation for all employees, and we award equity compensation to certain employees that is designed to align our employees’ interests with those of our stockholders. Eligible employees are also able to participate in our 2020 Employee Stock Purchase Plan, which allows employees to purchase our stock at a 15 percent discount up to U.S. Internal Revenue Code limits. We offer employees benefits that vary by country and are designed to meet or exceed local legal requirements and to be competitive in the marketplace.
17


Intellectual Property

Intellectual property rights are important to the success of our business. We rely on a combination of patent, copyright, trademark, and trade secret laws in the United States and other jurisdictions, as well as license agreements, confidentiality procedures, non-disclosure agreements with third parties, and other contractual protections, to protect our intellectual property rights, including our proprietary technology, software, know-how, and brand. We use open-source software in our platform.

As of January 31, 2024, we held 730 issued U.S. patents and had 364 U.S. patent applications pending. We also held 178 issued patents in foreign jurisdictions. Our issued patents are scheduled to expire between September 2024 and July 2043. As of January 31, 2024, we held 33 registered trademarks in the United States, and also held 506 registered or protected trademarks in foreign jurisdictions. We continually review our development efforts to assess the existence and patentability of new intellectual property.

Although we rely on intellectual property rights, including patents, copyrights, trademarks, and trade secrets, as well as contractual protections to establish and protect our proprietary rights, we believe that factors such as the technological and creative skills of our personnel, creation of new services, features and functionality, and frequent enhancements to our platform are more essential to establishing and maintaining our technology leadership position.

We control access to and use of our proprietary technology and other confidential information through the use of internal and external controls, including technical controls and contractual protections with employees, contractors, customers, and partners. We require our employees, consultants, and other third parties to enter into confidentiality and proprietary rights agreements, and we control and monitor access to our software, documentation, proprietary technology, and other confidential information. Our policy is to require all employees and independent contractors to sign agreements assigning to us any inventions, trade secrets, works of authorship, developments, processes, and other intellectual property generated by them on our behalf and under which they agree to protect our confidential information. In addition, we generally enter into confidentiality agreements with our customers and partners. See the section titled “Risk Factors” for a more comprehensive description of risks related to our intellectual property.

Government Regulation

Our business activities are subject to various federal, state, local, and foreign laws, rules, and regulations. Compliance with these laws, rules, and regulations has not had a material effect on our capital expenditures, results of operations, and competitive position as compared to prior periods. Nevertheless, compliance with existing or future governmental regulations, including, but not limited to, those related to global trade, business acquisitions, consumer and data protection, AI Technology, environmental or related requirements or disclosures, and taxes, could have a material impact on our business in future periods. For more information on the potential impacts of government regulations affecting our business, see the section titled “Risk Factors.”

Available Information

Our website address is www.snowflake.com. Information found on, or accessible through, our website is not a part of, and is not incorporated into, this Annual Report on Form 10-K. We file electronically with the SEC our annual reports on Form 10-K, quarterly reports on Form 10-Q, current reports on Form 8-K, and amendments to those reports filed or furnished pursuant to Section 13(a) or 15(d) of the Exchange Act. We make available on our website at www.snowflake.com, free of charge, copies of these reports and other information as soon as reasonably practicable after we electronically file such material with, or furnish it to, the SEC.



ITEM 1A. RISK FACTORS
Our operations and financial results are subject to various risks and uncertainties, including those described below. You should consider and read carefully all of the risks and uncertainties described below, together with all of the other information contained in this Annual Report on Form 10-K, including the sections titled “Special Note about Forward-Looking Statements” and “Management’s Discussion and Analysis of Financial Condition and Results of Operations” and our consolidated financial statements and related notes, before making an investment decision. The risks described below are not the only ones we face. The occurrence of any of the following risks or additional risks and uncertainties not presently known to us or that we currently believe to be immaterial could materially and adversely affect our business, financial condition, results of operations, or growth prospects. In such case, the trading price of our common stock could decline. You should not interpret our disclosure of any of the following risks to imply that such risks have not already materialized.
Risks Related to Our Business and Operations
We have experienced rapid revenue growth and have a limited operating history, both of which make it difficult to forecast our future results of operations.
Our revenue was $2.8 billion, $2.1 billion and $1.2 billion for the fiscal years ended January 31, 2024, 2023 and 2022, respectively. As a result of our historical rapid growth, limited operating history, and unstable macroeconomic conditions, our ability to accurately forecast our future results of operations, including revenue, remaining performance obligations (RPO), and the percentage of RPO we expect to recognize as revenue in future periods, is limited and subject to a number of uncertainties, including our ability to plan for and model future growth and platform consumption. Our historical revenue growth should not be considered indicative of our future performance.

Further, our revenue growth could slow or our revenue could decline for a number of reasons, including increased competition, changes to technology, such as changes in software or underlying cloud infrastructure or the increasing prominence of new technology like artificial intelligence, and reduced demand for our platform. For example, customers may continue to optimize consumption, rationalize budgets, and prioritize cash flow management, including by reducing storage through shorter data retention policies and shortening committed contract durations. As a result of the foregoing and our rapid revenue growth in prior periods, our revenue growth rate has slowed in recent periods. Any further declines in our revenue growth rate could adversely affect investors’ perceptions of our business, and negatively impact the trading price of our common stock. We have also encountered, and will continue to encounter, risks and uncertainties frequently experienced by growing companies in rapidly changing industries, such as the risks and uncertainties described below. If our assumptions regarding these risks and uncertainties and our future revenue growth are incorrect or change, or if we do not address these risks successfully, our operating and financial results could differ materially from our expectations, and our business could suffer.
We may not have visibility into our future financial position and results of operations.
Customers generally consume our platform by using compute, storage, and data transfer resources. Unlike a subscription-based business model, in which revenue is recognized ratably over the term of the subscription, we generally recognize revenue on consumption. Because our customers have flexibility in the timing of their consumption, we do not have the visibility into the timing of revenue recognition that a typical subscription-based software company has. There is a risk that customers will consume our platform at lower levels than we expect, including in response to adverse macroeconomic conditions or holidays. For example, during April 2023 and part of May 2023, consumption of our platform increased at a slower pace than expected. Unexpected fluctuations in customer consumption may cause actual results to differ from our forecasts. As a result, our results of operations in a given period should not be relied upon as indicative of future performance.
19

We have a history of operating losses and may not achieve or sustain profitability in the future.
We have experienced net losses in each period since inception. We generated net losses of $838.0 million, $797.5 million and $679.9 million for the fiscal years ended January 31, 2024, 2023 and 2022, respectively. As of January 31, 2024 and 2023, we had an accumulated deficit of $4.1 billion and $2.7 billion, respectively. We expect our costs and expenses to increase in future periods. In particular, we intend to continue to invest significant resources to further develop our platform, expand our research and development teams, retain our employees, and acquire other businesses, including in the areas of data science, artificial intelligence, and machine learning. In addition, our platform currently operates on public cloud infrastructure provided by Amazon Web Services (AWS), Microsoft Azure (Azure), and Google Cloud Platform (GCP), and our costs and gross margins are significantly influenced by the prices we are able to negotiate with these public cloud providers, which in certain cases are also our competitors. If we fail to meet any minimum commitments under these third-party cloud infrastructure agreements, we may be required to pay the difference, and our results of operations could be negatively impacted. We will also incur increased general and administrative expenses associated with our growth, including costs related to internal systems, operating as a public company, and targeting regulated industries or markets. Our efforts to grow our business may be costlier than we expect, or our revenue growth rate may be slower than we expect, and we may not be able to increase our revenue enough to offset the increase in operating expenses resulting from these investments. If we are unable to achieve and sustain profitability, or if we are unable to achieve the revenue growth that we expect from these investments, the value of our business and common stock may significantly decrease.
The markets in which we operate are highly competitive, and if we do not compete effectively, our business, financial condition, and results of operations could be harmed.
Our go-to-market strategy is focused on acquiring new customers and driving increased use of our platform by existing customers. The markets in which we operate are rapidly evolving and highly competitive. As these markets continue to mature and new technologies and competitors enter such markets, we expect competition to intensify. Our current competitors include:

large, well-established, public cloud providers that generally compete in all of our markets, including AWS, Azure, and GCP;
less-established public and private cloud companies with products that compete in some of our markets;
other established vendors of legacy database solutions or big data offerings; and
new or emerging entrants seeking to develop competing technologies.
We compete based on various factors, including price, performance, breadth of use cases, multi-cloud availability, brand recognition and reputation, customer support, and differentiated capabilities, including ease of implementation and data migration, ease of administration and use, scalability and reliability, data governance, security and compatibility with existing standards, programming languages, and third-party products. Many of our competitors have substantially greater brand recognition, customer relationships, and financial, technical, and other resources than we do, and may be able to respond more effectively than us to new or changing opportunities, technologies, standards, customer requirements, and buying practices. In addition, we may not be able to respond to market opportunities as quickly as smaller companies.

We currently only offer our platform on the public clouds provided by AWS, Azure, and GCP, which are also some of our primary competitors. Currently, a substantial majority of our business is run on the AWS public cloud. There is risk that one or more of these public cloud providers could use its respective control of its public clouds to embed innovations or privileged interoperating capabilities in competing products, bundle competing products, provide us unfavorable pricing, leverage its public cloud customer relationships to exclude us from opportunities, and treat us and our customers differently with respect to terms and conditions or regulatory requirements than it would treat its similarly situated customers. Further, they have the resources to acquire, invest in, or partner with existing and emerging providers of competing technology and thereby accelerate adoption of those competing technologies. All of the foregoing could make it difficult or impossible for us to provide products and services that compete favorably with those of the public cloud providers.

For all of these reasons, competition may negatively impact our ability to acquire new customers and maintain and grow use of our platform, or it may put downward pressure on our prices and gross margins, any of which could materially harm our reputation, business, results of operations, and financial condition.
20

If we fail to innovate in response to changing customer needs, new technologies, or other market requirements, our business, financial condition, and results of operations could be harmed.
We compete in markets that evolve rapidly. We believe that the pace of innovation will continue to accelerate as customers increasingly base their purchases of cloud data platforms on a broad range of factors, including performance and scale, markets addressed, types of data processed, ease of data ingress and egress, user experience and programming languages, use of artificial intelligence, and data governance and regulatory compliance. We introduced data warehousing on our platform in 2014 as our core use case, and our customers subsequently began using our platform for additional workloads, including data lake, data engineering, AI/ML, applications, collaboration, cybersecurity, and Unistore. Our future success depends on our ability to continue to innovate rapidly and effectively and increase customer adoption of our platform and the Data Cloud, including the Snowflake Marketplace and Snowpark.

Further, the value of our platform to customers is increased to the extent they are able to use it to process and access all types of data. We need to continue to invest in technologies, services, and partnerships that increase the types of data available and processed on our platform and the ease with which customers can ingest data into our platform. We must also continue to enhance our data sharing and marketplace capabilities so customers can share their data with internal business units, customers, and other third parties, acquire additional third-party data and data products to combine with their own data in order to gain additional business insights, and develop and monetize applications on our platform. As we develop, acquire, and introduce new services and technologies, including those that may incorporate artificial intelligence and machine learning, we may be subject to new or heightened legal, ethical, and other challenges. In addition, our platform requires third-party public cloud infrastructure to operate. Currently, we use public cloud offerings provided by AWS, Azure, and GCP. We will need to continue to innovate to optimize our offerings for these and other public clouds that our customers require, particularly as we expand internationally. Further, the markets in which we compete are subject to evolving industry standards and regulations, resulting in increasing data governance and compliance requirements for us and our customers and partners. To the extent we expand further into the public sector and highly regulated countries and industries, our platform and operations may need to address additional requirements specific to those markets, including data sovereignty requirements.

If we are unable to enhance our platform or operations to keep pace with these rapidly evolving customer requirements, or if new technologies emerge that are able to deliver competitive products at lower prices, more efficiently, more conveniently, or more securely than our platform, our business, financial condition, and results of operations could be adversely affected.
If we are not successful in executing our investments in artificial intelligence and machine learning technology, including generative AI Technology, our business, financial condition, and results of operations could be harmed.
We are investing significantly in artificial intelligence and machine learning technology, or AI Technology. Our investments include internally developing AI Technology, acquiring companies with complementary AI Technology, and partnering with companies to bring AI Technology to our platform. Our competitors are pursuing similar opportunities. These competitors may, as a result of greater resources, branding, or otherwise, develop, adopt and implement AI Technology faster or more successfully than we do, which could impair our ability to compete effectively and adversely affect our business, financial condition and results of operations. In addition, our successful development of AI Technology depends on our access to GPUs, which are currently in high demand. It is also possible that our investments in AI Technology do not result in the benefits we anticipate, or enable us to maintain our competitive advantage, which may adversely affect our business, financial condition, and results of operations. For example, we may not accurately anticipate market demand or offer AI Technology that amplifies our core data platform.
21

If we or our third-party service providers experience an actual or perceived security breach or unauthorized parties otherwise obtain access to our customers’ data, our data, or our platform, our platform may be perceived as not being secure, our reputation may be harmed, demand for our platform may be reduced, and we may incur significant liabilities.
Our platform processes, stores, and transmits our own sensitive data as well as customers’ and partners’ proprietary, confidential, and sensitive data, such as personal information, protected health information, and financial data. Our platform is built on the infrastructure of third-party public cloud providers, such as AWS, Azure, and GCP. We also use third-party service providers, sub-processors, and technology to help us deliver services to our customers and their end-users, as well as for our internal business operations. These third-party providers may process, store, or transmit data of our employees, partners, customers, and customers’ end-users or may otherwise be used to help operate our technology. Some of this third-party technology, including open-source software, could be used as an attack vector. Even though we may not control the security measures of these vendors, we may be responsible for any breach of such measures.

Threats to information systems and data come from a variety of sources, including traditional computer “hackers,” internal and external personnel (such as through theft or misuse), sophisticated nation-states, and nation-state-supported actors. We and the third parties on which we rely are subject to a variety of evolving cyber threats, including unauthorized intrusions, denial-of-service attacks, ransomware attacks, business email compromises, computer malware, social engineering attacks (including through deep fakes and phishing), internal and external personnel misconduct or error, supply-chain attacks, software vulnerabilities, software or hardware disruptions or failures, and attacks enhanced or facilitated by AI Technology, all of which are prevalent in our industry and our customers’ and partners’ industries. Furthermore, future business expansions, acquisitions or partnerships could expose us to additional cybersecurity risks and vulnerabilities. The techniques used to sabotage or obtain unauthorized access to our and our third-party providers’ platforms, systems, networks, or physical facilities in which data is stored or processed, or through which data is transmitted change frequently, and are becoming increasingly difficult to detect. In addition, ransomware attacks are becoming more frequent and severe, and we may be unwilling or unable to make ransom payments due to, for example, applicable laws or regulations prohibiting such payments. In general, cybersecurity breaches or security vulnerabilities could lead to significant interruptions in our operations, loss of data and income, reputational harm, diversion of funds, unexpected service interruptions, increased insurance costs, and other harm to our business, reputation, and competitive position. While we have implemented security measures designed to protect against security incidents, there can be no assurance that these measures will be effective.

We are a target of threat actors seeking unauthorized access to our or our customers’ or partners’ systems or data or to disrupt our operations or ability to provide our services. Threat actors may also exploit vulnerabilities in, or obtain unauthorized access to, platforms, systems, networks, or physical facilities utilized by our third-party service providers. While we take steps designed to detect, mitigate, and remediate vulnerabilities in our information security systems (such as our hardware and software, including that of third parties upon which we rely), we may be unable in the future to detect and remediate all such vulnerabilities on a timely basis. Any security breach of our platform, our operational systems, our software (including open-source software), our physical facilities, or the systems of our third-party service providers or sub-processors, or the perception that one has occurred, could result in litigation, indemnity obligations, regulatory enforcement actions, investigations, fines, penalties, mitigation and remediation costs, disputes, reputational harm, diversion of management’s attention, and other liabilities and damage to our business. Security breaches and consequences from breaches, including negative publicity, may also prevent or cause customers to stop using our products, deter new customers from using our products, and negatively impact our ability to grow and operate our business.

We have contractual and other legal obligations to notify relevant stakeholders of security breaches. For example, SEC rules require disclosure on Form 8-K of the nature, scope and timing of any material cybersecurity incident and the reasonably likely impact of such incident. Determining whether a cybersecurity incident is notifiable or reportable may not be straightforward and any such mandatory disclosures are costly and could lead to negative publicity, loss of customer or partner confidence in the effectiveness of our security measures, diversion of management’s attention, governmental investigations, and the expenditure of significant capital and other resources to respond to or alleviate problems caused by the actual or perceived security breach.

22

A security incident may also cause us to breach, or lead to claims that we have breached, customer contracts or other legal obligations. As a result, we could be subject to legal action (including the imposition of fines or penalties) and our customers could end their relationships with us. Furthermore, there can be no assurance that any limitations of liability in our contracts would be enforceable or adequate or would otherwise protect us from liabilities, damages, or claims related to our data privacy and security obligations.

Litigation and regulatory actions resulting from security breaches or related to our information security practices may adversely affect our business. Unauthorized access to our platform, systems, networks, or physical facilities could result in litigation with our customers, our customers’ end-users, or other relevant stakeholders, or investigations, inquiries, or actions by regulators. We may be subject to, and have received in the past, requests by regulators for information about our security practices, experiences, and issues. Alleged failures, problems, or issues related to our information security, including following such information requests, could result in formal investigations or actions from a variety of regulators, including state attorneys general, the Federal Trade Commission (FTC), the SEC, and others. These proceedings could force us to spend money in defense or settlement, divert management’s time and attention, increase our costs of doing business, or adversely affect our reputation. We could be required to fundamentally change our business activities and practices or modify our platform capabilities in response to such litigation, which could have an adverse effect on our business.

Our insurance coverage may not be adequate for data security, indemnification obligations, or other liabilities. The successful assertion of one or more large claims against us that exceeds our available insurance coverage or results in changes to our insurance policies (including premium increases or the imposition of large deductible or co-insurance requirements) could have an adverse effect on our business. In addition, we cannot be sure that our existing insurance coverage and coverage for errors and omissions will continue to be available on acceptable terms or that our insurers will not deny coverage as to any future claim. Risks related to our systems and security breaches are likely to increase as we continue to expand our platform and geographic footprint, grow our customer and partner base, and process, store, and transmit increasingly large amounts of data.

In addition, some of our employees work remotely, including while traveling for business, which increases our cybersecurity risk, creates data accessibility concerns, and makes us more susceptible to security breaches or business disruptions. Any of the foregoing could have a material adverse effect on our business, financial condition, results of operations, or prospects.
We could suffer disruptions, outages, defects, and other performance and quality problems with our platform or with the public cloud and internet infrastructure on which it relies.
Our business depends on our platform being available without disruption. We have experienced, and may in the future experience, disruptions, outages, defects, and other performance and quality problems with our platform and with the public cloud and internet infrastructure on which our platform relies. These problems can be caused by a variety of factors, including introductions of new functionality, vulnerabilities, and defects in proprietary and open-source software, human error or misconduct, natural disasters (such as tornadoes, earthquakes, or fires), capacity constraints, design limitations, denial of service attacks, or other security-related incidents.

Further, if our contractual and other business relationships with our public cloud providers are terminated, suspended, or suffer a material change to which we are unable to adapt, such as the elimination of services or features on which we depend, we could be unable to provide our platform and could experience significant delays and incur additional expense in transitioning customers to a different public cloud provider.

Any disruptions, outages, defects, and other performance and quality problems with our platform or with the public cloud and internet infrastructure on which it relies, or any material change in our contractual and other business relationships with our public cloud providers, could result in reduced use of our platform, increased expenses, including service credit obligations, and harm to our brand and reputation, any of which could have a material adverse effect on our business, financial condition, and results of operations.
23

We expect fluctuations in our financial results, making it difficult to project future results, and if we fail to meet the expectations of securities analysts or investors with respect to our results of operations, our stock price could decline.
Our results of operations have fluctuated in the past and are expected to fluctuate in the future due to a variety of factors, many of which are outside of our control. As a result, our past results may not be indicative of our future performance. In addition to the other risks described herein, factors that may affect our results of operations include the following:

fluctuations in demand for our platform or changes in our pricing model;
fluctuations in usage of our platform, including as a result of customer optimization efforts that result in reduced consumption to execute workloads;
our ability to attract new customers;
our ability to retain existing customers and drive their increased consumption of our platform;
customer expansion rates;
timing, amount, and cost of our investments to expand the capacity of our public cloud providers;
seasonality, including the impact of holidays;
investments in new features, functionality, and programming languages, including investments in AI Technology and in making our platform available to store and process highly regulated data or comply with new or existing data sovereignty requirements;
fluctuations in consumption resulting from the introduction of new features, technologies, or capabilities to our software, systems, or to underlying cloud infrastructure, including features or capabilities that may increase or decrease the consumption required to execute existing or future workloads, like better storage compression and cloud infrastructure processor improvements, or that allow customers to use our platform to provide compute services without requiring them to store data;
our ability to execute on our business strategy, including our strategies related to the Data Cloud, such as Snowpark and the Snowflake Marketplace;
the timing and frequency of purchases;
the speed with which customers are able to migrate data onto our platform;
fluctuations or delays in purchasing decisions in anticipation of new products or enhancements by us or our competitors;
changes in customers’ budgets and cash flow management strategies and in the timing of their budget cycles and purchasing decisions;
our ability to control costs, including our operating expenses;
the amount and timing of operating expenses, particularly research and development expenses, including with respect to GPUs to develop AI Technology, and sales and marketing expenses, including commissions;
the amount and timing of non-cash expenses, including stock-based compensation, goodwill impairments, and other non-cash charges;
the amount and timing of costs associated with recruiting, training, and integrating new employees and retaining and motivating existing employees;
the effects and timing of acquisitions and their integration;
24

general political, social, market, and economic conditions, uncertainty, or volatility, both domestically and internationally, as well as political, social, and economic conditions specifically affecting industries in which our customers and partners participate or on which they rely;
health epidemics or pandemics, such as the COVID-19 pandemic;
the impact, or timing of our adoption, of new accounting pronouncements;
changes in regulatory or legal environments, including the interpretation or enforcement of regulatory or legal requirements, that may cause us to incur, among other things, expenses associated with compliance;
the overall tax rate for our business, which may be affected by the mix of income we earn in the United States and in jurisdictions with different tax rates, the effects of stock-based compensation, and the effects of changes in our business;
the impact of changes in tax laws or judicial or regulatory interpretations of tax laws, which are recorded in the period in which such laws are enacted or interpretations are issued and may significantly affect the effective tax rate of that period;
rising inflation and our ability to control costs, including our operating expenses;
fluctuations in currency exchange rates and changes in the proportion of our revenue and expenses denominated or measured in foreign currencies;
fluctuations or impairments in, or the full loss of, the market values of our strategic investments or of our portfolio, including changes to the value or accessibility of our cash and cash equivalents as a result of economic conditions or bank failures;
fluctuations in interest rates;
changes in the competitive dynamics of our market, including consolidation among competitors or customers; and
significant security breaches of, technical difficulties with, or interruptions to, the delivery and use of our platform.
Any of these and other factors, or the cumulative effect of some of these factors, may cause our results of operations to vary significantly or be adversely affected. If our results of operations fall below the expectations of investors and securities analysts who follow our stock, the price of our common stock could decline substantially, and we could face costly lawsuits, including securities class actions.
Failure to effectively develop and expand our sales and marketing capabilities could harm our ability to increase our customer base and achieve broader market acceptance of our products and platform.
We must increase the productivity of our sales and marketing organization to increase our sales to new and existing customers. It requires significant time and resources to effectively onboard new sales and marketing personnel and to train new and existing personnel so they are able to successfully sell our product. We also plan to continue to dedicate significant resources to sales and marketing programs that are industry-specific and focused on large organizations. Once a new customer begins using our platform, our sales team needs to focus on expanding consumption with that customer. All of these efforts will require us to invest significant financial and other resources, including in industries and sales channels in which we have limited experience to date. Our business and results of operations will be harmed if our sales and marketing efforts generate increases in revenue that are smaller than anticipated. We may not achieve anticipated revenue growth from our sales force if we are unable to hire, develop, integrate, and retain talented and effective sales personnel, if our sales personnel are unable to achieve desired productivity levels, or if our sales and marketing programs are not effective.
25

Sales efforts to large customers involve risks that may not be present or that are present to a lesser extent with respect to sales to smaller organizations.
Sales to large customers involve risks that may not be present or that are present to a lesser extent with sales to smaller organizations, such as longer sales cycles, stronger customer leverage in negotiating pricing and other terms, more complex customer requirements, including our ability to partner with third parties that advise such customers or help them integrate their IT solutions, substantial upfront sales costs, less predictability in completing some of our sales, and higher customer support expectations. For example, large customers may require considerable time to evaluate and test our platform or new features prior to making a purchase decision. In addition, large customers may be switching from legacy on-premises solutions when purchasing our products, and may rely on third parties with whom we do not have relationships when making purchasing decisions. A number of factors also influence the length and variability of our sales cycle, including the need to educate potential customers about the uses and benefits of our platform, the renegotiation of existing agreements to cover additional workloads, changing laws, the discretionary nature of purchasing and budget cycles, and the competitive nature of evaluation and purchasing approval processes. As a result, the length of our sales cycle, from identification of the opportunity to deal closure, may vary significantly from customer to customer, with sales to large enterprises typically taking longer to complete. We have also historically seen consumption growth from large enterprises take longer than when compared to smaller enterprises. Moreover, large customers often begin to deploy our products on a limited basis but nevertheless demand implementation services and negotiate pricing discounts, which increase our upfront investment in the sales effort with no guarantee that sales to these customers will justify our substantial upfront investment. If we fail to effectively manage these risks associated with sales cycles and sales to large customers, our business, financial condition, and results of operations may be affected.
Unfavorable conditions in our industry or the global economy, or reductions in cloud spending, could limit our ability to grow our business and negatively affect our results of operations.
Our results of operations may vary based on the impact of changes in our industry or the global economy on us or our customers and potential customers. Negative conditions or volatility in the general economy both in the United States and abroad, including conditions resulting from changes in gross domestic product growth, financial and credit market fluctuations, bank failures, international trade relations, inflation, and interest rate fluctuations, or the existence of pandemics (such as the COVID-19 pandemic), political turmoil, natural catastrophes, warfare, or terrorist attacks on the United States, Europe, the Asia-Pacific region, Japan, or elsewhere, could cause a decrease in business investments, including spending on cloud technologies, and negatively affect the growth of our business. For example, the ongoing Hamas-Israel and the Russia-Ukraine conflicts have created volatility in the global capital markets and could have further global economic consequences, including disruptions of the global supply chain. In addition, unfavorable conditions in the general economy may negatively impact our customers’ budgets or cash flow, which could impact the contract terms, including payment terms, our customers demand from us. Competitors, many of whom are larger and have greater financial resources than we do, may respond to challenging market conditions by lowering prices in an attempt to attract our customers. We cannot predict the timing, strength, or duration of any economic slowdown, instability, or recovery, generally or within any particular industry.
Our growth depends on the development, expansion, and success of our partner relationships.
As part of our vision for the Data Cloud, we will need to grow and maintain a network of data providers, data consumers, and data application developers. The relationships we have with these partners, and that our partners have with our customers, provide our customers with enhanced value from our platform and the Data Cloud, including the Snowflake Marketplace. Our future growth will be increasingly dependent on the success of these relationships, and if we are unsuccessful in growing and maintaining these relationships or the types and quality of data and data applications supported by or available for consumption on our platform, our business, financial condition, and results of operations could be adversely affected.

26

Additionally, a small but increasing portion of our revenue is generated as a result of our relationships with global system integrators, managed service providers, and resellers. Increasingly, we and our customers rely on these partners to provide professional services, including customer implementations and migrations from legacy solutions, and there may not be enough qualified partners available, or we may not be able to develop or maintain relationships with enough partners, to meet customer demand. While we provide our partners with training and other enablement programs, these programs may not be effective or utilized consistently, and our return on these investments may be lower than expected. In addition, new partners may require extensive training or significant time and resources to achieve productivity. If we fail to effectively manage and grow our network of these partners, or properly monitor the quality and efficacy of their interactions with our customers, our ability to attract and retain new customers and expand customer consumption of our platform may be impacted, and our operating results and growth rate may be harmed.
If we are unable to successfully manage the growth of our professional services business and improve our profit margin from these services, our operating results will be harmed.
Our professional services business, which performs implementation services for our customers, has grown larger and more complex as our product revenue has increased. We believe our future success depends in part on investment in professional services to facilitate customer code conversion and migration from legacy solutions and adoption of our platform, especially with large enterprises. As a result, our sales efforts have and will continue to be focused on helping our customers more quickly realize the value of our platform and the Data Cloud rather than on the profitability of our professional services business. We price our professional services based on the anticipated cost of those services and, as a result, we expect to improve the gross profit percentage of our professional services business over time. If we are unable to manage the growth of our professional services business and improve our profit margin from these services, our operating results, including our profit margins, will be harmed.
If we lose key members of our management team or are unable to attract and retain the executives and employees we need to support our operations and growth, our business and future growth prospects may be harmed.
Our success depends in part on the continued services of our executive officers, as well as our other key employees in the areas of research and development and sales and marketing.

From time to time, there may be changes in our executive management team or other key employees resulting from the hiring or departure of these personnel. Our executive officers and other key employees are employed on an at-will basis, which means that these personnel could terminate their employment with us at any time. For example, in February 2024, Frank Slootman retired as Chief Executive Officer and we appointed Sridhar Ramaswamy to replace him. The loss of one or more of our executive officers could harm morale, cause additional personnel to depart, or introduce operational delays or risks as successor executives learn our business, each of which could harm our operating results.

In addition, to execute our growth plan, we must attract and retain highly qualified personnel. Competition for these personnel is intense, especially for engineers experienced in designing and developing cloud-based data platform products, including products with artificial intelligence capabilities and experienced sales, customer support, and professional services personnel. We also are dependent on the continued service of our existing software engineers because of the sophistication of our platform.

27

In order to continue to hire and retain highly qualified personnel, we will need to continue to hire in new locations around the world and manage return to work and remote working policies, which may add to the complexity and costs of our business operations. From time to time, we have experienced, and we expect to continue to experience, difficulty in hiring and retaining employees with appropriate qualifications. Many of the companies with which we compete for experienced personnel have greater resources than we have and can provide higher compensation and benefits. In addition, we require the majority of our employees to work from a physical office, while certain of our competitors allow remote work environments. In addition, prospective and existing employees often consider the value of the equity awards they receive in connection with their employment. If the actual or perceived value of our equity awards declines or continues to experience significant volatility, or if our existing employees receive significant proceeds from liquidating their previously vested equity awards, it may adversely affect our ability to recruit and retain key employees. Furthermore, current and prospective employees may believe that their equity award offers have limited upside, and our competitors may be able to offer more appealing compensation packages. In order to retain our existing employees and manage potential attrition, including as a result of any stock price decreases and market volatility that impact the actual or perceived value of our equity awards, we may issue additional equity awards or provide our employees with increased cash compensation, which could negatively impact our results of operations and be dilutive to stockholders. Finally, if we hire employees from competitors or other companies, their former employers may attempt to assert that we or these employees have breached our or their legal obligations, resulting in a diversion of our time and resources.

We also believe our culture has been a key contributor to our success to date and that the critical nature of the platform that we provide promotes a sense of greater purpose and fulfillment in our employees. As our workforce becomes larger and more distributed around the world, we may not be able to maintain important aspects of our culture. Any failure to preserve our culture could negatively affect our ability to retain and recruit personnel. If we fail to attract new personnel or fail to retain and motivate our current personnel, our business and future growth prospects would be harmed.
If the availability of our platform does not meet our service-level commitments to our customers, our current and future revenue may be negatively impacted.
We typically commit to our customers that our platform will maintain a minimum service-level of availability. If we are unable to meet these commitments, we may be obligated to provide customers with additional capacity at no cost, which could significantly affect our revenue. We rely on public cloud providers, such as AWS, Azure, and GCP, and any availability interruption in the public cloud could result in us not meeting our service-level commitments to our customers. In some cases, we may not have a contractual right with our public cloud providers that compensates us for any losses due to availability interruptions in the public cloud. Further, any failure to meet our service-level commitments could damage our reputation and adoption of our platform, and we could face loss of revenue from reduced future consumption of our platform. Any service-level failures could adversely affect our business, financial condition, and results of operations.
We assume liability for data breaches, intellectual property infringement, and other claims, which exposes us to substantial potential liability.
In our customer contracts, we assume liability for security breaches and data protection claims caused by us and by certain third parties on which we rely. Our contracts with customers, investors, and other third parties may also include indemnification provisions under which we agree to defend and indemnify them against claims and losses arising from alleged infringement, misappropriation, or other violation of intellectual property rights and for other matters. Although we attempt to limit our liability and indemnity obligations and negotiate corresponding liability and indemnification rights with vendors that would require them to contribute to our indemnity obligations, we may not be successful in doing so, and an event triggering our liability or indemnity obligations could give rise to multiple claims involving multiple customers or other third parties. There is no assurance that our applicable insurance coverage, if any, would cover, in whole or in part, any such liability or indemnity obligations. We may be liable for up to the full amount of the contractual claims, which could result in substantial liability or material disruption to our business or could negatively impact our relationships with customers or other third parties, reduce demand for our platform, and adversely affect our business, financial condition, and results of operations.
28

Acquisitions, strategic investments, partnerships, or alliances could be difficult to identify, pose integration challenges, divert the attention of management, disrupt our business, dilute stockholder value, and adversely affect our business, financial condition, and results of operations.
We have in the past and may in the future seek to acquire or invest in businesses, joint ventures, and platform technologies that we believe could complement or expand our platform, enhance our technology, or otherwise offer growth opportunities. For example, during the fiscal year ended January 31, 2024, we acquired several companies, including Samooha, Inc., a privately-held company which developed data clean room technology; Neeva Inc., a privately-held internet search company which leveraged generative artificial intelligence; Mountain US Corporation (f/k/a Mobilize.net Corporation), a privately-held company which provided a suite of tools for efficiently migrating databases to the Data Cloud; and LeapYear Technologies, Inc., a privately-held company which provided a differential privacy platform. Any such acquisitions or investments may divert the attention of management and cause us to incur various expenses in identifying, investigating, and pursuing suitable opportunities, whether or not the transactions are completed, and may result in unforeseen operating difficulties and expenditures. In particular, we may encounter difficulties or unexpected costs assimilating or integrating the businesses, technologies, products, personnel, or operations of any acquired companies, particularly if the key personnel of an acquired company choose not to work for us, their software is not easily adapted to work with our platform, or we have difficulty retaining the customers of any acquired business due to changes in ownership, management, or otherwise. Any such transactions that we are able to complete may not result in the synergies or other benefits we expect to achieve, which could result in substantial impairment charges. These transactions could also result in dilutive issuances of equity securities or the incurrence of debt, which could adversely affect our results of operations. In addition, we may inherit commitments, risks, and liabilities of companies that we acquire that we are unable to successfully mitigate and that may be amplified by our existing business. Finally, our acquisitions or investments may result in disputes or litigation, including in connection with the achievement of earnouts.

As part of our corporate development program, we invest in companies to support our key business initiatives. These companies range from early, growth stage companies still defining their strategic direction to mature companies with established revenue streams. Our strategic investments are subject to risk of inability to achieve the desired strategic synergies and partial or total loss of investment capital. Furthermore, our competitors may invest in these companies alongside us, and may obtain information about our corporate development program or other business plans. The financial success of our investment is typically dependent on an exit in favorable market conditions. To the extent any of the companies in which we invest are not successful, which can include failure to achieve strategic business objectives as well as failure to achieve a favorable exit, we could recognize an impairment or loss on all or part of our investment. In addition, in certain cases we may be required to consolidate one or more of our strategic investee’s financial results into ours. Fluctuations in any such investee’s financial results, due to general market conditions, bank failures, or otherwise, could negatively affect our consolidated financial condition, results of operations, cash flows, or the price of our common stock. If one or more of such investees fails to timely provide us with information necessary for the preparation of our consolidated financial statements and disclosures, we may be unable to report our financial results in a timely manner, which would negatively affect our business and the price of our common stock.
29

Seasonality may cause fluctuations in our remaining performance obligations or in customer consumption.
Historically, we have received a higher volume of orders from new and existing customers in the fourth fiscal quarter of each year. As a result, we have historically seen higher non-GAAP free cash flow in the first and fourth fiscal quarters of each year, and our sequential growth in remaining performance obligations has historically been highest in the fourth fiscal quarter of each year. Although we seek to moderate our cash outflows with our cash receipts, we may not be successful in doing so, particularly since we expect this seasonality to become more pronounced as we continue to target large enterprise customers based on their procurement, budgeting, and deployment cycles. In addition, while consumption is typically lower during holidays, the magnitude of any decrease is difficult to predict and that may result in inaccurate financial guidance. For more information about non-GAAP free cash flow, including a definition of non-GAAP free cash flow and a reconciliation of free cash flow to the most directly comparable financial measure calculated in accordance with U.S. generally accepted accounting principles (GAAP), see the section titled “Management’s Discussion and Analysis of Financial Condition and Results of Operations.”
We do business with federal, state, local, and foreign governments and agencies, and heavily regulated organizations; as a result, we face risks related to the procurement process, budget, delays, and product decisions driven by statutory and regulatory determinations, termination of contracts, and compliance with government contracting requirements.
We provide our platform to the U.S. government, state and local governments, foreign governments, and heavily regulated organizations directly and through our partners. We have made, and may continue to make, significant investments to support future sales opportunities in the government sector, including obtaining government certifications. However, government certification requirements may change, we may be unable to achieve or sustain one or more required government certifications, or we may be required to make unexpected changes to our business or products to obtain or sustain such certifications. As a result, our ability to sell into the government sector could be restricted until we satisfy the requirements of such certifications.

A substantial majority of our sales to government entities have been made indirectly through our distribution and reseller partners. Doing business with government entities, whether directly or indirectly, presents a variety of risks. Many government entities need significant education regarding our business model, as well as the uses and benefits of our platform. The procurement process for governments and their agencies is highly competitive and time-consuming, and government decisions about their procurement needs may, in certain circumstances, be subject to political influence. To pursue these opportunities, we incur significant up-front time and expense, which subjects us to additional compliance risks and costs, without any assurance that we (or a third-party distributor or reseller) will win a contract. Beyond this, demand for our platform may be adversely impacted by public sector budgetary cycles, and funding availability that in any given fiscal cycle may be reduced or delayed, including in connection with an extended federal government shutdown. Further, if we or our partners are successful in receiving a competitive contract award, that award could be challenged by one or more competitive bidders in a legal action known as a “bid protest.” Bid protests may result in an increase in expenses related to obtaining or preserving contract awards or an unfavorable modification or loss of an award. In the event a bid protest is unsuccessful, the resulting delay in the startup and funding of the work under these contracts may cause our actual results to differ materially and adversely from those anticipated. As a result of these lengthy and uncertain sales cycles, it is difficult for us to predict the timing of entering into customer agreements with government entities or with our distribution and reseller partners in the government market.

30

In addition, public sector customers may have contractual, statutory, or regulatory rights to terminate current contracts with us or our third-party distributors or resellers for convenience or default. If a contract is terminated for convenience, we may only be able to collect fees for platform consumption prior to termination and settlement expenses. If a contract is terminated due to a default, we may be liable for excess costs incurred by the customer for procuring alternative products or services or be precluded from doing further business with government entities. Further, entities providing products or services to governments, whether directly or indirectly, are required to comply with a variety of complex laws, regulations, and contractual provisions relating to the formation, administration, and performance of government contracts. Such laws, regulations, and contractual provisions impose compliance obligations that are more burdensome than those typically encountered in commercial contracts, and they often give customers in the government market substantial rights and remedies, many of which are not typically found in commercial contracts. These rights and remedies may relate to intellectual property, price protection, the accuracy of information provided to the government, incident notification, and termination rights. In addition, governments may use procurement requirements as an alternative to lawmaking, and impose stricter requirements than would apply to the commercial sector in areas that are not directly related to the purchase. These rules and requirements may apply to us or third-party resellers or distributors whose practices we may not control. Such parties’ non-compliance could result in repercussions for us with respect to contractual and customer satisfaction issues.

In addition, federal, state, and local governments routinely investigate and audit contractors for compliance with applicable laws, regulations, and contractual provisions. If, as a result of an audit or investigation, it is determined that we have failed to comply with applicable requirements, we may be subject to civil and criminal penalties and administrative sanctions, including termination of contracts, forfeiture of profits or payments we have received, costs associated with the triggering of price reduction clauses, fines, and suspensions or debarment from future government business, and we may suffer reputational harm.

Further, we are increasingly investing in doing business with customers and partners in heavily regulated industries, such as the financial services and health care industries. Existing and prospective customers, such as those in these industries, may be required to comply with more stringent regulations in connection with using and implementing our services or particular regulations regarding third-party vendors that may be interpreted differently by different customers. In addition, regulatory agencies may impose requirements toward third-party vendors generally, or our company in particular, that we may not be able to, or may choose not to, meet. We may make special compliance commitments that are more expensive to satisfy than we anticipate, or that we are unable to satisfy. In addition, customers in these heavily regulated areas and their regulators often have a right to conduct audits of our systems, products, and practices. In the event that one or more customers or their regulators determine that some aspect of our business does not meet regulatory requirements, we may be limited in our ability to continue or expand our business.

Our customers also include a number of non-U.S. governments, to which similar procurement, budgetary, contract, and audit risks of U.S. government contracting also apply, particularly in certain emerging markets where our customer base is less established. Such sales may also heighten our exposure to liabilities under anti-corruption laws. In addition, compliance with complex regulations, security certifications, and contracting provisions in a variety of jurisdictions can be expensive and consume significant financial and management resources. In certain jurisdictions, our ability to win business may be constrained by political and other factors unrelated to our competitive position in the market. Further, our business and results of operations will be harmed if our efforts to do business with governments and heavily regulated organizations do not generate the anticipated increases in revenue. Each of these difficulties could materially adversely affect our business and results of operations.
31

Any litigation against us could be costly and time-consuming to defend.
From time to time, we may become subject to legal proceedings and claims, such as claims brought by our customers in connection with commercial disputes, employment claims, including claims related to the loss of employee equity grants upon termination, intellectual property claims, or securities class actions or other claims related to volatility in the trading price of our common stock. For example, we are currently subject to a securities class action lawsuit in federal court alleging federal securities law violations in connection with our initial public offering (IPO). See the section titled “Legal Proceedings” for more information. Litigation might result in substantial costs and may divert management’s attention and resources, which might seriously harm our business, financial condition, and results of operations. Insurance might not cover such claims, provide sufficient payments to cover all the costs to resolve one or more such claims, or continue to be available on terms acceptable to us (including premium increases or the imposition of large deductible or co-insurance requirements). A claim brought against us that is uninsured or underinsured could result in unanticipated costs, potentially harming our business, financial position, and results of operations. In addition, we cannot be sure that our existing insurance coverage and coverage for errors and omissions will continue to be available on acceptable terms or that our insurers will not deny coverage as to any future claim.
Natural disasters, pandemics, and other catastrophic events could have an adverse impact on our business, operations, and the markets and communities in which we, our partners, and our customers operate.
Our platform and the public cloud infrastructure on which our platform relies are vulnerable to damage or interruption from catastrophic events, such as earthquakes, floods, fires, power loss, telecommunication failures, cyber attacks, military conflict or war, terrorist attacks, criminal acts, sabotage, other intentional acts of vandalism and misconduct, geopolitical events, and epidemics or pandemics, such as the COVID-19 pandemic. Some of our U.S. corporate offices in which we operate and certain of the public cloud data centers on which our platform runs are located in the San Francisco Bay Area and Pacific Northwest, regions known for seismic activity. Despite any precautions we may take, the occurrence of a natural disaster or other unanticipated problems at our facilities or the facilities of our public cloud providers could result in disruptions, outages, and other performance and quality problems.

Our customers are also subject to the risk of catastrophic events. If those events occur, demand for our platform may decrease.

If we are unable to develop and maintain adequate plans to ensure that our business functions continue to operate during and after a catastrophic event and to execute successfully on those plans if such an event occurs, our business could be seriously harmed.
Our current operations are international in scope, and we plan further geographic expansion, creating a variety of operational challenges.
A component of our growth strategy involves the further expansion of our operations and customer base internationally. Customer accounts outside the United States generated 23% of our revenue for the fiscal year ended January 31, 2024. We are continuing to adapt to and develop strategies to address international markets, but there is no guarantee that such efforts will have the desired effect. For example, we anticipate that we will need to establish relationships with new partners in order to expand into certain countries, including China, and if we fail to identify, establish, and maintain such relationships, we may be unable to execute on our expansion plans. We expect that our international activities will continue to grow for the foreseeable future as we continue to pursue opportunities in existing and new international markets, which will require significant dedication of management attention and financial resources.

Our current and future international business and operations involve a variety of risks, including:

slower than anticipated public cloud adoption by international businesses;
changes in a specific country’s or region’s political, economic, or legal and regulatory environment, including the effects of pandemics, tariffs, trade wars, sanctions, or long-term environmental risks;
the need to adapt and localize our platform for China and other countries, including as a result of data sovereignty requirements, and the engineering and related costs that we may incur when making those changes;
32

greater difficulty collecting accounts receivable and longer payment cycles;
unexpected changes in, or the selective application of, trade relations, regulations, or laws;
new, evolving, and more stringent regulations relating to privacy and data security, data localization, and the unauthorized use of, or access to, commercial and personal information;
new, evolving, and potentially more stringent regulations relating to AI Technology;
differing and potentially more onerous labor regulations where labor laws are generally more advantageous to employees as compared to the United States, including regulations governing terminations in locations that do not permit at-will employment and deemed hourly wage and overtime regulations;
challenges inherent in efficiently managing, and the increased costs associated with, an increased number of employees over large geographic distances, including the need to implement appropriate systems, policies, benefits, and compliance programs that are specific to each jurisdiction;
difficulties in managing a business in new markets with diverse cultures, languages, customs, legal systems, alternative dispute systems, and regulatory systems;
increased travel, real estate, infrastructure, and legal compliance costs associated with international operations, including increased costs associated with changing and potentially conflicting environmental regulations and requirements;
currency exchange rate fluctuations and the resulting effect on our revenue, RPO, and expenses, and the cost and risk of utilizing mitigating derivative transactions and entering into hedging transactions to the extent we do so in the future;
limitations on, or charges or taxes associated with, our ability to reinvest earnings from operations in one country to fund the capital needs of our operations in other countries;
laws and business practices favoring local competitors or general market preferences for local vendors;
limited or insufficient intellectual property protection or difficulties obtaining, maintaining, protecting, or enforcing our intellectual property rights, including our trademarks and patents;
political instability, military conflict or war, or terrorist activities;
exposure to liabilities under anti-corruption and anti-money laundering laws, including the U.S. Foreign Corrupt Practices Act of 1977, as amended (FCPA), U.S. bribery laws, the U.K. Bribery Act, and similar laws and regulations in other jurisdictions;
burdens of complying with laws and regulations related to taxation; and
regulations, adverse tax burdens, and foreign exchange controls that could make it difficult or costly to repatriate earnings and cash.
We expect to invest substantial time and resources to further expand our international operations, and, if we are unable to do so successfully and in a timely manner, our business and results of operations will suffer.
As we prepare to offer our platform to Chinese affiliates of certain multi-national customers, risks associated with economic, political, and social events in China could negatively affect our business, financial condition, results of operations and growth prospects.
We are currently preparing to offer our platform to Chinese affiliates of certain multi-national customers. Under Chinese law, we must offer our platform through a Chinese-owned operating partner, which must assume control and management of certain aspects of our platform and serve as the seller of record. This requires a new operating and go-to-market model, and there is a risk that functionality or customer experience may suffer and that we may incur liability or brand impairment arising from the operating partner’s actions or inactions. In addition, developing and operationalizing this new model is a significant investment and may not generate expected returns.

We may also encounter the following risks:

33

uncertainty regarding the validity, enforceability, and scope of protection for intellectual property rights in China and the practical difficulties of enforcing such rights;
inability to secure our intellectual property and other proprietary information located in China from unauthorized access or theft;
heightened risks of cyber incidents, which could lead to the unauthorized access to or exposure of customer data;
inability to comply with extensive and evolving Chinese laws that are often ambiguous or inconsistently enforced;
changes in tax regulations that may impact the economics of our China operating model;
economic or political instability;
a slowdown in China’s economy; and
a government-controlled foreign exchange rate and limitations on the convertibility of the Chinese yuan to other currencies.
Further, geopolitical and national security tensions between China and the United States or other countries could lead to further restrictions on our ability to operate in China, increased scrutiny of our business operations in China, or unwillingness of certain customers to do business with us, including the U.S. federal government.

Due to these and other risks, our operations in China may be more expensive or difficult than anticipated or they may fail, which could have an adverse effect on our business, financial condition, results of operations, and growth prospects.
We may require additional capital to support the growth of our business, and this capital might not be available on acceptable terms, if at all.
We have funded our operations since inception primarily through equity financings, including our IPO, and payments received from our customers. We cannot be certain if our operations will generate sufficient cash to fully fund our ongoing operations or the growth of our business. We intend to continue to make investments to support our business, which may require us to engage in equity or debt financings to secure additional funds. Additional financing may not be available on terms favorable to us, if at all, particularly during times of market volatility and general economic instability. If adequate funds are not available on acceptable terms, we may be unable to invest in future growth opportunities, which could harm our business, operating results, and financial condition. If we incur debt, the debt holders would have rights senior to holders of common stock to make claims on our assets, and the terms of any debt could restrict our operations, including our ability to repurchase stock and pay dividends on our common stock. Furthermore, if we issue additional equity securities, stockholders will experience dilution, and the new equity securities could have rights senior to those of our common stock. Because our decision to issue securities in the future will depend on numerous considerations, including factors beyond our control, we cannot predict or estimate the amount, timing, or nature of any future issuances of debt or equity securities. As a result, our stockholders bear the risk of future issuances of debt or equity securities reducing the value of our common stock and diluting their interests.
We are exposed to fluctuations in currency exchange rates, which could negatively affect our results of operations and our ability to invest and hold our cash.
Our sales are currently denominated in U.S. dollars, Euros, British pounds, Australian dollars, and Brazilian reals, and will likely be denominated in other currencies in the future. Because we report our results of operations and revenue in U.S. dollars, we currently face exposure to foreign currency translation risk and may in the future face other foreign currency risks. If we are not able to successfully hedge against the risks associated with currency fluctuations, our results of operations could be adversely affected. For example, a strengthening of the U.S. dollar could increase the real cost of our platform to international customers, which could adversely affect our results of operations. In addition, as our international operations expand, an increasing portion of our operating expenses is incurred outside the United States. These operating expenses are denominated in foreign currencies and are subject to fluctuations due to changes in foreign currency exchange rates. Exposure to these risks and fluctuations could adversely affect our financial position, results of operations, and cash flows.
34

If our estimates or judgments relating to our critical accounting estimates prove to be incorrect, our results of operations could be adversely affected.
The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts reported in our consolidated financial statements and accompanying notes appearing elsewhere herein. We base our estimates on historical experience and on various other assumptions that we believe to be reasonable under the circumstances, as provided in the section titled “Management’s Discussion and Analysis of Financial Condition and Results of Operations—Critical Accounting Estimates.” The results of these estimates form the basis for making judgments about the carrying values of assets, liabilities, revenue, costs and expenses, and related disclosures. Our results of operations may be adversely affected if our assumptions change or if actual circumstances differ from those in our assumptions, which could cause our results of operations to fall below the expectations of securities analysts and investors, resulting in a decline in the market price of our common stock.
Risks Related to Our Intellectual Property
Our intellectual property rights may not protect our business or provide us with a competitive advantage.
To be successful, we must protect our technology and brand in the United States and other jurisdictions through trademarks, trade secrets, patents, copyrights, service marks, invention assignments, contractual restrictions, and other intellectual property rights and confidentiality procedures. Despite our efforts to implement these protections, they may not protect our business or provide us with a competitive advantage for a variety of reasons, including:

the failure by us to obtain patents and other intellectual property rights for important innovations or maintain appropriate confidentiality and other protective measures to establish and maintain our trade secrets;
to the extent a customer or partner owns any intellectual property created through a professional services engagement, our inability to use or monetize that intellectual property as part of our business;
uncertainty in, and evolution of, legal standards relating to the validity, enforceability, and scope of protection of intellectual property rights;
potential invalidation of our intellectual property rights through administrative processes or litigation;
our inability to detect infringement or other misappropriation of our intellectual property rights by third parties;
uncertainty regarding the applicability of intellectual property protections to AI Technology (including outputs generated from AI Technology); and
other practical, resource, or business limitations on our ability to enforce our rights.
Further, the laws of certain foreign countries, particularly certain developing countries, do not provide the same level of protection of corporate proprietary information and assets, such as intellectual property, trademarks, trade secrets, know-how, and records, as the laws of the United States. As a result, we may encounter significant problems in protecting and defending our intellectual property or proprietary rights abroad. We may also be exposed to material risks of theft or unauthorized reverse engineering of our proprietary information and other intellectual property, including technical data, data sets, or other sensitive information. Our efforts to enforce our intellectual property rights in such foreign countries may be inadequate to obtain a significant commercial advantage from the intellectual property that we develop, which could have a material adverse effect on our business, financial condition, and results of operations. Moreover, if we are unable to prevent the disclosure of our trade secrets to third parties, or if our competitors independently develop any of our trade secrets, we may not be able to establish or maintain a competitive advantage in our market, which could seriously harm our business.

Litigation may be necessary to enforce our intellectual property or proprietary rights, protect our trade secrets, or determine the validity and scope of proprietary rights claimed by others. Any litigation, whether or not resolved in our favor, could result in significant expense to us, divert the efforts of our technical and management personnel, and result in counterclaims with respect to infringement of intellectual property rights by us. If we are unable to prevent third parties from infringing upon or misappropriating our intellectual property or are required to incur substantial expenses defending our intellectual property rights, our business, financial condition, and results of operations may be materially adversely affected.
35

We may become subject to intellectual property disputes, which are costly and may subject us to significant liability and increased costs of doing business.
We compete in markets where there are a large number of patents, copyrights, trademarks, trade secrets, and other intellectual and proprietary rights, as well as disputes regarding infringement of these rights. In addition, many of the holders of patents, copyrights, trademarks, trade secrets, and other intellectual and proprietary rights have extensive intellectual property portfolios and greater resources than we do to enforce their rights. As compared to our large competitors, our patent portfolio is relatively undeveloped and may not provide a material deterrent to such assertions or provide us with a strong basis to counterclaim or negotiate settlements. Further, to the extent assertions are made against us by entities that hold patents but are not operating companies, our patent portfolio may not provide deterrence because such entities are not concerned with counterclaims.

Any intellectual property litigation to which we become a party may require us to do one or more of the following:

cease selling, licensing, or using products, features, or data sets that incorporate the intellectual property rights that we allegedly infringe, misappropriate, or violate;
require us to change the name of our products or services;
make substantial payments for legal fees, settlement payments, or other costs or damages, including indemnification of third parties;
obtain a license or enter into a royalty agreement, either of which may not be available on reasonable terms or at all, in order to obtain the right to sell or use the relevant intellectual property; or
redesign the allegedly infringing products to avoid infringement, misappropriation, or violation, which could be costly, time-consuming, or impossible.
Intellectual property litigation is typically complex, time consuming, and expensive to resolve and would divert the time and attention of our management and technical personnel. It may also result in adverse publicity, which could harm our reputation and ability to attract or retain employees, customers, or partners. As we grow, we may experience a heightened risk of allegations of intellectual property infringement. An adverse result in any litigation claims against us could have a material adverse effect on our business, financial condition, and results of operations.
If we use open-source software inconsistent with our policies and procedures or the license terms applicable to such software, we could be subject to legal expenses, damages, or costly remediation or disruption to our business.
We use open-source software in our platform and in our professional service engagements. From time to time, companies that use third-party open-source software have faced claims challenging the use of such open-source software and their compliance with the terms of the applicable open-source license. We may be subject to suits by parties claiming ownership of what we believe to be open-source software or claiming non-compliance with the applicable open-source licensing terms. Additionally, while we have policies and procedures in place designed to govern our use of open-source software, there is a risk that we may incorporate open-source software with onerous licensing terms, including the obligation to make our source code available for others to use or modify without compensation to us, or inadvertently use third-party open-source software in a manner that exposes us to claims of non-compliance with the applicable terms of such license, including claims for infringement of intellectual property rights or for breach of contract. If we receive an allegation that we have violated an open-source license, we may incur significant legal expenses, be subject to damages, be required to redesign our product to remove the open-source software or publicly release certain portions of our proprietary source code, or be required to comply with onerous license restrictions, all of which could have a material impact on our business. Even in the absence of a claim, if we discover the use of open-source software inconsistent with our policies, we could expend significant time and resources to replace the open-source software or obtain a commercial license, if available. All of these risks are heightened by the fact that the ownership of open-source software can be uncertain, leading to litigation, and many of the licenses applicable to open-source software have not been interpreted by courts, and these licenses could be construed to impose unanticipated conditions or restrictions on our ability to commercialize our products. Any use of open-source software inconsistent with our policies or licensing terms could harm our business and financial position.
36

Risks Related to Our Tax, Legal, and Regulatory Environment
We are subject to stringent and changing obligations related to data, including data privacy and security, and the failure or perceived failure to comply with these obligations could result in significant fines and liability or otherwise result in substantial harm to our business and prospects.
We are subject to data privacy and protection laws, regulations, guidance, external and internal policies and other documentation, industry standards, certifications, and contractual and other obligations that apply to the collection, transmission, storage, use, and other processing of personal information. These obligations are rapidly evolving, extensive, complex, and include inconsistencies and uncertainties. Examples of recent and anticipated developments that have impacted or could impact our business include the following:

The European Union’s (EU) General Data Protection Regulation (GDPR) and the United Kingdom’s General Data Protection Regulation established strict requirements applicable to the handling of personal information.
The EU has proposed the Regulation on Privacy and Electronic Communications, which, if adopted, would impose new obligations on using personal information in the context of electronic communications, particularly with respect to online tracking technologies and direct marketing.
Certain other jurisdictions have enacted data localization laws and cross-border personal information transfer laws, such as Brazil and China, which could make it more difficult for us to transfer personal information across jurisdictions (such as transferring or receiving personal or other sensitive information that originates in the EU or China), or to enable our customers to transfer or replicate their data across jurisdictions using our platform. Existing mechanisms that may facilitate cross-border personal information transfers may change or be invalidated. An inability or material limitation on our ability to transfer personal data to the United States or other countries could materially impact our business operations and revenue.
In the United States, federal, state, and local governments have enacted or proposed data privacy and security laws, including data breach notification laws, personal data privacy laws, and consumer protection laws. Additionally, in the past few years, numerous U.S. states—including California, Virginia, Colorado, Connecticut, and Utah—have enacted comprehensive privacy laws that impose certain obligations on covered businesses, including providing specific disclosures in privacy notices and affording residents with certain rights concerning their personal data. Such rights may include the right to access, correct, or delete certain personal data, and to opt-out of certain data processing activities, such as targeted advertising, profiling, and automated decision-making and, if exercised, may adversely impact our business and ability to provide our products and services. Certain states also impose stricter requirements for processing certain personal data, including sensitive information, such as conducting data privacy impact assessments. These state laws allow for statutory fines for noncompliance. For example, the California Consumer Privacy Act (CCPA), as amended by the California Privacy Rights Act of 2020 (CPRA), provides increased privacy rights and protections, including the ability of individuals to opt out of specific disclosures of their personal information, and provides for fines of up to $7,500 per intentional violation and allows private litigants affected by certain data breaches to recover significant statutory damages. Other U.S. states have adopted, or are considering adopting, similar laws.
The certifications we may maintain and the standards that may apply to our business, such as the U.S. Federal Risk and Authorization Management Program (FedRAMP), U.S. Department of Defense Impact Level 4 (IL4), Payment Card Industry Data Security Standards (PCI-DSS), International Organization for Standardization (ISO)/International Electrotechnical Commission (IEC) 27001, Health Information Trust Alliance Common Security Framework (HI-TRUST CSF), StateRAMP, among others, are becoming more stringent.
We may also become subject to new laws that specifically regulate non-personal data. For example, we may become subject to certain parts of the European Union’s Data Act, which imposes certain data and cloud service interoperability and switching obligations to enable users to switch between cloud service providers without undue delay or cost, as well as certain requirements concerning cross-border international transfers of, and governmental access to, non-personal data outside the European Economic Area.
37

These and other similar legal and regulatory developments could contribute to legal and economic uncertainty, increase our exposure to liability, affect how we design, market, and sell our platform, and how we operate our business, how our customers and partners process and share data, how we process and use data, and how we transfer personal data from one jurisdiction to another, any of which could increase our costs, require us to take on more onerous obligations in our contracts, impact our ability to operate in certain jurisdictions, and/or negatively impact the types of data available on or the demand for our platform. It is possible that new laws may be adopted or existing laws may be interpreted and applied in a manner that is inconsistent with our practices and our efforts to comply with the evolving data protection rules may be unsuccessful. We may incur substantial costs to comply with such laws and regulations, to meet the demands of our customers relating to their own compliance with applicable laws and regulations, and to establish and maintain internal policies, self-certifications, and third-party certifications supporting our compliance programs. Our customers may delegate certain of their GDPR compliance or other privacy law obligations to us, and we may otherwise be required to expend resources to assist our customers with such compliance obligations.

Although we endeavor to comply with applicable data privacy and security obligations, any actual or perceived non-compliance with such obligations by us or our third-party service providers and sub-processors could result in proceedings, investigations, or claims against us by regulatory authorities, customers, or others, leading to reputational harm, higher liability and indemnity obligations, significant fines, litigation costs, additional reporting requirements or oversight, bans on processing personal information, orders to destroy or not use personal information, limitations in our ability to develop or commercialize our platform, inability to process personal information or operate in certain jurisdictions, and other damages. For example, if regulators assert that we have failed to comply with the GDPR or U.K. GDPR, we may be subject to fines of up to (i) 20.0 million Euros or 17.5 million British pounds, as applicable, or (ii) 4% of our worldwide annual revenue, whichever is greater, as well as potential data processing restrictions and penalties. In addition, private plaintiffs have become increasingly active in bringing privacy- and information security-related claims against companies, including class action claims. Some of these claims allow for the recovery of statutory damages on a per violation basis, and, if viable, carry the potential for significant statutory damages, depending on the volume of data and the number of violations. Even if we are not determined to have violated these laws and other obligations, investigations into these issues typically require the expenditure of significant resources and generate negative publicity. In addition, any failure by us or our third-party service providers and sub-processors to comply with applicable obligations could result in proceedings against us. Certain regulators, such as the FTC, may prohibit our use of certain personal information as a result of such proceedings. Any of these events could have a material adverse effect on our business, financial condition, and results of operations.

We publish privacy policies and other documentation regarding our security program and our collection, processing, use, and disclosure of personal information or other confidential information. Although we endeavor to comply with our published policies, certifications, and documentation, we or our vendors may at times fail to do so or may be perceived to have failed to do so. Claims by regulators or private parties that we have not followed our published documentation or otherwise violated individuals’ privacy rights or failed to comply with data protection laws, even if we are not found liable, could be expensive and time-consuming to defend and could result in adverse publicity that could harm our business.
Issues in the development and use of AI Technology, combined with an uncertain regulatory environment, may result in reputational harm, liability, or other adverse consequences to our business operations.
The legal and regulatory landscape applicable to AI Technology is uncertain and is evolving rapidly, which may result in new and enhanced governmental or regulatory scrutiny, litigation, confidentiality, privacy or security risks, ethical concerns, legal liability, or other complications that could adversely affect our business, reputation or financial results. For example, states, regions, and supranational bodies, including the European Union and the United States, have passed or proposed new rules and regulations related to the use or sale of AI Technology. These regulations may impose onerous obligations related to our development, offering, and use of AI Technology and expose us to an increased risk of regulatory enforcement and litigation. If we cannot use AI Technology or that use is restricted, our business may be less efficient, or we may be at a competitive disadvantage.

38

In particular, there is significant uncertainty surrounding the applications of intellectual property and privacy laws to AI Technology. Intellectual property ownership and license rights, including copyright, surrounding AI Technology have not been fully addressed by courts or other federal or state laws or regulations, and our use of AI Technology or adoption of AI Technology into our products and services may result in disputes with respect to ownership or intellectual property, or exposure to claims of copyright or other intellectual property misappropriation. In addition, our AI Technology may involve the processing of personal and other sensitive data and may be subject to laws, policies, legal obligations, and contractual requirements related to privacy, data protection, and information security. Certain privacy laws extend rights to consumers (such as the right to obtain consent or delete certain personal data) and regulate automated decision making. An alleged or actual failure to meet these obligations may lead to regulatory investigations and fines or penalties; may require us to change our business practices or retrain our algorithms; or may prevent or limit our use of AI Technology. For example, the FTC has required other companies to turn over or disgorge valuable insights or trainings generated through the use of AI Technology where they allege the company has violated privacy and consumer protection laws, meaning that we would be unable to use that data in our AI Technology. It is also possible that we are held liable for intellectual property, privacy, or other legal violations of third-party AI Technology that we use, and that we may not have full recourse for any damages that we suffer (for example, our use of third-party AI Technology may be subject to limitations of liability or provide no liability coverage (e.g., free or open-source technology)).

The algorithms or training methodologies used in the AI Technology we use or offer may be flawed. Datasets may be overly broad, insufficient, or contain inappropriately biased information. Our generative AI Technology may also generate outputs that are inaccurate, misleading, harmful, or otherwise flawed. This may happen if the inputs that the model relied on were inaccurate, incomplete, or flawed (including if a bad actor “poisons” the model with bad inputs or logic), or if the logic of the algorithm is flawed (a so-called “hallucination”). Our customers or others may rely on or use such outputs to their detriment, or it may lead to adverse outcomes, which may expose us to brand or reputational harm, competitive harm, and/or legal liability. Finally, if we enable or offer services or technologies that draw scrutiny or controversy, we may experience brand or reputational harm, competitive harm, and/or legal liability.
We are subject to anti-corruption, anti-bribery, anti-money laundering, and similar laws, and non-compliance with such laws can subject us to criminal or civil liability and harm our business, financial condition, and results of operations.
We are subject to the FCPA, U.S. domestic bribery laws, the U.K. Bribery Act 2010, and other anti-corruption and anti-money laundering laws in the countries in which we conduct business. Anti-corruption and anti-bribery laws have been enforced aggressively in recent years and are interpreted broadly to generally prohibit companies, their employees, and their third-party intermediaries from authorizing, offering, or providing, directly or indirectly, improper payments or benefits to recipients in the public or private sector. As we increase our international sales, including in China, and sales to the public sector, we may engage with business partners and third-party intermediaries to market or resell our products and to obtain necessary permits, licenses, and other regulatory approvals. In addition, we or our third-party intermediaries may have direct or indirect interactions with officials and employees of government agencies or state-owned or affiliated entities. We can be held liable for the corrupt or other illegal activities of these third-party intermediaries, our employees, representatives, contractors, partners, and agents, even if we do not explicitly authorize such activities.

While we have policies and procedures to address compliance with such laws, there is a risk that our employees, agents, and other third parties with which we do business, including reseller and system integrator partners, will take actions in violation of our policies and applicable law, for which we may be ultimately held responsible. As we expand internationally and into the public sector market, our risks under these laws may increase.

Detecting, investigating, and resolving actual or alleged violations of anti-corruption laws can require a significant diversion of time, resources, and attention from senior management. In addition, noncompliance with anti-corruption, anti-bribery, or anti-money laundering laws could subject us to whistleblower complaints, investigations, sanctions, settlements, prosecution, enforcement actions, fines, damages, other civil or criminal penalties or injunctions, suspension or debarment from contracting with certain persons, reputational harm, adverse media coverage, and other collateral consequences. If any subpoenas or investigations are launched, or governmental or other sanctions are imposed, or if we do not prevail in any possible civil or criminal proceeding, our business, financial condition, and results of operations could be harmed.
39

We are subject to governmental export and import controls that could impair our ability to compete in international markets or subject us to liability if we violate the controls.
Our platform is subject to U.S. export controls, including the U.S. Export Administration Regulations, and we incorporate encryption technology into our platform. This encryption technology may be exported outside of the United States only with the required export authorizations, including by license, a license exception, or other appropriate government authorizations, including the filing of an encryption classification request or self-classification report.

Obtaining the necessary export license or other authorization for a particular sale may be time-consuming and may result in the delay or loss of sales opportunities. Furthermore, our activities are subject to U.S. economic sanctions laws and regulations administered by various U.S. agencies, including the U.S. Treasury Department’s Office of Foreign Assets Control, that prohibit the sale or supply of most products and services to embargoed jurisdictions or sanctioned parties. Violations of U.S. sanctions or export control regulations can result in significant fines or penalties and possible incarceration for responsible employees and managers.

If our channel partners fail to obtain appropriate import, export, or re-export licenses or permits, we may also be adversely affected through reputational harm, as well as other negative consequences, including government investigations and penalties.

Also, various countries, in addition to the United States, regulate the import and export of certain encryption and other technology, including import and export licensing requirements, and have enacted laws that could limit our ability to distribute our platform in those countries. Changes in our platform or future changes in export and import regulations may create delays in the introduction of our platform in international markets, prevent our customers with international operations from using our platform globally, or, in some cases, prevent the export or import of our platform to certain countries, governments, or persons altogether. From time to time, various governmental agencies have proposed additional regulation of encryption technology. Any change in export or import regulations, economic sanctions, or related legislation, increased export and import controls, or change in the countries, governments, persons, or technologies targeted by such 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 customers with international operations. Any decreased use of our platform or limitation on our ability to export or sell our platform would adversely affect our business, financial condition, and results of operations.
Our international operations may subject us to greater than anticipated tax liabilities.
We are expanding our international operations to better support our growth into international markets. Our corporate structure and associated transfer pricing policies contemplate future growth in international markets and consider the functions, risks, and assets of the various entities involved in intercompany transactions. The amount of taxes we pay in different jurisdictions may depend on the application of the tax laws of various jurisdictions, including the United States, to our international business activities, changes in tax rates, new or revised tax laws or interpretations of existing tax laws and policies, and our ability to operate our business in a manner consistent with our corporate structure and intercompany arrangements. The taxing authorities of the jurisdictions in which we operate may challenge our methodologies for pricing intercompany transactions pursuant to our intercompany arrangements or disagree with our determinations as to the income and expenses attributable to specific jurisdictions. If such a challenge or disagreement were to occur, and our position was not sustained, we could be required to pay additional taxes, interest, and penalties, which could result in one-time tax charges, higher effective tax rates, reduced cash flows, and lower overall profitability of our operations. Our financial statements could fail to reflect adequate reserves to cover such a contingency.
40

Changes in tax laws or tax rulings could materially affect our financial position, results of operations, and cash flows.
The tax regimes we are subject to or operate under, including income and non-income taxes, are unsettled and may be subject to significant change. Changes in tax laws, regulations, or rulings, or changes in interpretations of existing laws and regulations, could materially affect our financial position and results of operations. For example, 2017 legislation informally titled the Tax Act significantly reformed the Internal Revenue Code of 1986, as amended (the Code). In August 2022, the United States passed the Inflation Reduction Act, which provides for a minimum tax equal to 15% of the adjusted financial statement income of certain large corporations, as well as a 1% excise tax on stock repurchases. In February 2023, our board of directors authorized the repurchase of up to $2.0 billion of our common stock through a stock repurchase program. We do not expect the excise tax on repurchases under our stock repurchase program to have a material impact on our aggregate tax liability. In addition, many countries have recently proposed, recommended, or enacted changes to existing tax laws or new tax laws that could significantly increase our tax obligations in the countries where we do business or require us to change the manner in which we operate our business.

Over the last several years, the Organization for Economic Cooperation and Development has been working on a Base Erosion and Profit Shifting Project that, if implemented, would change various aspects of the existing framework under which our tax obligations are determined in many of the countries in which we do business. As of July 2023, nearly 140 countries have approved a framework that imposes a minimum tax rate of 15%, among other provisions. As this framework is subject to further negotiation and implementation by each member country, the timing and ultimate impact of any such changes on our tax obligations are uncertain. Similarly, the European Commission and several countries have issued proposals that would apply to various aspects of the current tax framework under which we are taxed. These proposals include changes to the existing framework to calculate income tax, as well as proposals to change or impose new types of non-income taxes (such as taxes based on a percentage of revenue or taxes applicable to digital services), which could apply to our business.

Due to the large and expanding scale of our international business activities, these types of changes to the taxation of our activities could increase our worldwide effective tax rate, increase the amount of taxes imposed on our business, and harm our financial position. Such changes may also apply retroactively to our historical operations and result in taxes greater than the amounts estimated and recorded in our financial statements. We continue to monitor the impact of new global and U.S. legislation on our effective tax rate.
Our ability to use our net operating loss carryforwards may be limited.
We have incurred substantial losses during our history, do not expect to become profitable in the near future, and may never achieve profitability. Unused U.S. federal net operating losses (NOLs) for taxable years beginning before January 1, 2018, may be carried forward to offset future taxable income, if any, until such unused NOLs expire. Under the Tax Act, as modified by 2020 legislation referred to as the CARES Act, U.S. federal NOLs arising in taxable years beginning after December 31, 2017, can be carried forward indefinitely, but the deductibility of such U.S. federal NOLs in taxable years beginning after December 31, 2020, is limited to 80% of such year’s taxable income. At the state level, there may be periods during which the use of NOLs is suspended or otherwise limited, which could accelerate or permanently increase state taxes owed.

As of January 31, 2024, we had U.S. federal, state, and foreign NOL carryforwards of $6.2 billion, $5.6 billion, and $175.2 million, respectively. Of the $6.2 billion U.S. federal NOL carryforwards, $6.1 billion may be carried forward indefinitely with utilization limited to 80% of taxable income, and the remaining $0.1 billion will begin to expire in 2032. The state NOL carryforwards begin to expire in 2024. Of the $175.2 million foreign NOL carryforwards, $169.6 million may be carried forward indefinitely, and the remaining $5.6 million will begin to expire in 2027.

In addition, under Section 382 of the Code, and corresponding provisions of state law, if a corporation undergoes an “ownership change,” which is generally defined as one or more stockholders or groups of stockholders who own at least 5% of our stock increasing their ownership by more than 50 percentage points over their lowest ownership percentage within a rolling three-year period, the corporation’s ability to use its pre-change NOL carryforwards to offset its post-change income or taxes may be limited. It is possible that we have experienced or may experience ownership changes as a result of shifts in our stock ownership, some of which may be outside of our control. This could limit the amount of NOLs that we can utilize annually to offset future taxable income or tax liabilities. Subsequent ownership changes and changes to the U.S. tax rules in respect of the utilization of NOLs may further affect the limitation in future years.
41

Changes in our effective tax rate or tax liability may have an adverse effect on our results of operations.
We are subject to income taxes in the United States and various foreign jurisdictions. The determination of our worldwide provision for income taxes and other tax liabilities requires significant judgment by management, and there are many transactions where the ultimate tax determination is uncertain. We believe that our provision for income taxes is reasonable, but the ultimate tax outcome may differ from the amounts recorded in our consolidated financial statements and may materially affect our financial results in the period or periods in which such outcome is determined.

Our effective tax rate could increase due to several factors, including:

changes in the relative amounts of income before taxes in the various jurisdictions in which we operate that have differing statutory tax rates;
changes in tax laws, tax treaties, and regulations or the interpretation of them;
changes to our assessment about our ability to realize our deferred tax assets that are based on estimates of our future results, the prudence and feasibility of possible tax planning strategies, and the economic and political environments in which we do business;
the outcome of current and future tax audits, examinations, or administrative appeals; and
the effects of acquisitions.
Any of these developments could adversely affect our results of operations.
Risks Related to the Ownership of Our Common Stock
Our stock price may be volatile, and the value of our common stock may decline.
The market price of our common stock has been and may continue to be highly volatile and may fluctuate or decline substantially as a result of a variety of factors, some of which are beyond our control, including:

actual or anticipated fluctuations in our financial condition or results of operations;
variance in our actual or projected financial performance from expectations of securities analysts;
changes in the pricing or consumption of our platform;
updates to our projected operating and financial results;
changes in laws or regulations applicable to our business;
announcements by us or our competitors of significant business developments, acquisitions, investments, or new offerings;
rumors and market speculation involving us or other companies in our industry;
significant data breaches, disruptions to, or other incidents involving our platform;
our involvement in litigation;
changes in senior management or key personnel;
fluctuations in company valuations, particularly valuations of high-growth or cloud companies, perceived to be comparable to us;
the trading volume of our common stock;
changes in the anticipated future size and growth rate of our market;
our issuance or repurchase of shares of our common stock; and
general political, social, economic, and market conditions.
42

Broad market and industry fluctuations, as well as general economic, political, regulatory, and market conditions, such as recessions, interest rate changes, or international currency fluctuations, may also negatively impact the market price of our common stock. In addition, technology stocks have historically experienced high levels of volatility. In the past, companies that have experienced volatility in the market price of their securities have been subject to securities class action litigation. We have been, and may be in the future, the target of this type of litigation, which could result in substantial expenses and divert our management’s attention. We are currently subject to a securities class action lawsuit in federal court alleging federal securities law violations in connection with our IPO. See the section titled “Legal Proceedings” for more information.
Future sales of our common stock in the public market could cause the market price of our common stock to decline.
Sales of a substantial number of shares of our common stock in the public market, or the perception that these sales might occur, could depress the market price of our common stock and could impair our ability to raise capital through the sale of additional equity securities. Many of our stockholders who held our capital stock prior to completion of our IPO have substantial unrecognized gains on the value of the equity they hold based upon the price at which shares were sold in our IPO, and therefore, they may take steps to sell their shares or otherwise secure the unrecognized gains on those shares. We are unable to predict the timing of or the effect that such sales may have on the prevailing market price of our common stock.

The shares of common stock subject to outstanding options and restricted stock unit awards under our equity incentive plans, and the shares reserved for future issuance under our equity incentive plans, will become eligible for sale in the public market upon issuance, subject to compliance with applicable securities laws.

Further, certain holders of our common stock have rights, subject to some conditions, to require us to file registration statements covering the sale of their shares or to include their shares in registration statements that we may file for ourselves or other stockholders.
Our issuance of additional capital stock in connection with financings, acquisitions, investments, our equity incentive plans, or otherwise will dilute all other stockholders.
We expect to issue additional capital stock in the future that will result in dilution to all other stockholders. We expect to grant equity awards to employees, non-employee directors, and consultants under our equity incentive plans. We may also raise capital through equity financings in the future. As part of our business strategy, we have and may continue to acquire or make investments in companies, products, or technologies and issue equity securities to pay for any such acquisition or investment. Any such issuances of additional capital stock may cause stockholders to experience significant dilution of their ownership interests and the per share value of our common stock to decline.
We may not realize the anticipated long-term stockholder value of our stock repurchase program, and any failure to repurchase our common stock after we have announced our intention to do so may negatively impact our stock price.
In February 2023, our board of directors authorized the repurchase of up to $2.0 billion of our common stock through a stock repurchase program. Repurchases may be effected, from time to time, either on the open market (including via pre-set trading plans), in privately negotiated transactions, or through other transactions in accordance with applicable securities laws. The program expires in March 2025.

The timing and amount of any repurchases will be determined by management based on an evaluation of market conditions and other factors. The program does not obligate us to acquire any particular amount of common stock and may be suspended or discontinued at any time at our discretion. Any failure to repurchase stock after we have announced our intention to do so may negatively impact our reputation, investor confidence in us, or our stock price.

The existence of our stock repurchase program could cause our stock price to be higher than it otherwise would be and could potentially reduce the market liquidity for our stock. Although our stock repurchase program is intended to enhance long-term stockholder value, there is no assurance that it will do so because the market price of our common stock may decline below the levels at which we repurchase shares, and short-term stock price fluctuations could reduce the effectiveness of the program. Repurchasing our common stock reduces the amount of cash we have available to fund working capital, capital expenditures, strategic acquisitions or investments, other business opportunities, and other general corporate projects, and we may fail to realize the anticipated long-term stockholder value of any stock repurchase program.
43

If securities or industry analysts publish unfavorable or inaccurate research about our business, the market price or trading volume of our common stock could decline.
The market price and trading volume of our common stock is heavily influenced by the way analysts interpret our financial information and other disclosures. We do not have control over these analysts. If securities analysts or industry analysts cease coverage of us, our stock price would be negatively affected. If securities or industry analysts downgrade our common stock or publish negative reports about our business, our stock price would likely decline. Further, investors and analysts may not understand how our consumption-based business model differs from a subscription-based business model. If one or more of these analysts cease coverage of us, publish inaccurate research about our business, or fail to publish reports on us regularly, demand for our common stock could decrease, which might cause our stock price to decline and could decrease the trading volume of our common stock.
We do not intend to pay dividends for the foreseeable future and, as a result, the ability of the holders of our common stock to achieve a return on their investment will depend on appreciation in the price of our common stock.
We have never declared or paid any cash dividends on our capital stock, and we do not intend to pay any cash dividends in the foreseeable future. Any determination to pay dividends in the future will be at the discretion of our board of directors. Accordingly, holders of our common stock may need to rely on sales of our common stock after price appreciation, which may never occur, as the only way to realize any future gains on their investment.
We incur significant costs operating as a public company, and our management is required to devote substantial time to compliance with our public company responsibilities and corporate governance practices.
As a public company, we are subject to the reporting requirements of the Exchange Act, the Sarbanes-Oxley Act, the Dodd-Frank Wall Street Reform and Consumer Protection Act, the listing requirements of the New York Stock Exchange, and other applicable securities rules and regulations. Our management and other personnel devote a substantial amount of time to compliance with these requirements. Moreover, these rules and regulations have increased our legal and financial compliance costs and make some activities more time-consuming and costly. In addition, changing laws, regulations, and standards relating to corporate governance and public disclosure, including those related to climate change and other environmental, social, and governance focused disclosures, are creating uncertainty for public companies. 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 continue 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, notwithstanding our efforts, we fail to comply with evolving laws, regulations, and standards, regulatory authorities may initiate legal proceedings against us, and our business may be harmed. Failure to comply with these rules might also make it more difficult for us to obtain certain types of insurance, including director and officer liability insurance, and we might be forced to accept reduced policy limits and coverage or incur substantially higher costs to obtain the same or similar coverage. We cannot predict or estimate the amount of additional costs we will incur as a public company or the specific timing of such costs.
As a result of being a public company, we are obligated to develop and maintain proper and effective internal control over financial reporting, and any failure to maintain the adequacy of these internal controls may adversely affect investor confidence in our company and, as a result, the value of our common stock.
We are required, pursuant to Section 404 of the Sarbanes-Oxley Act (Section 404), to furnish a report by management on, among other things, the effectiveness of our internal control over financial reporting as of the end of each fiscal year. This assessment includes disclosure of any material weaknesses identified by our management in our internal control over financial reporting. In addition, our independent registered public accounting firm is required to attest to the effectiveness of our internal control over financial reporting. Our compliance with Section 404 requires that we incur substantial expenses and expend significant management efforts. We have established an internal audit group, and as we continue to grow, we will hire additional accounting and financial staff with appropriate public company experience and technical accounting knowledge and update the system and process documentation necessary to perform the evaluation needed to comply with Section 404.

44

During the evaluation and testing process of our internal controls, if we identify one or more material weaknesses in our internal control over financial reporting, we will be unable to certify that our internal control over financial reporting is effective. We cannot assure you that there will not be material weaknesses or significant deficiencies in our internal control over financial reporting in the future. Any failure to maintain internal control over financial reporting could severely inhibit our ability to accurately report our financial condition or results of operations. If we are unable to conclude that our internal control over financial reporting is effective, or if our independent registered public accounting firm determines we have a material weakness or significant deficiency in our internal control over financial reporting, we could lose investor confidence in the accuracy and completeness of our financial reports, the market price of our common stock could decline, and we could be subject to sanctions or investigations by the SEC or other regulatory authorities. Failure to remedy any material weakness in our internal control over financial reporting, or to implement or maintain other effective control systems required of public companies, could also restrict our future access to the capital markets.
Anti-takeover provisions in our charter documents and under Delaware law could make an acquisition of our company more difficult, limit attempts by our stockholders to replace or remove our current management, and limit the market price of our common stock.
Provisions in our amended and restated certificate of incorporation and amended and restated bylaws may have the effect of delaying or preventing a change of control or changes in our management. Our amended and restated certificate of incorporation and amended and restated bylaws include provisions that:

authorize our board of directors to issue, without further action by the stockholders, shares of undesignated preferred stock with terms, rights, and preferences determined by our board of directors that may be senior to our common stock;
require that any action to be taken by our stockholders be effected at a duly called annual or special meeting and not by written consent;
specify that special meetings of our stockholders can be called only by our board of directors, the chairperson of our board of directors, or our Chief Executive Officer;
establish an advance notice procedure for stockholder proposals to be brought before an annual meeting, including proposed nominations of persons for election to our board of directors;
establish that our board of directors is divided into three classes, with each class serving three-year staggered terms;
prohibit cumulative voting in the election of directors;
provide that our directors may only be removed for cause;
provide that vacancies on our board of directors may be filled only by a majority of directors then in office, even though less than a quorum; and
require the approval of our board of directors or the holders of at least 66 2/3% of our outstanding shares of voting stock to amend our bylaws and certain provisions of our certificate of incorporation.
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. In addition, because we are incorporated in Delaware, we are governed by the provisions of Section 203 of the Delaware General Corporation Law, which generally, subject to certain exceptions, prohibits a Delaware corporation from engaging in any of a broad range of business combinations with any “interested” stockholder for a period of three years following the date on which the stockholder became an “interested” stockholder. Any of the foregoing provisions could limit the price that investors might be willing to pay in the future for shares of our common stock, and they could deter potential acquirers of our company, thereby reducing the likelihood that holders of our common stock would receive a premium for their shares of our common stock in an acquisition.
45

Our amended and restated certificate of incorporation designates the Court of Chancery of the State of Delaware and, to the extent enforceable, the federal district courts of the United States of America as the exclusive forums for certain disputes between us and our stockholders, which will restrict our stockholders’ ability to choose the judicial forum for disputes with us or our directors, officers, or employees.
Our amended and restated certificate of incorporation provides that the Court of Chancery of the State of Delaware is the exclusive forum for the following types of actions or proceedings under Delaware statutory or common law: any derivative action or proceeding brought on our behalf, any action asserting a breach of a fiduciary duty, any action asserting a claim against us arising pursuant to the Delaware General Corporation Law, our amended and 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. This choice of forum provision does not apply to suits brought to enforce a duty or liability created by the Exchange Act or any other claim for which the federal courts have exclusive jurisdiction.

Furthermore, Section 22 of the Securities Act creates concurrent jurisdiction for federal and state courts over all such Securities Act actions. Accordingly, both state and federal courts have jurisdiction to entertain such claims. To prevent having to litigate claims in multiple jurisdictions and the threat of inconsistent or contrary rulings by different courts, among other considerations, our amended and restated certificate of incorporation provides that the federal district courts of the United States of America will be the exclusive forum for resolving any complaint asserting a cause of action arising under the Securities Act. While the Delaware courts have determined that such choice of forum provisions are facially valid, a stockholder may nevertheless seek to bring a claim in a venue other than those designated in the exclusive forum provisions. In such instance, we would expect to vigorously assert the validity and enforceability of the exclusive forum provisions of our amended and restated certificate of incorporation. This may require significant additional costs associated with resolving such action in other jurisdictions, and there can be no assurance that the provisions will be enforced by a court in those other jurisdictions.

These choice of forum provisions may limit a stockholder’s ability to bring a claim in a judicial forum that it finds favorable for disputes with us or our directors, officers, or other employees. If a court were to find either exclusive-forum provision in our amended and restated certificate of incorporation to be inapplicable or unenforceable in an action, we may incur additional costs associated with resolving the dispute in other jurisdictions, which could seriously harm our business.

ITEM 1B. UNRESOLVED STAFF COMMENTS
None.

ITEM 1C. CYBERSECURITY
Risk Management and Strategy

We have implemented and maintain a cybersecurity program designed to identify, assess, and manage material risks from cybersecurity threats to (i) our information systems and data, which include critical computer networks, third-party hosted services, communications systems, hardware and software, and (ii) critical data, including our intellectual property, confidential information that is proprietary, strategic or competitive in nature, and our customers’ data. Our cybersecurity program includes an information security policy, access management policies, an open-source policy, security incident response processes, and a supply chain policy, in addition to the secure design and vendor management programs described below. For a description of the risks from cybersecurity threats that may materially affect us, see the section titled “Risk Factors” included elsewhere in this Annual Report on Form 10-K.

Our information systems generally fall into two categories: our platform and our corporate systems. Each category has dedicated teams and processes in place to address cybersecurity risk. Our product security team, which reports into our EVP, Engineering, works alongside our product and engineering teams to address how security is designed into our platform. Our corporate security team, which reports to our Chief Information Security Officer within our Chief Financial Officer’s organization, is responsible for the secure design of our corporate systems. In addition, our Chief Information Security Officer manages a global security team that performs certain cybersecurity functions for both our platform and corporate systems, including certification management, incident response, threat detection, analytics, and offensive security (such as simulations and penetration tests).
46


We actively monitor our threat environment for cybersecurity threats using various methods, including automated detection tools, scans of the threat environment, investigations of potential threats we discover or that are reported to us, and reports and services that identify threats. We monitor our information systems for vulnerabilities using internal and third-party penetration testing, intelligence feeds, and vulnerability databases. We also have a bug bounty program.

Our security teams work with management to prioritize our risk management processes and mitigate cybersecurity threats, including those that may materially impact our business. Our assessment and management of material risks from cybersecurity threats is a key risk area within our enterprise risk management program. Our Chief Information and Data Officer, Chief Information Security Officer, and EVP, Engineering are responsible for management of cybersecurity risk under our enterprise risk management program, and senior management and the audit committee of our board of directors receive reports on the key risks and the effectiveness of our management of such enterprise risks. In addition, key cybersecurity risks are assessed as part of our internal audit program. We have completed various security audits and certifications, including SOC 2 Type II, SOC 1 Type II, PCI-DSS, HITRUST, FedRAMP High, and ISO/IEC 27001. We also employ a shared responsibility model where our customers are responsible for using and configuring our platform in a manner that meets applicable cybersecurity standards. As part of this shared security model, customers have sole responsibility for creating and securing their access credentials for our platform.

Each of our platform and corporate systems involves the use of third-party technology or service providers, or vendors, such as hosting platforms, open-source software, and application providers. We also use vendors to assist us from time to time to identify, assess, and manage material risks from cybersecurity threats to our platform and corporate systems, including consulting firms, external legal counsel, incident response vendors, penetration test providers, auditors, monitoring technology, and cybersecurity data providers. We have a vendor management program under which our corporate security, product security, and legal teams evaluate cybersecurity risks presented by our use of vendors. Depending on the nature of the technology or services provided, the sensitivity of the information systems and data at issue, and the identity of the vendor, our vendor management process may involve different levels of assessment designed to help identify cybersecurity risks. For higher-risk vendors, this process includes a vendor security questionnaire, an evaluation of the vendor’s security program and security documentation, and the imposition of contractual obligations related to cybersecurity on the vendor. All vendors are required to undergo this review, which is in addition to the applicable security reviews conducted by our product security and corporate security teams described above.

Governance

Our board of directors has a cybersecurity committee of the board to assist it in fulfilling its oversight responsibility with respect to the management of cybersecurity risks related to our products and services as well as our information technology and network systems. The responsibilities of the cybersecurity committee include overseeing our implementation and maintenance of cybersecurity measures, data governance, and compliance with applicable information security laws. The cybersecurity committee receives reports from management concerning our significant cybersecurity threats and risk and the processes we have implemented to address them and has access to various reports, summaries or presentations related to cybersecurity threats, risk, and mitigation. In addition, our audit committee has oversight responsibility over our internal financial controls and our enterprise risk management program, including disclosure controls related to cybersecurity. Finally, management periodically provides cybersecurity briefings to the entire board of directors.

The members of management who are primarily responsible for assessing and managing our material risks from cybersecurity threats are Brad Jones, our Chief Information Security Officer, and Grzegorz Czajkowski, our EVP, Engineering & Support. Mr. Jones joined Snowflake in 2023 and previously served in various cybersecurity roles for over 12 years across multiple technology sectors, including manufacturing, software, and services. Mr. Jones reports to Sunny Bedi, who has served as our Chief Information and Data Officer since 2020 and, prior to joining us, served as VP of Corporate IT / Head of Global IT at NVIDIA, where his responsibilities included managing IT security. Mr. Czajkowski joined Snowflake as SVP, Engineering & Support in 2019 and, prior to joining us, served in various roles at Google, including as VP Engineering where he was responsible for a portfolio of Google Cloud data analytics and for internal services addressing data analytics needs of Google’s businesses. Each of Messrs. Jones and Czajkowski is responsible for hiring appropriate personnel, integrating cybersecurity risk considerations into our overall risk management strategy, communicating key priorities to relevant personnel, approving budgets, helping prepare for cybersecurity incidents, approving cybersecurity processes, and reviewing security assessments and other security-related reports.
47


Our cybersecurity incident response processes are designed to escalate certain cybersecurity incidents to management depending on the circumstances, including the individuals named above, who work with our incident response team to help us mitigate and remediate cybersecurity incidents of which they are notified. In addition, our security incident response plan provides for reporting certain cybersecurity incidents to our board of directors.

ITEM 2. PROPERTIES
We are a Delaware corporation with a globally distributed workforce. We recruit and hire employees in jurisdictions around the world based on a range of factors, including the available talent pool, the type of work being performed, the relative cost of labor, regulatory requirements and costs, and other considerations. The majority of our workforce began working remotely in April 2020 and although some of our employees continue to work remotely following the COVID-19 pandemic, the majority of our workforce has returned to physical offices. We currently lease offices in the United States, including in Atlanta, Georgia; Bellevue, Washington; Boston, Massachusetts; Bozeman, Montana; Denver, Colorado; Dublin, California; San Mateo, California; and Washington, D.C. We also have offices in multiple locations in Canada, Europe, and the APJ and EMEA regions. All of our offices are leased, and we do not own any real property. While we believe that our current facilities are adequate to meet our foreseeable needs, we intend to expand our facilities in the future as we continue to add employees around the world. We believe that suitable additional or alternative space will be available to accommodate our future growth.

ITEM 3. LEGAL PROCEEDINGS
From time to time, we have been and will continue to be subject to legal proceedings and claims. We are not presently a party to any legal proceedings that, if determined adversely to us, would individually or taken together have a material adverse effect on our business, results of operations, financial condition, or cash flows. We have received, and may in the future continue to receive, claims from third parties asserting, among other things, infringement of their intellectual property rights. Future litigation may be necessary to defend ourselves, our partners, and our customers by determining the scope, enforceability, and validity of third-party proprietary rights, or to establish our proprietary rights. In addition, on February 29, 2024, a stockholder class action lawsuit was filed against us, our former Chief Executive Officer, and our Chief Financial Officer in the United States District Court in the Northern District of California, alleging violations under Sections 10(b) and 20(a) of the Exchange Act. The complaint seeks an unspecified amount of damages, attorneys’ fees, expert fees, and other costs. The case is at a very preliminary stage. We and the other defendants intend to vigorously defend against the claims in this action. The results of any current or future litigation cannot be predicted with certainty, and regardless of the outcome, litigation can have an adverse impact on us because of defense and settlement costs, diversion of management resources, and other factors. See Note 10, “Commitments and Contingencies,” to our consolidated financial statements included elsewhere in this Annual Report on Form 10-K for further details.

ITEM 4. MINE SAFETY DISCLOSURES
None.

48

PART II
ITEM 5. MARKET FOR REGISTRANT’S COMMON EQUITY, RELATED STOCKHOLDER MATTERS AND ISSUER PURCHASES OF EQUITY SECURITIES
Market Price of Our Class A Common Stock

Our Class A common stock, par value $0.0001 per share, is listed on the New York Stock Exchange, under the symbol “SNOW” and began trading on September 16, 2020. Prior to that date, there was no public trading market for our Class A common stock.

Holders of Record

As of March 15, 2024, there were 138 stockholders of record of our Class A common stock. The actual number of holders of our Class A common stock is greater than the number of record holders and includes stockholders who are beneficial owners, but whose shares are held in street name by brokers or other nominees. The number of holders of record presented here also does not include stockholders whose shares may be held in trust by other entities.

Dividend Policy

We have never declared or paid cash dividends on our capital stock. We currently intend to retain all available funds and future earnings, if any, to fund the development and expansion of our business, and we do not anticipate paying any cash dividends in the foreseeable future. Any future determination regarding the declaration and payment of dividends, if any, will be at the discretion of our board of directors and will depend on then-existing conditions, including our financial condition, operating results, contractual restrictions, capital requirements, business prospects, and other factors our board of directors may deem relevant.

Recent Sales of Unregistered Equity Securities

In connection with our acquisition of the outstanding capital stock of Samooha, Inc. (Samooha) on December 20, 2023, pursuant to an Agreement and Plan of Merger and Reorganization, dated as of December 14, 2023 (Merger Agreement), we issued approximately 1.5 million shares of our common stock as consideration (Equity Consideration). The Equity Consideration includes approximately 0.2 million shares issued to one of our wholly-owned subsidiaries due to a prior investment we made in Samooha. A portion of the Equity Consideration issued to certain of Samooha’s stockholders is subject to vesting agreements pursuant to which the shares will vest over four years, subject to their continued employment with Snowflake or its affiliates. See Note 7, “Business Combinations,” and Note 11, “Equity,” to our consolidated financial statements included elsewhere in this Annual Report on Form 10-K for further details.

These issuances were made in reliance on one or more of the following exemptions or exclusions from the registration requirements of the Securities Act of 1933, as amended (Securities Act): Section 4(a)(2) of the Securities Act and Regulation D promulgated under the Securities Act.

Use of Proceeds

On September 18, 2020, we closed our IPO of 32.2 million shares of our Class A common stock at an offering price of $120.00 per share, including 4.2 million shares pursuant to the exercise of the underwriters’ option to purchase additional shares of our Class A common stock, resulting in gross proceeds to us of $3.7 billion, net of underwriting discounts. All of the shares issued and sold in our IPO were registered under the Securities Act pursuant to a registration statement on Form S-1 (File No. 333-248280), which was declared effective by the SEC on September 15, 2020. We incurred offering expenses of approximately $0.3 million. As of January 31, 2024, we had used all the net proceeds. The net proceeds were used for general corporate purposes including cash used in operations and capital expenditures. There were no material changes to the use of proceeds from our IPO as described in our Final Prospectus for our IPO dated as of September 15, 2020, and filed with the SEC pursuant to Rule 424(b)(4) on September 16, 2020.

Issuer Purchases of Equity Securities

There were no shares repurchased under our authorized stock repurchase program during the three months ended January 31, 2024.

Stock Performance Graph

This performance graph shall not be deemed “soliciting material” or to be “filed” with the SEC for purposes of Section 18 of the Exchange Act, or otherwise subject to the liabilities under that Section, and shall not be deemed to be incorporated by reference into any of our filings under the Securities Act.

The graph below shows the cumulative total return to our stockholders between September 16, 2020 (the date that our Class A common stock commenced trading on the New York Stock Exchange) through January 31, 2024 in comparison to the S&P 500 Index and the S&P 500 Information Technology Index. The graph assumes (i) that $100 was invested in each of our Class A common stock, the S&P 500 Index, and the S&P 500 Information Technology Index at their respective closing prices on September 16, 2020 and (ii) reinvestment of gross dividends. The stock price performance shown in the graph represents past performance and should not be considered an indication of future stock price performance.

Picture1.jpg

ITEM 6. [RESERVED]

49

ITEM 7. MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS
The following discussion and analysis of our financial condition and results of operations should be read in conjunction with our consolidated financial statements and related notes appearing elsewhere in this Annual Report on Form 10-K. This discussion, particularly information with respect to our future results of operations or financial condition, business strategy and plans, and objectives of management for future operations, includes forward-looking statements that involve risks and uncertainties as described under the heading “Special Note About Forward-Looking Statements” in this Annual Report on Form 10-K. You should review the disclosure under the heading “Risk Factors” in this Annual Report on Form 10-K for a discussion of important factors that could cause our actual results to differ materially from those anticipated in these forward-looking statements.

In addition to our results determined in accordance with U.S. generally accepted accounting principles (GAAP), free cash flow, a non-GAAP financial measure, is included in the section titled “Key Business Metrics.” This non-GAAP financial measure is not meant to be considered in isolation or as a substitute for, or superior to, comparable GAAP financial measures and should be read only in conjunction with our consolidated financial statements prepared in accordance with GAAP. Our presentation of this non-GAAP financial measure may not be comparable to similar measures used by other companies. We encourage investors to carefully consider our results under GAAP, as well as our supplemental non-GAAP information and the GAAP-to-non-GAAP reconciliation included in the section titled “Key Business Metrics—Free Cash Flow,” to more fully understand our business.

Unless the context otherwise requires, all references in this report to “Snowflake,” the “Company,” “we,” “our,” “us,” or similar terms refer to Snowflake Inc. and its consolidated subsidiaries.

A discussion regarding our financial condition and results of operations for the fiscal year ended January 31, 2024 compared to the fiscal year ended January 31, 2023 is presented below. A discussion regarding our financial condition and results of operations for the fiscal year ended January 31, 2023 compared to the fiscal year ended January 31, 2022 can be found in “Management's Discussion and Analysis of Financial Condition and Results of Operations” in Part II, Item 7 of our Annual Report on Form 10-K for the fiscal year ended January 31, 2023 filed with the SEC on March 29, 2023.

Overview
We believe that a cloud computing platform that puts data and AI at its core will offer great benefits to organizations by allowing them to realize the value of the data that powers their businesses. By offering rich primitives for data and applications, we believe that we can create a data connected world where organizations have seamless access to explore, share, and unlock the value of data. To realize this vision, we deliver the Data Cloud, a network where Snowflake customers, partners, developers, data providers, and data consumers can break down data silos and derive value from rapidly growing data sets in secure, governed, and compliant ways.

Our platform is the innovative technology that powers the Data Cloud, enabling customers to consolidate data into a single source of truth to drive meaningful insights, apply AI to solve business problems, build data applications, and share data and data products. We provide our platform through a customer-centric, consumption-based business model, only charging customers for the resources they use.

Our cloud-native architecture consists of three independently scalable but logically integrated layers across compute, storage, and cloud services. The compute layer provides dedicated resources to enable users to simultaneously access common data sets for many use cases with minimal latency. The storage layer ingests massive amounts and varieties of structured, semi-structured, and unstructured data to create a unified data record. The cloud services layer intelligently optimizes each use case’s performance requirements with no administration. This architecture is built on three major public clouds across 40 regional deployments around the world. These deployments are generally interconnected to deliver the Data Cloud, enabling a consistent, global user experience.

50

We generate the substantial majority of our revenue from fees charged to our customers based on the compute, storage, and data transfer resources consumed on our platform as a single, integrated offering. For compute resources, consumption fees are based on the type of compute resource used and the duration of use or, for some features, the volume of data processed. For storage resources, consumption fees are based on the average terabytes per month of all of the customer’s data stored in our platform. For data transfer resources, consumption fees are based on terabytes of data transferred, the public cloud provider used, and the region to and from which the transfer is executed.

Our customers typically enter into capacity arrangements with a term of one to four years, or consume our platform under on-demand arrangements in which we charge for use of our platform monthly in arrears. Consumption for most customers accelerates from the beginning of their usage to the end of their contract terms and often exceeds their initial capacity commitment amounts. When this occurs, our customers have the option to amend their existing agreement with us to purchase additional capacity or request early renewals. When a customer’s consumption during the contract term does not exceed its capacity commitment amount, it may have the option to roll over any unused capacity to future periods, generally upon the purchase of additional capacity. For these reasons, we believe our deferred revenue is not a meaningful indicator of future revenue that will be recognized in any given time period.

Our go-to-market strategy is focused on acquiring new customers and driving increased use of our platform for existing customers. We primarily focus our selling efforts on large organizations and primarily sell our platform through a direct sales force, which targets technical and business leaders who are adopting a cloud strategy and leveraging data to improve their business performance. Our sales force is comprised of sales development, inside sales, and field sales personnel and is segmented by the industry, size, and region of prospective customers. Once our platform has been adopted, we focus on increasing the migration of additional customer workloads to our platform to drive increased consumption, as evidenced by our net revenue retention rate of 131% and 158% as of January 31, 2024 and 2023, respectively. See the section titled “Key Business Metrics” for a definition of net revenue retention rate.

Our platform is used globally by organizations of all sizes across a broad range of industries. As of January 31, 2024, we had 9,437 total customers, increasing from 7,744 customers as of January 31, 2023. Our customer count is subject to adjustments for acquisitions, consolidations, spin-offs, and other market activity, and we present our total customer count for historical periods reflecting these adjustments. Our platform has been adopted by many of the world’s largest organizations that view Snowflake as a key strategic partner in their cloud and data transformation initiatives. As of January 31, 2024, our customers included 691 of the Forbes Global 2000, based on the 2023 Forbes Global 2000 list, and those customers contributed approximately 41% of our revenue for the fiscal year ended January 31, 2024. Our Forbes Global 2000 customer count is subject to adjustments for annual updates to the Global 2000 list by Forbes, as well as acquisitions, consolidations, spin-offs, and other market activity with respect to such customers, and we present our Forbes Global 2000 customer count for historical periods reflecting these adjustments.

Fiscal Year

Our fiscal year ends on January 31. For example, references to fiscal 2024 refer to the fiscal year ended January 31, 2024.

Impact of Macroeconomic Conditions

Our business and financial condition have been, and may continue to be, impacted by adverse macroeconomic conditions, including inflation, higher interest rates, and fluctuations or volatility in capital markets or foreign currency exchange rates. These conditions have caused, and may continue to cause, customers to rationalize budgets, prioritize cash flow management, including through shortened contract duration, and optimize consumption, including by reducing storage through shorter data retention policies. We are continuing to monitor the actual and potential effects of general macroeconomic conditions across our business. For additional details, see the section titled “Risk Factors.”

Stock Repurchase Program

51

In February 2023, our board of directors authorized a stock repurchase program of up to $2.0 billion of our outstanding common stock. The program is funded using our working capital and will expire in March 2025. During the fiscal year ended January 31, 2024, we repurchased approximately 4.0 million shares of our outstanding common stock for an aggregate purchase price of $591.7 million, including transaction costs, at a weighted-average price of $147.50 per share. All repurchases were made in open market transactions (including via pre-set trading plans). As of January 31, 2024, $1.4 billion remained available for future repurchases under the stock repurchase program. See Note 11, “Equity,” to our consolidated financial statements included elsewhere in this Annual Report on Form 10-K for further details.

The timing and amount of any repurchases will be determined by management based on an evaluation of market conditions and other factors. The program does not obligate us to acquire any particular amount of common stock and the repurchase program may be suspended or discontinued at any time at our discretion.

Business Combinations

During the three months ended January 31, 2024, we acquired all outstanding stock of Samooha, Inc. (Samooha), a privately-held company which developed data clean room technology that enabled multiple parties to securely collaborate on sensitive data. The acquisition date fair value of the preliminary purchase consideration was $219.0 million, which was primarily comprised of 0.9 million shares of our common stock valued at $174.2 million as of the acquisition date, $38.8 million fair value of our previously held equity interest in Samooha, and $6.0 million in cash and deferred cash consideration. In addition, we issued to certain of Samooha’s employees a total of 0.4 million shares of our common stock in exchange for a portion of their Samooha stock. These shares are subject to vesting agreements pursuant to which the shares will vest over four years, subject to each of these employees’ continued employment with the Company or its affiliates. The $74.8 million fair value of these shares is accounted for as post-combination stock-based compensation over the requisite service period of four years.

During the three months ended July 31, 2023, we acquired all outstanding stock of Neeva Inc. and its equity investee (collectively, Neeva), a privately-held company which developed search technology powered by artificial intelligence language models, for $185.4 million in cash.

During the three months ended April 30, 2023, we acquired (i) all outstanding stock of Mountain US Corporation (formerly known as Mobilize.Net Corporation) (Mountain), a privately-held company which provided a suite of tools for efficiently migrating databases to the Data Cloud, for $76.3 million in cash, and (ii) all outstanding stock of LeapYear Technologies, Inc. (LeapYear), a privately-held company which provided a differential privacy platform, for $62.0 million in cash.

The results of operations of these business combinations have been included in our consolidated financial statements from the respective dates of acquisition. See Note 7, “Business Combinations,” to our consolidated financial statements included elsewhere in this Annual Report on Form 10-K for details regarding these business combinations.

Key Factors Affecting Our Performance
Adoption of our Platform and Expansion of the Data Cloud

Our future success depends in large part on the market adoption of our platform, including new product functionality such as Snowpark. While we see growing demand for our platform, particularly from large enterprises, many of these organizations have invested substantial technical, financial, and personnel resources in their legacy database products or big data offerings, despite their inherent limitations. In addition, many customers are attempting to rationalize budgets, prioritize cash flow management, and optimize consumption amidst macroeconomic uncertainty. While this makes it difficult to predict customer adoption rates and future demand, we believe that the benefits of our platform put us in a strong position to capture the significant market opportunity ahead.

Our platform powers the Data Cloud, a network of data providers, data consumers, and data application developers that enables our customers to securely share, monetize, and acquire live data sets and data products. The Data Cloud includes access to the Snowflake Marketplace, through which customers can access or acquire third-party data sets, data applications, and other data products. Our future growth is increasingly dependent on our ability to increase consumption of our platform by building and expanding the Data Cloud.
52


Expanding Within our Existing Customer Base

Our large base of customers represents a significant opportunity for further consumption of our platform. While we have seen an increase in the number of customers that have contributed more than $1 million in product revenue in the trailing 12 months, we believe that there is a substantial opportunity to continue growing these customers further, as well as continuing to expand the usage of our platform within our other existing customers. We plan to continue investing to encourage increased consumption and adoption of new use cases among our existing customers, particularly large enterprises.

Once deployed, our customers often expand their use of our platform more broadly within the enterprise and across their ecosystem of customers and partners as they migrate more data to the public cloud, identify new use cases, and realize the benefits of our platform and the Data Cloud. However, because we generally recognize product revenue on consumption and not ratably over the term of the contract, we do not have visibility into the timing of revenue recognition from any particular customer. In any given period, there is a risk that customer consumption of our platform will be slower than we expect, including in response to adverse macroeconomic conditions, which may cause fluctuations in our revenue and results of operations.

New software releases or hardware improvements, like better storage compression and cloud infrastructure processor improvements, may make our platform more efficient, enabling customers to consume fewer compute, storage, and data transfer resources to accomplish the same workloads. In addition, new product features allow customers to use our platform to provide compute services without requiring them to store data. To the extent these improvements do not result in an offsetting increase in new workloads, we may experience lower revenue. Our ability to increase usage of our platform by, and sell additional contracted capacity to, existing customers, and, in particular, large enterprise customers, will depend on a number of factors, including our customers’ satisfaction with our platform, competition, pricing, macroeconomic conditions, overall changes in our customers’ spending levels, customers’ attempts to optimize their consumption, the effectiveness of our and our partners’ efforts to help our customers realize the benefits of our platform, and the extent to which customers migrate new workloads to our platform over time, including data science, artificial intelligence, and machine learning workloads.

Acquiring New Customers

We believe there is a substantial opportunity to further grow our customer base by continuing to make significant investments in sales and marketing and brand awareness. Our ability to attract new customers will depend on a number of factors, including the productivity of our sales organization, competitive dynamics in our target markets, changes in our customers’ spending and platform consumption in response to market uncertainty, and our ability to build and maintain partner relationships, including with global system integrators, resellers, technology partners, and third-party providers of native applications on the Snowflake Marketplace. While our platform is built for organizations of all sizes, we focus our selling efforts on large enterprise customers, customers with vast amounts of data, and customers requiring industry-specific solutions. We may not achieve anticipated revenue growth if we are unable to hire, develop, integrate, and retain talented and effective sales personnel; if our sales personnel are unable to achieve desired productivity levels in a reasonable period of time and maintain productivity; or if our sales and marketing programs are not effective.

Investing in Growth and Scaling our Business

We are focused on our long-term revenue potential and believe our market opportunity is large. We will continue to invest significantly in research and development to improve our platform, including in the areas of data science, artificial intelligence, and machine learning. In addition, we are focused on expanding our business both domestically and internationally. As part of these efforts, we are investing in meeting the needs of organizations in geographies and specialized industries that have heightened data requirements, including with respect to data localization, privacy, and security. We intend to continue to invest heavily to grow our business to take advantage of our expansive market opportunity, while also focusing on profitability and cash flow.

53

Key Business Metrics
We monitor the key business metrics set forth below to help us evaluate our business and growth trends, establish budgets, measure the effectiveness of our sales and marketing efforts, and assess operational efficiencies. The calculation of the key business metrics discussed below may differ from other similarly titled metrics used by other companies, securities analysts, or investors.

The following tables present a summary of key business metrics for the periods presented:

Fiscal Year Ended January 31,
202420232022
Product revenue (in millions)$2,666.8 $1,938.8 $1,140.5 
Free cash flow (non-GAAP) (in millions)(1)(2)
$778.9 $496.5 $81.2 

January 31, 2024January 31, 2023January 31, 2022
Net revenue retention rate(3)
131 %158 %178 %
Customers with trailing 12-month product revenue greater than $1 million(3)
461 331 186 
Forbes Global 2000 customers(3)
691 642 540 
Remaining performance obligations (in millions)(4)
$5,174.7 $3,660.5$2,646.5
________________
(1)Free cash flow for the fiscal years ended January 31, 2024, 2023, and 2022 included the effect of $31.3 million, $23.9 million, and $68.6 million, respectively, in the net cash paid on payroll tax-related items on employee stock transactions. See the section titled “Free Cash Flow” for a reconciliation of free cash flow to the most directly comparable financial measure calculated in accordance with GAAP.
(2)Cash outflows for employee payroll tax items related to the net share settlement of equity awards, which were $380.8 million and $184.6 million for the fiscal years ended January 31, 2024 and 2023, respectively, are included in cash flow for financing activities and, as a result, do not have an effect on the calculation of free cash flow. No equity awards were net settled prior to the fiscal year ended January 31, 2023.
(3)Historical numbers for (i) net revenue retention rate, (ii) customers with trailing 12-month product revenue greater than $1 million, and (iii) Forbes Global 2000 customers reflect any adjustments for acquisitions, consolidations, spin-offs, and other market activity. In addition, our Forbes Global 2000 customer count reflects adjustments for annual updates to the Forbes Global 2000 list by Forbes.
(4)As of January 31, 2024, our remaining performance obligations were approximately $5.2 billion, of which we expect approximately 50% to be recognized as revenue in the twelve months ending January 31, 2025 based on historical customer consumption patterns. The weighted-average remaining life of our capacity contracts was 2.2 years as of January 31, 2024. However, the amount and timing of revenue recognition are generally dependent upon customers' future consumption, which is inherently variable at our customers’ discretion and can extend beyond the original contract term in cases where customers are permitted to roll over unused capacity to future periods, generally upon the purchase of additional capacity at renewal. In addition, our historical customer consumption patterns are not necessarily indicative of future results.

Product Revenue

Product revenue is a key metric for us because we recognize revenue based on platform consumption, which is inherently variable at our customers’ discretion, and not based on the amount and duration of contract terms. Product revenue is primarily derived from the consumption of compute, storage, and data transfer resources, which are consumed by customers on our platform as a single, integrated offering. Customers have the flexibility to consume more than their contracted capacity during the contract term and may have the ability to roll over unused capacity to future periods, generally upon the purchase of additional capacity at renewal. Our consumption-based business model distinguishes us from subscription-based software companies that generally recognize revenue ratably over the contract term and may not permit rollover. Because customers have flexibility in the timing of their consumption, which can exceed their contracted capacity or extend beyond the original contract term in many cases, the amount of product revenue recognized in a given period is an important indicator of customer satisfaction and the value derived from our platform. While customer use of our platform in any period is not necessarily indicative of future use, we estimate future revenue using predictive models based on customers’ historical usage to plan and determine financial forecasts. Product revenue excludes our professional services and other revenue, which has been less than 10% of revenue for each of the periods presented.

54

Net Revenue Retention Rate
We believe the growth in use of our platform by our existing customers is an important measure of the health of our business and our future growth prospects. We monitor our dollar-based net revenue retention rate to measure this growth. To calculate this metric, we first specify a measurement period consisting of the trailing two years from our current period end. Next, we define as our measurement cohort the population of customers under capacity contracts that used our platform at any point in the first month of the first year of the measurement period. The cohorts used to calculate net revenue retention rate include end-customers under a reseller arrangement. We then calculate our net revenue retention rate as the quotient obtained by dividing our product revenue from this cohort in the second year of the measurement period by our product revenue from this cohort in the first year of the measurement period. Any customer in the cohort that did not use our platform in the second year remains in the calculation and contributes zero product revenue in the second year. Our net revenue retention rate is subject to adjustments for acquisitions, consolidations, spin-offs, and other market activity, and we present our net revenue retention rate for historical periods reflecting these adjustments. Since we will continue to attribute the historical product revenue to the consolidated contract, consolidation of capacity contracts within a customer’s organization typically will not impact our net revenue retention rate unless one of those customers was not a customer at any point in the first month of the first year of the measurement period. We expect our net revenue retention rate to decrease over the long-term as customers that have consumed our platform for an extended period of time become a larger portion of both our overall customer base and our product revenue that we use to calculate net revenue retention rate, and as their consumption growth primarily relates to existing use cases rather than new use cases. In addition, we have seen, and may continue to see, impacts on customer consumption patterns due to holidays and certain of our customers increasing their consumption of our platform at a slower pace than expected, which may negatively impact our net revenue retention rate in future periods.

Customers with Trailing 12-Month Product Revenue Greater than $1 Million

Large customer relationships lead to scale and operating leverage in our business model. Compared with smaller customers, large customers present a greater opportunity for us to sell additional capacity because they have larger budgets, a wider range of potential use cases, and greater potential for migrating new workloads to our platform over time. As a measure of our ability to scale with our customers and attract large enterprises to our platform, we count the number of customers under capacity arrangements that contributed more than $1 million in product revenue in the trailing 12 months. For purposes of determining our customer count, we treat each customer account, including accounts for end-customers under a reseller arrangement, that has at least one corresponding capacity contract as a unique customer, and a single organization with multiple divisions, segments, or subsidiaries may be counted as multiple customers. We do not include customers that consume our platform only under on-demand arrangements for purposes of determining our customer count. Our customer count is subject to adjustments for acquisitions, consolidations, spin-offs, and other market activity, and we present our customer count for historical periods reflecting these adjustments.

Forbes Global 2000 Customers

We believe that the number of Forbes Global 2000 customers is an important indicator of the growth of our business and future revenue trends as we focus our selling efforts on large enterprise customers and customers with vast amounts of data. Our Forbes Global 2000 customer count is a subset of our customer count based on the 2023 Forbes Global 2000 list. Our Forbes Global 2000 customer count is subject to adjustments for annual updates to the list by Forbes, as well as acquisitions, consolidations, spin-offs, and other market activity with respect to such customers, and we present our Forbes Global 2000 customer count for historical periods reflecting these adjustments.

55

Free Cash Flow

We define free cash flow, a non-GAAP financial measure, as GAAP net cash provided by operating activities reduced by purchases of property and equipment and capitalized internal-use software development costs. Cash outflows for employee payroll tax items related to the net share settlement of equity awards are included in cash flow for financing activities and, as a result, do not have an effect on the calculation of free cash flow. We believe information regarding free cash flow provides useful supplemental information to investors because it is an indicator of the strength and performance of our core business operations.

The following table presents a reconciliation of net cash provided by operating activities to free cash flow, the most directly comparable financial measure calculated in accordance with GAAP, for the periods presented (in millions):

Fiscal Year Ended January 31,
202420232022
Net cash provided by operating activities$848.1 $545.6 $110.2 
Less: purchases of property and equipment(35.1)(25.1)(16.2)
Less: capitalized internal-use software development costs(34.1)(24.0)(12.8)
Free cash flow (non-GAAP)(1)(2)
$778.9 $496.5 $81.2 
________________
(1)Free cash flow for the fiscal years ended January 31, 2024, 2023, and 2022 included the effect of $31.3 million, $23.9 million, and $68.6 million respectively, in the net cash paid on payroll tax-related items on employee stock transactions.
(2)Cash outflows for employee payroll tax items related to the net share settlement of equity awards, which were $380.8 million and $184.6 million for the fiscal years ended January 31, 2024 and 2023, respectively, are included in cash flow for financing activities and, as a result, do not have an effect on the calculation of free cash flow. No equity awards were net settled prior to the fiscal year ended January 31, 2023.

Historically, we have received a higher volume of orders from new and existing customers in the fourth fiscal quarter of each year. As a result, we have historically seen higher free cash flow in the first and fourth fiscal quarters of each year.

Remaining Performance Obligations

Remaining performance obligations (RPO) represent the amount of contracted future revenue that has not yet been recognized, including (i) deferred revenue and (ii) non-cancelable contracted amounts that will be invoiced and recognized as revenue in future periods. RPO excludes performance obligations from on-demand arrangements and certain time and materials contracts that are billed in arrears. Portions of RPO that are not yet invoiced and are denominated in foreign currencies are revalued into U.S. dollars each period based on the applicable period-end exchange rates. RPO is not necessarily indicative of future product revenue growth because it does not account for the timing of customers’ consumption or their consumption of more than their contracted capacity. Moreover, RPO is influenced by a number of factors, including the timing and size of renewals, the timing and size of purchases of additional capacity, average contract terms, seasonality, changes in foreign currency exchange rates, and the extent to which customers are permitted to roll over unused capacity to future periods, generally upon the purchase of additional capacity at renewal. Due to these factors, it is important to review RPO in conjunction with product revenue and other financial metrics disclosed elsewhere herein.

56

Components of Results of Operations
Revenue

We deliver our platform over the internet as a service. Customers choose to consume our platform under either capacity arrangements, in which they commit to a certain amount of consumption at specified prices, or under on-demand arrangements, in which we charge for use of our platform monthly in arrears. Under capacity arrangements, from which a majority of our revenue is derived, we typically bill our customers annually in advance of their consumption. However, in future periods, we expect to see an increase in capacity contracts providing for quarterly upfront billings and monthly in arrears billings as our customers increasingly want to align consumption and timing of payments. Revenue from on-demand arrangements typically relates to customers with lower usage levels or overage consumption beyond a customer’s contracted usage amount or following the expiration of a customer’s contract. Revenue from on-demand arrangements represented approximately 3%, 2%, and 3% of our revenue for the fiscal years ended January 31, 2024, 2023, and 2022, respectively.

We recognize revenue as customers consume compute, storage, and data transfer resources under either of these arrangements. In limited instances, customers pay an annual deployment fee to gain access to a dedicated instance of a virtual private deployment. We recognize the deployment fee ratably over the contract term. Such deployment revenue represented less than 1% of our revenue for all periods presented.

Our customer contracts for capacity typically have a term of one to four years. The weighted-average term of capacity contracts entered into during the fiscal year ended January 31, 2024 is approximately 2.6 years. To the extent our customers enter into such contracts and either consume our platform in excess of their capacity commitments or continue to use our platform after expiration of the contract term, they are charged for their incremental consumption. In many cases, our customer contracts permit customers to roll over any unused capacity to a subsequent order, generally upon the purchase of additional capacity. For those customers who do not have a capacity arrangement, our on-demand arrangements generally have a monthly stated contract term and can be terminated at any time by either the customer or us.

We generate the substantial majority of our revenue from fees charged to our customers based on the compute, storage, and data transfer resources consumed on our platform as a single, integrated offering. We do not make any one of these resources available for consumption without the others. Instead, each of compute, storage, and data transfer work together to drive consumption on our platform. For compute resources, consumption is based on the type of compute resource used and the duration of use or, for some features, the volume of data processed. For storage resources, consumption for a given customer is based on the average terabytes per month of all of such customer’s data stored in our platform. For data transfer resources, consumption is based on terabytes of data transferred, the public cloud provider used, and the region to and from which the transfer is executed.

Because customers have flexibility in their consumption, and we generally recognize revenue on consumption and not ratably over the term of the contract, we do not have the visibility into the timing of revenue recognition from any particular customer contract that typical subscription-based software companies may have. As our customer base grows, we expect our ability to forecast customer consumption in the aggregate to improve. However, in any given period, there is a risk that customers will consume our platform more slowly than we expect, including in response to adverse macroeconomic conditions, which may cause fluctuations in our revenue and results of operations.

Our revenue also includes professional services and other revenue, which consists primarily of consulting, technical solution services, and training related to our platform. Our professional services revenue is recognized over time based on input measures, including time and materials costs incurred relative to total costs, with consideration given to output measures, such as contract deliverables, when applicable. Other revenue consists primarily of fees from customer training delivered on-site or through publicly available classes.

Allocation of Overhead Costs

Overhead costs that are not substantially dedicated for use by a specific functional group are allocated based on headcount. Such costs include costs associated with office facilities, depreciation of property and equipment, information technology (IT) and general recruiting related expenses and other expenses, such as software and subscription services.

57

Cost of Revenue

Cost of revenue consists of cost of product revenue and cost of professional services and other revenue. Cost of revenue also includes allocated overhead costs.

Cost of product revenue. Cost of product revenue consists primarily of (i) third-party cloud infrastructure expenses incurred in connection with our customers’ use of our platform and the deployment and maintenance of our platform on public clouds, including different regional deployments, and (ii) personnel-related costs associated with customer support and maintaining service availability and security of our platform, including salaries, benefits, bonuses, and stock-based compensation. We periodically receive credits from third-party cloud providers that are recorded as a reduction to the third-party cloud infrastructure expenses. Cost of product revenue also includes amortization of capitalized internal-use software development costs, amortization of acquired intangible assets, and expenses associated with software and subscription services dedicated for use by our customer support team and our engineering team responsible for maintaining our platform.

Cost of professional services and other revenue. Cost of professional services and other revenue consists primarily of personnel-related costs associated with our professional services and training departments, including salaries, benefits, bonuses, and stock-based compensation, amortization of an acquired intangible asset, and costs of contracted third-party partners and software tools.

We intend to continue to invest additional resources in our platform infrastructure and our customer support and professional services organizations to support the growth of our business. Some of these investments, including certain support costs and costs of expanding our business internationally, are incurred in advance of generating revenue, and either the failure to generate anticipated revenue or fluctuations in the timing of revenue could affect our gross margin from period to period.

Operating Expenses

Our operating expenses consist of sales and marketing, research and development, and general and administrative expenses. Personnel costs are the most significant component of operating expenses and consist of salaries, benefits, bonuses, stock-based compensation, and sales commissions. Operating expenses also include allocated overhead costs.
Sales and Marketing
Sales and marketing expenses consist primarily of personnel-related expenses associated with our sales and marketing staff, including salaries, benefits, bonuses, and stock-based compensation. Sales and marketing expenses also include sales commissions and draws paid to our sales force and certain referral fees paid to third parties, including amortization of deferred commissions. A portion of the sales commissions paid to the sales force is earned based on the level of the customers’ consumption of our platform, and a portion of the commissions paid to the sales force is earned upon the origination of the customer contracts. Sales commissions tied to customers’ consumption are expensed in the same period as they are earned. Sales commissions and referral fees earned upon the origination of the new customer or customer expansion contracts are deferred and then amortized over a period of benefit that we determined to be five years. As our go-to-market motion evolves, more sales personnel will be compensated based on the level of the customers’ consumption of our platform. As a result, we will defer less sales commissions, and we expect that our expenses associated with sales commissions tied to customers’ consumption will increase during the fiscal year ending January 31, 2025. Sales and marketing expenses also include advertising costs and other expenses associated with our sales, marketing and business development programs, including our user conferences such as Data Cloud Summit and Data Cloud World Tour, offset by proceeds from such conferences and programs. In addition, sales and marketing expenses are comprised of travel-related expenses, software and subscription services dedicated for use by our sales and marketing organizations, amortization of an acquired intangible asset, and outside services contracted for sales and marketing purposes. We expect that our sales and marketing expenses will increase in absolute dollars and continue to be our largest operating expense for the foreseeable future as we grow our business. However, we expect that our sales and marketing expenses will decrease as a percentage of our revenue over time, although the percentage may fluctuate from period to period depending on the timing and the extent of these expenses.
58

Research and Development
Research and development expenses consist primarily of personnel-related expenses associated with our research and development staff, including salaries, benefits, bonuses, and stock-based compensation. Research and development expenses also include contractor or professional services fees, third-party cloud infrastructure expenses incurred in developing our platform, amortization of acquired intangible assets, and software and subscription services dedicated for use by our research and development organization. We expect that our research and development expenses will increase in absolute dollars as our business grows, particularly as we incur additional costs related to continued investments in our platform. However, we expect that our research and development expenses will decrease as a percentage of our revenue over time, although the percentage may fluctuate from period to period depending on the timing and the extent of these expenses. In addition, research and development expenses that qualify as internal-use software development costs are capitalized, the amount of which may fluctuate significantly from period to period.
General and Administrative
General and administrative expenses consist primarily of personnel-related expenses for our finance, legal, human resources, facilities, and administrative personnel, including salaries, benefits, bonuses, and stock-based compensation. General and administrative expenses also include external legal, accounting, and other professional services fees, software and subscription services dedicated for use by our general and administrative functions, insurance, unallocated lease costs associated with unused office facilities to accommodate planned headcount growth, and other corporate expenses. We expect that our general and administrative expenses will increase in absolute dollars as our business grows but will decrease as a percentage of our revenue over time, although the percentage may fluctuate from period to period depending on the timing and the extent of these expenses.

Interest Income

Interest income consists primarily of interest income earned on our cash and cash equivalents and short-term and long-term investments, including amortization of premiums and accretion of discounts related to our available-for-sale marketable debt securities, net of associated fees.

Other Income (Expense), Net

Other income (expense), net consists primarily of (i) net realized and unrealized gains (losses) on our strategic investments in equity securities, and (ii) the effect of exchange rates on our foreign currency-denominated asset and liability balances.

Provision for (Benefit from) Income Taxes

Provision for (benefit from) income taxes consists primarily of income taxes in certain foreign and U.S. federal and state jurisdictions in which we conduct business. We maintain a full valuation allowance against our U.S. and U.K. deferred tax assets because we have concluded that it is more likely than not that the deferred tax assets will not be realized.

Net Income (Loss) Attributable to Noncontrolling Interest

Our consolidated financial statements include the accounts of Snowflake Inc., our wholly-owned subsidiaries, and a majority-owned subsidiary in which we have a controlling financial interest. Net income (loss) attributable to noncontrolling interest represents the net income (loss) of our majority-owned subsidiary attributed to noncontrolling interest using the hypothetical liquidation at book value method. See Note 2, “Basis of Presentation and Summary of Significant Accounting Policies,” to our consolidated financial statements included elsewhere in this Annual Report on Form 10-K for further details.

59

Results of Operations
The following table sets forth our consolidated statements of operations data for the periods indicated (in thousands):

Fiscal Year Ended January 31,
202420232022
Revenue$2,806,489 $2,065,659 $1,219,327 
Cost of revenue(1)
898,558 717,540 458,433 
Gross profit1,907,931 1,348,119 760,894 
Operating expenses(1):
Sales and marketing1,391,747 1,106,507 743,965 
Research and development1,287,949 788,058 466,932 
General and administrative323,008 295,821 265,033 
Total operating expenses3,002,704 2,190,386 1,475,930 
Operating loss(1,094,773)(842,267)(715,036)
Interest income200,663 73,839 9,129 
Other income (expense), net44,887 (47,565)28,947 
Loss before income taxes(849,223)(815,993)(676,960)
Provision for (benefit from) income taxes(11,233)(18,467)2,988 
Net loss(837,990)(797,526)(679,948)
Less: net loss attributable to noncontrolling interest(1,893)(821)— 
Net loss attributable to Snowflake Inc.$(836,097)$(796,705)$(679,948)
________________
(1)Includes stock-based compensation as follows (in thousands):

Fiscal Year Ended January 31,
202420232022
Cost of revenue$123,363 $106,302 $87,336 
Sales and marketing299,657 246,811 185,970 
Research and development644,928 407,524 232,867 
General and administrative100,067 100,896 98,922 
Total stock-based compensation$1,168,015 $861,533 $605,095 

The increase in stock-based compensation for the fiscal year ended January 31, 2024, compared to the fiscal year ended January 31, 2023, was primarily attributable to additional equity awards granted to new and existing employees, partially offset by a decrease in stock-based compensation associated with restricted stock unit awards (RSUs) granted prior to our Initial Public Offering (IPO).

As of January 31, 2024, total compensation cost related to unvested awards not yet recognized was $3.0 billion, which will be recognized over a weighted-average period of 2.9 years. See Note 11, “Equity,” to our consolidated financial statements included elsewhere in this Annual Report on Form 10-K for further details.

60

The following table sets forth our consolidated statements of operations data expressed as a percentage of revenue for the periods indicated:

Fiscal Year Ended January 31,
202420232022
Revenue100 %100 %100 %
Cost of revenue(1)
32 35 38 
Gross profit68 65 62 
Operating expenses(1):
Sales and marketing50 54 61 
Research and development46 38 38 
General and administrative11 14 22 
Total operating expenses107 106 121 
Operating loss(39)(41)(59)
Interest income
Other income (expense), net(2)
Loss before income taxes(30)(40)(56)
Provision for (benefit from) income taxes— (1)— 
Net loss(30)(39)(56)
Less: net loss attributable to noncontrolling interest— — — 
Net loss attributable to Snowflake Inc.(30%)(39%)(56%)
________________
(1)Stock-based compensation included in the table above as a percentage of revenue as follows:

Fiscal Year Ended January 31,
202420232022
Cost of revenue%%%
Sales and marketing11 12 15 
Research and development23 20 19 
General and administrative
Total stock-based compensation42 %42 %50 %

Comparison of the Fiscal Years Ended January 31, 2024 and 2023
Revenue

Fiscal Year Ended January 31,
20242023% Change
(dollars in thousands)
Revenue:
Product$2,666,849 $1,938,78338%
Professional services and other139,640 126,87610%
Total$2,806,489 $2,065,65936%
Percentage of revenue:
Product95%94%
Professional services and other5%6%
Total100%100%
61


Product revenue increased $728.1 million for the fiscal year ended January 31, 2024, compared to the prior fiscal year, primarily due to increased consumption of our platform by existing customers, as evidenced by our net revenue retention rate of 131% as of January 31, 2024. The increase in product revenue was also driven by an increase in capacity consumption prices of approximately 3% for the fiscal year ended January 31, 2024, compared to the prior fiscal year, primarily due to increased consumption of higher-priced editions of our platform and better discipline over discounting.

We had 461 customers with product revenue of greater than $1 million for the trailing 12 months ended January 31, 2024, an increase from 331 customers as of January 31, 2023. Such customers represented approximately 65% and 63% of our product revenue for the trailing 12 months ended January 31, 2024 and 2023, respectively. Within these customers, we had 83 and 26 customers with product revenue of greater than $5 million and $10 million, respectively, for the trailing 12 months ended January 31, 2024. The substantial majority of our revenue was derived from existing customers under capacity arrangements, which represented approximately 97% and 96% of our revenue for the fiscal years ended January 31, 2024 and 2023, respectively. The remainder was derived from new customers under capacity arrangements and on-demand arrangements. The preceding historical metrics reflect any adjustments for acquisitions, consolidations, spin-offs, and other market activity. For purposes of determining revenue derived from (i) customers with trailing 12-month product revenue greater than $1 million, (ii) new customers, and (iii) existing customers, we treat each customer account, including accounts for end-customers under a reseller arrangement, that has at least one corresponding capacity contract as a unique customer, and a single organization with multiple divisions, segments, or subsidiaries may be counted as multiple customers.

Professional services and other revenue increased $12.8 million for the fiscal year ended January 31, 2024, compared to the prior fiscal year, as we continued to expand our professional services organization to help our customers further realize the benefits of our platform.

Cost of Revenue, Gross Profit (Loss), and Gross Margin

Fiscal Year Ended January 31,
20242023% Change
(dollars in thousands)
Cost of revenue:
Product$701,200$547,54728%
Professional services and other197,358169,99316%
Total cost of revenue$898,558$717,54025%
Gross profit (loss):
Product$1,965,649$1,391,23641%
Professional services and other(57,718)(43,117)34%
Total gross profit$1,907,931$1,348,11942%
Gross margin:
Product74%72%
Professional services and other(41%)(34%)
Total gross margin68%65%
Headcount (at period end)
Product414373
Professional services and other525488
Total headcount939861

Cost of product revenue increased $153.7 million for the fiscal year ended January 31, 2024, compared to the prior fiscal year, primarily due to an increase of $78.2 million in third-party cloud infrastructure expenses as a result of increased customer consumption of our platform. Personnel-related costs and allocated overhead costs also increased $33.3 million for the fiscal year ended January 31, 2024, compared to the prior fiscal year, as a result of increased headcount and overall costs to support the growth in our business, and increased stock-based compensation primarily related to additional equity awards granted to new and existing employees. The remaining increase in cost of product revenue was primarily driven by an increase of $34.5 million in amortization of acquired developed technology intangible assets and capitalized internal-use software development costs.
62


Our product gross margin was 74% for the fiscal year ended January 31, 2024, compared to 72% for the prior fiscal year, primarily due to (i) higher volume-based discounts for our purchases of third-party cloud infrastructure, and (ii) increased cost efficiency as a result of cloud infrastructure processor improvements. While we expect our product gross margin to slightly improve for the fiscal year ending January 31, 2025, a number of factors could hinder any improvement in our product gross margin, including (i) fluctuations in the mix and timing of customers’ consumption, which is inherently variable at our customers’ discretion, (ii) whether or not a customer contracts with us through public cloud marketplaces, (iii) our discounting practices, including as a result of changes to the competitive environment, and (iv) the extent of our investments in our operations, including performance improvements that may make our platform or the underlying cloud infrastructure more efficient.

Cost of professional services and other revenue increased $27.4 million for the fiscal year ended January 31, 2024, compared to the prior fiscal year, primarily due to an increase of $26.0 million in personnel-related costs and allocated overhead costs, as a result of increased headcount and overall costs to support the growth in our business, and increased stock-based compensation primarily related to additional equity awards granted to existing and new employees. The overall increase in cost of professional services and other revenue was also driven by increased amortization of an acquired developed technology intangible asset as a result of the Mountain business combination completed in February 2023, partially offset by a decrease in costs associated with contracted third-party partners.

Professional services and other gross margin declined for the fiscal year ended January 31, 2024, compared to the prior fiscal year, primarily due to overall increased costs from scaling our professional services organization, including increased headcount and amortization of an acquired developed technology intangible asset as a result of the Mountain business combination. However, we do not believe the year-over-year changes in professional services and other gross margins are meaningful given that our professional services and other revenue represents a small percentage of our revenue.

Sales and Marketing

Fiscal Year Ended January 31,
20242023% Change
(dollars in thousands)
Sales and marketing$1,391,747 $1,106,507 26%
Percentage of revenue50 %54 %
Headcount (at period end)3,008 2,738 

Sales and marketing expenses increased $285.2 million for the fiscal year ended January 31, 2024, compared to the prior fiscal year, primarily due to an increase of $206.2 million in personnel-related costs (excluding commission expenses) and allocated overhead costs, as a result of increased headcount, stock-based compensation, and overall costs to support the growth in our business. The increase in personnel-related costs included a $52.8 million increase in stock-based compensation for the fiscal year ended January 31, 2024, compared to the prior fiscal year, primarily related to additional equity awards granted to existing and new employees, partially offset by a decrease in stock-based compensation related to RSUs granted prior to our IPO that is recognized using an accelerated attribution method. See Note 11, “Equity,” to our consolidated financial statements included elsewhere in this Annual Report on Form 10-K for further details.

Expenses associated with sales commissions and draws paid to our sales force and certain referral fees paid to third parties, including amortization of deferred commissions, increased $46.1 million for the fiscal year ended January 31, 2024, compared to the prior fiscal year, primarily due to increases in customers’ consumption of our platform. In addition, advertising costs and other expenses associated with our sales, marketing and business development programs increased $19.2 million for the fiscal year ended January 31, 2024, compared to the prior fiscal year. The remaining increase in sales and marketing expenses for the fiscal year ended January 31, 2024 was primarily attributable to a $12.4 million increase in travel-related expenses.

63

Research and Development

Fiscal Year Ended January 31,
20242023% Change
(dollars in thousands)
Research and development$1,287,949 $788,058 63%
Percentage of revenue46 %38 %
Headcount (at period end)2,002 1,378 

Research and development expenses increased $499.9 million for the fiscal year ended January 31, 2024, compared to the prior fiscal year, primarily due to an increase of $423.3 million in personnel-related costs and allocated overhead costs, as a result of increased stock-based compensation, headcount, and overall costs to support the growth in our business. The increase in personnel-related costs included a $237.4 million increase in stock-based compensation, primarily related to additional equity awards granted to new and existing employees, partially offset by a decrease in stock-based compensation related to RSUs granted prior to our IPO that is recognized using an accelerated attribution method. See Note 11, “Equity,” to our consolidated financial statements included elsewhere in this Annual Report on Form 10-K for further details. Third-party cloud infrastructure expenses incurred in developing our platform also increased $42.4 million for the fiscal year ended January 31, 2024, compared to the prior fiscal year.

The remaining increase in research and development expenses for the fiscal year ended January 31, 2024 was primarily driven by (i) impairment charges of $7.1 million, recognized during the fiscal year ended January 31, 2024, related to our capitalized internal-use software development costs previously included in construction in progress that were no longer probable of being completed, and, to a lesser extent, (ii) increased costs associated with software and subscription services dedicated for use by our research and development organization, and (iii) increased amortization of developed technology intangible assets acquired from business combinations.

General and Administrative

Fiscal Year Ended January 31,
20242023% Change
(dollars in thousands)
General and administrative$323,008 $295,821 9%
Percentage of revenue11 %14 %
Headcount (at period end)1,055 907 

General and administrative expenses increased $27.2 million for the fiscal year ended January 31, 2024, compared to the prior fiscal year, primarily due to an increase of $20.0 million in personnel-related costs and allocated overhead costs, as a result of increased headcount and overall costs to support the growth in our business. Costs associated with outside services also increased $5.6 million due to increased legal fees, accounting and other professional service fees related to the normal course of operations.

Interest Income

Fiscal Year Ended January 31,
20242023% Change
(dollars in thousands)
Interest income$200,663$73,839172%

Interest income increased $126.8 million for the fiscal year ended January 31, 2024, compared to the prior fiscal year, primarily due to higher yields on our investments in available-for-sale marketable debt securities as a result of increased interest rates.

64

Other Income (Expense), Net

Fiscal Year Ended January 31,
20242023% Change
(dollars in thousands)
Net unrealized gains (losses) on strategic investments in non-marketable equity securities:
Upward adjustments$$4,125NM
Impairments(3,101)(38,036)(92%)
Net unrealized gains (losses) on strategic investments in marketable equity securities
15,197(12,524)(221%)
Realized gains on strategic investments in non-marketable equity securities
34,713NM
Other(1,922)(1,130)70%
Other income (expense), net
$44,887$(47,565)(194%)
NM - Not meaningful.

Other income (expense), net increased $92.5 million for the fiscal year ended January 31, 2024, compared to the prior fiscal year, primarily due to (i) a decrease in impairments recorded on our strategic investments in non-marketable equity securities, (ii) a remeasurement gain recognized on a previously held equity interest as a result of a business combination completed during the fiscal year ended January 31, 2024, and (iii) changes in net unrealized gains or losses on our strategic investments in marketable equity securities. See Note 5, “Fair Value Measurements,” and Note 7, “Business Combinations,” to our consolidated financial statements included elsewhere in this Annual Report on Form 10-K for further details.

Benefit from Income Taxes

Fiscal Year Ended January 31,
20242023% Change
(dollars in thousands)
Loss before income taxes$(849,223)$(815,993)4%
Benefit from income taxes
(11,233)(18,467)(39%)
Effective tax rate1.3%2.3%

Our benefit from income taxes decreased $7.2 million for the fiscal year ended January 31, 2024, compared to the prior fiscal year, primarily due to a $7.7 million decrease in partial releases of valuation allowances as a result of the business combinations completed during the periods.

We maintain a full valuation allowance on our U.S. and U.K. deferred tax assets, and the significant components of our recorded tax expense are current cash taxes in various jurisdictions. The cash tax expenses are impacted by each jurisdiction’s individual tax rates, laws on the timing of recognition of income and deductions, and availability of net operating losses and tax credits. Our effective tax rate might fluctuate significantly and could be adversely affected to the extent earnings are lower than forecasted in countries that have lower statutory rates and higher than forecasted in countries that have higher statutory rates

Liquidity and Capital Resources
As of January 31, 2024, our principal sources of liquidity were cash, cash equivalents, and short-term and long-term investments totaling $4.8 billion. Our investments primarily consist of U.S. government and agency securities, corporate notes and bonds, money market funds, commercial paper, certificates of deposit, and time deposits.

As of January 31, 2024, our RPO was $5.2 billion. Our RPO represents the amount of contracted future revenue that has not yet been recognized, including (i) deferred revenue and (ii) non-cancelable contracted amounts that will be invoiced and recognized as revenue in future periods, but that are not recorded on the balance sheet. Portions of RPO that are not yet invoiced and are denominated in foreign currencies are revalued into U.S. dollars each period based on the applicable period-end exchange rates.
65


Since inception, we have financed operations primarily through proceeds received from sales of equity securities and payments received from our customers. Our IPO resulted in aggregate net proceeds of $3.7 billion, after underwriting discounts of $121.7 million. We also received aggregate proceeds of $500.0 million related to certain concurrent private placements, and did not pay any underwriting discounts or commissions with respect to the shares that were sold in these private placements. Our primary uses of cash include personnel-related expenses, third-party cloud infrastructure expenses, sales and marketing expenses, overhead costs, acquisitions and strategic investments we may make from time to time, and repurchases of our common stock under our authorized stock repurchase program.

As of January 31, 2024, our material cash requirements from known contractual obligations and commitments related primarily to (i) third-party cloud infrastructure agreements, (ii) operating leases for office facilities, and (iii) subscription arrangements used to facilitate our operations at the enterprise level. These agreements are enforceable and legally binding and specify all significant terms, including fixed or minimum services to be used, fixed, minimum or variable price provisions, and the approximate timing of the actions under the contracts. For more information regarding our contractual obligations and commitments as of January 31, 2024, see Note 10, “Commitments and Contingencies,” to our consolidated financial statements included elsewhere in this Annual Report on Form 10-K. Our long-term purchase commitments may be satisfied earlier than the payment periods presented as we continue to grow and scale our business.

In February 2023, our board of directors authorized a stock repurchase program of up to $2.0 billion of our outstanding common stock. Repurchases may be effected, from time to time, either on the open market (including via pre-set trading plans), in privately negotiated transactions, or through other transactions in accordance with applicable securities laws. The program is funded using our working capital and will expire in March 2025. The timing and amount of any repurchases will be determined by management based on an evaluation of market conditions and other factors. The program does not obligate us to acquire any particular amount of common stock, and the repurchase program may be suspended or discontinued at any time at our discretion. During the fiscal year ended January 31, 2024, we repurchased 4.0 million shares of our outstanding common stock for an aggregate purchase price of $591.7 million, including transaction costs, at a weighted-average price of $147.50 per share. All repurchases were made in open market transactions (including via pre-set trading plans). As of January 31, 2024, $1.4 billion remained available for future repurchases under the stock repurchase program. See Note 11, “Equity,” to our consolidated financial statements included elsewhere in this Annual Report on Form 10-K for additional details.

We believe that our existing cash, cash equivalents, and short-term and long-term investments, as well as cash flows expected to be generated by our operations, will be sufficient to support our working capital and capital expenditure requirements, acquisitions and strategic investments we may make from time to time, and repurchases of our common stock under our authorized stock repurchase program, for the next 12 months and beyond. Our future capital requirements will depend on many factors, including our revenue growth rate, expenditures related to our headcount growth, the timing and the amount of cash received from customers, the expansion of sales and marketing activities, the timing and extent of spending to support development efforts, the price at which we are able to purchase public cloud capacity, our existing commitments to our third-party cloud providers, expenses associated with our international expansion, the introduction of platform enhancements, the continuing market adoption of our platform, and the volume and timing of our stock repurchases. We may continue to enter into arrangements to acquire or invest in complementary businesses, products, and technologies. We may, as a result of those arrangements or the general expansion of our business, be required to seek additional equity or debt financing. In the event that we require additional financing, we may not be able to raise such financing on terms acceptable to us or at all. If we are unable to raise additional capital or generate cash flows necessary to expand our operations and invest in continued innovation, we may not be able to compete successfully, which would harm our business, results of operations, and financial condition.

The following table shows a summary of our cash flows for the periods presented (in thousands):

Fiscal Year Ended January 31,
202420232022
Net cash provided by operating activities$848,122 $545,639 $110,179 
Net cash provided by (used in) investing activities$832,258 $(597,885)$(20,800)
Net cash provided by (used in) financing activities$(854,103)$(92,624)$178,198 

66

Operating Activities

Net cash provided by operating activities mainly consists of our net loss adjusted for certain non-cash items, primarily consisting of (i) stock-based compensation, net of amounts capitalized, (ii) depreciation and amortization of property and equipment and amortization of acquired intangible assets, (iii) amortization of deferred commissions, (iv) net amortization (accretion) of premiums (discounts) on investments, (v) amortization of operating lease right-of-use assets, (vi) net unrealized gains or losses on strategic investments in equity securities, and (vii) deferred income tax benefit or expense, and changes in operating assets and liabilities during each period.

For the fiscal year ended January 31, 2024, net cash provided by operating activities was $848.1 million, primarily consisting of our net loss of $838.0 million, adjusted for non-cash charges of $1.3 billion, and net cash inflows of $390.7 million provided by changes in our operating assets and liabilities, net of the effects of business combinations. The main drivers of the changes in operating assets and liabilities during the fiscal year ended January 31, 2024 were (i) a $528.0 million increase in deferred revenue due to invoicing for prepaid capacity agreements outpacing revenue recognition, (ii) a $171.0 million increase in accrued expenses and other liabilities primarily due to increased headcount, growth in our business and the timing of accruals and payments, and (iii) a $59.8 million decrease in prepaid expenses and other assets primarily driven by a decrease in prepaid third-party cloud infrastructure expenses, partially offset by (a) a $212.1 million increase in accounts receivable primarily due to growth in our business, (b) a $134.8 million increase in deferred commissions earned upon the origination of customer contracts, and (c) a $40.5 million decrease in operating lease liabilities due to payments related to our operating lease obligations.

For the fiscal year ended January 31, 2023, net cash provided by operating activities was $545.6 million, primarily consisting of our net loss of $797.5 million, adjusted for non-cash charges of $1.1 billion, and net cash inflows of $289.5 million provided by changes in our operating assets and liabilities, net of the effects of business combinations.

Net cash provided by operating activities increased $302.5 million for the fiscal year ended January 31, 2024, compared to the fiscal year ended January 31, 2023, primarily due to an increase of $751.1 million in cash collected from customers resulting from increased sales. This was partially offset by increased expenditures due to an increase in headcount and growth in our business. We expect to continue to generate positive net cash flows from operating activities for the fiscal year ending January 31, 2025.

Investing Activities

Net cash provided by investing activities for the fiscal year ended January 31, 2024 was $832.3 million, primarily driven by proceeds of $1.2 billion from net sales, maturities and redemptions of investments, partially offset by an aggregate of $275.7 million in cash paid for the Neeva, Mountain, LeapYear and other business combinations, net of cash, cash equivalents, and restricted cash acquired, and, to a lesser extent, purchases of property and equipment to support our office facilities, capitalized internal-use software development costs, and purchases of intangible assets.

Net cash used in investing activities for the fiscal year ended January 31, 2023 was $597.9 million, primarily as a result of an aggregate of $362.6 million in cash paid for Streamlit, Applica and other business combinations, net of cash and cash equivalents acquired, $185.4 million in net purchases of investments, and, to a lesser extent, purchases of property and equipment to support our office facilities and capitalized internal-use software development costs.

Financing Activities

Net cash used in financing activities for the fiscal year ended January 31, 2024 was $854.1 million, primarily as a result of $591.7 million in repurchases of our common stock under our authorized stock repurchase program and $380.8 million in taxes paid related to net share settlement of equity awards, partially offset by proceeds of $118.4 million from the issuance of equity securities under our equity incentive plans.

Net cash used in financing activities for the fiscal year ended January 31, 2023 was $92.6 million, primarily as a result of taxes paid related to net share settlement of equity awards of $184.6 million, partially offset by proceeds of $80.8 million from the issuance of equity securities under our equity incentive plans, and capital contributions of $13.0 million from noncontrolling interest holders.

67

Critical Accounting Estimates
Our management’s discussion and analysis of financial condition and results of operations is based on our consolidated financial statements, which are prepared in accordance with GAAP. The preparation of these consolidated financial statements requires management to make estimates and assumptions that affect the reported amounts of assets, liabilities, revenue, costs and expenses, and related disclosures. We base our estimates on historical experience and on various other assumptions that we believe to be reasonable under the circumstances. By their nature, these estimates and assumptions are subject to an inherent degree of uncertainty and actual results could differ significantly from the estimates made by management. To the extent that there are differences between our estimates and actual results, our future financial statement presentation, financial condition, results of operations, and cash flows will be affected.

The significant accounting policies and methods used in the preparation of our consolidated financial statements are discussed in Note 2, “Basis of Presentation and Summary of Significant Accounting Policies,” to our consolidated financial statements included elsewhere in this Annual Report on Form 10-K. We believe that the accounting policies and estimates associated with revenue recognition and business combinations involve a substantial degree of judgment and complexity and therefore are the most critical to aid in fully understanding and evaluating our financial condition and results of operations.

Revenue Recognition

Many of our contracts with customers include multiple performance obligations. Contracts that contain multiple performance obligations require an allocation of the transaction price to each performance obligation on a relative standalone selling price (SSP) basis. We consider our evaluation of SSP to be a critical accounting estimate. An observable SSP is established based on the price at which a service is sold separately. If an SSP is not observable through past transactions, we estimate it by maximizing the use of observable inputs, including the overall pricing strategy, market data, internally approved pricing guidelines related to the performance obligations, and other observable inputs. As our business and offerings evolve over time, modifications to our pricing and discounting methodologies, changes in the scope and nature of our offerings, and/or changes in customer segmentation may result in a lack of consistency, making it difficult to establish and/or maintain SSP. Changes in SSP could result in different and unanticipated allocations of revenue in contracts with multiple performance obligations. These factors, among others, may adversely impact the amount of revenue and gross margin we report in a given period.

Business Combinations

When we acquire a business, we allocate the purchase consideration to the tangible assets acquired, liabilities assumed, and intangible assets acquired based on their estimated respective fair values. The excess of the fair value of purchase consideration over the fair values of these identifiable assets and liabilities is recorded as goodwill. Critical estimates used in valuing certain intangible assets include, but are not limited to, time and resources required to recreate the assets acquired. These estimates are based on information obtained from the management of the acquired companies, our assessment of the information, and historical experience. Our 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. The amounts and estimated useful lives assigned to intangible assets acquired in business combinations impact the amount and timing of future amortization expense.

Recent Accounting Pronouncements
See Note 2, “Basis of Presentation and Summary of Significant Accounting Policies,” to our consolidated financial statements included elsewhere in this Annual Report on Form 10-K for a discussion of recent accounting pronouncements.

68

ITEM 7A. QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK
Interest Rate Risk

As of January 31, 2024, we had $4.8 billion of cash, cash equivalents, and short-term and long-term investments in a variety of securities, including U.S. government and agency securities, corporate notes and bonds, money market funds, commercial paper, certificates of deposit, and time deposits. In addition, we had $18.2 million of restricted cash primarily due to outstanding letters of credit established in connection with lease agreements for our facilities. Our cash, cash equivalents, and short-term and long-term investments are held for working capital, capital expenditure, and general corporate purposes, including repurchases of our common stock under our stock repurchase program as well as acquisitions and strategic investments we may make from time to time. We do not enter into investments for trading or speculative purposes. A hypothetical 100 basis point increase or decrease in interest rates would have resulted in a decrease or increase of $17.6 million in the market value of our cash equivalents, and short-term and long-term investments as of January 31, 2024.

As of January 31, 2023, we had $5.1 billion of cash, cash equivalents, and short-term and long-term investments, and a hypothetical 100 basis point increase or decrease in interest rates would have resulted in a decrease of $26.0 million or an increase of $25.9 million, respectively, in the market value.

Foreign Currency Exchange Risk

Our reporting currency is the U.S. dollar. The functional currency of our foreign subsidiaries is primarily the U.S. dollar. The majority of our sales are currently denominated in U.S. dollars, although we also have sales in Euros and, to a lesser extent, in British pounds, Australian dollars, and Brazilian reals. Therefore our revenue is not currently subject to significant foreign currency risk, but that will likely change in the future as we increase sales in these international currencies and enable sales in additional currencies. Our operating expenses are denominated in the currencies of the countries in which our operations are located, which is primarily in the United States, and to a lesser extent, in Europe, the Asia-Pacific region, and Canada. Monetary assets and liabilities denominated in currencies other than the functional currency are remeasured to the functional currency at period-end exchange rates. Our consolidated results of operations and cash flows are, therefore, subject to fluctuations due to changes in foreign currency exchange rates and may be adversely affected in the future due to changes in foreign exchange rates.

In order to manage our exposure to certain foreign currency exchange risks, during the fiscal year ended January 31, 2024, we entered into foreign currency forward contracts to hedge primarily a portion of our net outstanding monetary assets and liabilities positions and certain intercompany balances denominated in currencies other than the U.S. dollar. We also entered into foreign currency forward contracts, which we designate as cash flow hedges, to manage the volatility in cash flows associated with certain forecasted capital expenditures and a portion of our forecasted operating expenses denominated in certain currencies other than the U.S. dollar. All of our foreign currency forward contracts mature within twelve months. These forward contracts reduced, but did not entirely eliminate, the impact of adverse currency exchange rate movements. We did not enter into these forward contracts for trading or speculative purposes.

A hypothetical 10% increase or decrease in foreign currency exchange rates would have resulted in a theoretical increase or decrease in operating loss of approximately $25 million and $32 million for the fiscal years ended January 31, 2024 and 2023, respectively. This sensitivity analysis assumes that all foreign currencies move in the same direction at the same time in the absence of hedging activities. In addition, a strengthening of the U.S. dollar makes our platform more expensive for international customers, which may slow down consumption. We do not believe a 10% increase or decrease in the relative value of the U.S. dollar would have had a material impact on our operating results for the fiscal year ended January 31, 2022.

69

Other Market Risk

Our strategic investments consist primarily of (i) non-marketable equity securities recorded at cost minus impairment, if any, and adjusted for observable transactions for the same or similar investments of the same issuer (referred to as the Measurement Alternative), and (ii) marketable equity securities. These strategic investments are subject to a wide variety of market-related risks, including volatility in the public and private markets, that could substantially reduce or increase the carrying value of our investments, causing our financial results to fluctuate. Strategic investments are subject to periodic impairment analyses, which involves an assessment of both qualitative and quantitative factors, including the investee’s financial metrics, market acceptance of the investee’s product or technology, and the rate at which the investee is using its cash.

The following table presents our strategic investments by type (in thousands):

January 31, 2024January 31, 2023
Equity securities:
Non-marketable equity securities under Measurement Alternative$190,238 $174,248 
Non-marketable equity securities under equity method5,307 5,066 
Marketable equity securities37,320 22,122 
Debt securities:
Non-marketable debt securities1,500 1,500 
Total strategic investments—included in other assets$234,365 $202,936 

See Note 5, “Fair Value Measurements,” to our consolidated financial statements included elsewhere in this Annual Report on Form 10-K for further details.

We plan to continue these types of strategic investments as part of our corporate development program. We anticipate additional volatility to our consolidated statements of operations as a result of changes in market prices, changes resulting from observable transactions for the same or similar investments of the same issuer, and impairments to our strategic investments.

70

ITEM 8. FINANCIAL STATEMENTS AND SUPPLEMENTARY DATA

Index to Consolidated Financial Statements


71


Report of Independent Registered Public Accounting Firm
To the Board of Directors and Stockholders of Snowflake Inc.

Opinions on the Financial Statements and Internal Control over Financial Reporting

We have audited the accompanying consolidated balance sheets of Snowflake Inc. and its subsidiaries (the “Company”) as of January 31, 2024 and 2023, and the related consolidated statements of operations, of comprehensive loss, of stockholders' equity and of cash flows for each of the three years in the period ended January 31, 2024, including the related notes (collectively referred to as the “consolidated financial statements”). We also have audited the Company's internal control over financial reporting as of January 31, 2024, based on criteria established in Internal Control - Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission (COSO).

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

Basis for Opinions

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

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

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

72


Definition and Limitations of Internal Control over Financial Reporting

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

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

Critical Audit Matters

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

Revenue Recognition - Capacity Arrangements

As described in Note 2 to the consolidated financial statements, the Company delivers its platform over the internet as a service. The Company’s customers consume the platform typically under capacity arrangements, in which customers commit to a certain amount of consumption at specified prices. Management recognizes revenue as customers consume compute, storage, and data transfer resources. The Company’s total revenue for the year ended January 31, 2024 was $2.8 billion, of which a significant portion is recognized under capacity arrangements.

The principal considerations for our determination that performing procedures relating to revenue recognition - capacity arrangements is a critical audit matter are the significant audit effort in performing procedures and evaluating audit evidence related to revenue recognized under capacity arrangements.

Addressing the matter involved performing procedures and evaluating audit evidence in connection with forming our overall opinion on the consolidated financial statements. These procedures included testing the effectiveness of controls relating to the revenue recognition process, including controls over revenue transactions recognized under capacity arrangements. These procedures also included, among others, evaluating, on a test basis, revenue recognized under capacity arrangements by obtaining and inspecting invoices, customer order forms, cash receipts from customers, usage confirmations from customers, and usage records.



/s/ PricewaterhouseCoopers LLP
San Jose, California
March 26, 2024


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

73

SNOWFLAKE INC.
CONSOLIDATED BALANCE SHEETS
(in thousands, except per share data)
January 31, 2024January 31, 2023
Assets
Current assets:
Cash and cash equivalents$1,762,749 $939,902 
Short-term investments2,083,499 3,067,966 
Accounts receivable, net926,902 715,821 
Deferred commissions, current86,096 67,901 
Prepaid expenses and other current assets180,018 193,100 
Total current assets5,039,264 4,984,690 
Long-term investments916,307 1,073,023 
Property and equipment, net247,464 160,823 
Operating lease right-of-use assets252,128 231,266 
Goodwill975,906 657,370 
Intangible assets, net331,411 186,013 
Deferred commissions, non-current187,093 145,286 
Other assets273,810 283,851 
Total assets$8,223,383 $7,722,322 
Liabilities and Stockholders’ Equity
Current liabilities:
Accounts payable$51,721 $23,672 
Accrued expenses and other current liabilities446,860 269,069 
Operating lease liabilities, current33,944 27,301 
Deferred revenue, current2,198,705 1,673,475 
Total current liabilities2,731,230 1,993,517 
Operating lease liabilities, non-current254,037 224,357 
Deferred revenue, non-current14,402 11,463 
Other liabilities33,120 24,370 
Total liabilities3,032,789 2,253,707 
Commitments and contingencies (Note 10)
Stockholders’ equity:
Preferred stock; $0.0001 par value per share; 200,000 shares authorized, zero shares issued and outstanding as of each January 31, 2024 and 2023
  
Common stock; $0.0001 par value per share; 2,500,000 Class A shares authorized, 334,453 and 323,305 shares issued and outstanding as of January 31, 2024 and 2023, respectively (excluding 200 shares and zero shares of treasury stock held by a wholly-owned subsidiary as of January 31, 2024 and 2023, respectively(1)); 185,461 Class B shares authorized, zero shares issued and outstanding as of each January 31, 2024 and 2023
34 32 
Treasury stock, at cost; 492 shares and zero shares held as of January 31, 2024 and 2023, respectively
(67,140) 
Additional paid-in capital9,331,238 8,210,750 
Accumulated other comprehensive loss
(8,220)(38,272)
Accumulated deficit(4,075,604)(2,716,074)
Total Snowflake Inc. stockholders’ equity5,180,308 5,456,436 
Noncontrolling interest10,286 12,179 
Total stockholders’ equity5,190,594 5,468,615 
Total liabilities and stockholders’ equity$8,223,383 $7,722,322 
________________
(1)    In connection with a business combination completed on December 20, 2023, the Company issued approximately 0.2 million shares of its Class A common stock to one of its wholly-owned subsidiaries, in exchange for a noncontrolling equity interest in the acquired company that was held by the subsidiary prior to this business combination. These shares are treated as treasury stock for accounting purposes. See Note 7, “Business Combinations,” for further details.

See accompanying notes to consolidated financial statements.
74

SNOWFLAKE INC.
CONSOLIDATED STATEMENTS OF OPERATIONS
(in thousands, except per share data)
Fiscal Year Ended January 31,
202420232022
Revenue$2,806,489 $2,065,659 $1,219,327 
Cost of revenue898,558 717,540 458,433 
Gross profit1,907,931 1,348,119 760,894 
Operating expenses:
Sales and marketing1,391,747 1,106,507 743,965 
Research and development1,287,949 788,058 466,932 
General and administrative323,008 295,821 265,033 
Total operating expenses3,002,704 2,190,386 1,475,930 
Operating loss(1,094,773)(842,267)(715,036)
Interest income200,663 73,839 9,129 
Other income (expense), net44,887 (47,565)28,947 
Loss before income taxes(849,223)(815,993)(676,960)
Provision for (benefit from) income taxes(11,233)(18,467)2,988 
Net loss(837,990)(797,526)(679,948)
Less: net loss attributable to noncontrolling interest(1,893)(821) 
Net loss attributable to Snowflake Inc.$(836,097)$(796,705)$(679,948)
Net loss per share attributable to Snowflake Inc. Class A and Class B common stockholders—basic and diluted(1)
$(2.55)$(2.50)$(2.26)
Weighted-average shares used in computing net loss per share attributable to Snowflake Inc. Class A and Class B common stockholders—basic and diluted(1)
328,001 318,730 300,273 
________________
(1)    On March 1, 2021, all shares of the Company’s then-outstanding Class B common stock were automatically converted into the same number of shares of Class A common stock, pursuant to the terms of the Company’s amended and restated certificate of incorporation. No additional shares of Class B common stock will be issued following such conversion. See Note 11, “Equity,” for further details.

See accompanying notes to consolidated financial statements.
75

SNOWFLAKE INC.
CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS
(in thousands)
Fiscal Year Ended January 31,
202420232022
Net loss$(837,990)$(797,526)$(679,948)
Other comprehensive income (loss):
Foreign currency translation adjustments (1,367)(918)
Net change in unrealized gains or losses on available-for-sale debt securities
30,760 (20,619)(15,807)
Other
(708)  
Total other comprehensive income (loss)
30,052 (21,986)(16,725)
Comprehensive loss
(807,938)(819,512)(696,673)
Less: comprehensive loss attributable to noncontrolling interest
(1,893)(821) 
Comprehensive loss attributable to Snowflake Inc.$(806,045)$(818,691)$(696,673)

See accompanying notes to consolidated financial statements.
76


SNOWFLAKE INC.
CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY
(in thousands, except per share data)
Class A and Class B
Common Stock(1)
Treasury Stock
Additional
Paid-in
Capital
Accumulated
Other
Comprehensive
Income (Loss)
Accumulated
Deficit
Total Snowflake Inc. Stockholders’ Equity
Noncontrolling Interest
Total
Stockholders’
Equity
SharesAmountSharesAmount
BALANCE—January 31, 2021
287,918 $28  $ $6,175,425 $439 $(1,239,421)$4,936,471 $ $4,936,471 
Issuance of common stock upon exercise of stock options20,903 3 — — 126,998 — — 127,001 — 127,001 
Issuance of common stock under employee stock purchase plan370 — — — 52,227 — — 52,227 — 52,227 
Vesting of early exercised stock options— — — — 750 — — 750 — 750 
Vesting of restricted stock units3,186 — — — — — — — — — 
Stock-based compensation— — — — 629,269 — — 629,269 — 629,269 
Other comprehensive loss— — — — — (16,725)— (16,725)— (16,725)
Net loss— — — — — — (679,948)(679,948)— (679,948)
BALANCE—January 31, 2022
312,377 31   6,984,669 (16,286)(1,919,369)5,049,045  5,049,045 
Issuance of common stock upon exercise of stock options6,118 1 — — 39,742 — — 39,743 — 39,743 
Issuance of common stock under employee stock purchase plan286 — — — 40,931 — — 40,931 — 40,931 
Issuance of common stock in connection with a business combination1,916 — — — 438,916 — — 438,916 — 438,916 
Issuance of common stock in connection with a business combination subject to future vesting409 — — — — — — — — — 
Vesting of early exercised stock options— — — — 244 — — 244 — 244 
Vesting of restricted stock units3,348 — — — — — — — — — 
Shares withheld related to net share settlement of equity awards(1,149)— — — (184,702)— — (184,702)— (184,702)
Stock-based compensation— — — — 890,950 — — 890,950 — 890,950 
Capital contributions from noncontrolling interest holders— — — — — — — — 13,000 13,000 
Other comprehensive loss— — — — — (21,986)— (21,986)— (21,986)
Net loss— — — — — — (796,705)(796,705)(821)(797,526)
BALANCE—January 31, 2023
323,305 32   8,210,750 (38,272)(2,716,074)5,456,436 12,179 5,468,615 
Issuance of common stock upon exercise of stock options8,355 1 — — 57,162 — — 57,163 — 57,163 
Issuance of common stock under employee stock purchase plan516 — — — 61,234 — — 61,234 — 61,234 
Issuance of common stock in connection with a business combination (excluding 200 shares issued to a wholly-owned subsidiary(2))
896 — — — 174,284 — — 174,284 — 174,284 
Issuance of common stock in connection with a business combination subject to future vesting385 — — — — — — — — — 
Vesting of early exercised stock options— — — — 163 — — 163 — 163 
Vesting of restricted stock units6,804 1 — — (1)— —  —  
Shares withheld related to net share settlement of equity awards(2,296)— — — (387,596)— — (387,596)— (387,596)
Repurchases of common stock as treasury stock
— — (500)(68,299)— — — (68,299)— (68,299)
Repurchases and retirement of common stock(3,512)— — — — — (523,433)(523,433)— (523,433)
Reissuance of treasury stock upon settlement of equity awards
— — 8 1,159 (1,132)— — 27 — 27 
Stock-based compensation— — — — 1,216,374 — — 1,216,374 — 1,216,374 
Other comprehensive income
— — — — — 30,052 — 30,052 — 30,052 
Net loss— — — — — — (836,097)(836,097)(1,893)(837,990)
BALANCE—January 31, 2024
334,453 $34 (492)$(67,140)$9,331,238 $(8,220)$(4,075,604)$5,180,308 $10,286 $5,190,594 
________________
(1)On March 1, 2021, all shares of the Company’s then-outstanding Class B common stock were automatically converted into the same number of shares of Class A common stock, pursuant to the terms of the Company’s amended and restated certificate of incorporation. No additional shares of Class B common stock will be issued following such conversion. See Note 11, “Equity,” for further details.
(2)In connection with a business combination completed on December 20, 2023, the Company issued approximately 0.2 million shares of its Class A common stock to one of its wholly-owned subsidiaries, in exchange for a noncontrolling equity interest in the acquired company that was held by the subsidiary prior to this business combination. These shares are treated as treasury stock for accounting purposes. See Note 7, “Business Combinations,” for further details.
See accompanying notes to consolidated financial statements.
77

SNOWFLAKE INC.
CONSOLIDATED STATEMENTS OF CASH FLOWS
(in thousands)
Fiscal Year Ended January 31,
202420232022
Cash flows from operating activities:
Net loss$(837,990)$(797,526)$(679,948)
Adjustments to reconcile net loss to net cash provided by operating activities:
Depreciation and amortization119,903 63,535 21,498 
Non-cash operating lease costs52,892 46,240 35,553 
Amortization of deferred commissions74,787 57,445 37,876 
Stock-based compensation, net of amounts capitalized1,168,015 861,533 605,095 
Net amortization (accretion) of premiums (discounts) on investments
(61,525)3,497 48,002 
Net realized and unrealized losses (gains) on strategic investments in equity securities
(46,809)46,435 (27,621)
Deferred income tax(26,762)(26,664)(717)
Other14,895 1,618 2,014 
Changes in operating assets and liabilities, net of effects of business combinations:
Accounts receivable(212,083)(166,965)(251,652)
Deferred commissions(134,787)(95,107)(95,877)
Prepaid expenses and other assets59,795 (2,904)(159,159)
Accounts payable19,212 8,024 7,371 
Accrued expenses and other liabilities171,048 74,519 79,772 
Operating lease liabilities(40,498)(42,342)(38,249)
Deferred revenue528,029 514,301 526,221 
Net cash provided by operating activities
848,122 545,639 110,179 
Cash flows from investing activities:
Purchases of property and equipment(35,086)(25,128)(16,221)
Capitalized internal-use software development costs(34,133)(24,012)(12,772)
Cash paid for business combinations, net of cash, cash equivalents, and restricted cash acquired
(275,706)(362,609) 
Purchases of intangible assets(28,744)(700)(24,334)
Purchases of investments(2,476,206)(3,901,321)(4,250,338)
Sales of investments11,266 58,813 440,069 
Maturities and redemptions of investments3,670,867 3,657,072 3,842,796 
Net cash provided by (used in) investing activities
832,258 (597,885)(20,800)
Cash flows from financing activities:
Proceeds from exercise of stock options57,194 39,893 127,036 
Proceeds from issuance of common stock under employee stock purchase plan61,234 40,931 52,227 
Taxes paid related to net share settlement of equity awards(380,799)(184,648) 
Repurchases of common stock(591,732)  
Capital contributions from noncontrolling interest holders 13,000  
78

Fiscal Year Ended January 31,
202420232022
Payments of deferred purchase consideration for business combinations (1,800)(1,065)
Net cash provided by (used in) financing activities(854,103)(92,624)178,198 
Effect of exchange rate changes on cash, cash equivalents, and restricted cash(2,031)(933)(236)
Net increase (decrease) in cash, cash equivalents, and restricted cash824,246 (145,803)267,341 
Cash, cash equivalents, and restricted cash—beginning of period956,731 1,102,534 835,193 
Cash, cash equivalents, and restricted cash—end of period$1,780,977 $956,731 $1,102,534 
Supplemental disclosures of cash flow information:
Cash paid for income taxes$12,452 $6,550 $1,482 
Supplemental disclosures of non-cash investing and financing activities
Property and equipment included in accounts payable and accrued expenses$17,463 $6,317 $5,115 
Stock-based compensation included in capitalized software development costs$48,181 $28,467 $23,620 
Issuance of common stock in connection with business combinations
$174,284 $438,916 $ 
Unpaid taxes related to net share settlement of equity awards included in accrued expenses and other current liabilities$6,850 $53 $ 
Reconciliation of cash, cash equivalents, and restricted cash:
Cash and cash equivalents$1,762,749 $939,902 $1,085,729 
Restricted cash—included in other assets and prepaid expenses and other current assets18,228 16,829 16,805 
Total cash, cash equivalents, and restricted cash$1,780,977 $956,731 $1,102,534 
See accompanying notes to consolidated financial statements.
79

SNOWFLAKE INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

1. Organization and Description of Business
Snowflake Inc. (Snowflake or the Company) provides a cloud-based data platform, which enables customers to consolidate data into a single source of truth to drive meaningful insights, apply AI to solve business problems, build data applications, and share data and data products. The Company provides its platform through a customer-centric, consumption-based business model, only charging customers for the resources they use. Through its platform, the Company delivers the Data Cloud, a network where Snowflake customers, partners, developers, data providers, and data consumers can break down data silos and derive value from rapidly growing data sets in secure, governed, and compliant ways. Snowflake was incorporated in the state of Delaware on July 23, 2012.

2. Basis of Presentation and Summary of Significant Accounting Policies
Fiscal Year

The Company’s fiscal year ends on January 31. For example, references to fiscal 2024 refer to the fiscal year ended January 31, 2024.

Basis of Presentation

The accompanying consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (GAAP).

Principles of Consolidation

The consolidated financial statements include the accounts of Snowflake Inc., its wholly-owned subsidiaries, and a majority-owned subsidiary in which the Company has a controlling financial interest. All intercompany transactions and balances have been eliminated in consolidation. The Company records noncontrolling interest in its consolidated financial statements to recognize the minority ownership interest in its majority-owned subsidiary. Profits and losses of the majority-owned subsidiary are attributed to controlling and noncontrolling interests using the hypothetical liquidation at book value method.

Segment Information

The Company has a single operating and reportable segment. The Company’s chief operating decision maker is its Chief Executive Officer, who reviews financial information presented on a consolidated basis for purposes of making operating decisions, assessing financial performance, and allocating resources. For information regarding the Company’s revenue by geographic area, see Note 3, “Revenue, Accounts Receivable, Deferred Revenue, and Remaining Performance Obligations.”

The following table presents the Company’s long-lived assets, comprising property and equipment, net and operating lease right-of-use assets, by geographic area (in thousands):
January 31, 2024January 31, 2023
United States$379,664 $329,275 
Other(1)
119,928 62,814 
Total$499,592 $392,089 
________________
(1)No individual country outside of the United States accounted for more than 10% of the Company’s long-lived assets as of January 31, 2024 and 2023.
80


Use of Estimates

The preparation of consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts reported in the consolidated financial statements and accompanying notes. Such estimates include, but are not limited to, stand-alone selling prices (SSP) for each distinct performance obligation, internal-use software development costs, the expected period of benefit for deferred commissions, the fair value of intangible assets acquired in business combinations, the useful lives of long-lived assets, the carrying value of operating lease right-of-use assets, stock-based compensation, accounting for income taxes, and the fair value of investments in marketable and non-marketable securities.

The Company bases its estimates on historical experience and also on assumptions that management considers reasonable. These estimates are assessed on a regular basis; however, actual results could differ from these estimates.

Concentration of Credit Risk

Financial instruments that potentially subject the Company to concentrations of credit risk primarily consist of cash, cash equivalents, investments in marketable securities, restricted cash, accounts receivable, and foreign currency forward contracts. The Company maintains its cash, cash equivalents, investments in marketable securities, restricted cash and foreign currency forward contracts with high-quality financial institutions that have investment-grade ratings. For accounts receivable, the Company is exposed to credit risk in the event of nonpayment by customers up to the amounts recorded on the consolidated balance sheets. The Company manages its accounts receivable credit risk through ongoing credit evaluation of its customers’ financial conditions. The Company generally does not require collateral from its customers. For information regarding the Company’s significant customers, see Note 3, “Revenue, Accounts Receivable, Deferred Revenue, and Remaining Performance Obligations.”

Foreign Currency

The reporting currency of the Company is the U.S. dollar. The functional currency of the Company’s foreign subsidiaries is primarily the U.S. dollar.

Monetary assets and liabilities denominated in currencies other than the functional currency are remeasured to the functional currency at period-end exchange rates. Foreign currency transaction gains and losses resulting from remeasurement are recognized in other income (expense), net in the consolidated statements of operations, and have not been material for any of the periods presented.

For those subsidiaries with non-U.S. dollar functional currencies, assets and liabilities are translated into U.S. dollars at period-end exchange rates. Revenue and expenses are translated at the average exchange rates during the period. Equity transactions are translated using historical exchange rates. The resulting translation adjustments are recorded in accumulated other comprehensive income (loss) as a component of stockholders’ equity (deficit).

Revenue Recognition

The Company accounts for revenue in accordance with Accounting Standards Codification (ASC) Topic 606, Revenue from Contracts with Customers (ASC 606) for all periods presented.

81

The Company delivers its platform over the internet as a service. Customers choose to consume the platform under either capacity arrangements, in which customers commit to a certain amount of consumption at specified prices, or under on-demand arrangements, in which the Company charges for use of the platform monthly in arrears. Under capacity arrangements, from which a majority of revenue is derived, the Company typically bills its customers annually in advance of their consumption. Revenue from on-demand arrangements typically relates to customers with lower usage levels or overage consumption beyond a customer’s contracted usage amount or following the expiration of a customer’s contract. Revenue from on-demand arrangements represented approximately 3%, 2%, and 3% of the Company’s revenue for the fiscal years ended January 31, 2024, 2023, and 2022, respectively. The Company recognizes revenue as customers consume compute, storage, and data transfer resources under either of these arrangements. In limited instances, customers pay an annual deployment fee to gain access to a dedicated instance of a virtual private deployment. Deployment fees are recognized ratably over the contract term.

Customers do not have the contractual right to take possession of the Company’s platform. Pricing for the platform includes embedded support services, data backup and disaster recovery services, as well as future updates, when and if available, offered during the contract term.

Customer contracts for capacity typically have a term of one to four years. To the extent customers enter into such contracts and either consume the platform in excess of their capacity commitments or continue to use the platform after expiration of the contract term, they are charged for their incremental consumption. In many cases, customer contracts permit customers to roll over any unused capacity to a subsequent order, generally on the purchase of additional capacity. Customer contracts are generally non-cancelable during the contract term, although customers can terminate for breach if the Company materially fails to perform. For those customers who do not have a capacity arrangement, the Company’s on-demand arrangements generally have a monthly stated contract term and can be terminated at any time by either the customer or the Company.

For compute resources, consumption is based on the type of compute resource used and the duration of use or, for some features, the volume of data processed. For storage resources, consumption for a given customer is based on the average terabytes per month of all of such customer’s data stored in the platform. For data transfer resources, consumption is based on terabytes of data transferred, the public cloud provider used, and the region to and from which the transfer is executed.

The Company’s revenue also includes professional services and other revenue, which consists primarily of consulting, technical solution services, and training related to the platform. Professional services revenue is recognized over time based on input measures, including time and materials costs incurred relative to total costs, with consideration given to output measures, such as contract deliverables, when applicable. Other revenue consists primarily of fees from customer training delivered on-site or through publicly available classes.

The Company determines revenue recognition in accordance with ASC 606 through the following five steps:

1) Identify the contract with a customer. The Company considers the terms and conditions of the contracts and the Company’s customary business practices in identifying its contracts under ASC 606. The Company determines it has a contract with a customer when the contract has been approved by both parties, it can identify each party’s rights regarding the services to be transferred and the payment terms for the services, it has determined the customer to have the ability and intent to pay, and the contract has commercial substance. At contract inception, the Company evaluates whether two or more contracts should be combined and accounted for as a single contract and whether the combined or single contract includes more than one performance obligation. The Company applies judgment in determining the customer’s ability and intent to pay, which is based on a variety of factors, including the customer’s payment history or, in the case of a new customer, credit and financial information pertaining to the customer.

82

2) Identify the performance obligations in the contract. Performance obligations promised in a contract are identified based on the services that will be transferred to the customer that are both capable of being distinct, whereby the customer can benefit from the service either on its own or together with other resources that are readily available from third parties or from the Company, and are distinct in the context of the contract, whereby the transfer of the services is separately identifiable from other promises in the contract. The Company treats consumption of its platform for compute, storage, and data transfer resources as one single performance obligation because they are consumed by customers as a single, integrated offering. The Company does not make any one of these resources available for consumption without the others. Instead, each of compute, storage, and data transfer work together to drive consumption on the Company’s platform. The Company treats its virtual private deployments for customers, professional services, technical solution services, and training each as a separate and distinct performance obligation. Some customers have negotiated an option to purchase additional capacity at a stated discount. These options generally do not provide a material right as they are priced at the Company’s SSP, as described below, as the stated discounts are not incremental to the range of discounts typically given.

3) Determine the transaction price. The transaction price is determined based on the consideration the Company expects to receive in exchange for transferring services to the customer. Variable consideration is included in the transaction price if, in the Company’s judgment, it is probable that a significant future reversal of cumulative revenue recognized under the contract will not occur. Variable consideration is estimated based on expected value, primarily relying on the Company’s history. In certain situations, the Company may also use the most likely amount as the basis of its estimate. None of the Company’s contracts contain a significant financing component. Revenue is recognized net of any taxes collected from customers, which are subsequently remitted to governmental entities (e.g., sales and other indirect taxes).

4) Allocate the transaction price to performance obligations in the contract. If the contract contains a single performance obligation, the entire transaction price is allocated to the single performance obligation. Contracts that contain multiple performance obligations require an allocation of the transaction price to each performance obligation on a relative SSP basis. The determination of a relative SSP for each distinct performance obligation requires judgment. The Company determines SSP for performance obligations based on an observable standalone selling price when it is available, as well as other factors, including the overall pricing objectives, which take into consideration market conditions and customer-specific factors, including a review of internal discounting tables, the services being sold, the volume of capacity commitments, and other factors. The observable standalone selling price is established based on the price at which products and services are sold separately. If an SSP is not observable through past transactions, the Company estimates it using available information including, but not limited to, market data and other observable inputs.

5) Recognize revenue when or as the Company satisfies a performance obligation. Revenue is recognized at the time the related performance obligation is satisfied by transferring the promised service to a customer. Revenue is recognized when control of the services is transferred to the customers, in an amount that reflects the consideration that the Company expects to receive in exchange for those services. The Company determined an output method to be the most appropriate measure of progress because it most faithfully represents when the value of the services is simultaneously received and consumed by the customer, and control is transferred. Virtual private deployment fees are recognized ratably over the term of the deployment as the deployment service represents a stand-ready performance obligation provided throughout the deployment term.

83

Allocation of Overhead Costs

Overhead costs that are not substantially dedicated for use by a specific functional group are allocated based on headcount. Such costs include costs associated with office facilities, depreciation of property and equipment, information technology (IT) and general recruiting related expenses and other expenses, such as software and subscription services.

Cost of Revenue

Cost of revenue consists primarily of (i) third-party cloud infrastructure expenses incurred in connection with the customers’ use of the Snowflake platform and the deployment and maintenance of the platform on public clouds, including different regional deployments, and (ii) personnel-related costs associated with the Company’s customer support team, engineering team that is responsible for maintaining the Company's service availability and security of its platform, and professional services and training departments, including salaries, benefits, bonuses, and stock-based compensation. Cost of revenue also includes amortization of capitalized internal-use software development costs, amortization of acquired intangible assets, costs of contracted third-party partners for professional services, expenses associated with software and subscription services dedicated for use by the Company’s customer support team and engineering team responsible for maintaining the Company's service, and allocated overhead.

Research and Development Costs

Research and development costs are expensed as incurred, unless they qualify as capitalized internal-use software development costs. Research and development expenses consist primarily of personnel-related expenses associated with the Company’s research and development staff, including salaries, benefits, bonuses, and stock-based compensation. Research and development expenses also include contractor or professional services fees, third-party cloud infrastructure expenses incurred in developing the Company’s platform, amortization of acquired intangible assets, software and subscription services dedicated for use by the Company’s research and development organization, and allocated overhead.

Advertising Costs

Advertising costs, excluding expenses associated with the Company’s user conferences, are expensed as incurred and are included in sales and marketing expenses in the consolidated statements of operations. These costs were $85.3 million, $68.2 million, and $57.5 million for the fiscal years ended January 31, 2024, 2023, and 2022, respectively.

Income Taxes

The Company is subject to income taxes in the United States and numerous foreign jurisdictions. Significant judgment is required in determining its provision for income taxes and deferred tax assets and liabilities, including evaluating uncertainties in the application of accounting principles and complex tax laws.

The Company records a provision for income taxes for the anticipated tax consequences of the reported results of operations using the asset and liability method. Under this method, the Company recognizes deferred tax assets and liabilities for the expected future tax consequences of temporary differences between the carrying amounts for financial reporting purposes and the tax bases of assets and liabilities, as well as for loss and tax credit carryforwards. The deferred assets and liabilities are measured using the statutorily enacted tax rates anticipated to be in effect when those tax assets and liabilities are expected to be realized or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in the period that includes the enactment date.

A valuation allowance is established if, based upon the available evidence, it is more likely than not that some or all of the deferred tax assets will not be realized. The Company considers all available evidence, both positive and negative, including historical levels of income, expectations and risks associated with estimates of future taxable income in assessing the need for a valuation allowance.

84

The Company’s tax positions are subject to income tax audits by multiple tax jurisdictions throughout the world. The Company recognizes the tax benefit of an uncertain tax position only if it is more likely than not the position will be sustainable upon examination by the taxing authority, including resolution of any related appeals or litigation processes. This evaluation is based on all available evidence and assumes that the tax authorities have full knowledge of all relevant information concerning the tax position. The tax benefit recognized is measured as the largest amount of benefit which is more likely than not (greater than 50% likely) to be realized upon ultimate settlement with the taxing authority. The Company recognizes interest accrued and penalties related to unrecognized tax benefits in income tax expense. The Company makes adjustments to these reserves in accordance with the income tax guidance when facts and circumstances change, such as the closing of a tax audit or the refinement of an estimate. To the extent that the final tax outcome of these matters is different from the amounts recorded, such differences may affect the provision for income taxes in the period in which such determination is made and could have a material impact on the Company’s financial condition and operating results.

Stock-Based Compensation

The Company’s equity awards include stock options, restricted stock unit awards (RSUs), restricted common stock granted to employees, non-employee directors, and other service providers, and stock purchase rights granted under the Employee Stock Purchase Plan (ESPP Rights) to employees. Equity awards are reviewed in determining whether such awards are equity-classified or liability-classified.

Stock-based compensation related to equity-classified awards is measured based on the estimated fair value of the awards on the date of grant and generally recognized on a straight-line basis over the requisite service period. The fair value of each stock option granted and ESPP Rights is estimated using the Black-Scholes option-pricing model. The determination of the grant-date fair value using an option-pricing model is affected by the estimated fair value of the Company’s common stock as well as assumptions regarding a number of other complex and subjective variables. These variables include expected stock price volatility over an expected term, actual and projected employee stock option exercise behaviors, the risk-free interest rate for an expected term, and expected dividends. The fair value of each RSU is based on the fair value of the Company’s common stock on the date of grant. For equity-classified awards with both service-based and performance-based vesting conditions, the stock-based compensation is recognized using an accelerated attribution method over the requisite service period, based on the Company’s periodic assessment of the probability that the performance condition will be achieved.

Certain RSUs with both service-based and performance-based vesting conditions are liability-classified, as the monetary value of the obligation under each potential outcome of the performance condition is predominantly based on a fixed monetary amount known at inception and will be settled in a variable number of the Company’s common stock. The fair value of these awards is estimated using the Monte Carlo simulation model, which requires the use of various assumptions, including the expected stock price volatility and risk-free interest rate. These awards are subsequently remeasured to the fair value at each reporting date until the number of these awards eligible to vest is fixed, at which time these awards will be reclassified to equity. Stock-based compensation associated with these awards is recognized based on the probable outcome of the performance condition, using an accelerated attribution method over the requisite service period, with a cumulative catch-up adjustment recognized for changes in the fair value estimated at each reporting date.

If an award contains a provision whereby vesting is accelerated upon a change in control, such a change in control is considered to be outside of the Company’s control and is not considered probable until it occurs. Forfeitures are accounted for in the period in which they occur.

During the fiscal year ended January 31, 2023, the Company began funding withholding taxes due upon the vesting of employee RSUs in certain jurisdictions by net share settlement, rather than its previous approach of selling shares of the Company’s common stock. The amount of withholding taxes related to net share settlement of employee RSUs is reflected as (i) a reduction to additional paid-in-capital, and (ii) cash outflows for financing activities when the payments are made. The shares withheld by the Company as a result of the net share settlement of RSUs are not considered issued and outstanding, and do not impact the calculation of basic net income (loss) per share attributable to Snowflake Inc. Class A and Class B common stockholders.

Net Loss Per Share Attributable to Snowflake Inc. Class A and Class B Common Stockholders

As discussed in Note 11, “Equity,” on March 1, 2021, all shares of the Company’s then-outstanding Class B common stock were automatically converted into the same number of shares of Class A common stock pursuant to the terms of the Company’s amended and restated certificate of incorporation.
85


Basic and diluted net loss per share attributable to Snowflake Inc. common stockholders is computed in conformity with the two-class method required for participating securities. The Company considers unvested common stock to be participating securities, as the holders of such stock have the right to receive nonforfeitable dividends on a pari passu basis in the event that a dividend is declared on common stock.

Basic net loss per share attributable to Snowflake Inc. common stockholders is computed by dividing net loss attributable to Snowflake Inc. common stockholders by the weighted-average number of shares of Snowflake Inc. common stock outstanding during the period, which excludes treasury stock. Diluted net loss per share attributable to Snowflake Inc. common stockholders is computed by giving effect to all potentially dilutive Snowflake Inc. common stock equivalents to the extent they are dilutive. For purposes of this calculation, stock options, RSUs, restricted common stock, ESPP Rights, and early exercised stock options are considered to be common stock equivalents but have been excluded from the calculation of diluted net loss per share attributable to Snowflake Inc. common stockholders as their effect is anti-dilutive for all periods presented.

The rights, including the liquidation and dividend rights, of the holders of Snowflake Inc. Class A and Class B common stock are identical, except with respect to voting, converting, and transfer rights. As the liquidation and dividend rights are identical, the undistributed earnings are allocated on a proportionate basis to each class of common stock and the resulting basic and diluted net loss per share attributable to Snowflake Inc. common stockholders are, therefore, the same for both Snowflake Inc. Class A and Class B common stock on both individual and combined basis.

Cash and Cash Equivalents

The Company considers all highly liquid investments with original or remaining maturities of three months or less when purchased to be cash equivalents.

Restricted Cash

Restricted cash primarily consists of collateralized letters of credit established in connection with lease agreements for the Company’s facilities. Restricted cash is included in current assets for leases that expire within one year and is included in non-current assets for leases that expire more than one year from the balance sheet date.

Investments

The Company’s investments in marketable debt securities have been classified and accounted for as available-for-sale and are recorded at estimated fair value. The Company classifies its marketable debt securities as either short-term or long-term at each balance sheet date based on each instrument’s underlying contractual maturity date. Short-term investments are investments with original maturities of less than one year when purchased. Purchase premiums and discounts are amortized or accreted using the effective interest method over the life of the related security and such amortization and accretion are included in interest income in the consolidated statements of operations.

For available-for-sale debt securities in an unrealized loss position, the Company first assesses whether it intends to sell or it is more likely than not that the Company will be required to sell the security before the recovery of its entire amortized cost basis. If either of these criteria is met, the security’s amortized cost basis is written down to fair value through other income (expense), net in the consolidated statements of operations. If neither of these criteria is met, the Company further assesses whether the decline in fair value below amortized cost is due to credit or non-credit related factors. In making this assessment, the Company considers the extent to which fair value is less than amortized cost, any changes to the rating of the security by a rating agency, and any adverse conditions specifically related to the security, among other factors. Credit-related unrealized losses are recognized as an allowance on the consolidated balance sheets with a corresponding charge in the other income (expense), net in the consolidated statements of operations. Non-credit related unrealized losses and unrealized gains on available-for-sale debt securities are included in accumulated other comprehensive income (loss).

Realized gains and losses are determined based on the specific identification method and are reported in other income (expense), net in the consolidated statements of operations.

86

Strategic Investments

The Company’s strategic investments consist of non-marketable equity and debt securities in privately-held companies and marketable equity securities in publicly-traded companies, in which the Company does not have a controlling interest or significant influence. Strategic investments are included in other assets on the consolidated balance sheets.

Non-marketable equity securities are recorded at cost and adjusted for observable transactions for the same or similar investments of the same issuer (referred to as the Measurement Alternative) or impairment. For these investments, the Company recognizes remeasurement adjustments, including upward and downward adjustments, and impairments, if any, in other income (expense), net in the consolidated statements of operations. Valuations of privately-held securities are inherently complex due to the lack of readily available market data and require the use of judgment. For example, determining whether an orderly transaction is for an identical or similar investment requires judgment based on the rights and obligations that are attached to the securities. In determining the estimated fair value of these investments, the Company uses the most recent data available to the Company.

Marketable equity securities are measured at fair value with changes in fair value recorded in other income (expense), net in the consolidated statements of operations.

Non-marketable debt securities are classified as available-for-sale and are recorded at their estimated fair value with changes in fair value recorded through accumulated other comprehensive income (loss).

Strategic investments are subject to periodic impairment analysis, which would involve an assessment of both qualitative and quantitative factors, including the investee’s financial metrics, market acceptance of the investee’s product or technology, and the rate at which the investee is using its cash. If the investment is considered impaired, the Company recognizes an impairment through other income (expense), net in the consolidated statements of operations and establishes a new carrying value for the investment.

Fair Value of Financial Instruments

The Company’s primary financial instruments include cash equivalents, investments in marketable securities, strategic investments, restricted cash, accounts receivable, derivative assets and liabilities, accounts payable and accrued expenses. The carrying amounts of cash equivalents, accounts receivable, accounts payable, and accrued expenses approximate fair value due to their short-term nature. See Note 5, “Fair Value Measurements,” for information regarding the fair value of the Company’s investments in marketable securities, strategic investments, and derivative assets and liabilities.

Derivative Financial Instruments

The Company’s derivative financial instruments, which are carried at fair value on the consolidated balance sheets, consist of foreign currency forward contracts as described below:

Non-Designated Hedges—The Company utilizes foreign currency forward contracts to manage its exposure to certain foreign currency exchange risks primarily associated with (i) a portion of its net outstanding monetary assets and liabilities positions and (ii) certain intercompany balances denominated in currencies other than the U.S. dollar. These foreign currency forward contracts have maturities of twelve months or less and are not designated as hedging instruments (Non-Designated Hedges). As such, all changes in the fair value of these derivative instruments are recorded in other income (expense), net on the consolidated statements of operations, and are intended to offset the foreign currency transaction gains or losses associated with the underlying balances being hedged. Cash flows at settlement of such foreign currency forward contracts are classified as operating activities in the consolidated statement of cash flows.

87

Cash Flow Hedge—During the fiscal year ended January 31, 2024, the Company began utilizing foreign currency forward contracts to manage the volatility in cash flows associated with (i) certain forecasted capital expenditures and (ii) a portion of its forecasted operating expenses denominated in certain currencies other than the U.S. dollar. These foreign currency forward contracts have a maturity of twelve months or less and are designated and qualify as cash flow hedges, and, in general, closely match the underlying hedged forecasted transactions in duration. The effectiveness of the cash flow hedges is assessed quantitatively using regression at inception and at each reporting date. The effective portion of these foreign currency forward contracts’ gains and losses resulting from changes in fair value is recorded in accumulated other comprehensive income (loss) on the consolidated balance sheets, and subsequently reclassified into the same line items on the Company’s consolidated statements of operations as the underlying hedged forecasted transactions in the same period that such transactions affect earnings. In the event the underlying forecasted transactions do not occur, or it becomes probable that they will not occur within the defined hedge period, the gains or losses on the related cash flow hedges are reclassified immediately from accumulated other comprehensive income (loss) to net income (loss) in the Company’s consolidated financial statements. Cash flows from such foreign currency forward contracts are classified in the same category on the Company’s consolidated statements of cash flows as the cash flows from the underlying hedged forecasted transactions.

These derivative financial instruments did not have a material impact on the Company’s consolidated financial statements for any period presented.

Accounts Receivable, Net

Accounts receivable include billed and unbilled receivables, net of allowance for credit losses. Trade accounts receivable are recorded at invoiced amounts and do not bear interest. The allowance for credit losses is estimated based on the Company’s assessment of the collectibility of accounts receivable by considering various factors, including the age of each outstanding invoice, the collection history of each customer, historical write-off experience, current economic conditions, and reasonable and supportable forecasts of future economic conditions over the life of the receivable. The Company assesses collectibility by reviewing accounts receivable on an aggregate basis when similar characteristics exist and on an individual basis when specific customers with collectibility issues are identified. Accounts receivable deemed uncollectible are charged against the allowance for credit losses when identified.

Capitalized Internal-Use Software Development Costs

The Company capitalizes qualifying internal-use software development costs, primarily related to its cloud platform. The costs consist of personnel costs (including related benefits and stock-based compensation) that are incurred during the application development stage. Capitalization of costs begins when two criteria are met: (1) the preliminary project stage is completed, and (2) it is probable that the software will be completed and used for its intended function. Capitalization ceases when the software is substantially complete and ready for its intended use, including the completion of all significant testing. Costs related to preliminary project activities and post-implementation operating activities are expensed as incurred.

Capitalized costs are included in property and equipment, net on the consolidated balance sheets. These costs are amortized over the estimated useful life of the software, which is three years, on a straight-line basis. Cost and accumulated amortization of fully amortized capitalized internal-use software development costs are removed from the consolidated balance sheets when the related software is no longer in use. The amortization of capitalized costs related to the Company’s platform applications is primarily included in cost of revenue in the consolidated statements of operations.

Property and Equipment, Net

Property and equipment, net is stated at cost less accumulated depreciation and amortization. Depreciation is computed using the straight-line method over the estimated useful life of the related asset, ranging from generally three to seven years. Leasehold improvements are amortized over the shorter of estimated useful life or the remaining lease term. Expenses that improve an asset or extend its remaining useful life are capitalized. Costs of maintenance or repairs that do not extend the lives of the respective assets are charged to expenses as incurred. Cost and accumulated depreciation and amortization of fully depreciated property and equipment are removed from the consolidated balance sheets when they are no longer in use.

88

Deferred Commissions

The Company capitalizes incremental costs of obtaining a contract with a customer if such costs are recoverable. Such costs consist primarily of (i) sales commissions tied to new customer or customer expansion contracts earned by the Company’s sales force and the associated payroll taxes and fringe benefits, and (ii) certain referral fees earned by third parties. These costs are capitalized and then amortized over a period of benefit that is determined to be five years. The Company determined the period of benefit by taking into consideration the length of terms in its customer contracts, life of the technology, and other factors. Amounts expected to be recognized within one year of the balance sheet date are recorded as deferred commissions, current, and the remaining portion is recorded as deferred commissions, non-current, on the consolidated balance sheets. Amortization expense is included in sales and marketing expenses in the consolidated statements of operations. A portion of the sales commissions paid to the sales force is earned based on the level of the customers’ consumption of the Company’s platform, and a portion of the commissions paid to the sales force is earned upon the origination of the customer contracts. Sales commissions tied to customers’ consumption are not considered incremental costs and are expensed in the same period as they are earned. Deferred commissions are periodically analyzed for impairment. There were no impairment losses relating to the deferred commissions for all periods presented.

Leases

The Company determines if an arrangement is or contains a lease at inception by evaluating various factors, including if the contract conveys the right to control the use of an identified asset for a period of time in exchange for consideration and other facts and circumstances. Lease classification is determined at the lease commencement date. Operating leases are included in operating lease right-of-use assets, operating lease liabilities, current, and operating lease liabilities, non-current on the consolidated balance sheets. The Company did not have any material finance leases for all periods presented.

Right-of-use assets represent the Company’s right to use an underlying asset for the lease term, and lease liabilities represent the Company’s obligation to make payments arising from the lease. Operating lease right-of-use assets and liabilities are recognized at the lease commencement date based on the present value of lease payments over the lease term. Lease payments consist primarily of the fixed payments under the arrangement, less any lease incentives. Variable lease payments are expensed as incurred and include certain non-lease components, such as maintenance and other services provided by the lessor to the extent the charges are variable. The Company uses an estimate of its incremental borrowing rate (IBR) based on the information available at the lease commencement date in determining the present value of lease payments, unless the implicit rate is readily determinable. In determining the appropriate IBR, the Company considers various factors, including, but not limited to, its credit rating, the lease term, and the currency in which the arrangement is denominated. The Company’s lease terms may include options to extend or terminate the lease when it is reasonably certain that the Company will exercise that option. Lease expense for lease payments is recognized on a straight-line basis over the lease term.

The Company does not separate non-lease components from lease components for its facility asset portfolio. In addition, the Company does not recognize right-of-use assets and lease liabilities for short-term leases, which have a lease term of 12 months or less and do not include an option to purchase the underlying asset that the Company is reasonably certain to exercise. Lease cost for short-term leases is recognized on a straight-line basis over the lease term.

In addition, the Company subleases certain of its unoccupied facilities to third parties. Any impairment to the associated right-of-use assets, leasehold improvements, or other assets as a result of a sublease is recognized in the period the sublease is executed and recorded in the consolidated statements of operations. The Company recognizes sublease income on a straight-line basis over the sublease term. Sublease income is recorded as a reduction to the Company’s operating lease costs.

89

Business Combinations

The Company applies a screen test to evaluate if substantially all of the fair value of the gross assets acquired is concentrated in a single identifiable asset or group of similar identifiable assets to determine whether a transaction is accounted for as an asset acquisition or business combination. When the Company acquires a business, the purchase consideration is allocated to the tangible assets acquired, liabilities assumed, and intangible assets acquired based on their estimated respective fair values. The excess of the fair value of purchase consideration over the fair values of these identifiable assets and liabilities is recorded as goodwill. Critical estimates used in valuing certain intangible assets include, but are not limited to, time and resources required to recreate the assets acquired. These estimates are based on information obtained from the management of the acquired companies, the Company’s assessment of the information, and historical experience. The Company’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 of up to one year from the acquisition date, the Company may record adjustments to the preliminary fair value of the assets acquired and liabilities assumed with a corresponding offset to goodwill for these business combinations.

Impairment of Goodwill, Intangible Assets, and Other Long-Lived Assets

The Company’s long-lived assets with finite lives consist primarily of property and equipment, capitalized development software costs, operating lease right-of-use assets and acquired intangible assets. Long-lived assets with finite lives are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset or asset group may not be recoverable. Recoverability of assets held and used is measured by comparison of the carrying amount of an asset or an asset group to estimated undiscounted future net cash flows expected to be generated by the asset or asset group. If the carrying amount of an asset exceeds these estimated future cash flows, an impairment charge is recognized by the amount by which the carrying amount of the assets exceeds the fair value of the asset or asset group.

Goodwill and indefinite-lived intangible assets are not amortized but rather tested for impairment at least annually in the fourth quarter, or more frequently if events or changes in circumstances indicate that impairment may exist. Goodwill impairment is recognized when the quantitative assessment results in the carrying value of the reporting unit exceeding its fair value, in which case an impairment charge is recorded to goodwill to the extent the carrying value exceeds the fair value, limited to the amount of goodwill. The Company did not recognize any impairment of goodwill for all periods presented.

Deferred Revenue

The Company records deferred revenue when the Company receives customer payments in advance of satisfying the performance obligations on the Company’s contracts. Capacity arrangements are generally billed and paid in advance of satisfaction of performance obligations, and the Company’s on-demand arrangements are billed in arrears generally on a monthly basis. Deferred revenue also includes amounts that have been invoiced but not yet collected, classified as accounts receivable, when the Company has an enforceable right to consideration for capacity arrangements. Deferred revenue relating to the Company’s capacity arrangements that have a contractual expiration date of less than 12 months are classified as current. For capacity arrangements that have a contractual expiration date of greater than 12 months, the Company apportions deferred revenue between current and non-current based upon an assumed ratable consumption of these capacity arrangements over the entire term of the arrangement, even though it does not recognize revenue ratably over the term of the contract as customers have flexibility in their consumption and revenue is generally recognized on consumption. In addition, in many cases, the Company’s customer contracts also permit customers to roll over any unused capacity to a subsequent order, generally on the purchase of additional capacity. As such, the current or non-current classification of deferred revenue may not reflect the actual timing of revenue recognition.

Recently Issued Accounting Pronouncements Not Yet Adopted

90

In November 2023, the FASB issued ASU 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures, which requires disclosure, on an annual and interim basis, of significant segment expenses that are regularly provided to the chief operating decision maker and included within each reported measure of segment profit and loss, and an amount for other segment items by reportable segment and a description of its composition. This guidance also requires disclosures on the title and position of the chief operating decision maker and an explanation of how the chief operating decision maker uses the reported measures of segment profit or loss in assessing segment performance and deciding how to allocate resources, and interim disclosures of reportable segment’s profit or loss and assets. This guidance is effective for the Company for its fiscal year beginning February 1, 2024 and interim periods within its fiscal year beginning February 1, 2025 on a retrospective basis. Early adoption is permitted. The Company is currently evaluating the impact of the adoption of this guidance on its consolidated financial statements and disclosures.

In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures, which requires annual disclosure on disaggregation of rate reconciliation categories and income taxes paid by jurisdiction. This guidance is effective for the Company for its fiscal year beginning February 1, 2025 on a prospective basis. Early adoption and retrospective application are permitted. The Company is currently evaluating the impact of the adoption of this guidance on its consolidated financial statements and disclosures.

Recent Securities and Exchange Commission (SEC) Final Rules Not Yet Adopted

In March 2024, the SEC adopted final rules under SEC Release No. 33-11275, The Enhancement and Standardization of Climate-Related Disclosures for Investors, which requires registrants to provide certain climate-related information in their registration statements and annual reports. The rules require information about a registrant's climate-related risks that are reasonably likely to have a material impact on its business, results of operations, or financial condition. The required information about climate-related risks will also include disclosure of a registrant's greenhouse gas emissions. In addition, the rules will require registrants to present certain climate-related financial metrics in their audited financial statements. These requirements are effective for the Company in various fiscal years, starting with its fiscal year beginning February 1, 2025. Disclosures will be required prospectively, with information for prior periods required only to the extent it was previously disclosed in an SEC filing. The Company is currently evaluating the impact of these final rules on its consolidated financial statements and disclosures.

3. Revenue, Accounts Receivable, Deferred Revenue, and Remaining Performance Obligations
Disaggregation of Revenue

Revenue consists of the following (in thousands):

Fiscal Year Ended January 31,
202420232022
Product revenue$2,666,849 $1,938,783 $1,140,469 
Professional services and other revenue139,640 126,876 78,858 
Total$2,806,489 $2,065,659 $1,219,327 

91

Revenue by geographic area, based on the location of the Company’s customers (or end-customers under reseller arrangements), was as follows (in thousands):

Fiscal Year Ended January 31,
202420232022
Americas:
United States$2,166,448 $1,633,843 $977,077 
Other Americas(1)
72,784 46,577 26,324 
EMEA(1)(2)
432,634 292,666 169,268 
Asia-Pacific and Japan(1)
134,623 92,573 46,658 
Total$2,806,489 $2,065,659 $1,219,327 
________________
(1)No individual country in these areas represented more than 10% of the Company’s revenue for all periods presented.
(2)Includes Europe, the Middle East and Africa.

Accounts Receivable, Net

As of January 31, 2024 and 2023, allowance for credit losses of $2.5 million and $2.2 million, respectively, was included in the Company’s accounts receivable, net balance.

Significant Customers

For purposes of assessing the concentration of credit risk and significant customers, a group of customers under common control or customers that are affiliates of each other are regarded as a single customer. As of January 31, 2024 and 2023, there were no customers that represented 10% or more of the Company’s accounts receivable, net balance. Additionally, there were no customers that represented 10% or more of the Company’s revenue for each of the fiscal years ended January 31, 2024, 2023, and 2022.

Deferred Revenue

The Company recognized $1.4 billion, $974.3 million, and $535.8 million of revenue for the fiscal years ended January 31, 2024, 2023, and 2022, respectively, from the deferred revenue balances as of January 31, 2023, 2022, and 2021, respectively.

Remaining Performance Obligations

Remaining performance obligations (RPO) represent the amount of contracted future revenue that has not yet been recognized, including (i) deferred revenue and (ii) non-cancelable contracted amounts that will be invoiced and recognized as revenue in future periods. The Company’s RPO excludes performance obligations from on-demand arrangements as there are no minimum purchase commitments associated with these arrangements, and certain time and materials contracts that are billed in arrears. Portions of RPO that are not yet invoiced and are denominated in foreign currencies are revalued into U.S. dollars each period based on the applicable period-end exchange rates.

As of January 31, 2024, the Company’s RPO was $5.2 billion, of which the Company expects approximately 50% to be recognized as revenue in the twelve months ending January 31, 2025 based on historical customer consumption patterns. However, the amount and timing of revenue recognition are generally dependent upon customers’ future consumption, which is inherently variable at customers’ discretion and can extend beyond the original contract term in cases where customers are permitted to roll over unused capacity to future periods, generally on the purchase of additional capacity at renewal.

4. Cash Equivalents and Investments
The following is a summary of the Company’s cash equivalents, short-term investments, and long-term investments on the consolidated balance sheets (in thousands):
92


January 31, 2024
Amortized
Cost
Gross
Unrealized
Gains
Gross
Unrealized
Losses
Estimated
Fair Value
Cash equivalents:
U.S. government securities$742,235 $1 $(2)$742,234 
Money market funds533,211   533,211 
Time deposits56,263   56,263 
Total cash equivalents1,331,709 1 (2)1,331,708 
Investments:
Corporate notes and bonds1,549,151 1,959 (3,394)1,547,716 
U.S. government and agency securities877,496 574 (4,653)873,417 
Commercial paper353,525 154 (131)353,548 
Certificates of deposit224,869 271 (15)225,125 
Total investments3,005,041 2,958 (8,193)2,999,806 
Total cash equivalents and investments$4,336,750 $2,959 $(8,195)$4,331,514 

January 31, 2023
Amortized
Cost
Gross
Unrealized
Gains
Gross
Unrealized
Losses
Estimated
Fair Value
Cash equivalents:
Money market funds(1)
$520,138 $ $ $520,138 
Commercial paper9,305  (1)9,304 
Corporate notes and bonds6,902 1  6,903 
Certificates of deposit3,045  (1)3,044 
Total cash equivalents(1)
539,390 1 (2)539,389 
Investments:
Corporate notes and bonds2,124,454 2,096 (23,470)2,103,080 
Commercial paper883,023 272 (1,947)881,348 
U.S. government and agency securities715,949 107 (12,220)703,836 
Certificates of deposit453,557 278 (1,110)452,725 
Total investments4,176,983 2,753 (38,747)4,140,989 
Total cash equivalents and investments(1)
$4,716,373 $2,754 $(38,749)$4,680,378 
________________
(1)Includes a reclassification of $141.0 million from cash to cash equivalents for the money market funds balance as of January 31, 2023, as presented in the Annual Report on Form 10-K filed with the SEC on March 29, 2023. Such reclassification did not impact the Company’s consolidated balance sheet as of January 31, 2023 or its consolidated statement of cash flows for the fiscal year ended January 31, 2023.

The Company included $24.2 million and $19.4 million of interest receivable in prepaid expenses and other current assets on the consolidated balance sheets as of January 31, 2024 and 2023, respectively. The Company did not recognize an allowance for credit losses against interest receivable as of January 31, 2024 and 2023 because such potential losses were not material.

As of January 31, 2024, the contractual maturities of the Company’s available-for-sale marketable debt securities did not exceed 36 months. The estimated fair values of available-for-sale marketable debt securities, classified as short-term or long-term investments on the Company’s consolidated balance sheets, by remaining contractual maturity, is as follows (in thousands):

93

January 31, 2024
Estimated
Fair Value
Due within 1 year$2,083,499 
Due in 1 year to 3 years916,307 
Total$2,999,806 

The following tables show the fair values of, and the gross unrealized losses on, the Company’s available-for-sale marketable debt securities, classified by the length of time that the securities have been in a continuous unrealized loss position and aggregated by investment type, on the consolidated balance sheets (in thousands):

January 31, 2024
Less than 12 Months12 Months or GreaterTotal
Fair ValueGross
Unrealized
Losses
Fair ValueGross
Unrealized
Losses
Fair ValueGross
Unrealized
Losses
Cash equivalents:
U.S. government securities$338,893 $(2)$ $ $338,893 $(2)
Total cash equivalents338,893 (2)  338,893 (2)
Investments:
Corporate notes and bonds625,766 (1,259)321,952 (2,135)947,718 (3,394)
U.S. government and agency securities525,408 (1,323)191,863 (3,330)717,271 (4,653)
Commercial paper172,422 (131)  172,422 (131)
Certificates of deposit71,813 (15)  71,813 (15)
Total investments1,395,409 (2,728)513,815 (5,465)1,909,224 (8,193)
Total cash equivalents and investments$1,734,302 $(2,730)$513,815 $(5,465)$2,248,117 $(8,195)

January 31, 2023
Less than 12 Months12 Months or GreaterTotal
Fair ValueGross
Unrealized
Losses
Fair ValueGross
Unrealized
Losses
Fair ValueGross
Unrealized
Losses
Cash equivalents:
Commercial paper$9,304 $(1)$ $ $9,304 $(1)
Certificates of deposit3,044 (1)  3,044 $(1)
Total cash equivalents12,348 (2)  12,348 (2)
Investments:
Corporate notes and bonds899,655 (8,521)736,431 (14,949)1,636,086 (23,470)
U.S. government and agency securities387,207 (3,157)232,771 (9,063)619,978 (12,220)
Commercial paper561,793 (1,947)  561,793 (1,947)
Certificates of deposit256,428 (1,110)  256,428 (1,110)
Total investments2,105,083 (14,735)969,202 (24,012)3,074,285 (38,747)
Total cash equivalents and investments$2,117,431 $(14,737)$969,202 $(24,012)$3,086,633 $(38,749)

For available-for-sale marketable debt securities with unrealized loss positions, the Company does not intend to sell these securities and it is more likely than not that the Company will hold these securities until maturity or a recovery of the cost basis. The decline in fair values of these securities due to credit related factors was not material as of January 31, 2024 and 2023.

94

See Note 5, “Fair Value Measurements,” for information regarding the Company’s strategic investments.

5. Fair Value Measurements
Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability (an exit price) in an orderly transaction between market participants at the reporting date. The accounting guidance establishes a three-tiered hierarchy, which prioritizes the inputs used in the valuation methodologies in measuring fair value as follows:

Level 1 Inputs: Unadjusted quoted prices in active markets for identical assets or liabilities accessible to the reporting entity at the measurement date.

Level 2 Inputs: Other than quoted prices included in Level 1 inputs that are observable for the asset or liability, either directly or indirectly, for substantially the full term of the asset or liability.

Level 3 Inputs: Unobservable inputs for the asset or liability used to measure fair value to the extent that observable inputs are not available, thereby allowing for situations in which there is little, if any, market activity for the asset or liability at the measurement date.

The following table presents the fair value hierarchy for the Company’s assets and liabilities measured at fair value on a recurring basis as of January 31, 2024 (in thousands):

Level 1
Level 2
Total
Assets:
Cash equivalents:
U.S. government securities$ $742,234 $742,234 
Money market funds533,211  533,211 
Time deposits 56,263 56,263 
Short-term investments:
Corporate notes and bonds 939,727 939,727 
U.S. government and agency securities 573,780 573,780 
Commercial paper 353,548 353,548 
Certificates of deposit 216,444 216,444 
Long-term investments:
Corporate notes and bonds 607,989 607,989 
U.S. government and agency securities 299,637 299,637 
Certificates of deposit 8,681 8,681 
Derivative assets:
Foreign currency forward contracts
 60 60 
Total assets
$533,211 $3,798,363 $4,331,574 
Liabilities:
Derivative liabilities:
Foreign currency forward contracts
$ $(745)$(745)
Total liabilities
$ $(745)$(745)
95


The following table presents the fair value hierarchy for the Company’s assets measured at fair value on a recurring basis as of January 31, 2023 (in thousands):

Level 1
Level 2
Total
Cash equivalents:
Money market funds(1)
$520,138 $ $520,138 
Commercial paper 9,304 9,304 
Corporate notes and bonds 6,903 6,903 
Certificates of deposit 3,044 3,044 
Short-term investments:
Corporate notes and bonds 1,301,296 1,301,296 
Commercial paper 881,348 881,348 
Certificates of deposit 445,194 445,194 
U.S. government and agency securities 440,128 440,128 
Long-term investments:
Corporate notes and bonds 801,784 801,784 
U.S. government and agency securities 263,708 263,708 
Certificates of deposit 7,531 7,531 
Total(1)
$520,138 $4,160,240 $4,680,378 
________________
(1)Includes a reclassification of $141.0 million from cash to cash equivalents for the money market funds balance as of January 31, 2023, as presented in the Annual Report on Form 10-K filed with the SEC on March 29, 2023. Such reclassification did not impact the Company’s consolidated balance sheet as of January 31, 2023 or its consolidated statement of cash flows for the fiscal year ended January 31, 2023.

The Company determines the fair value of its security holdings based on pricing from the Company’s service providers and market prices from industry-standard independent data providers. Such market prices may be quoted prices in active markets for identical assets (Level 1 inputs) or pricing determined using inputs other than quoted prices that are observable either directly or indirectly (Level 2 inputs), such as yield curve, volatility factors, credit spreads, default rates, loss severity, current market and contractual prices for the underlying instruments or debt, broker and dealer quotes, as well as other relevant economic measures.

Strategic Investments

The tables above do not include the Company’s strategic investments, which consist primarily of non-marketable equity securities accounted for using the Measurement Alternative and marketable equity securities.

The Company’s non-marketable equity securities accounted for using the Measurement Alternative are recorded at fair value on a non-recurring basis and classified within Level 3 of the fair value hierarchy because significant unobservable inputs or data in an inactive market are used in estimating their fair value. The estimation of fair value for these assets requires the use of an observable transaction price or other unobservable inputs, including the volatility, rights, and obligations of the securities the Company holds. The Company’s marketable equity securities are recorded at fair value on a recurring basis and classified within Level 1 of the fair value hierarchy because they are valued using the quoted market price.

96

The following table presents the Company’s strategic investments by type (in thousands):

January 31, 2024January 31, 2023
Equity securities:
Non-marketable equity securities under Measurement Alternative$190,238 $174,248 
Non-marketable equity securities under equity method5,307 5,066 
Marketable equity securities37,320 22,122 
Debt securities:
Non-marketable debt securities1,500 1,500 
Total strategic investments—included in other assets$234,365 $202,936 

The following table summarizes the realized and unrealized gains and losses included in the carrying value of the Company’s strategic investments in equity securities held as of January 31, 2024 (in thousands):

Fiscal Year Ended January 31,
202420232022
Unrealized gains (losses) on non-marketable equity securities under Measurement Alternative:
Upward adjustments$ $4,125 $32,975 
Impairments(3,101)(38,036) 
Net unrealized gains (losses) on marketable equity securities
15,197 (12,524)(5,354)
Net unrealized gains (losses) on strategic investments in equity securities
12,096 (46,435)27,621 
Realized gains on non-marketable equity securities under Measurement Alternative(1)
34,713   
Total—included in other income (expense), net$46,809 $(46,435)$27,621 
________________
(1)Includes primarily a remeasurement gain of $34.0 million recognized on a previously held equity interest as a result of a business combination completed during the fiscal year ended January 31, 2024. See Note 7, “Business Combinations,” for further details.

The cumulative upward adjustments and the cumulative impairments to the carrying value of the non-marketable equity securities accounted for using the Measurement Alternative held by the Company as of January 31, 2024 were $37.1 million and $41.1 million, respectively.

6. Property and Equipment, Net
Property and equipment, net consisted of the following (in thousands):

January 31, 2024January 31, 2023
Leasehold improvements$67,804 $59,872 
Computers, equipment, and software29,859 20,050 
Furniture and fixtures17,593 14,800 
Capitalized internal-use software development costs93,222 44,059 
Construction in progress—capitalized internal-use software development costs78,737 61,575 
Construction in progress—other34,890 7,313 
Total property and equipment, gross322,105 207,669 
Less: accumulated depreciation and amortization(1)
(74,641)(46,846)
Total property and equipment, net$247,464 $160,823 
________________
(1)Includes $30.0 million and $19.9 million of accumulated amortization related to capitalized internal-use software development costs as of January 31, 2024 and 2023, respectively.

97

Depreciation and amortization expense was $37.7 million, $24.7 million, and $13.7 million for the fiscal years ended January 31, 2024, 2023, and 2022, respectively. Included in these amounts was the amortization of capitalized internal-use software development costs of $19.0 million, $10.2 million, and $4.2 million for the fiscal years ended January 31, 2024, 2023, and 2022, respectively.

During the fiscal year ended January 31, 2024, the Company recognized impairment charges of $7.1 million related to its capitalized internal-use software development costs previously included in construction in-progress that were no longer probable of being completed. Such impairment charges were recorded as research and development expenses on the consolidated statements of operations. Impairment charges related to capitalized internal-use software development costs recognized during the fiscal years ended January 31, 2023 and 2022 were not material.

7. Business Combinations
Fiscal 2024

Samooha, Inc.

On December 20, 2023, the Company acquired all outstanding stock of Samooha, Inc. (Samooha), a privately-held company which developed data clean room technology that enabled multiple parties to securely collaborate on sensitive data. The Company acquired Samooha for its talent and developed technology. The Company has accounted for this transaction as a business combination.

Prior to this business combination, the Company, via one of its wholly-owned subsidiaries (the Investing Subsidiary), held a noncontrolling equity interest in Samooha, which was accounted for using the Measurement Alternative with a carrying amount of $4.8 million (the Previously Held Equity Interest). In connection with this business combination, the Company remeasured the Previously Held Equity Interest at the date of the acquisition and recognized a gain of $34.0 million, which was recorded in other income (expense), net on the Company’s consolidated statement of operations for the fiscal year ended January 31, 2024.

The acquisition date fair value of the preliminary purchase consideration was $219.0 million, which was comprised of the following (in thousands):

Estimated Fair Value
Cash$5,761 
Deferred cash consideration
231 
Common stock(1)
174,225 
Fair value of previously held equity interest(2)
38,818 
Total
$219,035 
________________
(1)Approximately 0.9 million shares of the Company’s Class A common stock, issued to selling stockholders that were not affiliated with the Company, were included in the purchase consideration, and the fair values of these shares were determined based on the closing market price of $194.28 per share on the acquisition date.
(2)In connection with this business combination, the Company issued approximately 0.2 million shares of its Class A common stock to the Investing Subsidiary in exchange for the Previously Held Equity Interest. The fair values of these shares were determined based on the closing market price of $194.28 per share on the acquisition date. These shares are treated as treasury stock for accounting purposes.

In connection with this business combination, the Company also issued to certain of Samooha’s employees a total of 0.4 million shares of the Company’s Class A common stock in exchange for a portion of their Samooha stock. These shares are subject to vesting agreements pursuant to which the shares will vest over four years, subject to each of these employees’ continued employment with the Company or its affiliates. The $74.8 million fair value of these shares is accounted for as post-combination stock-based compensation over the requisite service period of four years. In addition, the Company agreed to grant under its 2020 Equity Incentive Plan certain RSUs that contain both post-combination service-based and performance-based vesting conditions to eligible existing or future employees. See Note 11, “Equity,” for further discussion.

98

The following table summarizes the preliminary allocation of purchase consideration to assets acquired and liabilities assumed based on their respective estimated fair values as of the date of acquisition:

Estimated Fair Value
(in thousands)
Estimated Useful Life
(in years)
Cash and cash equivalents
$9,589 
Goodwill189,838 
Developed technology intangible asset
25,000 5
Other net tangible liabilities
(345)
Deferred tax liabilities, net(1)
(5,047)
Total$219,035 
________________
(1)Deferred tax liabilities, net primarily relates to the intangible asset acquired and the amount presented is net of deferred tax assets.

The fair value of the developed technology intangible asset was estimated using the discounted cash flow method, which utilizes assumptions including projected future revenue generated from the acquired developed technology, projected profit margin, discount rate, and technology migration curve.

The excess of purchase consideration over the preliminary fair values of identifiable net assets acquired was recorded as goodwill, which is not deductible for income tax purposes. The Company believes the goodwill balance associated with this business combination represents the synergies expected from expanded market opportunities when integrating the acquired developed technologies with the Company’s offerings.

Neeva Inc.

During the three months ended July 31, 2023, the Company acquired all outstanding stock of Neeva Inc. and its equity investee (collectively, Neeva), for $185.4 million in cash. The Company acquired Neeva primarily for its talent and developed technology. The Company has accounted for this transaction as a business combination.

The purchase consideration was preliminarily allocated to assets acquired and liabilities assumed based on their respective estimated fair values as of the date of acquisition. During the three months ended January 31, 2024, the Company recorded a measurement period adjustment which did not have a material impact on goodwill. The updated preliminary allocation of purchase consideration, inclusive of measurement period adjustments, was as follows:

Estimated Fair Value
(in thousands)
Estimated Useful Life
(in years)
Cash and cash equivalents$43,968 
Goodwill63,138 
Developed technology intangible assets83,000 5
Other net tangible liabilities(790)
Deferred tax liabilities, net(1)
(3,889)
Total$185,427 
________________
(1)Deferred tax liabilities, net primarily relates to the intangible asset acquired and the amount presented is net of deferred tax assets.

The fair values of the developed technology intangible assets were estimated using the replacement cost method, which utilizes assumptions for the cost to replace it, such as time and resources required, as well as a theoretical profit margin and opportunity cost.

The excess of purchase consideration over the preliminary fair values of identifiable net assets acquired was recorded as goodwill, which is not deductible for income tax purposes. The Company believes the goodwill balance associated with this business combination represents the synergies expected from expanded market opportunities when integrating the acquired developed technologies with the Company’s offerings.

99

Mountain US Corporation (formerly known as Mobilize.Net Corporation)

On February 10, 2023, the Company acquired all outstanding stock of Mountain US Corporation (formerly known as Mobilize.Net Corporation) (Mountain), a privately-held company which provided a suite of tools for efficiently migrating databases to the Data Cloud, for $76.3 million in cash. The Company acquired Mountain primarily for its talent and developed technology. The Company has accounted for this transaction as a business combination.

The purchase consideration was preliminarily allocated to assets acquired and liabilities assumed based on their respective estimated fair values as of the date of acquisition. During the three months ended January 31, 2024, the Company recorded a measurement period adjustment which did not have a material impact on goodwill. The updated preliminary allocation of purchase consideration, inclusive of measurement period adjustments, was as follows:

Estimated Fair Value
(in thousands)
Estimated Useful Life
(in years)
Cash and cash equivalents$11,594 
Goodwill46,426 
Developed technology intangible asset33,000 
5
Other net tangible liabilities(6,623)
Deferred tax liabilities, net(1)
(8,136)
Total$76,261 
________________
(1)Deferred tax liabilities, net primarily relates to the intangible asset acquired and the amount presented is net of deferred tax assets.

The fair value of the developed technology intangible asset was estimated using the replacement cost method, which utilizes assumptions for the cost to replace it, such as time and resources required, as well as a theoretical profit margin and opportunity cost.

The excess of purchase consideration over the preliminary fair values of identifiable net assets acquired was recorded as goodwill, which is not deductible for income tax purposes. The Company believes the goodwill balance associated with this business combination represents the synergies expected from strengthening enablement capabilities and the acceleration of legacy migrations to the Data Cloud, as well as expanding the Company’s professional services footprint.

LeapYear Technologies, Inc.

On February 10, 2023, the Company acquired all outstanding stock of LeapYear Technologies, Inc. (LeapYear), a privately-held company which provided a differential privacy platform, for $62.0 million in cash. The Company acquired LeapYear primarily for its talent and developed technology. The Company has accounted for this transaction as a business combination.

The purchase consideration was preliminarily allocated to assets acquired and liabilities assumed based on their respective estimated fair values as of the date of acquisition. During the three months ended January 31, 2024, the Company recorded a measurement period adjustment which did not have a material impact on goodwill. The updated preliminary allocation of purchase consideration, inclusive of measurement period adjustments, was as follows:

100

Estimated Fair Value
(in thousands)
Estimated Useful Life
(in years)
Cash, cash equivalents, and restricted cash$3,563 
Goodwill9,029 
Developed technology intangible asset53,000 
5
Other net tangible liabilities(1,434)
Deferred tax liabilities, net(1)
(2,150)
Total$62,008 
________________
(1)Deferred tax liabilities, net primarily relates to the intangible asset acquired and the amount presented is net of deferred tax assets.

The fair value of the developed technology intangible asset was estimated using the replacement cost method, which utilizes assumptions for the cost to replace it, such as time and resources required, as well as a theoretical profit margin and opportunity cost.

The excess of purchase consideration over the preliminary fair values of identifiable net assets acquired was recorded as goodwill, which is not deductible for income tax purposes. The Company believes the goodwill balance associated with this business combination represents the synergies expected from expanded market opportunities when integrating the acquired developed technologies with the Company’s offerings.

Other Business Combination

During the fiscal year ended January 31, 2024, the Company acquired all outstanding stock of a privately-held company for $16.6 million in cash. The Company has accounted for this transaction as a business combination. In allocating the aggregate purchase consideration based on the estimated fair values, the Company recorded $1.6 million of cash acquired, $4.9 million as a developer community intangible asset (to be amortized over an estimated useful life of five years), and $10.1 million as goodwill, which is not deductible for income tax purposes.

The excess of purchase consideration over the fair values of net tangible and identifiable assets acquired was recorded as goodwill. The Company believes the goodwill balance associated with this business combination is primarily attributed to the assembled workforce and expected synergies arising from the acquisition.

Acquisition-related costs, recorded as general and administrative expenses, associated with each of the business combinations above were not material during the fiscal year ended January 31, 2024.

From the respective dates of acquisition through January 31, 2024, revenue attributable to each of the companies acquired in fiscal 2024, included in the Company’s consolidated statements of operations for the fiscal year ended January 31, 2024 was not material. It was impracticable to determine the effect on the Company’s net loss attributable to each of the companies acquired in fiscal 2024 as these operations have been integrated into the Company’s ongoing operations since the respective dates of acquisition.

101

Unaudited Pro Forma Financial Information

The following unaudited pro forma financial information summarizes the combined results of operations of the Company, and both of Samooha and Neeva, as if each had been acquired as of February 1, 2022 (in thousands):

Pro Forma
Fiscal Year Ended January 31,
20242023
(unaudited)
Revenue$2,806,739 $2,065,730 
Net loss$(932,308)$(937,873)

The pro forma financial information for all periods presented above has been calculated after adjusting the results of operations of Samooha and Neeva to reflect certain business combination effects, including the amortization of the acquired intangible asset, stock-based compensation, income tax impact, and acquisition-related costs incurred by the Company, Samooha, and Neeva as though these business combinations occurred as of February 1, 2022, the beginning of the Company’s fiscal 2023. The historical consolidated financial information in the unaudited pro forma table above has been adjusted in the pro forma combined financial results to give effect to pro forma events that are directly attributable to these business combinations, reasonably estimable, and factually supportable. The pro forma financial information is for informational purposes only and is not indicative of the results of operations that would have been achieved if these business combinations had taken place as of February 1, 2022.

Pro forma financial information has not been presented as the effects of each of the Mountain, LeapYear, and other fiscal 2024 business combinations were not material to the Company’s consolidated financial statements.

Fiscal 2023

Applica Sp. z.o.o.

On September 23, 2022, the Company acquired all outstanding stock of Applica Sp. z.o.o. (Applica), a privately-held company which provided an artificial intelligence platform for document understanding, for $174.7 million in cash. The Company acquired Applica primarily for its talent and developed technology. The Company has accounted for this transaction as a business combination.

The purchase consideration was allocated to assets acquired and liabilities assumed based on their respective estimated fair values. The allocation of purchase consideration, inclusive of measurement period adjustments, was as follows:

Estimated Fair Value
(in thousands)
Estimated Useful Life
(in years)
Cash$61 
Goodwill146,444 
Developed technology intangible asset35,000 
5
Other net tangible liabilities(612)
Deferred tax liabilities, net(1)
(6,202)
Total$174,691 
________________
(1)Deferred tax liabilities, net primarily relates to the intangible asset acquired and the amount presented is net of deferred tax assets.

102

The fair value of the developed technology intangible asset was estimated using the replacement cost method, which utilizes assumptions for the cost to replace it, such as time and resources required, as well as a theoretical profit margin and opportunity cost.

The excess of purchase consideration over the preliminary fair values of identifiable net assets acquired was recorded as goodwill, which is generally not deductible for income tax purposes. The Company believes the goodwill balance associated with this business combination represents the synergies expected from expanded market opportunities when integrating the acquired developed technologies with the Company’s offerings.

Acquisition-related costs of $3.4 million associated with this business combination were recorded as general and administrative expenses during the fiscal year ended January 31, 2023.

Streamlit, Inc.

On March 31, 2022, the Company acquired all outstanding stock of Streamlit, Inc. (Streamlit), a privately-held company which provided an open-source framework for creating and deploying data applications. The Company acquired Streamlit primarily for its talent and developer community. The Company has accounted for this transaction as a business combination. The acquisition date fair value of the purchase consideration was $650.8 million, which was comprised of the following (in thousands):

Estimated Fair Value
Cash$211,839 
Common stock(1)
438,916 
Total
$650,755 
________________
(1)Approximately 1.9 million shares of the Company’s Class A common stock were included in the purchase consideration and the fair values of these shares were determined based on the closing market price of $229.13 per share on the acquisition date.

In addition, in connection with this business combination, the Company issued to Streamlit’s three founders a total of 0.4 million shares of the Company’s Class A common stock in exchange for a portion of their Streamlit stock. These shares are subject to vesting agreements pursuant to which the shares will vest over three years, subject to each founder’s continued employment with the Company or its affiliates. The $93.7 million fair value of these shares is accounted for as post-combination stock-based compensation over the requisite service period of three years. See Note 11, “Equity,” for further discussion.

The purchase consideration was allocated to assets acquired and liabilities assumed based on their respective estimated fair values. The allocation of purchase consideration, inclusive of measurement period adjustments, was as follows:

Estimated Fair Value
(in thousands)
Estimated Useful Life
(in years)
Cash and cash equivalents$33,914 
Goodwill494,411 
Developer community intangible asset150,000 
5
Other net tangible liabilities(659)
Deferred tax liabilities, net(1)
(26,911)
Total$650,755 
________________
(1)Deferred tax liabilities, net primarily relates to the intangible asset acquired and the amount presented is net of deferred tax assets.

The fair value of the developer community intangible asset was estimated using the replacement cost method which utilizes assumptions for the cost to replace it, such as time and resources required, as well as a theoretical profit margin and opportunity cost.

103

The excess of purchase consideration over the fair values of identifiable net assets acquired was recorded as goodwill, which is not deductible for income tax purposes. The Company believes the goodwill balance associated with this business combination represents the synergies expected from expanded market opportunities when integrating the acquired developed technologies with the Company’s offerings.

Acquisition-related costs of $1.9 million associated with this business combination were recorded as general and administrative expenses during the fiscal year ended January 31, 2023.

Other Business Combination

During the fiscal year ended January 31, 2023, the Company acquired all outstanding stock of a privately-held company for $10.4 million in cash. The Company has accounted for this transaction as a business combination. In allocating the aggregate purchase consideration based on the estimated fair values, the Company recorded $2.0 million as a developed technology intangible asset (to be amortized over an estimated useful life of five years), $0.3 million of net tangible assets acquired, and $8.1 million as goodwill, which is not deductible for income tax purposes.

The excess of purchase consideration over the fair values of net tangible and identifiable assets acquired was recorded as goodwill. The Company believes the goodwill balance associated with this business combination is primarily attributed to the assembled workforce and expected synergies arising from the acquisition.

Acquisition-related costs, recorded as general and administrative expenses, associated with this business combination were not material for the fiscal year ended January 31, 2023.

Unaudited Pro Forma Financial Information

The following unaudited pro forma financial information summarizes the combined results of operations of the Company and the above three companies acquired during fiscal 2023, as if each had been acquired as of February 1, 2021 (in thousands):

Pro Forma
Fiscal Year Ended January 31,
20232022
(unaudited)
Revenue$2,067,262 $1,221,461 
Net loss$(866,099)$(817,848)

The pro forma financial information for all periods presented above has been calculated after adjusting the results of operations of these three acquired companies to reflect certain business combination effects, including the amortization of the acquired intangible asset, stock-based compensation, income tax impact, and acquisition-related costs incurred by the Company and these three acquired companies as though these business combinations occurred as of February 1, 2021, the beginning of the Company’s fiscal 2022. The historical consolidated financial information in the unaudited pro forma tables above has been adjusted in the pro forma combined financial results to give effect to pro forma events that are directly attributable to these business combinations, reasonably estimable, and factually supportable. The pro forma financial information is for informational purposes only and is not indicative of the results of operations that would have been achieved if these business combinations had taken place as of February 1, 2021.

104

8. Intangible Assets and Goodwill
Intangible Assets, Net
Intangible assets, net consisted of the following (in thousands):

January 31, 2024
GrossAccumulated AmortizationNet
Finite-lived intangible assets:
Developed technology$243,596 $(47,919)$195,677 
Developer community154,900 (55,442)99,458 
Assembled workforce55,732 (22,945)32,787 
Patents8,874 (6,211)2,663 
Total finite-lived intangible assets$463,102 $(132,517)$330,585 
Indefinite-lived intangible assets—trademarks826 
Total intangible assets, net$331,411 

January 31, 2023
GrossAccumulated AmortizationNet
Finite-lived intangible assets:
Developer community
$150,000 $(25,206)$124,794 
Developed technology48,332 (9,608)38,724 
Assembled workforce28,252 (11,036)17,216 
Patents8,874 (4,421)4,453 
Other47 (47) 
Total finite-lived intangible assets$235,505 $(50,318)$185,187 
Indefinite-lived intangible assets—trademarks826 
Total intangible assets, net$186,013 

During the fiscal year ended January 31, 2024, in addition to the developed technology and developer community intangible assets acquired in connection with fiscal 2024 business combinations, the Company also acquired $27.5 million of intangible assets, primarily consisting of assembled workforce intangible assets with a useful life of four years. Intangible assets acquired during the fiscal year ended January 31, 2023 consisted primarily of developer community and developed technology intangible assets acquired in connection with fiscal 2023 business combinations. See Note 7, “Business Combinations,” for further details.

Amortization expense of intangible assets was $82.2 million, $38.8 million, and $7.8 million for the fiscal years ended January 31, 2024, 2023, and 2022, respectively.

105

As of January 31, 2024, future amortization expense is expected to be as follows (in thousands):

Amount
Fiscal Year Ending January 31,
2025$94,777 
202688,519 
202784,366 
202851,800 
202911,123 
Thereafter
Total$330,585 
Goodwill

Changes in goodwill were as follows (in thousands):

Amount
Balance—January 31, 2022
$8,449 
Additions and related adjustments(1)
648,921 
Balance—January 31, 2023
657,370 
Additions and related adjustments(1)
318,536 
Balance—January 31, 2024
$975,906 
________________
(1)Includes measurement period adjustments related to the preliminary fair values of the assets acquired and liabilities assumed in business combinations. These adjustments did not have a material impact on goodwill. See Note 7, “Business Combinations,” for further details.

9. Accrued Expenses and Other Current Liabilities
Accrued expenses and other current liabilities consisted of the following (in thousands):

January 31, 2024January 31, 2023
Accrued compensation$205,056 $123,173 
Accrued third-party cloud infrastructure expenses48,571 35,093 
Employee contributions under employee stock purchase plan40,641 36,648 
Liabilities associated with sales, marketing and business development programs39,571 24,218 
Accrued taxes37,108 20,003 
Employee payroll tax withheld on employee stock transactions22,479 592 
Accrued professional services9,274 11,776 
Accrued purchases of property and equipment4,508 3,876 
Other39,652 13,690 
Total accrued expenses and other current liabilities$446,860 $269,069 

10. Commitments and Contingencies
Operating Leases

The Company leases its facilities for office space under non-cancelable operating leases with various expiration dates through fiscal 2035. Certain lease agreements include options to renew or terminate the lease, which are not reasonably certain to be exercised and therefore are not factored into the determination of lease payments.

106

In addition, the Company subleases certain of its unoccupied facilities to third parties with various expiration dates through fiscal 2030. Such subleases have all been classified as operating leases.

The components of lease costs and other information related to leases were as follows (in thousands):

Fiscal Year Ended January 31,
202420232022
Operating lease costs$52,892 $46,240 $35,745 
Variable lease costs11,667 7,906 6,029 
Sublease income(11,943)(12,782)(12,722)
Total lease costs$52,616 $41,364 $29,052 

Supplemental cash flow information and non-cash activity related to the Company’s operating leases were as follows (in thousands):

Fiscal Year Ended January 31,
202420232022
Cash payments (receipts) included in the measurement of operating lease liabilities—operating cash flows
$40,498 $42,342 $38,249 
Operating lease liabilities arising from obtaining right-of-use assets$56,037 $72,158 $28,314 

Weighted-average remaining lease term and discount rate for the Company’s operating leases were as follows:

January 31, 2024January 31, 2023
Weighted-average remaining lease term (years)
7.58.2
Weighted-average discount rate
6.1 %6.5 %

The total remaining lease payments under non-cancelable operating leases and lease receipts for subleases as of January 31, 2024 were as follows (in thousands):

Operating Leases
Subleases
Total
Fiscal Year Ending January 31,
2025$46,530 $(7,709)$38,821 
202647,944 (5,774)42,170 
202746,651 (5,960)40,691 
202845,132 (6,153)38,979 
202943,001 (6,351)36,650 
Thereafter136,207 (3,235)132,972 
Total lease payments (receipts)
$365,465 $(35,182)$330,283 
Less: imputed interest(77,484)
Present value of operating lease liabilities$287,981 

Other Contractual Commitments
Other contractual commitments relate mainly to third-party cloud infrastructure agreements and subscription arrangements used to facilitate the Company’s operations at the enterprise level. 

107

Future minimum payments under the Company’s non-cancelable purchase commitments with a remaining term in excess of one year as of January 31, 2024 are presented in the table below (in thousands):

Amount
Fiscal Year Ending January 31,
2025$498,704 
2026528,063 
2027563,994 
2028656,162 
20291,176,725 (1)(2)
Thereafter
Total$3,423,648 
________________
(1)Includes $929.5 million of remaining non-cancelable contractual commitments as of January 31, 2024 related to one of the Company’s third-party cloud infrastructure agreements, under which the Company committed to spend an aggregate of at least $1.0 billion between June 2023 and May 2028 with no minimum purchase commitment during any year. The Company is required to pay the difference if it fails to meet the minimum purchase commitment by May 2028 and such payment can be applied to qualifying expenditures for cloud infrastructure services for up to twelve months after May 2028.
(2)Also includes $247.2 million of remaining non-cancelable contractual commitments as of January 31, 2024 related to another one of the Company’s third-party cloud infrastructure agreements, under which the Company committed to spend an aggregate of at least $250.0 million between January 2024 and December 2028 with no minimum purchase commitment during any year. The Company is required to pay the difference if it fails to meet the minimum purchase commitment by December 2028.

401(k) Plan—The Company sponsors a 401(k) defined contribution plan covering all eligible U.S. employees. Contributions to the 401(k) plan are discretionary. The Company did not make any matching contributions to the 401(k) plan for each of the fiscal years ended January 31, 2024, 2023, and 2022.

Legal Matters—On March 23, 2021, a former employee filed a charge with the National Labor Relations Board (the NLRB) claiming that he was terminated in retaliation for engaging in concerted activity protected under the National Labor Relations Act. On September 15, 2023, following a hearing before a NLRB administrative law judge, the administrative law judge issued his ruling in favor of the former employee and ordered that he be awarded certain compensatory and other damages.

The Company is appealing the ruling to the Board of the NLRB. The Company believes it is reasonably possible that a loss could ultimately result from an unfavorable outcome and that an estimate of the potential range of loss is between zero and $25 million, plus interest. No material loss accrual was recorded in the Company’s consolidated balance sheet as of January 31, 2024, because management believes the likelihood of material loss resulting from this charge is not probable given the further appellate proceedings that are due to take place.

In addition, the Company is involved from time to time in various claims and legal actions arising in the ordinary course of business. While it is not feasible to predict or determine the ultimate outcome of these matters, the Company believes that none of its current legal proceedings will have a material adverse effect on its financial position, results of operations, or cash flows.

Letters of Credit—As of January 31, 2024, the Company had a total of $18.2 million in cash collateralized letters of credit outstanding, substantially in favor of certain landlords for the Company’s leased facilities. These letters of credit renew annually and expire at various dates through fiscal 2033.

Indemnification—The Company enters into indemnification provisions under agreements with other parties in the ordinary course of business, including business partners, investors, contractors, customers, and the Company’s officers, non-employee directors, and certain employees. The Company has agreed to indemnify and defend the indemnified party for claims and related losses suffered or incurred by the indemnified party from actual or threatened third-party claims due to the Company’s activities or non-compliance with certain representations and warranties made by the Company. It is not possible to determine the maximum potential loss under these indemnification provisions due to the Company’s limited history of prior indemnification claims and the unique facts and circumstances involved in each particular provision. For each of the fiscal years ended January 31, 2024, 2023, and 2022, losses recorded in the consolidated statements of operations in connection with the indemnification provisions were not material.

108

11. Equity
Preferred Stock—In connection with the Initial Public Offering (IPO) in September 2020, the Company’s amended and restated certificate of incorporation became effective, which authorized the issuance of 200.0 million shares of undesignated preferred stock with a par value of $0.0001 per share and with rights and preferences, including voting rights, designated from time to time by the board of directors.

Common Stock and Elimination of Dual-Class Structure—The Company has two classes of common stock authorized: Class A common stock and Class B common stock. In connection with the IPO in September 2020, the Company’s amended and restated certificate of incorporation authorized the issuance of 2.5 billion shares of Class A common stock and 355.0 million shares of Class B common stock. On March 1, 2021, all 169.5 million shares of the Company's then-outstanding Class B common stock, par value $0.0001 per share, were automatically converted into the same number of shares of Class A common stock, par value $0.0001 per share, pursuant to the terms of the Company’s amended and restated certificate of incorporation. No additional shares of Class B common stock will be issued following such conversion.

The shares of Class A common stock and Class B common stock were identical prior to the conversion, except with respect to voting, converting, and transfer rights. Prior to the conversion, each share of Class B common stock was entitled to cast ten votes per share on any matter submitted to a vote of the Company’s stockholders. As a result of the conversion, all former holders of shares of Class B common stock are now holders of shares of Class A common stock, which is entitled to only one vote per share on all matters subject to a stockholder vote. Class A and Class B common stock are referred to as common stock throughout the notes to the consolidated financial statements, unless otherwise indicated. Holders of common stock are entitled to receive any dividends as may be declared from time to time by the board of directors.

Prior to the conversion, shares of Class B common stock were convertible to Class A common stock at any time at the option of the stockholder, and shares of Class B common stock would automatically convert to Class A common stock upon the following: (i) sale or transfer of such share of Class B common stock; (ii) the death of the Class B common stockholder (or nine months after the date of death if the stockholder is one of the Company’s founders); and (iii) on the final conversion date, defined as the earlier to occur following an IPO of (a) the first trading day on or after the date on which the outstanding shares of Class B common stock represented less than 10% of the then outstanding Class A and Class B common stock; (b) September 15, 2027, which is the seventh anniversary of the effectiveness of the registration statement filed in connection with the IPO; or (c) the date specified by a vote of the holders of a majority of the outstanding shares of Class B common stock, voting as a single class.

In addition, on March 3, 2021, the Company filed a certificate with the Secretary of State of the State of Delaware effecting the retirement of the shares of Class B common stock that were issued but no longer outstanding following the conversion. Upon the effectiveness of the certificate, the Company’s total number of authorized shares of capital stock was reduced by the retirement of 169.5 million shares of Class B common stock.

The Company had reserved shares of common stock for future issuance as follows (in thousands):

January 31, 2024January 31, 2023
2012 Equity Incentive Plan:
Options outstanding26,767 35,212 
Restricted stock units outstanding789 2,521 
2020 Equity Incentive Plan:
Options outstanding602 642 
Restricted stock units outstanding20,168 13,039 
Shares available for future grants59,371 52,989 
2020 Employee Stock Purchase Plan:
Shares available for future grants13,764 11,046 
Total shares of common stock reserved for future issuance121,461 115,449 

109

Stock Repurchase Program—In February 2023, the Company’s board of directors authorized a stock repurchase program of up to $2.0 billion of its outstanding common stock. Repurchases may be effected, from time to time, either on the open market (including via pre-set trading plans), in privately negotiated transactions, or through other transactions in accordance with applicable securities laws. The program is funded using the Company’s working capital and will expire in March 2025. The timing and amount of any repurchases will be determined by management based on an evaluation of market conditions and other factors. The program does not obligate the Company to acquire any particular amount of common stock, and the repurchase program may be suspended or discontinued at any time at the Company’s discretion.

The following table summarizes the stock repurchase activity under the Company’s stock repurchase program (in thousands, except per share data):

Fiscal Year Ended January 31, 2024
Number of shares repurchased4,012 
Weighted-average price per share(1)
$147.50 
Aggregate purchase price(1)
$591,732 
________________
(1)Includes transaction costs associated with the repurchases.

As of January 31, 2024, $1.4 billion remained available for future stock repurchases under the stock repurchase program. The first 0.5 million shares repurchased during the fiscal year ended January 31, 2024 were recorded in treasury stock as a reduction to the stockholders’ equity on the consolidated balance sheets. All subsequent repurchases of common stock were retired. Upon retirement, the par value of the common stock repurchased was deducted from common stock and any excess of repurchase price (including associated transaction costs) over par value was recorded entirely to retained earnings (accumulated deficit) on the consolidated balance sheets.

Treasury Stock—As described above, 0.5 million shares were repurchased under the Company’s authorized stock repurchase program and recorded in treasury stock, of which 8,000 shares were reissued upon settlement of equity awards during the fiscal year ended January 31, 2024.

In addition, during the fiscal year ended January 31, 2024, in connection with the Samooha business combination as discussed in Note 7, “Business Combinations,” the Company issued approximately 0.2 million shares of its Class A common stock to one of its wholly-owned subsidiaries in exchange for a noncontrolling equity interest in Samooha that was held by the subsidiary prior to this business combination. These shares are treated as treasury stock for accounting purposes.

Equity Incentive Plans—The Company’s 2020 Equity Incentive Plan (2020 Plan), which became effective in connection with its IPO in September 2020, provides for the grant of incentive stock options, nonqualified stock options, stock appreciation rights, restricted stock awards, RSUs, performance awards and other forms of equity compensation (collectively, equity awards). All shares that remain available for future grants are under the 2020 Plan.

The Company’s 2012 Equity Incentive Plan (2012 Plan) provided for the grant of equity awards to employees, non-employee directors, and other service providers of the Company. The 2012 Plan was terminated in September 2020 in connection with the IPO but continues to govern the terms of outstanding awards that were granted prior to the termination of the 2012 Plan. Upon the expiration, forfeiture, cancellation, or reacquisition of any shares of common stock underlying outstanding equity awards granted under the 2012 Plan, an equal number of shares of Class A common stock will become available for grant under the 2020 Plan. No further equity awards will be granted under the 2012 Plan. On March 1, 2021, all shares of the Company’s then-outstanding Class B common stock were automatically converted into the same number of shares of Class A common stock. As a result of this conversion, options and RSUs that were previously denominated in shares of Class B common stock and issued under the 2012 Plan remained unchanged, except that they represent the right to receive shares of Class A common stock.
110


A total of 34.1 million shares of the Company’s Class A common stock was initially reserved for issuance under the 2020 Plan in addition to (i) any annual automatic evergreen increases in the number of shares of Class A common stock reserved for issuance under the 2020 Plan and (ii) upon the expiration, forfeiture, cancellation, or reacquisition of any shares of Class B common stock underlying outstanding stock awards granted under the 2012 Plan, an equal number of shares of Class A common stock, such number of shares not to exceed 78.8 million. On February 1, 2023, the shares available for future grants under the 2020 Plan were automatically increased by 16.2 million shares pursuant to the provision described in the preceding sentence.

The Company’s 2020 Employee Stock Purchase Plan (2020 ESPP), which became effective in connection with the IPO, authorizes the issuance of shares of common stock pursuant to purchase rights granted to employees. A total of 5.7 million shares of the Company’s Class A common stock was initially reserved for future issuance under the 2020 ESPP, in addition to any annual automatic evergreen increases in the number of shares of Class A common stock reserved for future issuance under the 2020 ESPP. On February 1, 2023, the shares available for future grants under the 2020 ESPP were automatically increased by 3.2 million shares pursuant to the provision described in the preceding sentence. The price at which Class A common stock is purchased under the 2020 ESPP is equal to 85% of the fair market value of a share of the Company’s Class A common stock on the first or last day of the offering period, whichever is lower. Offering periods are generally six months long and begin on March 15 and September 15 of each year, except for the first two offering periods. The initial offering period began on September 15, 2020 and ended on February 26, 2021. The second offering period began on March 1, 2021 and ended on September 14, 2021.

Stock Options—Stock options granted under the 2012 Plan and the 2020 Plan (collectively, the Plans) generally vest based on continued service over four years and expire ten years from the date of grant. Certain stock options granted under the 2012 Plan are exercisable at any time following the date of grant and expire ten years from the date of grant.

111

A summary of stock option activity and activity regarding shares available for grant under the Plans during the fiscal years ended January 31, 2024, 2023, and 2022 is as follows:

Shares
Available for Grant
(in thousands)
Number of Options Outstanding
(in thousands)
Weighted-
Average
Exercise Price
Weighted-Average Remaining Contractual Life
(in years)
Aggregate
Intrinsic
Value
(in thousands)
Balance—January 31, 2021
32,87064,575$7.04 7.7$17,138,896 
Shares authorized14,397
Options exercised(20,903)$6.08 
Options canceled1,629(1,629)$6.80 
RSUs granted(4,026)
RSUs forfeited576
Balance—January 31, 2022
45,44642,043$7.53 6.9$11,283,299 
Shares authorized15,619
Options granted(642)642$207.56 
Options exercised(6,118)$6.50 
Options canceled713(713)$8.02 
RSUs granted(10,788)
Shares withheld related to net share settlement of RSUs1,149
RSUs forfeited1,492
Balance—January 31, 2023
52,98935,854$11.27 5.9$5,237,549 
Shares authorized16,165
Options exercised(8,357)$6.84 
Options canceled128(128)$70.59 
RSUs granted(14,088)
Shares withheld related to net share settlement of RSUs2,296
RSUs forfeited1,881
Balance—January 31, 2024
59,37127,369$12.35 5.0$5,023,664 
Vested and exercisable as of January 31, 2024
26,774$10.00 5.0$4,973,515 

The weighted-average grant-date fair value of options granted during the fiscal year ended January 31, 2023 was $101.66. No options were granted during each of the fiscal years ended January 31, 2024 and January 31, 2022. The intrinsic value of options exercised during the fiscal years ended January 31, 2024, 2023, and 2022 was $1.3 billion, $1.0 billion, and $5.7 billion, respectively. The aggregate grant-date fair value of options that vested during the fiscal years ended January 31, 2024, 2023, and 2022 was $42.3 million, $79.1 million, and $81.0 million, respectively.

Early Exercised Stock Options—Common stock purchased pursuant to an early exercise of stock options is not deemed to be outstanding for accounting purposes until those shares vest. The consideration received for an exercise of an option is considered to be a deposit of the exercise price and the related dollar amount is recorded in other liabilities on the consolidated balance sheets. The shares issued upon the early exercise of these unvested stock option awards, which are reflected as exercises in the stock option activity table above, are considered to be legally issued and outstanding on the date of exercise. Upon termination of service, the Company may repurchase unvested shares acquired through the early exercise of stock options at a price equal to the price per share paid upon the exercise of such options. No unvested shares were subject to repurchase as a result of early exercised options as of January 31, 2024, and unvested shares subject to repurchase as a result of early exercised options were not material as of January 31, 2023.

112

Equity-Classified RSUs—RSUs granted under the 2012 Plan are equity-classified and had both service-based and performance-based vesting conditions, of which the performance-based vesting condition was satisfied upon the effectiveness of the IPO in September 2020. The service-based vesting condition for these awards is typically satisfied over four years with a cliff vesting period of one year and continued vesting quarterly thereafter. Stock-based compensation associated with RSUs granted under the 2012 Plan was recognized using an accelerated attribution method from the time it was deemed probable that the vesting condition was met through the time the service-based vesting condition had been achieved.

Equity-classified RSUs granted under the 2020 Plan include those that only contain a service-based vesting condition that is typically satisfied over four years, and the related stock-based compensation for RSUs is recognized on a straight-line basis over the requisite service period. In addition, during the fiscal year ended January 31, 2024, the Company granted, under the 2020 Plan, equity-classified RSUs that have both service-based and performance-based vesting conditions (Leadership PRSUs) to its executive officers and certain other members of its senior leadership team. The service-based vesting condition for these Leadership PRSUs is satisfied over four years with a cliff vesting period of one year and continued vesting quarterly thereafter. The performance-based vesting condition is satisfied upon the achievement of certain Company annual performance targets set by the compensation committee of the board of directors of the Company. The ultimate number of the Leadership PRSUs eligible to vest ranges between 0% to 120% of the target number of the Leadership PRSUs based on the weighted-average achievement of such Company annual performance metrics for the fiscal year ended January 31, 2024. Stock-based compensation associated with these Leadership PRSUs is recognized using an accelerated attribution method over the requisite service period, based on the Company’s periodic assessment of the probability that the performance condition will be achieved. For the fiscal year ended January 31, 2024, the Company recognized stock-based compensation of $30.8 million associated with these PRSUs.

A summary of equity-classified RSUs activity during the fiscal years ended January 31, 2024, 2023, and 2022 is as follows:

Number of Shares
(in thousands)
Weighted-Average Grant-Date Fair Value
per Share
Unvested Balance—January 31, 2021
9,348 $125.06 
Granted4,026 $250.46 
Vested(3,186)$109.44 
Forfeited(576)$169.74 
Unvested Balance—January 31, 2022
9,612 $180.08 
Granted10,788 $180.65 
Vested(3,348)$165.30 
Forfeited(1,492)$206.02 
Unvested Balance—January 31, 2023
15,560 $181.17 
Granted(1)
12,706 $158.28 
Vested(6,810)$172.38 
Forfeited(1,881)$176.44 
Unvested Balance—January 31, 2024
19,575 $169.82 
________________
(1)Includes 0.5 million Leadership PRSUs granted at 120% of the target number of these awards, which represents the maximum number of Leadership PRSUs that may be eligible to vest with respect to these awards over their full term.

113

Liability-Classified RSUs—During the fiscal year ended January 31, 2024, in connection with the Samooha business combination as discussed in Note 7, “Business Combinations,” the Company agreed to grant, under the 2020 Plan, RSUs that contain both post-combination service-based and performance-based vesting conditions (Acquisition PRSUs) to eligible existing or future employees, subject to a maximum total number of approximately 1.7 million shares. The post-combination service-based vesting condition for these Acquisition PRSUs is satisfied over four years with a cliff vesting period of one year and continued vesting quarterly thereafter. The performance-based vesting condition is contingent on the achievement of certain performance metric over the twelve-month period ending January 31, 2027. Acquisition PRSUs will vest when both service-based and performance-based conditions are satisfied. The ultimate number of Acquisition PRSUs eligible to vest is determined based on the actual achievement of the performance metric, which takes into account certain factors including the price of the Company’s stock price and market capitalization.

Once granted, Acquisition PRSUs are initially liability-classified and recorded in other liabilities on the Company’s consolidated balance sheets, as the monetary value of the obligation under each potential outcome of the performance condition is predominantly based on a fixed monetary amount known at inception and will be settled in a variable number of shares. Subsequently, these awards are remeasured to the fair value at each reporting date until the number of Acquisition PRSUs eligible to vest is fixed, at which time these awards will be reclassified to equity. Stock-based compensation associated with these awards is recognized based on the probable outcome of the performance condition, using an accelerated attribution method over the requisite service period, with a cumulative catch-up adjustment recognized for changes in the fair value estimated at each reporting date. For the fiscal year ended January 31, 2024, the Company recognized stock-based compensation of $0.5 million associated with Acquisition PRSUs.

A summary of liability-classified RSUs activity during the fiscal year ended January 31, 2024 is as follows:

Number of Shares
(in thousands)
Unvested Balance—January 31, 2023
 
Granted(1)
1,382 
Unvested Balance—January 31, 2024
1,382 
________________
(1)Represents the maximum number of Acquisition PRSUs that may be eligible to vest with respect to these awards over their full term.

Restricted Common Stock—Restricted common stock is not deemed to be outstanding for accounting purposes until it vests.

From time to time, the Company has granted restricted common stock outside of the Plans. A summary of restricted common stock activity outside of the Plans during the fiscal years ended January 31, 2024, 2023, and 2022 is as follows:

Outside of the Plans
Number of Shares
(in thousands)
Weighted-Average Grant-Date Fair Value
per Share
Unvested Balance—January 31, 2021
742 $2.11 
Vested(362)$2.10 
Unvested Balance—January 31, 2022
380 $2.11 
Granted409 $229.13 
Vested(361)$2.10 
Unvested Balance—January 31, 2023
428 $219.26 
Granted385 $194.28 
Vested(142)$199.28 
Unvested Balance—January 31, 2024
671 $209.15 

114

During the fiscal year ended January 31, 2024, in connection with the Samooha business combination, the Company issued to certain of Samooha’s employees a total of 0.4 million shares of the Company’s Class A common stock in exchange for a portion of their Samooha stock. These shares are subject to vesting agreements pursuant to which the shares will vest over four years, subject to each of these employees’ continued employment with the Company or its affiliates. The $74.8 million fair value of these shares is accounted for as post-combination stock-based compensation over the requisite service period of four years. As of January 31, 2024, all 0.4 million shares remained unvested.

During the fiscal year ended January 31, 2023, in connection with the Streamlit business combination, the Company issued to Streamlit’s three founders a total of 0.4 million shares of the Company’s common stock outside of the Plans in exchange for a portion of their Streamlit stock. These shares are subject to vesting agreements pursuant to which the shares will vest over three years, subject to each founder’s continued employment with the Company or its affiliates. The $93.7 million fair value of these shares is accounted for as post-combination stock-based compensation over the requisite service period of three years. As of January 31, 2024 and 2023, 0.3 million and 0.4 million shares remained unvested.

See Note 7, “Business Combinations,” for further details.

Stock-Based CompensationThe following table summarizes the assumptions used in estimating the grant-date fair value of stock options granted to employees during the fiscal year ended January 31, 2023:

Fiscal Year Ended January 31, 2023
Expected term (in years)6.0
Expected volatility50.0 %
Risk-free interest rate1.8 %
Expected dividend yield %

No stock options were granted during each of the fiscal years ended January 31, 2024 and January 31, 2022.

The following table summarizes the assumptions used in estimating the fair values of employee stock purchase rights granted under the 2020 ESPP during the fiscal years ended January 31, 2024, 2023, and 2022:

Fiscal Year Ended January 31,
202420232022
Expected term (in years)0.50.50.5
Expected volatility
48.4% - 71.3%
58.9% - 74.8%
37.3% - 49.5%
Risk-free interest rate
4.7% - 5.5%
0.9% - 3.8%
0.1%
Expected dividend yield % % %

Expected term—For stock options considered to be “plain vanilla” options, the Company estimates the expected term based on the simplified method, which is essentially the weighted average of the vesting period and contractual term, as the Company’s historical option exercise experience does not provide a reasonable basis upon which to estimate the expected term. The expected term for ESPP Rights approximates the offering period.

Expected volatility—The Company uses the average volatility of its Class A common stock and the stocks of a peer group of representative public companies to develop an expected volatility assumption.

Risk-free interest rate—Risk-free rate is estimated based upon quoted market yields for the United States Treasury debt securities for a term consistent with the expected life of the awards in effect at the time of grant.

Expected dividend yield—Because the Company has never paid and has no intention to pay cash dividends on common stock, the expected dividend yield is zero.

Fair value of underlying common stock—Since the completion of the IPO, the fair value of the Company’s common stock is determined by the closing price, on the date of grant, of its common stock, which is traded on the New York Stock Exchange.
115


The following table summarizes the assumptions used in estimating the fair value of liability-classified Acquisition PRSUs as of January 31, 2024:

January 31, 2024
Expected volatility60.0 %
Risk-free interest rate4.0 %

Expected volatility—Expected volatility is estimated based on the historical volatility of the Company’s Class A common stock.

Risk-free interest rate—Risk-free rate is estimated based upon quoted market yields for the United States Treasury debt securities for a term that approximates the period from the reporting date to January 31, 2027.

Stock-based compensation included in the consolidated statements of operations was as follows (in thousands):

Fiscal Year Ended January 31,
202420232022
Cost of revenue$123,363 $106,302 $87,336 
Sales and marketing299,657 246,811 185,970 
Research and development644,928 407,524 232,867 
General and administrative100,067 100,896 98,922 
Stock-based compensation, net of amounts capitalized1,168,015 861,533 605,095 
Capitalized stock-based compensation48,830 29,417 24,174 
Total stock-based compensation$1,216,845 $890,950 $629,269 

As of January 31, 2024, total compensation cost related to unvested awards not yet recognized was $3.0 billion, which will be recognized over a weighted-average period of 2.9 years.

12. Income Taxes

The components of loss before income taxes were as follows (in thousands):

Fiscal Year Ended January 31,
202420232022
U.S.$(875,703)$(851,538)$(717,208)
Foreign26,480 35,545 40,248 
Loss before income taxes$(849,223)$(815,993)$(676,960)

116

The provision for (benefit from) income taxes consists of the following (in thousands):

Fiscal Year Ended January 31,
202420232022
Current provision:
State$754 $626 $288 
Foreign14,775 7,571 3,417 
Deferred benefit:
Federal(15,376)(21,647) 
State(4,700)(4,410) 
Foreign(6,686)(607)(717)
Provision for (benefit from) income taxes$(11,233)$(18,467)$2,988 

The effective income tax rate differs from the federal statutory income tax rate applied to the loss before income taxes due to the following (in thousands):

Fiscal Year Ended January 31,
202420232022
Income tax benefit computed at federal statutory rate$(178,337)$(171,359)$(142,162)
State taxes, net of federal benefit26,380 14,948 35,360 
Research and development credits(101,725)(58,136)(142,544)
Stock-based compensation(148,600)(71,295)(898,234)
Change in valuation allowance371,767 213,532 1,159,276 
IRC Section 59A waived deductions11,550 49,476  
Other7,732 4,367 (8,708)
Provision for (benefit from) income taxes$(11,233)$(18,467)$2,988 

A valuation allowance has been recognized to offset the Company’s deferred tax assets, as necessary, by the amount of any tax benefits that, based on evidence, are not expected to be realized. As of January 31, 2024 and 2023, the Company believes it is more likely than not that its U.S. and U.K. deferred tax assets will not be fully realizable and continues to maintain a full valuation allowance against these net deferred tax assets.

117

Significant components of the Company’s deferred tax assets and deferred tax liabilities are shown below (in thousands):

January 31, 2024January 31, 2023
Deferred tax assets:
Net operating losses carryforwards$1,673,213 $1,567,135 
Capitalized research and development420,491 147,328 
Tax credit carryforwards376,804 274,690 
Stock-based compensation109,446 123,408 
Deferred revenue82,683 31,527 
Operating lease liabilities54,008 55,079 
Net unrealized losses on strategic investments2,443 5,669 
Other31,776 14,834 
Total deferred tax assets2,750,864 2,219,670 
Less: valuation allowance(2,621,009)(2,100,594)
Net deferred tax assets129,855 119,076 
Deferred tax liabilities:
Intangible assets(39,173)(39,426)
Deferred commissions(41,609)(31,940)
Operating lease right-of-use assets(48,629)(53,829)
Other(1,326)(2,358)
Total deferred tax liabilities(130,737)(127,553)
Net deferred tax liabilities
$(882)$(8,477)

The valuation allowance was $2.6 billion and $2.1 billion as of January 31, 2024 and 2023, respectively, primarily relating to U.S. federal and state net operating loss carryforwards, capitalized research and development, and tax credit carryforwards. The valuation allowance increased $520.4 million during the fiscal year ended January 31, 2024, primarily due to increased capitalized research and development, U.S. federal and state net operating loss carryforwards, tax credit carryforwards, and deferred revenue. The valuation allowance increased $241.9 million during the fiscal year ended January 31, 2023, primarily due to increased capitalized research and development, tax credit carryforwards, U.S. federal and state net operating loss carryforwards, and stock-based compensation.

As of January 31, 2024, the Company had U.S. federal, state, and foreign net operating loss carryforwards of $6.2 billion, $5.6 billion, and $175.2 million, respectively. Of the $6.2 billion U.S. federal net operating loss carryforwards, $6.1 billion may be carried forward indefinitely with utilization limited to 80% of taxable income, and the remaining $0.1 billion will begin to expire in 2032. The state net operating loss carryforwards begin to expire in 2024. Of the $175.2 million foreign net operating loss carryforwards, $169.6 million may be carried forward indefinitely, and the remaining $5.6 million will begin to expire in 2027. As of January 31, 2024, the Company also had federal and state tax credits of $356.9 million and $158.0 million, respectively. The federal tax credit carryforwards will expire beginning in 2032 if not utilized. The state tax credit carryforwards do not expire. Utilization of the Company’s net operating loss and tax credit carryforwards may be subject to annual limitation due to the ownership change limitations provided by the Internal Revenue Code and similar state provisions. Such an annual limitation could result in the expiration of the net operating loss and tax credit carryforwards before utilization.

Foreign withholding taxes have not been provided for the cumulative undistributed earnings of the Company’s foreign subsidiaries as of January 31, 2024 due to the Company’s intention to permanently reinvest such earnings. Determination of the amount of unrecognized deferred tax liability related to these earnings is not practicable.

118

The following table shows the changes in the gross amount of unrecognized tax benefits (in thousands):

Fiscal Year Ended January 31,
202420232022
Beginning balance$75,180 $57,715 $19,349 
Increases based on tax positions during the prior period
12,708 1,816 20 
Increases based on tax positions during the current period
27,365 15,649 38,346 
Ending balance$115,253 $75,180 $57,715 

There were no interest and penalties associated with unrecognized income tax benefits for each of the fiscal years ended January 31, 2024, 2023, and 2022.

Although it is reasonably possible that certain unrecognized tax benefits may increase or decrease within the next 12 months due to tax examination changes, settlement activities, or the impact on recognition and measurement considerations related to the results of published tax cases or other similar activities, the Company does not anticipate any significant changes to unrecognized tax benefits over the next 12 months.

The Company files income tax returns in the U.S. federal jurisdiction, various state jurisdictions, and in various international jurisdictions. Tax years 2012 and forward generally remain open for examination for federal and state tax purposes. Tax years 2017 and forward generally remain open for examination for foreign tax purposes. To the extent utilized in future years’ tax returns, net operating loss carryforwards at January 31, 2024 and 2023 will remain subject to examination until the respective tax year is closed.

On August 16, 2022, President Biden signed the Inflation Reduction Act of 2022 (the Inflation Act) into law. The Inflation Act contains certain tax measures, including a corporate alternative minimum tax of 15% on some large corporations and an excise tax of 1% on stock repurchases. For the fiscal year ended January 31, 2024, the Inflation Act had no material impact to the Company, including its stock repurchase program. The Company is continuing to evaluate the various provisions of the Inflation Act and does not anticipate the impact, if any, will be material to the Company.

13. Net Loss per Share
The following table presents the calculation of basic and diluted net loss per share attributable to Snowflake Inc. Class A and Class B common stockholders (in thousands, except per share data):

Fiscal Year Ended January 31,
202420232022
Numerator:
Net loss$(837,990)$(797,526)$(679,948)
Less: net loss attributable to noncontrolling interest(1,893)(821) 
Net loss attributable to Snowflake Inc. Class A and Class B common stockholders$(836,097)$(796,705)$(679,948)
Denominator:
Weighted-average shares used in computing net loss per share attributable to Snowflake Inc. Class A and Class B common stockholders—basic and diluted328,001 318,730 300,273 
Net loss per share attributable to Snowflake Inc. Class A and Class B common stockholders—basic and diluted$(2.55)$(2.50)$(2.26)

The following potentially dilutive securities were excluded from the calculation of diluted net loss per share attributable to Snowflake Inc. Class A and Class B common stockholders for the periods presented because the impact of including them would have been anti-dilutive (in thousands):

119

Fiscal Year Ended January 31,
202420232022
Stock options27,369 35,854 42,043 
RSUs20,957 15,560 9,612 
Unvested restricted common stock and early exercised stock options671 446 426 
Employee stock purchase rights under the 2020 ESPP284 265 116 
Total49,281 52,125 52,197 

14. Related Party Transactions
A member of the Company’s board of directors currently serves as the Chief Executive Officer of a privately-held company (the Related Party), which has been the Company’s customer since 2018. In January 2024, the Company renewed its customer agreement with the Related Party for a term of two years with a total contract value of $22.5 million. With respect to the Related Party, the Company recognized $6.8 million, $3.7 million, and $2.4 million of revenue for the fiscal years ended January 31, 2024, 2023 and 2022, respectively, and had an accounts receivable balance due from the Related Party of $5.0 million and zero as of January 31, 2024 and 2023, respectively. In March 2024, as a minority investor, the Company made a strategic investment of approximately $5.0 million by purchasing non-marketable equity securities issued by the Related Party.

15. Subsequent Event
Effective February 27, 2024, Frank Slootman retired as Chief Executive Officer, and Sridhar Ramaswamy was appointed to succeed Mr. Slootman as the Company’s new Chief Executive Officer. Mr. Slootman remains Chairman of the Company’s board of directors, and Mr. Ramaswamy serves as a board member.


120

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

Our management, with the participation of our Chief Executive Officer and Chief Financial Officer, has evaluated the effectiveness of our disclosure controls and procedures (as defined in Rules 13a-15(e) and 15(d)-15(e) under the Exchange Act) as of January 31, 2024. Based on such evaluation, our Chief Executive Officer and Chief Financial Officer concluded that, as of January 31, 2024, our disclosure controls and procedures were effective to provide reasonable assurance that information we are required to disclose in reports that we file or submit under the Exchange Act is recorded, processed, summarized, and reported within the time periods specified in the Commission’s rules and forms, and that such information is accumulated and communicated to our management, including our Chief Executive Officer and Chief Financial Officer, as appropriate, to allow timely decisions regarding required disclosure.

Management’s Report on Internal Control over Financial Reporting

Our management is responsible for establishing and maintaining adequate internal control over financial reporting (as defined in Rules 13a-15(f) and 15(d)-15(f) under the Exchange Act). Internal control over financial reporting is a process designed to provide reasonable assurance regarding the reliability of financial reporting and preparation of financial statements for external purposes in accordance with generally accepted accounting principles. Our management conducted an assessment of the effectiveness of the Company’s internal control over financial reporting as of January 31, 2024 based on criteria established in Internal Control - Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission. Based on the assessment, our management has concluded that our internal control over financial reporting was effective as of January 31, 2024. The effectiveness of our internal control over financial reporting as of January 31, 2024 has been audited by PricewaterhouseCoopers 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 were no changes in our internal control over financial reporting identified in connection with the evaluation required by Rules 13a-15(d) and 15d-15(d) of the Exchange Act that occurred during the quarter ended January 31, 2024 that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.

Inherent Limitations on Effectiveness of Controls

Our management, including our Chief Executive Officer and Chief Financial Officer, believes that our disclosure controls and procedures and internal control over financial reporting are designed to provide reasonable assurance of achieving their objectives. However, our management does not expect that our disclosure controls and procedures or our internal control over financial reporting will prevent or detect all errors and all fraud. A control system, no matter how well conceived and operated, can provide only reasonable, not absolute, assurance that the objectives of the control system are met. Because of the inherent limitations in all control systems, no evaluation of controls can provide absolute assurance that all control issues and instances of fraud, if any, within the company have been detected. The design of any system of controls also is based in part upon certain assumptions about the likelihood of future events, and there can be no assurance that any design will succeed in achieving its stated goals under all potential future conditions. Over time, controls may become inadequate because of changes in conditions, or the degree of compliance with the policies or procedures may deteriorate. Because of the inherent limitations in a cost-effective control system, misstatements due to error or fraud may occur and not be detected.

121

ITEM 9B. OTHER INFORMATION
Trading Arrangement
ActionDateRule 10b5-1*Non-Rule 10b5-1**Total Shares Subject to Trading ArrangementExpiration Date
Christian Kleinerman, EVP, Product Management
AdoptedDecember 22, 2023X
   354,439(1)
March 31, 2025
Grzegorz J. Czajkowski, EVP, Engineering & Support
AdoptedDecember 22, 2023X
   561,001(2)
March 31, 2025
Christopher W. Degnan, Chief Revenue Officer
AdoptedDecember 27, 2023X
398,775
April 30, 2025
* Intended to satisfy the affirmative defense of Rule 10b5-1(c)
** Not intended to satisfy the affirmative defense of Rule 10b5-1(c)
(1)    The actual number of shares subject to the trading arrangement under the Rule 10b5-1 Plan may be lower due to: (i) our withholding of certain shares to satisfy tax withholding obligations in connection with the vesting of restricted stock units; (ii) the amount of restricted stock units acquired following determination of the achievement of pre-established financial performance goals for fiscal year 2025; and (iii) the amount of whole shares distributed in connection with the vesting of restricted stock units due to rounding.
(2)    The actual number of shares subject to the trading arrangement under the Rule 10b5-1 Plan may be lower due to our withholding of certain shares to satisfy tax withholding obligations in connection with the vesting of restricted stock units.

No other officers or directors, as defined in Rule 16a-1(f), adopted and/or terminated a “Rule 10b5-1 trading arrangement” or a “non-Rule 10b5-1 trading arrangement,” as defined in Regulation S-K Item 408, during the last fiscal quarter.

ITEM 9C. DISCLOSURE REGARDING FOREIGN JURISDICTIONS THAT PREVENT INSPECTIONS
Not applicable.

122

PART III
ITEM 10. DIRECTORS, EXECUTIVE OFFICERS AND CORPORATE GOVERNANCE
The information required by this item is incorporated by reference to the definitive Proxy Statement for the 2024 Annual Meeting of Stockholders, which will be filed with the SEC no later than 120 days after January 31, 2024.

We maintain a Global Code of Conduct and Ethics that applies to all our employees, officers, contractors, and directors, including our principal executive officer, principal financial officer, and principal accounting officer or controller, or persons performing similar functions. The full text of our Global Code of Conduct and Ethics is posted on our website at www.investors.snowflake.com under “Governance.” We intend to disclose on our website any future amendments of our Global Code of Conduct and Ethics or waivers that exempt any principal executive officer, principal financial officer, principal accounting officer or controller, persons performing similar functions, or our directors from provisions in the Global Code of Conduct and Ethics.

ITEM 11. EXECUTIVE COMPENSATION
The information required by this item is incorporated by reference to the definitive Proxy Statement for the 2024 Annual Meeting of Stockholders, which will be filed with the SEC no later than 120 days after January 31, 2024.

ITEM 12. SECURITY OWNERSHIP OF CERTAIN BENEFICIAL OWNERS AND MANAGEMENT AND RELATED STOCKHOLDER MATTERS
The information required by this item is incorporated by reference to the definitive Proxy Statement for the 2024 Annual Meeting of Stockholders, which will be filed with the SEC no later than 120 days after January 31, 2024.

ITEM 13. CERTAIN RELATIONSHIPS AND RELATED TRANSACTIONS, AND DIRECTOR INDEPENDENCE
The information required by this item is incorporated by reference to the definitive Proxy Statement for the 2024 Annual Meeting of Stockholders, which will be filed with the SEC no later than 120 days after January 31, 2024.

ITEM 14. PRINCIPAL ACCOUNTING FEES AND SERVICES
The information required by this item is incorporated by reference to the definitive Proxy Statement for the 2024 Annual Meeting of Stockholders, which will be filed with the SEC no later than 120 days after January 31, 2024.

123

PART IV
ITEM 15. EXHIBITS, FINANCIAL STATEMENT SCHEDULES
The following documents are filed as part of this Annual Report on Form 10-K:

a.Consolidated Financial Statements

The consolidated financial statements are filed as part of this Annual Report on Form 10-K under “Item 8. Financial Statements and Supplementary Data.”

b.Financial Statement Schedules

The financial statement schedules are omitted because they are either not applicable or the information required is presented in the financial statements and notes thereto under “Item 8. Financial Statements and Supplementary Data.”

c.Exhibits

The exhibits listed in the following Exhibit Index are filed, furnished, or incorporated by reference as part of this Annual Report on Form 10-K.

Exhibit
Number
DescriptionFormFile No.ExhibitFiling DateFiled Herewith
8-K001-395043.19/18/2020
8-K
001-39504
3.1
11/29/2023
8-K001-395043.13/3/2021
S-1/A333-2482804.19/8/2020
10-K001-395044.33/30/2022
S-1333-24828010.38/24/2020
S-1333-24828010.48/24/2020
S-1333-24828010.58/24/2020
S-1/A333-24828010.69/8/2020
X
X
S-1/A333-24828010.99/8/2020
S-1333-24828010.108/24/2020
8-K
001-39504
10.1
2/28/2024
8-K
001-39504
10.1
8/23/2023
8-K
001-39504
10.2
8/23/2023
8-K
001-39504
10.3
8/23/2023
8-K
001-39504
10.4
8/23/2023
124

8-K
001-39504
10.5
8/23/2023
8-K
001-39504
10.6
8/23/2023
8-K
001-39504
10.7
8/23/2023

X
8-K
001-39504
99.2
4/7/2023
S-1333-24828010.198/24/2020
X
X
X
X
X
X
X
X
101
The following financial information from Snowflake Inc.’s Annual Report on Form 10-K for the fiscal year ended January 31, 2024 formatted in Inline XBRL (Extensible Business Reporting Language) includes: (i) the Consolidated Balance Sheets, (ii) the Consolidated Statements of Operations, (iii) the Consolidated Statements of Comprehensive Loss, (iv) the Consolidated Statements of Stockholders’ Equity, (v) the Consolidated Statements of Cash Flows, and (vi) Notes to the Consolidated Financial Statements.
X
104Cover Page Interactive Data File (formatted as inline XBRL and contained in Exhibits 101).X

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

ITEM 16. FORM 10-K SUMMARY
None.

125

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.

Date: March 26, 2024
SNOWFLAKE INC.
By:
/s/ Sridhar Ramaswamy
Name:
Sridhar Ramaswamy
Title:
Chief Executive Officer
(Principal Executive Officer)
By:/s/ Michael P. Scarpelli
Name:Michael P. Scarpelli
Title:Chief Financial Officer
(Principal Financial Officer)
By:
/s/ Emily Ho
Name:
Emily Ho
Title:
Chief Accounting Officer
(Principal Accounting Officer)

126

POWER OF ATTORNEY
Each person whose signature appears below constitutes and appoints Sridhar Ramaswamy, Michael P. Scarpelli, Emily Ho, and each one of them, as his or her true and lawful attorneys-in-fact and agents, with full power of substitution and resubstitution, for him or her and in their name, place, and stead, in any and all capacities, to sign any and all amendments to this Annual Report on Form 10-K, and to file the same, with all exhibits thereto and other documents in connection therewith, with the Securities and Exchange Commission, granting unto said attorneys-in-fact and agents, and each of them, full power and authority to do and perform each and every act and thing requisite and necessary to be done in connection therewith, as fully to all intents and purposes as he or she might or could do in person, hereby ratifying and confirming all that said attorneys-in-fact and agents or any of them, or 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, this Annual Report on Form 10-K has been signed by the following persons on behalf of the registrant and in the capacities and on the dates indicated.
SignatureTitleDate
/s/ Sridhar Ramaswamy
Chief Executive Officer and Director
(Principal Executive Officer)
March 26, 2024
Sridhar Ramaswamy
/s/ Michael P. Scarpelli
Chief Financial Officer
(Principal Financial Officer)
March 26, 2024
Michael P. Scarpelli
/s/ Emily Ho
Chief Accounting Officer
(Principal Accounting Officer)
March 26, 2024
Emily Ho
/s/ Frank Slootman
Chairman of the Board
March 26, 2024
Frank Slootman
/s/ Benoit Dageville
Director
March 26, 2024
Benoit Dageville
/s/ Teresa BriggsDirector
March 26, 2024
Teresa Briggs
/s/ Stephen B. Burke
Director
March 26, 2024
Stephen B. Burke
/s/ Jeremy BurtonDirector
March 26, 2024
Jeremy Burton
/s/ Mark S. GarrettDirector
March 26, 2024
Mark S. Garrett
/s/ Kelly A. KramerDirector
March 26, 2024
Kelly A. Kramer
/s/ Mark D. McLaughlin
Director
March 26, 2024
Mark D. McLaughlin
/s/ Michael L. SpeiserDirector
March 26, 2024
Michael L. Speiser
/s/ Jayshree V. UllalDirector
March 26, 2024
Jayshree V. Ullal


127
EX-10.5 2 ex-105snowflakefy2024q4.htm EX-10.5 Document
Exhibit 10.5
SNOWFLAKE INC.
2020 EQUITY INCENTIVE PLAN

GLOBAL STOCK OPTION GRANT NOTICE


Snowflake Inc. (the “Company”), pursuant to its 2020 Equity Incentive Plan (the “Plan”), has granted to you (“Optionholder”) an option to purchase the number of shares of the Class A Common Stock set forth below (the “Option”). Your Option is subject to all of the terms and conditions as set forth herein and in the Plan, the Global Stock Option Agreement, including any appendices thereto (the “Appendices”), and the Notice of Exercise, all of which are provided to you and incorporated herein in their entirety. Capitalized terms not explicitly defined herein but defined in the Plan or the Global Stock Option Agreement (including the Appendices) shall have the meanings set forth in the Plan or the Global Stock Option Agreement, as applicable.
Optionholder:
Date of Grant:
Vesting Commencement Date:
Number of Shares of Class A Common Stock Subject to Option:
Exercise Price (Per Share):
Expiration Date:

Type of Grant:    
[Incentive Stock Option] OR [Nonstatutory Stock Option]
Exercise and
Vesting Schedule:
Subject to the Optionholder’s Continuous Service through each applicable vesting date, the Option will vest as follows:

[__________]

Notwithstanding the foregoing, vesting shall (i) terminate and any unvested portion of the Option shall be forfeited upon the Participant’s termination of Continuous Service, and (ii) be subject to the Company’s Leave of Absence Policy for Equity and the Company’s Survivor Benefit Policy, both as amended from time to time.

Optionholder Acknowledgements: By your signature below or by electronic acceptance or authentication in a form authorized by the Company, you understand and agree that:

The Option is governed by this Global Stock Option Grant Notice, and the provisions of the Plan and the Global Stock Option Agreement (including the Appendices) and the Notice of Exercise, all of which are made a part of this document. This Grant Notice, the Global Stock Option Agreement, and the Appendices (collectively, the “Agreement”) may not be modified, amended, or revised except in a writing signed by you and a duly authorized officer of the Company, unless otherwise provided in the Plan.

1


If the Option is an Incentive Stock Option, it (plus other outstanding Incentive Stock Options granted to you) cannot be first exercisable for more than USD 100,000 in value (measured by exercise price) in any calendar year. Any excess over USD 100,000 is a Nonstatutory Stock Option.

You consent to receive the Agreement, the Plan, the Prospectus, and any other Plan-related documents by electronic delivery and to participate in the Plan through an on-line or electronic system established and maintained by the Company or a third party designated by the Company.

You have read and are familiar with the provisions of the Plan, the Agreement, and the Prospectus. In the event of any conflict between the provisions in this Agreement (including the Grant Notice, the Global Option Agreement, and the Appendices), the Notice of Exercise, or the Prospectus and the terms of the Plan, the terms of the Plan shall control.

This Agreement sets forth the entire understanding between you and the Company regarding the acquisition of Class A Common Stock in connection with this Option and supersedes all prior oral and written agreements, promises, and/or representations on that subject.

Counterparts may be delivered via facsimile, electronic mail (including pdf or any electronic signature complying with the U.S. federal ESIGN Act of 2000, Uniform Electronic Transactions Act, or other Applicable Law) or other transmission method and any counterpart so delivered will be deemed to have been duly and validly delivered and be valid and effective for all purposes.

Notwithstanding the above, if you have not actively accepted the Option within 90 days of the Date of Grant set forth in this Stock Option Grant Notice, you are deemed to have accepted the Option, subject to all of the terms and conditions of the Plan and Agreement.

SNOWFLAKE INC.OPTIONHOLDER:
By:
SignatureSignature
Title:Chief Financial OfficerDate:
Date:
2


SNOWFLAKE INC.
2020 EQUITY INCENTIVE PLAN

GLOBAL STOCK OPTION AGREEMENT


As reflected by your Stock Option Grant Notice (“Grant Notice”) Snowflake Inc. (the “Company”) has granted you an option under its 2020 Equity Incentive Plan (the “Plan”) to purchase a number of shares of Class A Common Stock at the exercise price indicated in your Grant Notice (the “Option”). The terms of your Option as specified in the Grant Notice and this Global Stock Option Agreement, including the Appendices described below, constitute your Agreement (the Grant Notice, Global Stock Option Agreement, and Appendices, collectively, are referred to as the “Agreement”). Capitalized terms not explicitly defined in this Global Stock Option Agreement but defined in the Grant Notice or the Plan shall have the same definitions as in the Grant Notice or Plan, as applicable.
The general terms and conditions applicable to your Option are as follows:
1.Governing Plan Document. Your Option is subject to all the provisions of the Plan. Your Option is further subject to all interpretations, amendments, rules and regulations, which may from time to time be promulgated and adopted pursuant to the Plan. Without limitation to the foregoing, your Option is subject to the terms of the Company’s Leave of Absence Policy for Equity and the Company’s Survivor Benefit Policy, both as amended from time to time. In the event of any conflict between the Option Agreement and the provisions of the Plan, the provisions of the Plan shall control.
2.Exercise.
(a)You may generally exercise the vested portion of your Option for whole shares of Class A Common Stock at any time during its term by delivery of payment of the exercise price and applicable withholding taxes and other required documentation to the Plan Administrator in accordance with the exercise procedures established by the Plan Administrator, which may include an electronic submission. Please review the Plan, which may restrict or prohibit your ability to exercise your Option during certain periods.
(b)To the extent permitted by Applicable Law, you may pay your Option exercise price as follows:
i.cash, check, bank draft or money order;
ii.subject to Company and/or Committee consent at the time of exercise, pursuant to a “cashless exercise” program as further described in the Plan if at the time of exercise the Class A Common Stock is publicly traded;
iii.subject to Company and/or Committee consent at the time of exercise, by delivery of previously owned shares of Class A Common Stock as further described in the Plan; or
iv.subject to Company and/or Committee consent at the time of exercise, if the Option is a Nonstatutory Stock Option, by a “net exercise” arrangement as further described in the Plan.
3.Term. You may not exercise your vested Option before the commencement of its term or after its term expires. The term of your Option commences on the Date of Grant and expires upon the earliest of the following:



1


(a)immediately upon the termination of your Continuous Service for Cause;
(b)three (3) months after the termination of your Continuous Service for any reason other than Cause, Disability or death;
(c)12 months after the termination of your Continuous Service due to your Disability;
(d)18 months after your death if you die during your Continuous Service;
(e)immediately upon a Corporate Transaction if the Board has determined that the Option will terminate in connection with a Corporate Transaction,
(f)the Expiration Date indicated in your Grant Notice; or
(g)the day before the 10th anniversary of the Date of Grant.
Notwithstanding the foregoing, if you die during the period provided in Section 3(b), the term of your Option shall not expire until the earlier of (i) 18 months after your death, (ii) upon any termination of the Option in connection with a Corporate Transaction, (iii) the Expiration Date indicated in your Grant Notice, or (iv) the day before the tenth anniversary of the Date of Grant. Additionally, the Post-Termination Exercise Period of your Option may be extended as provided in the Plan.
To obtain the U.S. federal income tax advantages associated with an Incentive Stock Option, the Code requires that at all times beginning on the date of grant of your Option and ending on the day three months before the date on which your option becomes exercisable, you must be an employee of the Company or an Affiliate, except in the event of your death or Disability. If the Company provides for the extended exercisability of your Option under certain circumstances for your benefit, your Option will not necessarily be treated as an Incentive Stock Option if you exercise your Option more than three months after the date your employment terminates.
4.Withholding Obligations.
(a)Regardless of any action taken by the Company or, if different, the Affiliate to which you provide Continuous Service (the “Service Recipient”) with respect to any income tax, social insurance, payroll tax, fringe benefits tax, payment on account, or other tax-related items associated with the grant, vesting or exercise of the Option or sale of the underlying Class A Common Stock or other tax-related items related to your participation in the Plan and legally applicable to you (the “Tax Liability”), you hereby acknowledge and agree that the Tax Liability is your ultimate responsibility and may exceed the amount, if any, actually withheld by the Company or the Service Recipient. You further acknowledge that the Company and the Service Recipient (i) make no representations or undertakings regarding any Tax Liability in connection with any aspect of this Option, including, but not limited to, the grant, vesting or exercise of the Option, the issuance of Class A Common Stock pursuant to such exercise, the subsequent sale of shares of Class A Common Stock, and the payment of any dividends on the shares; and (ii) do not commit to and are under no obligation to structure the terms of the grant or any aspect of the Option to reduce or eliminate your Tax Liability or achieve a particular tax result. Further, if you are subject to Tax Liability in more than one jurisdiction, you acknowledge that the Company and/or the Service Recipient (or former service recipient, as applicable) may be required to withhold or account for Tax Liability in more than one jurisdiction.



2


(b)In connection with any relevant taxable or tax withholding event, as applicable, you agree to make adequate arrangements satisfactory to the Company and/or the Service Recipient to satisfy all Tax Liability. As further provided in Section 8 of the Plan, you hereby authorize the Company and any applicable Service Recipient to satisfy any applicable withholding obligations with regard to the Tax Liability by one or a combination of the following methods: (i) causing you to pay any portion of the Tax Liability in cash or cash equivalent in a form acceptable to the Company; (ii) withholding from any compensation otherwise payable to you by the Company or the Service Recipient; (iii) withholding from the proceeds of the sale of shares of Class A Common Stock issued upon exercise of the Option (including by means of a “cashless exercise” pursuant to a program developed under Regulation T as promulgated by the Federal Reserve Board to the extent permitted by the Company, or by means of the Company acting as your agent to sell sufficient shares of Class A Common Stock for the proceeds to settle such withholding requirements, on your behalf pursuant to this authorization without further consent); (iv) withholding shares of Class A Common Stock otherwise issuable to you upon the exercise of the Option, provided that to the extent necessary to qualify for an exemption from application of Section 16(b) of the Exchange Act, if applicable, such share withholding procedure will be subject to the express prior approval of the Board or the Company’s Compensation Committee; and/or (v) any other method determined by the Company to be in compliance with Applicable Law. Furthermore, you agree to pay the Company or the Service Recipient any amount the Company or the Service Recipient may be required to withhold, collect or pay as a result of your participation in the Plan or that cannot be satisfied by the means previously described. In the event it is determined that the amount of the Tax Liability was greater than the amount withheld by the Company and/or the Service Recipient, as applicable, you agree to indemnify and hold the Company and/or the Service Recipient (as applicable) harmless from any failure by the Company or the applicable Service Recipient to withhold the proper amount.
(c)The Company may withhold or account for your Tax Liability by considering statutory or other withholding rates applicable in your jurisdiction(s), including (i) maximum applicable rates in your jurisdiction(s), in which case you may receive a refund of any over-withheld amount in cash (whether from applicable tax authorities or the Company) and you will have no entitlement to the equivalent amount in Class A Common Stock or (ii) minimum or such other applicable rates in your jurisdiction(s), in which case you may be solely responsible for paying any additional Tax Liability to the applicable tax authorities or to the Company and/or the Service Recipient. If the Tax Liability withholding obligation is satisfied by withholding shares of Class A Common Stock, for tax purposes, you are deemed to have been issued the full number of shares of Class A Common Stock subject to the exercised portion of the Option, notwithstanding that a number of the shares of Class A Common Stock is held back solely for the purpose of paying such Tax Liability.
(d)You acknowledge that you may not be able to exercise your Option even though the Option is vested, and that the Company shall have no obligation to issue shares of Class A Common Stock, in each case, unless and until you have fully satisfied any applicable Tax Liability, as determined by the Company. Unless any withholding obligation for the Tax Liability is satisfied, the Company shall have no obligation to deliver to you any Class A Common Stock in respect of the Option.
5.Incentive Stock Option Disposition Requirement. If your option is an Incentive Stock Option, you must notify the Company in writing within 15 days after the date of any disposition of any of the shares of the Class A Common Stock issued upon exercise of your option that occurs within two years after the date of your option grant or within one year after such shares of Class A Common Stock are transferred upon exercise of your option.
6.Transferability. Except as otherwise provided in the Plan, your Option is not transferable, except by will or by the applicable laws of descent and distribution, and is exercisable during your life only by you.



3


7.Corporate Transaction. Your Option is subject to the terms of any agreement governing a Corporate Transaction involving the Company, including, without limitation, a provision for the appointment of a stockholder representative that is authorized to act on your behalf with respect to any escrow, indemnities and any contingent consideration.
8.No Liability for Taxes. As a condition to accepting the Option, you hereby (a) agree to not make any claim against the Company, or any of its Officers, Directors, Employees or Affiliates related to any Tax Liability arising from the Option or any other compensation from the Company or the Service Recipient and (b) acknowledge that you were advised to consult with your own personal tax, financial and other legal advisors regarding the tax consequences of the Option and have either done so or knowingly and voluntarily declined to do so. Additionally, if you are subject to taxation in the U.S., (i) you acknowledge that the Option is exempt from Section 409A only if the exercise price is at least equal to the “fair market value” of the Class A Common Stock on the date of grant as determined by the U.S. Internal Revenue Service and there is no other impermissible deferral of compensation associated with the Option, and (ii) as a condition to accepting the Option, you agree not make any claim against the Company, or any of its Officers, Directors, Employees or Affiliates in the event that the U.S. Internal Revenue Service asserts that such exercise is less than the “fair market value” of the Class A Common Stock on the date of grant as subsequently determined by the U.S. Internal Revenue Service.
9.Data Privacy. In order for the Company to administer the Option and your participation in the Plan, the Company must collect, process and transfer certain of your personal data, as further described in Appendix A to this Global Stock Option Agreement. Appendix A constitutes part of this Agreement.
10.Severability. If any part of this Agreement or the Plan is declared by any court or governmental authority to be unlawful or invalid, such unlawfulness or invalidity will not invalidate any portion of this Agreement or the Plan not declared to be unlawful or invalid. Any Section of this Agreement (or part of such a Section) so declared to be unlawful or invalid will, if possible, be construed in a manner which will give effect to the terms of such Section or part of a Section to the fullest extent possible while remaining lawful and valid.
11.Other Documents. You hereby acknowledge receipt of or the right to receive a document providing the information required by Rule 428(b)(1) promulgated under the Securities Act, which includes the Prospectus. In addition, you acknowledge receipt of the Company’s Insider Trading Policy.
12.Questions. If you have questions regarding these or any other terms and conditions applicable to your Option, including a summary of the applicable U.S. federal income tax consequences, please see the Prospectus (or, for a summary of the tax consequences if you are based outside the U.S., the employee information supplement to the Prospectus applicable for your jurisdiction).
13.[Intentionally Omitted].
14.Governing Law. This Agreement and any controversy arising out of or relating to this Agreement shall be governed by, and construed in accordance with, the internal laws of the State of Delaware, without regard to conflict of law principles that would result in any application of any law other than the law of the State of Delaware.
15.Waiver. You acknowledge that a waiver by the Company of any provision, or breach thereof, of this Agreement on any occasion shall not operate or be construed as a waiver of such provision on any other occasion or as a waiver of any other provision of this Agreement, or of any subsequent breach by you or any other Participant.



4


16.Imposition of Other Requirements. The Company reserves the right to impose other requirements on your participation in the Plan, on the Option and on any Class A Common Stock acquired under the Plan, to the extent the Company determines it is necessary or advisable for legal or administrative reasons, and to require you to sign any additional agreements or undertakings that may be necessary to accomplish the foregoing.
17.No Advice Regarding Grant. The Company is not providing any tax, legal or financial advice, nor is the Company making any recommendations regarding your participation in the Plan, or your acquisition or sale of the underlying shares of Class A Common Stock. You should consult with your own personal tax, financial and/or legal advisors regarding the Tax Liability arising in connection with the Option and by accepting the Option, you have agreed that you have done so or knowingly and voluntarily declined to do so.
18.Country-Specific Provisions. The Option shall be subject to any additional or different terms and conditions set forth in Appendix B to this Global Stock Option Agreement. Moreover, if you relocate to one of the countries included in Appendix B, the additional or different terms and conditions for such country will apply to you, to the extent the Company determines that the application of such terms and conditions is necessary or advisable for legal or administrative reasons. Appendix B constitutes part of this Agreement.




5


SNOWFLAKE INC.
2020 EQUITY INCENTIVE PLAN

APPENDIX A TO GLOBAL STOCK OPTION AGREEMENT


This Appendix A forms part of the Agreement. Capitalized terms used but not defined in this Appendix A have the meanings set forth in the Plan and/or in the Global Stock Option Agreement.
Data Privacy. To participate in the Plan, you need to review the information provided in (a) through (f) below and, where applicable, consent to the processing of Personal Data (as defined below) by the Company and the third parties according to (g) below.

If you are based in the European Union (“EU”), the European Economic Area (“EEA”), Switzerland or the United Kingdom (collectively, “EEA+”), Snowflake Inc., with its registered office in the state of Delaware at 251 Little Falls Drive, Wilmington, Delaware, 19808, USA is the controller responsible for the processing of your Personal Data in connection with the Agreement and the Plan. The Company's representative in the EU is Snowflake Computing Netherlands B.V. with its primary office located at FOZ Building, Gustav Mahleraan 300-314, 1082 ME Amsterdam, Netherlands. The Company’s representative in the United Kingdom is Snowflake Computing U.K. Limited with its primary office located at 14th Floor, The Bower 207 Old Street, London, United Kingdom, EC1V 9NR.

(a)Data Collection and Usage. The Company collects, processes and uses Personal Data about you, including your name, home address, email address and telephone number, date of birth, social insurance number, passport or other identification number, salary, nationality, job title, any shares of Class A Common Stock or directorships held in the Company, details of all options over shares of Class A Common Stock or any other entitlement to shares of Class A Common Stock awarded, canceled, exercised, purchased, vested, unvested or outstanding in your favor, which the Company receives from you or the Service Recipient (“Personal Data”). In order for you to participate in the Plan, the Company will collect Personal Data for purposes of allocating shares of Class A Common Stock and implementing, administering and managing the Plan.

If you are based in the EEA+, the Company’s legal basis for the processing of Personal Data is the necessity of the processing for the Company's performance of its obligations under the Agreement and the Company’s legitimate interest of complying with statutory obligations to which it is subject.

If you are based in any other jurisdiction, the Company relies on your consent to the processing of Personal Data, as further described below.

(b) Stock Plan Administration and Service Provides. The Company may transfer Personal Data to Cooley LLP, Fidelity Stock Plan Services LLC, Computershare Trust Company, N.A., and/or Solium Plan Managers LLC (each, an “administrator”), each of which is an independent service provider based in the U.S., which is assisting the Company with the implementation, administration and management of the Plan. Administrators may open an account for you to receive and, when applicable, trade shares of Class A Common Stock. You may be asked to acknowledge, or agree to, separate terms and data processing practices with any administrator, with such acknowledgement or agreement being a condition to your ability to participate in the Plan.

(c)International Data Transfers. Personal Data will be transferred from your country to the U.S., where the Company and its service providers are based. You understand and acknowledge that the U.S. has enacted data privacy laws that are different from those applicable in your country of residence. The



6


EU Commission has determined that an appropriate level of protection can be achieved by implementing safeguards such as the Standard Contractual Clauses adopted by the EU Commission.

If you are based in the EEA+, Personal Data will be transferred from the EEA+ to the Company based on the Standard Contractual Clauses adopted by the EU Commission that are entered into by the Company and its Affiliates located in the EEA+. The onward transfer of your Personal Data by the Company to the administrators will be based on a data processing agreement or the EU Standard Contractual Clauses. You may request a copy of such appropriate safeguards at privacy@snowflake.com.

If you are based in any other jurisdiction, the Company relies on your consent to the transfer of Personal Data to the U.S., as further described below.

(d)Data Retention. The Company will use Personal Data only as long as necessary to implement, administer and manage my participation in the Plan or as required to comply with legal or regulatory obligations, including, without limitation, under tax and securities laws. When the Company no longer needs Personal Data for any of the above purposes, which will generally be seven (7) years after you participate in the Plan, the Company will cease to use Personal Data and remove it from its systems. If the Company keeps Personal Data longer, it would be to satisfy legal or regulatory obligations and the Company’s legal basis would be relevant laws or regulations (if you are in the EEA+) and/or your consent (if you are outside the EEA+).

(e)Data Subject Rights. You understand that you may have a number of rights under data privacy laws in your jurisdiction. Subject to the conditions set out in the Applicable Law and depending on where you are based, such rights may include the right to (i) request access to, or copies of, Personal Data processed by the Company, (ii) rectification of incorrect Personal Data, (iii) deletion of Personal Data, (iv) restrictions on the processing of Personal Data, (v) object to the processing of Personal Data for legitimate interests, (vi) portability of Personal Data, (vii) lodge complaints with competent authorities in your jurisdiction, and/or to (viii) receive a list with the names and addresses of any potential recipients of Personal Data. To receive clarification regarding these rights or to exercise these rights, you can contact privacy@snowflake.com.

(f)Necessary Disclosure of Personal Data. You understand that providing the Company with Personal Data is necessary for the performance of the Agreement and that your refusal to provide Personal Data or, where applicable, consent to process and transfer Personal Data would make it impossible for the Company to perform its contractual obligations and may affect your ability to participate in the Plan.

(g)Data Privacy Consent. If you are located in a jurisdiction outside the EEA+, you hereby voluntarily and unambiguously consent to the collection, use and transfer, in electronic or other form, of Personal Data, as described above and in any other Award materials, by and among, as applicable, the Company, the Service Recipient and any Affiliate for the exclusive purpose of implementing, administering and managing your participation in the Plan. You understand that you may, at any time, refuse or withdraw the consents herein, in any case without cost, by contacting in writing privacy@snowflake.com. If you do not consent or later seek to revoke your consent, your employment status or service with the Service Recipient will not be affected; the only consequence of refusing or withdrawing consent is that the Company would not be able to grant the Option or other equity awards to you or administer or maintain such awards. Therefore, you understand that refusing or withdrawing consent may affect your ability to participate in the Plan. For more information on the consequences of refusal to consent or withdrawal of consent, you should contact privacy@snowflake.com.



7


SNOWFLAKE INC.
2020 EQUITY INCENTIVE PLAN

APPENDIX B TO GLOBAL STOCK OPTION AGREEMENT


Terms and Conditions
This Appendix B forms part of the Agreement and includes special terms and conditions that govern the Option granted to you under the Plan if you reside and/or work in one of the jurisdictions listed below. Capitalized terms used but not defined in this Appendix B have the meanings set forth in the Plan and/or in the Global Stock Option Agreement.
If you are a citizen or resident (or are considered as such for local law purposes) of a country other than the country in which you are currently residing and/or working, or if you relocate to another country after the grant of the Option, the Company shall, in its discretion, determine to what extent the special terms and conditions contained herein shall be applicable to you.
Notifications
This Appendix B may also include information regarding securities, exchange control and certain other issues of which you should be aware with respect to participation in the Plan. The information is based on the securities, exchange control and other laws in effect in the respective countries as of July 2023. Such laws are often complex and change frequently. As a result, the Company strongly recommends that you not rely on the information in this Appendix B as the only source of information relating to the consequences of your participation in the Plan because the information may be out of date at the time you vest in the Option, exercise the Option and acquire shares of Class A Common Stock, or sell shares of Class A Common Stock acquired under the Plan.
In addition, the information contained below is general in nature and may not apply to your particular situation and, as a result, the Company is not in a position to assure you of any particular result. Accordingly, you should seek appropriate professional advice as to how the relevant laws in your country may apply to your individual situation.
Finally, if you are a citizen or resident (or are considered as such for local law purposes) of a country other than the one in which you are currently residing and/or working, or if you relocate to another country after grant of the Option, the information contained in this Appendix B may not be applicable to you in the same manner.
All Countries Outside the United States

Nature of Grant. By accepting this Option, you acknowledge, understand and agree that:

(a)the Plan is established voluntarily by the Company, it is discretionary in nature and it may be modified, amended, suspended or terminated by the Company at any time, to the extent permitted by the Plan;
(b)the grant of the Option is exceptional, voluntary and occasional and does not create any contractual or other right to receive future grants of options, or benefits in lieu of options, even if options have been granted in the past;
(c)all decisions with respect to future option or other grants, if any, will be at the sole discretion of the Company;



8


(d)the grant of the Option and your participation in the Plan will not create a right to continue to serve the Company or the Service Recipient in the capacity in effect at the time the Award was granted;
(e)the grant of the Option and your participation in the Plan will not be interpreted as forming or amending an employment or service contract with the Company or the Service Recipient, and will not interfere with the right (if any) of the Company or the Service Recipient, as applicable, to terminate your Continuous Service;
(f)you are voluntarily participating in the Plan;
(g)the Option and the Class A Common Stock subject to the Option, and the income from and value of same, are not intended to replace any pension rights or compensation;
(h)the Option and the Class A Common Stock subject to the Option, and the income from and value of same, are not part of normal or expected compensation for purposes of, including but not limited to, calculating any severance, resignation, termination, redundancy, dismissal, end-of-service payments, bonuses, holiday pay, long-service awards, pension or retirement or welfare benefits or similar payments;
(i)unless otherwise agreed with the Company in writing, the Option and the Class A Common Stock subject to the Option, and the income from and value of same, are not granted as consideration for, or in connection with, the service you may provide as a director of an Affiliate;
(j)the future value of the underlying Class A Common Stock is unknown, indeterminable and cannot be predicted with certainty; if the value of the shares of Class A Common Stock does not increase, the Option will have no value; if you acquire shares of Class A Common Stock pursuant to the exercise of the Option, the value of the shares may increase or decrease, even below the exercise price;
(k)no claim or entitlement to compensation or damages shall arise from forfeiture of the Option resulting from the termination of your Continuous Service (for any reason whatsoever, whether or not later found to be invalid or in breach of employment or labor laws in the jurisdiction where you provide services or the terms of your employment or service agreement, if any) or from the application of any clawback or recoupment policy adopted by the Company or imposed by Applicable Law;
(l)for purposes of the Option, your Continuous Service will be considered terminated as of the date you are no longer actively providing services to the Company, the Service Recipient or any other Affiliate (regardless of the reason for such termination and whether or not later found to be invalid or in breach of employment or labor laws in the jurisdiction where you are employed or provide services or the terms of your employment or service agreement, if any), and such date will not be extended by any notice period (e.g., your period of Continuous Service would not include any contractual notice period or any period of “garden leave” or similar period mandated under employment or labor laws in the jurisdiction where you are employed or providing services or the terms of your employment or service agreement, if any); the Board or, if delegated pursuant to Section 2 of the Plan, the Compensation Committee or a designated officer of the Company (or a designee of any of the foregoing), shall have the exclusive discretion to determine when you are no longer actively providing services for purposes of the Option (including whether you may still be considered to be providing services while on a leave of absence, in accordance with the Company’s Leave of Absence Policy for Equity, as amended from time to time); and



9


(m)neither the Company, the Service Recipient nor any other Affiliate shall be liable for any foreign exchange rate fluctuation between your local currency and the U.S. dollar that may affect the value of the Option or of any amounts due to you upon exercise of the Option or the subsequent sale of any Class A Common Stock acquired upon settlement.
Language. You acknowledge and represent that you are sufficiently proficient in the English language, or have consulted with an advisor who is sufficiently proficient in the English language, so as to enable you to understand the provisions of this Agreement and the Plan. If you have received this Agreement or any other document related to the Plan translated into a language other than English and if the meaning of the translated version is different than the English version, the English version will control, unless otherwise required by Applicable Law.
Foreign Asset/Account, Exchange Control and Tax Reporting. You acknowledge that, depending on your country, there may be certain foreign asset and/or account reporting requirements or exchange control restrictions which may affect your ability to acquire or hold the Option or the shares of Class A Common Stock or cash received from participating in the Plan (including proceeds from the sale of shares and dividends paid on shares) in a brokerage or bank account outside your country. You may be required to report such accounts, assets or related transactions to the tax or other authorities in your country. You also may be required to repatriate sale proceeds or other funds received as a result of participating in the Plan to your country through a designated bank or broker and/or within a certain time after receipt. You acknowledge that you are responsible for ensuring compliance with any applicable foreign asset/account, exchange control and tax reporting requirements and should consult your personal legal and tax advisors on this matter.
Insider Trading Restrictions/Market Abuse Laws. You may be subject to insider trading restrictions and/or market abuse laws in applicable jurisdictions, including but not limited to the United States and your country, which may affect your ability to accept, acquire, sell or otherwise dispose of shares of Class A Common Stock, rights to shares of Class A Common Stock (e.g., the Option) or rights linked to the value of shares of Class A Common Stock during such times as you are considered to have “inside information” regarding the Company (as defined by the laws in applicable jurisdictions). Local insider trading laws and regulations may prohibit the cancellation or amendment of orders you placed before you possessed inside information. Furthermore, you could be prohibited from (i) disclosing the inside information to any third party, and (ii) “tipping” third parties or causing them otherwise to buy or sell securities. You should keep in mind that third parties can include fellow employees and service providers. Any restrictions under these laws or regulations are separate from and in addition to any restrictions that may be imposed under any applicable insider trading policy of the Company. You acknowledge that it is your responsibility to comply with any applicable restrictions and you should speak with your personal legal advisor on this matter.
Venue. For purposes of litigating any dispute that arises directly or indirectly from the relationship of the parties evidenced by this grant of the Option or the Agreement, the parties hereby submit to and consent to the exclusive jurisdiction of the State of Delaware and agree that such litigation shall be conducted only in the Court of Chancery of the State of Delaware, or the federal district court for the District of Delaware, and no other courts, where this grant is made and/or to be performed.





10



Argentina

Securities Law Information. Neither the Option nor the underlying shares of Class A Common Stock are publicly offered or listed on any stock exchange in Argentina and, as a result, have not been and will not be registered with the Argentine Securities Commission (Comisión Nactional de Valores). The offer is private and not subject to the supervision of any Argentine governmental authority. Neither this nor any other offering material related to the Option or the underlying shares of Class A Common Stock may be utilized in connection with any general offering to the public in Argentina. Argentine residents who acquire an Option under the Plan do so according to the terms of a private offering made from outside Argentina.

Exchange Control Information. Exchange control restrictions and requirements may impact the ability to remit funds out of Argentina in order to exercise the Option. Therefore, you may be required to pay your Option exercise price by way of a cashless exercise program or other method of payment which does not require you to remit funds out of Argentina. Exchange control restrictions and requirements may also apply if and when you transfer proceeds from the sale of shares of Class A Common Stock into Argentina. Exchange control regulations in Argentina are subject to change. You should speak with your personal legal advisor regarding any exchange control obligations that you may have prior to the exercise of the Option or remitting funds into Argentina, as you are responsible for complying with applicable exchange control laws.

Foreign Asset / Account Reporting Information. If you hold shares of Class A Common Stock as of December 31 of any year, you are required to report the holding of the shares of Class A Common Stock on your personal tax return for the relevant year.

Armenia

There are no country-specific provisions.

Australia

Tax Information. It is intended that Subdivision 83A-C of the Income Tax Assessment Act 1997 (Cth) applies to the Option granted under the Plan, such that the Option will be subject to deferred taxation.
Brazil

Compliance with Law. By accepting the Option and participating in the Plan, you agree that you will comply with applicable Brazilian laws and report and pay any and all Tax Liability associated with the vesting and exercise of the Option, the receipt of any dividends, and the sale of any shares of Class A Common Stock acquired under the Plan.

Nature of Grant. The following provision supplements the Nature of Grant provision of this Appendix B:

By accepting the Option, you acknowledge and agree that (i) you are making an investment decision, and (ii) the value of the underlying shares of Class A Common Stock is not fixed and may increase or decrease over the vesting period or before you exercise the Option, without compensation to you.




11


Exchange Control Information. If you are a resident or domiciled in Brazil, you will be required to submit a declaration of assets and rights (including shares of Class A Common Stock acquired under the Plan) held outside of Brazil to the Central Bank of Brazil if the aggregate value of such assets and rights is equal to or greater than USD 1,000,000. You should consult your personal legal advisor to ensure compliance with the applicable reporting requirements.
Canada

Method of Payment. This provision supplements Section 2 (“Exercise”) of the Global Stock Option Agreement:
Due to tax considerations in Canada, you will not be permitted to pay your Option exercise price using the methods set forth in Section 2(b)(iii) or (iv) of the Global Stock Option Agreement.
Termination of Continuous Service.  This provision replaces subsection (l) of the Nature of Grant provision of this Appendix B:
For purposes of the Option, your Continuous Service will be considered terminated, and the right (if any) to vest in the Option will terminate (and your right, if any, to exercise the Option after termination of your Continuous Service will be measured) effective, as of the date that is the earliest of: (a) the date your employment or service relationship with the Company, Service Recipient, or any of its Affiliates is terminated, and (b) the date you receive notice of termination of your employment or service relationship with the Company Service Recipient, or an Affiliate, regardless of any notice period or period of pay in lieu of such notice required under applicable employment law in the jurisdiction where you are employed or providing services or the terms of your employment agreement, if any. You will not earn or be entitled to any pro-rated vesting or extended exercisability for that portion of time before the date on which your Continuous Service is terminated (as determined under this provision) nor will you be entitled to any compensation for lost vesting or exercisability.

Notwithstanding the foregoing, if applicable employment standards legislation explicitly requires continued entitlement to vesting or the extension of exercisability during a statutory notice period, your right to vest in the Option under the Plan, if any, will terminate (and your right, if any, to exercise the vested portion of the Option after termination of your Continuous Service will be measured) effective as of the last day of your minimum statutory notice period and you will not earn or be entitled to pro-rated vesting or extended exercisability if the vesting date falls after (or the post-termination exercise period is measured from) the end of the statutory notice period, nor will you be entitled to any compensation for lost vesting or exercisability.

Data Privacy. This provision supplements the Data Privacy provision of Appendix A:
You hereby authorize the Company or any Affiliate, including the Service Recipient, and any agents or representatives to (i) discuss with and obtain all relevant information from all personnel, professional or non-professional, involved in the administration and operation of the Plan, and (ii) disclose and discuss any and all information relevant to the Plan with their advisors. You further authorize the Company or any Affiliate, including the Service Recipient, and any agents or representatives to record such information and to keep such information in your file. If you are resident in Quebec, you acknowledge and agree that your personal information, including sensitive personal information, may be transferred or disclosed outside of the province of Quebec, including to the United States. You acknowledge and authorize the Company and other parties involved in the administration of the Plan to use technology for profiling purposes and to make automated decisions that may have an impact on you or the administration of the Plan.




12


Securities Law Information. The sale or other disposal of the shares of Class A Common Stock acquired under the Plan may not take place within Canada. If the Class A Common Stock is registered under the Securities Act, you will be permitted to sell shares of Class A Common Stock acquired under the Plan through the designated broker appointed under the Plan, provided the resale of shares of Class A Common Stock takes place outside Canada through the facilities of the exchange on which the shares of Class A Common Stock are then listed. You should consult your personal legal advisor prior to selling shares of Class A Common Stock to ensure compliance with any applicable requirements.
Foreign Asset/Account Reporting Information. You are required to report foreign property on form T1135 (Foreign Income Verification Statement) if the total cost of the foreign property exceeds C$100,000 at any time in the year. Foreign property includes shares of Class A Common Stock acquired under the Plan and may include the Option. The Option must be reported--generally at a nil cost--if the C$100,000 cost threshold is exceeded because of other foreign property held. If shares of Class A Common Stock are acquired, their cost generally is the adjusted cost base (“ACB”) of the shares. The ACB ordinarily would equal the fair market value of the shares at the time of acquisition, but if other shares of Class A Common Stock are owned, this ACB may need to be averaged with the ACB of the other shares. The form T1135 generally must be filed by April 30 of the following year. You should consult your personal tax advisor to ensure compliance with the applicable reporting requirements.
The following provisions apply only if you reside in Quebec:
French Language Documents. A French translation of this document and certain other documents related to the Option will be made available to you as soon as reasonably practicable. You understand that, from time to time, additional information related to the Option may be provided in English and such information may not be immediately available in French. However, upon request, the Company will provide a translation of such information into French as soon as reasonably practicable. Notwithstanding anything to the contrary in the Agreement, and unless you indicate otherwise, the French translation of this document and the Plan will govern your participation in the Plan.

Documents en Langue Française. Une traduction française de ce document et de certains autres documents relatifs à l’Option sera mise à votre disposition dès que raisonnablement possible. Vous comprenez que, de temps à autre, des informations supplémentaires relatives à l’Option peuvent être fournies en anglais et que ces informations peuvent ne pas être immédiatement disponibles en français. Cependant, sur demande, la Société fournira une traduction de ces informations en français dès que raisonnablement possible. Nonobstant toute disposition contraire dans le Contrat, et sauf indication contraire de votre part, la traduction française de ce document et du Plan régira votre participation au Plan.

Colombia

Nature of Grant. This provision supplements the Nature of Grant provision of this Appendix B:

Pursuant to Article 128 of the Colombian Labor Code, this Option and related benefits do not constitute a component of your “salary” for any legal purpose. Therefore, this Option and related benefits will not be included and/or considered for purposes of calculating any and all labor benefits, such as legal/fringe benefits, vacations, indemnities, payroll taxes, social insurance contributions and/or any other labor-related amount which may be payable.

Securities Law Information. The shares of Class A Common Stock are not and will not be registered with the Colombian registry of publicly traded securities (Registro Nacional de Valores y Emisores) and therefore the shares of Class A Common Stock may not be offered to the public in Colombia. Nothing in the Agreement should be construed as the making of a public offer of securities in Colombia.



13



Exchange Control Information. Investments in shares outside of Colombia (including shares of Class A Common Stock acquired under the Plan) are subject to registration before the Central Bank (Banco de la República) as foreign investment held abroad, regardless of value. In addition, all payments for investments originating in Colombia (and the liquidation of such investments) must be transferred through the Colombian foreign exchange market (e.g., local banks), which includes the obligation of correctly completing and filing the appropriate foreign exchange form (declaración de cambio).

Foreign Asset/Account Reporting Information. Colombian residents must file an annual informative return with the local tax authority regarding the assets held abroad, which includes any shares of Class A Common Stock acquired under the Plan (for every year the shares of Class A Common Stock are held). This obligation is only applicable if the value of the assets held abroad exceeds 2,000 Tax Units.

Costa Rica

There are no country-specific provisions.

Denmark

Danish Stock Option Act. By accepting this Option, you acknowledge that you have received an Employer Statement, translated into Danish, if you are entitled to receive one, which is provided to comply with the Danish Stock Option Act, as amended with effect from January 1, 2019.
Foreign Asset/Account Reporting Information. If you establish an account holding shares of Class A Common Stock or cash outside of Denmark, you must report the account and deposits on your annual tax return in the section on foreign affairs and income. You should consult your personal tax advisor to ensure compliance with the applicable reporting requirements.
Finland

There are no country-specific provisions.

France

Grant of the Option. This provision supplements the Grant Notice:
The Option granted under this Agreement is not intended to qualify for special tax and social security treatment pursuant to Sections L. 225-177 to L. 225-186 and Sections L. 22-10-56 to L. 22-10-58 of the French Commercial Code, as amended.
Language Consent. You confirm having read and understood the documents relating to the Plan, including the Agreement, with all terms and conditions included therein, which were provided in the English language. You accept the terms of those documents accordingly.
Consentement Relatif à la Langue Utilisée. Vous confirmez avoir lu et compris le Plan et cette convention («Agreement»), incluant tous leurs termes et conditions, qui ont été transmis en langue anglaise. Vous acceptez les dispositions de ces documents en connaissance de cause.
Foreign Asset / Account Reporting Information. If you hold cash or securities (including shares of Class A Common Stock acquired under the Plan) outside of France or maintain a foreign bank account, you must report such account to the French tax authorities when filing your annual tax return. You should consult your personal tax advisor to ensure compliance with applicable reporting requirements.



14


Germany

Exchange Control Information. Cross-border payments in excess of EUR 12,500 must be reported to the German Federal Bank (Bundesbank). If you make or receive a payment in excess of this amount (including if you acquire shares of Class A Common Stock with a value in excess of this amount under the Plan or sell shares of Class A Common Stock via a foreign broker, bank or service provider and receive proceeds in excess of this amount) and/or if the Company withholds or sells shares of Class A Common Stock with a value in excess of this amount to cover the Tax Liability, you must report the payment and/or the value of the shares of Class A Common Stock withheld or sold to Bundesbank. Such reports must be made either electronically using the “General Statistics Reporting Portal” (“Allgemeine Meldeportal Statistik”) available on the Bundesbank website (www.bundesbank.de) or via such other method (e.g., by email or telephone) as is permitted or required by Bundesbank. The report must be submitted monthly or within other such timing as is permitted or required by Bundesbank. You should consult your personal legal advisor to ensure compliance with applicable reporting requirements.
India

Exercise Restriction. This provision supplements Section 2 (“Exercise”) of the Global Stock Option Agreement:
You must comply at the time of exercise with applicable laws and regulations of India, including but not limited to the Foreign Exchange Management Act, 1999 of India and the rules, regulations and amendments thereto (“FEMA”). To this end, you will not be permitted to pay the exercise price by a “sell to cover” arrangement where you sell some, but not all, of the shares of Class A Common Stock purchased on exercise of the Option (although the Company reserves the right to allow such method of payment depending on the development of local law). In addition, you may be required on exercise of your Option to immediately sell all shares of Class A Common Stock purchased on exercise in order to facilitate any required repatriation of proceeds in connection with your shares of Class A Common Stock issued on exercise of your Option.
Exchange Control Information. If you remit funds from India to pay the Exercise Price, you may be subject to Tax Collection at Source (“TCS”) if your annual remittances out of India exceed a certain amount (currently INR 700,000). You may be required to provide a declaration to the bank remitting the funds to determine if the TCS limit has been reached.
You must repatriate any funds received from participation in the Plan (e.g., proceeds from the sale of shares of Class A Common Stock) within such time as prescribed under applicable Indian exchange control laws, which may be amended from time to time. You should obtain a foreign inward remittance certificate (“FIRC”) from the bank where you deposit the foreign currency and maintain the FIRC as evidence of the repatriation of funds in the event the Reserve Bank of India or the Company or the Service Recipient requests proof of repatriation. You may be required to provide information regarding funds received from participation in the Plan to the Company and/or the Service Recipient to enable them to comply with their filing requirements under exchange control laws in India. You are personally responsible for complying with exchange control laws in India, and neither the Company nor the Service Recipient will be liable for any fines or penalties resulting from your failure to comply with applicable laws. You should consult your personal legal advisor to ensure compliance with the applicable requirements.



15


Foreign Asset/Account Reporting Information. You must declare the following items in your annual tax return: (i) any foreign assets held (including shares of Class A Common Stock acquired under the Plan), and (ii) any foreign bank accounts for which you have signing authority. Increased penalties for failing to report these assets/accounts have been implemented. You should consult your personal tax advisor to ensure compliance with the applicable requirements.
Indonesia
Language Consent. By accepting the Option, you (i) confirm having read and understood the documents relating to this grant (i.e., the Plan and the Agreement) which were provided in the English language, (ii) accept the terms of those documents accordingly, and (iii) agree not to challenge the validity of this document based on Law No. 24 of 2009 on National Flag, Language, Coat of Arms and National Anthem or the implementing Presidential Regulation (when issued).
Persetujuan Bahasa. Dengan menerima Option, (i) anda mengkonfirmasi bahwa anda telah membaca dan mengerti isi dokumen yang terkait dengan pemberian ini yang disediakan untuk anda dalam bahasa Inggris, (ii) Anda menerima syarat dari dokumen-dokumen tersebut, dan (iii) anda setuju bahwa anda tidak akan mengajukan keberatan atas keberlakuan dokumen ini berdasarkan Undang-Undang No. 24 tahun 2009 tentang Bendera, Bahasa dan Lambang Negara serta Lagu Kebangsaan atau Peraturan Presiden pelaksana (ketika diterbitkan).
Exchange Control Information. Indonesian residents must provide the Indonesian central bank, Bank of Indonesia, with information on foreign exchange activities on an online monthly report no later than the fifteenth day of the month following the month in which the activity occurred. Such report can be submitted through the Bank of Indonesia’s website.
For foreign currency transactions exceeding USD 25,000, the underlying document of that transaction will have to be submitted to the relevant local bank. If there is a change of position in any foreign assets held (including shares of Class A Common Stock acquired under the Plan), this change in position (e.g., sale of such shares) must be reported to the Bank of Indonesia no later than the 15th day of the month following the change in position.
If Indonesian residents remit funds out of or into Indonesia (e.g., funds to pay the Option exercise price, proceeds from the sale of shares of Class A Common Stock), the Indonesian bank through which the transaction is made will submit a report of the transaction to the Bank of Indonesia for statistical purposes. For transactions of USD 10,000 or more (or its equivalent in other currency), a more detailed description of the transaction must be included in the report and you may be required to provide information about the transaction (e.g., the relationship between you and the transferor or the funds, the source of the funds, etc.) to the bank in order to complete the transaction.
Foreign Asset / Account Reporting Information. Indonesian residents have the obligation to report their worldwide assets (including any foreign bank or brokerage accounts and shares of Class A Common Stock acquired under the Plan) in their annual individual income tax return.
Ireland
There are no country-specific provisions.
Israel
Trust Arrangement. Capitalized terms used but not defined in these provisions or the Plan or the Global Stock Option Agreement shall have the meanings ascribed to them in the 2020 Equity Incentive Plan Sub-Plan to the Plan for Israeli participants (the “Israel Sub-Plan”).



16



By accepting the Option, you understand and agree that the Options awarded under the Global Stock Option Agreement are subject to and in accordance with the terms and conditions of the Plan, the Israel Sub-Plan, the Global Stock Option Agreement and the trust agreement between the Company and the trustee appointed by the Company or an Affiliate, or any successor trustee (the “Trustee”).

Type of Grant. You acknowledge and agree that the Options are subject to the Plan, the Israel Sub-Plan and Sections 102(b)(2) and (3) of the ITO and the trust agreement, a copy of which has been made available to you. You confirm that (i) you are familiar with the terms and provisions of Section 102 of the ITO, particularly the capital gains track described in subsection (b)(2) and (3) thereof, and agree not to require the Trustee to release the shares of Class A Common Stock or to sell or transfer the shares of Class A Common Stock to you or any third party unless permitted to do so by applicable law; (ii) the terms and restrictions set forth in the Israel Sub-Plan will apply to the grant in all respects, including without limitation with respect to mandatory withholding requirements for Tax Liability, and the rights and authorities of the Company, the Service Recipient and the Trustee with respect thereto, and (iii) the Company and any Affiliate and its assignees and successors shall be under no duty to ensure, and no representation or commitment is made, that the shares of Class A Common Stock qualify or shall qualify under any particular tax treatment.
You further acknowledge and agree that any shares of Class A Common Stock acquired under the Plan shall be deposited with the Trustee, or shall be subject to a supervisory trustee arrangement approved by the ITA for the Trustee, in order to comply with the requirements of the capital gains track under Sections 102(b)(2) and (3) of the ITO.
You further understand that under current Israeli tax laws, the Section 102 Holding Period is counted from the Date of Grant. In the event that the Options granted under the Plan or the shares of Class A Common Stock do not meet the requirements of Section 102 of the ITO and the Israel Sub-Plan, they shall not qualify for the favorable tax treatment under the capital gains route.

You hereby undertake to release the Trustee from any liability in respect of any action or decision duly taken and bona fide executed in relation to the Plan, the Israel Sub-Plan or shares of Class A Common Stock issued thereunder.

You hereby confirm that, in addition to your agreement hereunder, the acceptance or exercise of the Option shall be deemed as irrevocable confirmation of your acknowledgements and undertakings herein with respect to such Option.

You have had the opportunity to consult your personal tax advisor prior to accepting this Agreement.

Data Privacy. The following provision supplements the Data Privacy provision of Appendix A:

You hereby authorize the Company, the Trustee and their representatives to collect, use and transfer all relevant information regarding you to all Company personnel and agents and or third parties involved in the administration of the Plan and/or in the event of a corporate financing, merger, acquisitions and/or business transfers, including transfers outside of Israel and further transfers thereafter.

The following provisions apply if you were not an Israeli tax resident when the Options were granted or if the Option does not qualify as a 102 Capital Gains Track Grant:




17


Non-Trustee Award.  The Option is subject to the Plan and is not made pursuant to Sections 102(b)(2) and (3) of the Israel Tax Ordinance and, in particular, is not eligible to benefit from the capital gains track described in subsection (b)(2) and (3) thereof. To facilitate compliance with tax requirements in Israel, you acknowledge and agree that the Company may require that any shares of Class A Common Stock purchased under the Plan be held with the Company's designated broker appointed under the Plan or another designee or that such shares be sold at such time specified by the Company.
Italy
Acknowledgement of Specific Provisions. By accepting the Option, you acknowledge that you have received a copy of the Plan, have reviewed the Plan and the Agreement in their entirety and fully understand and accept all provisions of the Plan and Agreement.

You further acknowledge that you have read and specifically and expressly approve the following sections of the Agreement: Exercise; Withholding Obligations; No Liability for Taxes; Other Documents; Imposition of Other Requirements; Nature of Grant; Venue

Foreign Asset/Account Reporting Information. If, at any time during the fiscal year, you hold foreign financial assets (including the Option and shares of Class A Common Stock) which may generate income taxable in Italy, you are required to report these assets on your annual tax return (UNICO Form, RW Schedule) for the year during which the assets are held (or on a special form if no tax return is due). These reporting obligations will also apply to Italian residents who are the beneficial owners of foreign financial assets under Italian money laundering provisions. You should consult your personal tax advisor to ensure compliance with the applicable requirements.

Japan
Exchange Control Information. If you acquire shares of Class A Common Stock valued at more than JPY 100,000,000 in a single transaction, you must file a Securities Acquisition Report with the Ministry of Finance through the Bank of Japan within twenty (20) days of the acquisition of the shares. You should consult your personal legal advisor to ensure compliance with applicable reporting requirements.

Foreign Asset/Account Reporting Information. You are required to report details of any assets held outside Japan as of December 31st (including shares of Class A Common Stock acquired under the Plan), to the extent such assets have a total net fair market value exceeding JPY 50,000,000. Such report is due by March 15th each year. You should consult your personal tax advisor to ensure compliance with applicable reporting requirements.




18


Republic of Korea
Restriction on Sale of Shares of Class A Common Stock. Korean residents are not permitted to sell foreign securities (such as shares of Class A Common Stock) through non-Korean brokers (such as Fidelity) or deposit funds resulting from the sale of shares of Class A Common Stock in an overseas financial institution. Therefore, prior to selling the shares of Class A Common Stock acquired under the Plan, you may be required to transfer the shares of Class A Common Stock to a domestic investment broker. It is also problematic to pay the Option exercise price through a broker-assisted cashless exercise method effected through Fidelity because the exercise price is paid with the proceeds resulting from a sale of all or a portion of the shares through Fidelity. Accordingly, you will need to exercise your vested Option by one of the other available methods of exercise, e.g., cash exercise. You acknowledge that you are solely responsible for engaging a domestic broker to sell any shares of Class A Common Stock acquired under the Plan and for complying with the applicable restrictions. Non-compliance with the requirement to sell shares of Class A Common Stock through a domestic broker can result in significant penalties.  Because the exchange control regulations may change without notice, you should consult your personal legal advisor to ensure compliance with any exchange control regulations applicable to any aspect of your participation in the Plan.

Exchange Control Information. If you remit funds out of South Korea to pay your Option exercise price, the remittance may need to be “confirmed” by a foreign exchange bank in South Korea. This is an automatic procedure, i.e., the bank does not need to “approve” the remittance, and it should take no more than a single day to process. You may need to present to the bank processing the transaction the following supporting documents evidencing the nature of the remittance: (i) the Global Stock Option Agreement; (ii) the Plan; and (iii) your certificate of employment. This confirmation is not necessary if you pay your Option exercise price by way of a cashless exercise program (which may not be permitted for the reasons described in the above section) or other method of payment which does not require you to remit funds out of the Republic of Korea.

Foreign Asset/Account Reporting Information. Korean residents are required to declare all foreign financial accounts (e.g., non-Korean bank accounts, brokerage accounts, etc.) to the Korean tax authority and file a report with respect to such accounts in June of the following year if the monthly balance of such accounts exceeds KRW 500 million (or an equivalent amount in foreign currency) on any month-end date during a calendar year. You should consult your personal legal advisor to ensure compliance with applicable reporting requirements.

Mexico
Acknowledgment of the Agreement. By participating in the Plan, you acknowledge that you have received a copy of the Plan, have reviewed the Plan in its entirety and fully understand and accept all provisions of the Plan. You further acknowledge that you have read and expressly approved the terms and conditions set forth in the “Nature of Grant” Section of Appendix B, in which the following is clearly described and established: (i) your participation in the Plan does not constitute an acquired right; (ii) the Plan and your participation in the Plan are offered by the Company on a wholly discretionary basis; (iii) your participation in the Plan is voluntary; and (iv) the Company and its Affiliates are not responsible for any decrease in the value of the underlying shares.



19


Labor Law Policy and Acknowledgment. By participating in the Plan, you expressly recognize that Snowflake Inc., with its registered office in the State of Delaware at 251 Little Falls Drive, Wilmington, Delaware, 19808, USA, is solely responsible for the administration of the Plan and that your participation in the Plan and acquisition of shares do not constitute an employment relationship between you and the Company since you are participating in the Plan on a wholly commercial basis. Based on the foregoing, you expressly recognize that the Plan and the benefits that you may derive from participation in the Plan do not establish any rights between you and the Service Recipient and do not form part of the employment conditions and/or benefits provided by the Service Recipient and any modification of the Plan or its termination shall not constitute a change or impairment of the terms and conditions of your employment.
You further understand that your participation in the Plan is as a result of a unilateral and discretionary decision of the Company; therefore, the Company reserves the absolute right to amend and/or discontinue your participation at any time without any liability to you.
Finally, you hereby declare that you do not reserve any action or right to bring any claim against the Company for any compensation or damages regarding any provision of the Plan or the benefits derived under the Plan, and you therefore grant a full and broad release to the Company, its Affiliates, branches, representation offices, its shareholders, officers, agents or legal representatives with respect to any claim that may arise.
Reconocimiento del Contrato. Al participar en el Plan, usted reconoce que ha recibido una copia del Plan, que ha revisado el Plan en su totalidad, y que entiende y acepta en su totalidad, todas y cada una de las disposiciones del Plan. Asimismo reconoce que ha leído y aprueba expresamente de los términos y condiciones señalados en la Sección “Naturaleza de la Concesión” del Apéndice B, en la que claramente se describe y establece lo siguiente: (i) su participación en el Plan no constituye un derecho adquirido; (ii) el Plan y su participación en el Plan son ofrecidos por la Compañía sobre una base completamente discrecional; (iii) su participación en el Plan es voluntaria; y (iv) la Compañía y sus Afiliadas no son responsables de ninguna por la disminución en el valor de las acciones Ordinarias de Clase A subyacentes.
Política de Legislación Laboral y Reconocimiento. Al participar en el Plan, usted reconoce expresamente que Snowflake Inc., con oficinas registradas en 251 Little Falls Drive, Wilmington, Delaware, 19808, Estados Unidos de América, es la única responsable por la administración del Plan, y que su participación en el Plan, así como la adquisición de las acciones Ordinarias de Clase A, no constituye una relación laboral entre usted y la Compañía, porque usted está participando en el plan sobre una base comercial. Con base en lo anterior, usted reconoce expresamente que el Plan y los beneficios que pudiera obtener por su participación en el Plan, no establecen derecho alguno entre usted y el Beneficiario del Servicio, y no forman parte de las condiciones y/o prestaciones laborales que el Beneficiario del Servicio ofrece, y que las modificaciones al Plan o su terminación, no constituirán un cambio ni afectarán los términos y condiciones de su relación laboral.
Asimismo usted entiende que su participación en el Plan es el resultado de una decisión unilateral y discrecional de la Compañía; por lo tanto, la Compañía se reserva el derecho absoluto de modificar y/o suspender su participación en cualquier momento, sin que usted incurra en responsabilidad alguna.
Finalmente, usted declara que no se reserva acción o derecho alguno para interponer una reclamación alguna en contra de la Compañía, por concepto de compensación o daños relacionados con cualquier disposición del Plan o de los beneficios derivados del Plan, y por lo tanto, usted libera total y ampliamente de toda responsabilidad a la Compañía, a sus Afiliadas, sucursales, oficinas de representación, sus accionistas, funcionarios, agentes o representantes legales, con respecto a cualquier reclamación que pudiera surgir.




20


Securities Law Information. The Option and the shares of Class A Common Stock offered under the Plan have not been registered with the National Register of Securities maintained by the Mexican National Banking and Securities Commission and cannot be offered or sold publicly in Mexico.  In addition, the Plan, the Agreement and any other document relating to the Option may not be publicly distributed in Mexico. These materials are addressed to you only because of your existing relationship with the Company and its Affiliates and these materials should not be reproduced or copied in any form. The offer contained in these materials does not constitute a public offering of securities but rather constitutes a private placement of securities addressed specifically to individuals who are present employees of Snowflake Technologies Mexico S. de R. de C.V. made in accordance with the provisions of the Mexican Securities Market Law, and any rights under such offering shall not be assigned or transferred.

Netherlands
There are no country-specific provisions.
New Zealand

Securities Law Information. WARNING: You are being offered Options which, upon exercise in accordance with the terms of the Agreement and the Plan, will enable you to acquire shares of Company Stock. The shares of Class A Common Stock, if issued, will give you a stake in the ownership of the Company. You may receive a return if dividends are paid.
If the Company runs into financial difficulties and is wound up, you will be paid only after all creditors and holders of preference shares (if any) have been paid. You may lose some or all of your investment, if any.

New Zealand law normally requires people who offer financial products to give information to investors before they invest. This information is designed to help investors to make an informed decision. The usual rules do not apply to this offer because it is made under an employee share purchase scheme. As a result, you may not be given all the information usually required. You will also have fewer other legal protections for this investment.

The shares of Class A Common Stock are quoted on the New York Stock Exchange. This means that if the you acquire shares of Class A Common Stock under the Plan, you may be able to sell such shares on the New York Stock Exchange if there are interested buyers. If you sell your investment, the price you get may vary depending on factors such as the financial condition of the Company. You may receive less than the full amount that you paid for the investment, if anything. The price will depend on the demand for shares of Class A Common Stock.

A copy of the Company's most recent financial statements (and, if applicable, a copy of the auditor's report on those financial statements) as well as information on risk factors impacting the Company’s business that may affect the value of the shares of Class A Common Stock, are included in the Company’s Registration Statement on Form S-1 and (when applicable) the Company’s Annual Reports on Form 10-K and Quarterly Reports on Form 10-Q. These documents have been or will be filed with the U.S. Securities and Exchange Commission and are or will be available to you free of charge online at www.sec.gov or on the Company’s “Investor Relations” website at investors.snowflake.com.

You should ask questions, read all documents carefully, and seek independent financial advice before committing yourself.
Norway



21



There are no country-specific provisions.

Philippines

Securities Law Information. The offering of the Plan and the grant of the Option may be subject to certain securities approval/confirmation requirements in the Philippines with the Philippine Securities and Exchange Commission. If the Company has not obtained, or does not maintain, the necessary securities approval/confirmation prior to the exercise of the Option, you will not be permitted to exercise the Option and no shares of Class A Common Stock subject to the Option will be issued. The Option shall be exercisable and shares of Class A Common Stock shall be issued upon exercise of the Option only if and when all necessary securities approvals/confirmations have been obtained and are maintained.

You should be aware of the risks of participating in the Plan, which include (without limitation) the risk of fluctuation in the price of the shares of Class A Common Stock on the New York Stock Exchange and the risk of currency fluctuations between the U.S. dollar and your local currency. In this regard, you should note that the value of any shares of Class A Common Stock you may acquire under the Plan may decrease after the shares of Class A Common Stock are issued, and fluctuations in foreign exchange rates between your local currency and the U.S. dollar may affect the value of the Option or any amounts due to you pursuant to the exercise of the Option or the subsequent sale of any shares of Class A Common Stock acquired upon exercise. The Company is not making any representations, projections or assurances about the value of the shares of Class A Common Stock now or in the future.

For further information on risk factors impacting the Company’s business that may affect the value of the shares of Class A Common Stock, you should refer to the risk factors discussion in the Company’s Annual Report on Form 10-K and Quarterly Reports on Form 10-Q, which are filed with the U.S. Securities and Exchange Commission and are available online at www.sec.gov, as well as on the Company’s website at https://investors.snowflake.com/overview/default.aspx. In addition, you may receive, free of charge, a copy of the Company’s Annual Report, Quarterly Reports or any other reports, proxy statements or communications distributed to the Company’s stockholders by contacting Investor Relations at Snowflake Inc., 106 East Babcock Street, Suite 3A, Bozeman, Montana 59715, USA and at +1 (844) 766-9355.

You are permitted to sell shares of Class A Common Stock acquired under the Plan through the designated Plan broker appointed by the Company (or such other broker to whom you transfer shares of Class A Common Stock), provided that such sale takes place outside of the Philippines through the facilities of the New York Stock Exchange on which the shares of Class A Common Stock are listed.

Poland

Exchange Control Information. Polish residents holding cash and foreign securities (e.g., shares of Class A Common Stock) and/or maintaining accounts abroad must report information to the National Bank of Poland on transactions and balances of the securities and cash deposited in such accounts if the value of such securities and cash (when combined with all other assets possessed abroad) exceeds PLN 7 million. If required, the reports must be filed on a quarterly basis on special forms that are available on the website of the National Bank of Poland. Further, if you transfer funds in excess of EUR 15,000 (or PLN 15,000 if the transfer of funds is connected with business activity of an entrepreneur) into or out of Poland, the funds must be transferred via a bank account. You are required to retain the documents connected with a foreign exchange transaction for a period of five years, as measured from the end of the year in which such transaction occurred. You should consult your personal legal advisor to ensure compliance with applicable reporting requirements.



22


Romania

Language Consent. By accepting the Option, you acknowledge that you are proficient in reading and understanding English, and have read and acknowledge that you have fully understood the terms of the documents related to the grant (the Grant Notice, the Agreement, and the Plan), which were provided in the English language. You accept the terms of these documents accordingly.

Consimtamant cu privire la limba. Prin acceptarea acordarii Optiunii, confirmati ca aveti un nivel adecvat de cunoastere in ce priveste cititirea si intelegerea limbii engleze, si ati citit si confirmati ca ati inteles pe deplin termenii documentelor referitoare la acordare (anuntul, Acordul si Planul), care au fost furnizate in limba engleza. Acceptati termenii acestor documente in consecinta.

Exchange Control Information. You are generally not required to seek authorization from the National Bank of Romania to participate in the Plan or to open and operate a foreign bank account to receive any proceeds under the Plan. However, if you remit foreign currency out of or into Romania (e.g., the Option exercise price or the proceeds from the sale of shares of Class A Common Stock), you may be required to provide the Romanian bank through which the foreign currency is transferred with appropriate documentation regarding the source of income. You should consult your personal legal advisor to ensure compliance with applicable reporting requirements.
Singapore
Securities Law Information. The Option is granted pursuant to the “Qualifying Person” exemption under section 273(1)(f) of the Securities and Futures Act (Chapter 289, 2006 Ed.) (“SFA”) under which it is exempt from the prospectus and registration requirements and is not made with a view to the underlying shares of Class A Common Stock being subsequently offered for sale to any other party. The Plan has not been lodged or registered as a prospectus with the Monetary Authority of Singapore. You should note that the Options are subject to section 257 of the SFA and that you will not be able to make any offer or subsequent sale of the shares of Class A Common Stock in Singapore, unless such offer or sale is made (1) after six (6) months from the Date of Grant or (2) pursuant to the exemptions under Part XIII Division (1) Subdivision (4) (other than section 280) of the SFA, or pursuant to, and in accordance with the conditions of, any other applicable provisions of the SFA.

Director Reporting Information. If you are a director, associate director or shadow director of a Singapore Affiliate, you may be subject to certain notification requirements under the Singapore Companies Act, regardless of whether you are a Singapore resident or employed in Singapore. These requirements include an obligation to notify the Singapore Affiliate in writing of an interest (e.g., the Option, shares of Class A Common Stock) in the Company or any Affiliate within two days of (i) its acquisition or disposal, (ii) any change in a previously disclosed interest (e.g., when the Option vests or is exercised), or (iii) becoming a director, associate director or shadow director if such an interest exists at that time. If you are the chief executive officer (“CEO”) of a Singapore Affiliate and the above notification requirements are determined to apply to the CEO of a Singapore Affiliate, the above notification requirements also may apply.

Slovakia
There are no country-specific provisions.
Spain
Nature of Grant. This provision supplements the Nature of Grant provision of this Appendix B:



23


By accepting the Option, you consent to participation in the Plan and acknowledge that you have received a copy of the Plan.
You understand that the Company has unilaterally, gratuitously and in its sole discretion decided to grant Options under the Plan to individuals who may be employees or service providers of the Company or one of its Affiliates throughout the world. The decision is limited and entered into based upon the express assumption and condition that any Option will not economically or otherwise bind the Company or any Affiliate, including the Service Recipient, on an ongoing basis, other than as expressly set forth in the Agreement. Consequently, you understand that the Option is given on the assumption and condition that the Option shall not become part of any employment or other service contract (whether with the Company or any Affiliate , including the Service Recipient) and shall not be considered a mandatory benefit, salary for any purpose (including severance compensation) or any other right whatsoever. Furthermore, you understand and freely accept that there is no guarantee that any benefit whatsoever shall arise from the Option, which is gratuitous and discretionary, since the future value of the Option and the underlying shares of Class A Common Stock is unknown, indeterminable, and unpredictable.
Further, your participation in the Plan is expressly conditioned on your continued and active rendering of service, such that, unless otherwise set forth in the Plan, if your Continuous Service terminates for any reason, your participation in the Plan will cease immediately. This will be the case, for example, even if (a) you are considered to be unfairly dismissed without good cause (i.e., subject to a “despido improcedente”); (b) you are dismissed for disciplinary or objective reasons or due to a collective dismissal; (c) your Continuous Service ceases due to a change of work location, duties or any other employment or contractual condition; (d) your Continuous Service ceases due to a unilateral breach of contract by the Company or any Affiliate; or (e) your Continuous Service terminates for any other reason whatsoever. Consequently, upon termination of your Continuous Service for any of the above reasons, you automatically lose any right to participate in the Plan on the date of your termination of Continuous Service, as described in the Plan and the Agreement.
Securities Law Information. The grant of the Option and the shares of Class A Common Stock issued pursuant to the exercise of the Option are considered a private placement outside the scope of Spanish laws on public offerings and issuances of securities. Neither the Plan nor this Agreement have been registered with the Comisión National del Mercado de Valores and do not constitute a public offering prospectus.
Exchange Control Information. You are required to electronically declare to the Bank of Spain any foreign accounts (including brokerage accounts held abroad), any foreign instruments (including shares of Class A Common Stock acquired under the Plan), and any transactions with non-Spanish residents (including any payments of cash or shares made to you under the Plan) depending on the balances in such accounts together with the value of such instruments as of December 31 of the relevant year, or the volume of transactions with non-Spanish residents during the relevant year.
You should consult your personal legal advisor to ensure compliance with applicable reporting requirements.




24


Foreign Asset/Account Reporting Information. To the extent you hold rights or assets outside of Spain with a value in excess of EUR 50,000 per type of right or asset (e.g., shares of Class A Common Stock, cash, etc.) as of December 31 each year, you will be required to report information on such rights and assets on your annual tax return for such year. After such rights and assets are initially reported, the reporting obligation will apply for subsequent years only if the value of any previously-reported rights or assets increases by more than EUR 20,000. You should consult your personal tax advisor to ensure compliance with applicable reporting requirements.
Sweden

Authorization to Withhold. This provision supplements Section 4 (“Withholding Obligations”) of the Global Stock Option Agreement:
Without limiting the Company’s and the Service Recipient’s authority to satisfy their withholding obligations for Tax Liability as set forth in Section 4 of the Agreement, by accepting the Option, you authorize the Company to withhold shares of Class A Common Stock or to sell shares of Class A Common Stock otherwise issuable to you upon vesting/exercise to satisfy Tax Liability, regardless of whether the Company and/or the Service Recipient have an obligation to withhold such Tax Liability.
Switzerland

Securities Law Information. Neither this document nor any other materials relating to the Option (i) constitute a prospectus according to articles 35 et seq. of the Swiss Federal Act on Financial Services (“FinSA”), (ii) may be publicly distributed nor otherwise made publicly available in Switzerland to any person other than an employee of the Company or a service provider of the Service Recipient or (iii) has been or will be filed with, approved or supervised by any Swiss reviewing body according to article 51 FinSA or any Swiss regulatory authority, including the Swiss Financial Market Supervisory Authority (“FINMA”).




25


Thailand
Exchange Control Information. Under current exchange control regulations, Thai residents may remit funds out of Thailand (e.g., funds to pay your Option exercise price) upon submission of certain supporting documents (e.g., copy of the Plan and Global Stock Option Agreement, evidence of the relationship between the Company and the Thai resident and/or the Thai resident's employer, and other documents as requested) to a commercial bank in Thailand that is authorized by the Bank of Thailand to engage in the purchase, exchange, and withdrawal of foreign currency (i.e., an authorized agent).
Thai residents realizing USD 1,000,000 or more of cash proceeds in a single transaction from the sale of shares of Class A Common Stock or from dividends paid on such shares of Class A Common Stock must immediately repatriate all cash proceeds to Thailand (or utilize such funds offshore for permissible purposes) and provide details of the transaction (i.e., identification information and purpose of the transaction) to the receiving bank. Further, you must convert such proceeds to Thai Baht within 360 days of repatriation or deposit the funds in an authorized foreign exchange account in Thailand. The inward remittance must also be reported to the Bank of Thailand on a foreign exchange transaction form.
In case you will not repatriate such funds but you will utilize them offshore for permissible purposes (i.e. purposes not listed in the negative list prescribed by the Bank of Thailand), you must obtain a waiver of the repatriation requirement from the commercial bank in Thailand by submitting an application and supporting documents evidencing that such funds will be utilized offshore for permissible purposes.
You should consult your personal legal advisor prior to taking any action with respect to the exercise of the Option or the remittance of proceeds into Thailand.
United Arab Emirates
Securities Law Information. The Agreement, the Plan, and other incidental communication materials related to the Option are intended for distribution only to employees or service providers of the Company or the Service Recipient for the purposes of an incentive scheme.

The Emirates Securities and Commodities Authority and the Central Bank have no responsibility for reviewing or verifying any documents in connection with this statement.  Neither the Ministry of Economy nor the Dubai Department of Economic Development have approved this statement nor taken steps to verify the information set out in it, and have no responsibility for it.

The securities to which this statement relates may be illiquid and/or subject to restrictions on their resale. Prospective purchasers of the securities offered should conduct their own due diligence on the securities.

If you do not understand the contents of the Agreement or the Plan, you should consult an authorized financial adviser.

United Kingdom
Responsibility for Taxes. This provision supplements Section 4 (“Withholding Obligations”) of the Global Stock Option Agreement:



26


(a)    Without limitation to Section 4 of the Agreement, you agree that you are liable for all the Tax Liability and you hereby covenant to pay all such Tax Liability, as and when requested by the Company and/or the Service Recipient or by HM Revenue & Customs (“HMRC”) (or any other tax authority or any other relevant authority). You also agree to indemnify and keep indemnified the Company and/or the Service Recipient against any Tax Liability that they are required to pay or withhold or have paid or will pay to HMRC (or any other tax authority or any other relevant authority) on your behalf. For the purposes of this Agreement, Tax Liability includes (without limitation) employment income tax and employee National Insurance contributions.
(b)    As a condition of the vesting or exercise of, or the receipt of any benefit pursuant to, the Option, you agree to accept any liability for secondary Class 1 National Insurance contributions which may be payable by the Company and/or the Service Recipient in connection with the Option and any event giving rise to a Tax Liability (the “Employer NICs”). Without prejudice to the foregoing, by accepting the Option, you agree to enter into a joint election with the Company or the Service Recipient, the form of such joint election being formally approved by HMRC (the “NIC Joint Election”), a copy of which is either attached to this Appendix B or provided to you under separate cover and any other required consent or election. You further agree to execute such other joint elections as may be required between you and any successor to the Company and/or the Service Recipient. You further agree that the Company and/or the Service Recipient may collect the Employer NICs from you by any of the means set forth in Section 4 of the Agreement.
If you do not enter into the NIC Joint Election prior to the exercise of the Option or any other event giving rise to the Tax Liability, you will not be entitled to exercise the Option and receive shares of Class A Common Stock (or receive any benefit in connection with the Option) unless and until you enter into the NIC Joint Election, and no shares of Class A Common Stock or other benefit will be issued to you under the Plan, without any liability to the Company or the employer.
(c)     As a condition of the vesting or exercise of, or the receipt of any benefit pursuant to, the Options, you agree to sign, promptly, all documents required by the Company to effect the terms of the foregoing provisions.



27


SNOWFLAKE INC.
2020 EQUITY INCENTIVE PLAN

GLOBAL STOCK OPTION AGREEMENT

IMPORTANT NOTE ON THE JOINT ELECTION FOR TRANSFER OF LIABILITY OF
EMPLOYER NATIONAL INSURANCE CONTRIBUTIONS TO THE EMPLOYEE


As a condition of the vesting of, or the receipt of any benefit pursuant to, your stock options (“Options”) granted under the Snowflake Inc. 2020 Equity Incentive Plan, as amended from time to time (the “Plan”), you are required to enter into a joint election to transfer to you any liability for employer National Insurance contributions (the “Employer NICs”) that may arise in connection with the Options and in connection with any other options granted to you under the Plan, if any, that may be granted to you under the Plan (the “NIC Joint Election”).

By entering into the Joint Election:

you agree that any liability for Employer NICs that may arise in connection with or pursuant to the exercise of the Options and the acquisition of shares of Class A Common Stock of Snowflake Inc. (the “Company”) or other taxable events in connection with the Options will be transferred to you; and

you authorize the Company and/or the Service Recipient to recover an amount sufficient to cover this liability by any method set forth in the Option Agreement and/or the NIC Joint Election.

To enter into the NIC Joint Election, please indicate your agreement where indicated on the acceptance screen. Please note that your acceptance indicates your agreement to be bound by all of the terms of the NIC Joint Election.

Please note that even if you have indicated your acceptance of this NIC Joint Election electronically, you may still be required to sign a paper copy of this NIC Joint Election (or a substantially similar form) if the Company determines such is necessary to give effect to the NIC Joint Election.

Please read the terms of the NIC Joint Election carefully before entering into the NIC Joint Election (by executing the related Global Stock Option Agreement in hard copy or by electronically accepting such Global Stock Option Agreement or by signing or electronically accepting this NIC Joint Election). You should print and keep a copy of this NIC Joint Election for your records.




28


SNOWFLAKE INC.
2020 EQUITY INCENTIVE PLAN

GLOBAL STOCK OPTION AGREEMENT

ELECTION TO TRANSFER THE EMPLOYER'S LIABILITY FOR
NATIONAL INSURANCE LIABILITY TO THE EMPLOYEE
(UK EMPLOYEES)


1.Parties
This Election is between:
(A)    The individual who has gained authorized access to this Election (the “Employee”), who is employed by one of the employing companies listed in the attached schedule (the Employer”) and who is eligible to receive stock options (“Options”) pursuant to the terms and conditions of the Snowflake Inc. 2020 Equity Incentive Plan, as amended from time to time (the Plan”), and
(B)    Snowflake Inc., with its registered office in the state of Delaware at 251 Little Falls Drive, Wilmington, Delaware, 19808, USA (the Company”), which may grant Options under the Plan and is entering into this Election on behalf of the Employer.

2.    Purpose of Election

2.1    This Election relates to all Options granted to Employee under the Plan up to the termination date of the Plan.

2.2    In this Election the following words and phrases have the following meanings:

ITEPA” means the Income Tax (Earnings and Pensions) Act 2003.
Relevant Employment Income” from Options on which Employer’s National Insurance Contributions becomes due is defined as:
(i)an amount that counts as employment income of the earner under section 426 ITEPA (restricted securities: charge on certain post-acquisition events);
(ii)an amount that counts as employment income of the earner under section 438 of ITEPA (convertible securities: charge on certain post-acquisition events); or
(iii)any gain that is treated as remuneration derived from the earner's employment by virtue of section 4(4)(a) SSCBA, including without limitation:
(A)the acquisition of securities pursuant to the Options (within the meaning of section 477(3)(a) of ITEPA);

(B)the assignment (if applicable) or release of the Options in return for consideration (within the meaning of section 477(3)(b) of ITEPA);




29


(C)the receipt of a benefit in connection with the Options, other than a benefit within (i) or (ii) above (within the meaning of section 477(3)(c) of ITEPA).

SSCBA” means the Social Security Contributions and Benefits Act 1992.
Taxable Event” means any event giving rise to Relevant Employment Income.
2.3    This Election relates to the Employer’s secondary Class 1 National Insurance Contributions (the “Employer’s Liability”) which may arise in respect of Relevant Employment Income in respect of the Options pursuant to section 4(4)(a) and/or paragraph 3B(1A) of Schedule 1 of the SSCBA.

2.4    This Election does not apply in relation to any liability, or any part of any liability, arising as a result of regulations being given retrospective effect by virtue of section 4B(2) of either the SSCBA or the Social Security Contributions and Benefits (Northern Ireland) Act 1992.

2.5    This Election does not apply to the extent that it relates to relevant employment income which is employment income of the earner by virtue of Chapter 3A of Part VII of ITEPA (employment income: securities with artificially depressed market value).

2.6    Any reference to the Company and/or the Employer shall include that entity’s successors in title and assigns as permitted in accordance with the terms of the Plan and the Option Agreement. This Election will have effect in respect of the Options and any awards which replace or replaced the Options following their grant in circumstances where section 483 of ITEPA applies.

3.    Election

The Employee and the Company jointly elect that the entire liability of the Employer to pay the Employer’s Liability that arises on any Relevant Employment Income is hereby transferred to the Employee. The Employee understands that by electronically accepting or by signing this Election or by accepting the Options, he or she will become personally liable for the Employer’s Liability covered by this Election. This Election is made in accordance with paragraph 3B(1) of Schedule 1 to SSCBA.

4.    Payment of the Employer’s Liability

4.1    The Employee hereby authorizes the Company and/or the Employer to collect the Employer’s Liability in respect of any Relevant Employment Income from the Employee at any time after the Taxable Event:

(i)    by deduction from salary or any other payment payable to the Employee at any time on or after the date of the Taxable Event; and/or

(ii)    directly from the Employee by payment in cash or cleared funds; and/or

(iii)    by arranging, on behalf of the Employee, for the sale of some of the securities which the Employee is entitled to receive in respect of the Options; and/or

(iv)    where the proceeds of the gain are to be paid through a third party, by that party withholding an amount from the payment or selling some of the securities which the Employee is entitled to receive in respect of the Options; and/or




30


(v)    by any other means specified in the applicable stock option agreement.

4.2    The Company hereby reserves for itself and the Employer the right to withhold the transfer of any securities in respect of the Options to the Employee until full payment of the Employer’s Liability is received.
4.3    The Company agrees to procure the remittance by the Employer of the Employer’s Liability to HM Revenue and Customs on behalf of the Employee within 14 days after the end of the UK tax month during which the Taxable Event occurs (or within 17 days after the end of the UK tax month during which the Taxable Event occurs, if payments are made electronically).

5.    Duration of Election

5.1    The Employee and the Company agree to be bound by the terms of this Election regardless of whether the Employee is transferred abroad or is not employed by the Employer on the date on which the Employer’s Liability becomes due.

5.2    This Election will continue in effect until the earliest of the following:

(i)    the Employee and the Company agree in writing that it should cease to have effect;

(ii)    on the date the Company serves written notice on the Employee terminating its effect;

(iii)    on the date HM Revenue and Customs withdraws approval of this Election; or

(iv)    after due payment of the Employer’s Liability in respect of the entirety of the Options to which this Election relates or could relate, such that the Election ceases to have effect in accordance with its terms.

5.3    This Election will continue in full force regardless of whether the Employee ceases to be an employee of the Employer.

Acceptance by the Employee

The Employee acknowledges that, by accepting the Options (by signing the related Notice of Stock Option Grant in hard copy or by electronically accepting such Notice of Stock Option Grant) or by signing or electronically accepting this Election, the Employee agrees to be bound by the terms of this Election.
Name
Signature
Date
Acceptance by the Company

The Company acknowledges that, by arranging for the signature of an authorized representative to appear on this Election, the Company agrees to be bound by the terms of this Election.

By:
Michael P. Scarpelli
Chief Financial Officer



31


SCHEDULE OF EMPLOYER COMPANIES
The following Employer(s) shall be covered by the Joint Election:
Snowflake Computing U.K. Limited
Address:
c/o Fieldfisher
2 Swan Lane, London,
United Kingdom, EC4R 3TT
Corporation Tax Number:8130300324
Company Registration Number10611715
PAYE Reference475/EB57157





32


NOTICE OF EXERCISE

    Date of Exercise: _______________

This constitutes notice to Snowflake Inc. (the “Company”) under my stock option that I elect to purchase the below number of shares of Class A Common Stock of the Company (the “Shares”) for the exercise price set forth below.

Type of option (check one):
Incentive ☐
Nonstatutory ☐
Stock option dated:
Number of Shares as to which option is exercised:
Certificates to be issued in name of:
Total exercise price:$$
Cash payment delivered herewith:$$
Regulation T Program (cashless exercise1):
$$
Value of ________ Shares delivered herewith2:
$$

By this exercise, I agree (i) to provide such additional documents as you may require pursuant to the terms of the Snowflake Inc. 2020 Equity Incentive Plan, (ii) to provide for the payment by me to you (in the manner designated by you) of your withholding obligation, if any, relating to the exercise of this option, and (iii) if this exercise relates to an incentive stock option, to notify you in writing within fifteen (15) days after the date of any disposition of any of the Shares issued upon exercise of this option that occurs within two (2) years after the date of grant of this option or within one (1) year after such Shares are issued upon exercise of this option.


Very truly yours,
Signature
Print Name
Address of Record:



1 Shares must meet the public trading requirements set forth in the option agreement.
2 Shares must meet the public trading requirements set forth in the option. Shares must be valued in accordance with the terms of the option being exercised, and must be owned free and clear of any liens, claims, encumbrances or security interests. Certificates must be endorsed or accompanied by an executed assignment separate from certificate.



33
EX-10.6 3 ex-106snowflakefy2024q4.htm EX-10.6 Document
Exhibit 10.6
SNOWFLAKE INC.
2020 EQUITY INCENTIVE PLAN

GLOBAL RSU AWARD GRANT NOTICE


Snowflake Inc. (the “Company”) has awarded to you (the “Participant”) the number of restricted stock units specified and on the terms set forth below (the “RSU Award”). Your RSU Award is subject to all of the terms and conditions as set forth herein and in the Company’s 2020 Equity Incentive Plan (the “Plan”) and the Global Restricted Stock Unit Award Agreement, including any appendices thereto (the “Appendices”), which are provided to you and incorporated herein in their entirety. Capitalized terms not explicitly defined herein but defined in the Plan or the Global Restricted Stock Unit Award Agreement shall have the meanings set forth in the Plan or the Global Restricted Stock Unit Award Agreement, as applicable.
Participant:
Date of Grant:
Vesting Commencement Date:
First Vest Date:    
Number of Restricted Stock Units:


Vesting Schedule:     
[_______].
Notwithstanding the foregoing, vesting shall (i) terminate and any unvested restricted stock units shall be forfeited upon the Participant’s termination of Continuous Service, and (ii) be subject to the Company’s Leave of Absence Policy for Equity and the Company’s Survivor Benefit Policy, both as amended from time to time.


Issuance Schedule:    
One whole share of Class A Common Stock shall be issued for each restricted stock unit which vests at the time set forth in Section 5 of the Global Restricted Stock Unit Award Agreement. In its sole discretion, the Company may round up or down to the nearest whole share in the event a fractional share would otherwise be issuable on any vesting date pursuant to the Vesting Schedule specified above.

Participant Acknowledgements: By your signature below or by electronic acceptance or authentication in a form authorized by the Company, you understand and agree that:
The RSU Award is governed by this Global RSU Award Grant Notice (the “Grant Notice”), and the provisions of the Plan and the Global Restricted Stock Unit Award Agreement (including the Appendices), all of which are made a part of this document. This Grant Notice, the Global Restricted Stock Unit Award Agreement, and the Appendices (collectively, the “Agreement”) may not be modified, amended, or revised except in a writing signed by you and a duly authorized officer of the Company, unless otherwise provided in the Plan.
You have read and are familiar with the provisions of the Plan, the Agreement, and the Prospectus. In the event of any conflict between the provisions in this Agreement (including the Grant Notice, the Global Restricted Stock Unit Award Agreement, and the Appendices) or the Prospectus and the terms of the Plan, the terms of the Plan shall control.
1


This Agreement sets forth the entire understanding between you and the Company regarding the acquisition of Class A Common Stock in connection with the RSU Award and supersedes all prior oral and written agreements, promises, and/or representations on that subject.
You consent to receive the Agreement, the Plan, the Prospectus and any other Plan-related documents by electronic delivery and to participate in the Plan through an on-line or electronic system established and maintained by the Company or a third party designated by the Company.
Counterparts may be delivered via facsimile, electronic mail (including pdf or any electronic signature complying with the U.S. federal ESIGN Act of 2000, Uniform Electronic Transactions Act or other Applicable Law) or other transmission method and any counterpart so delivered will be deemed to have been duly and validly delivered and be valid and effective for all purposes.
Notwithstanding the above, if you have not actively accepted the RSU Award within 45 days of the Date of Grant set forth in the RSU Award Grant Notice, you are deemed to have accepted the RSU Award, subject to all of the terms and conditions of the Plan and Agreement.

SNOWFLAKE INC.PARTICIPANT:
By:
SignatureSignature
Title:Chief Financial OfficerDate:
Date:
2


SNOWFLAKE INC.
2020 EQUITY INCENTIVE PLAN

GLOBAL RESTRICTED STOCK UNIT AWARD AGREEMENT (RSU AWARD)


As reflected by your RSU Award Grant Notice (“Grant Notice”) Snowflake Inc. (the “Company”) has granted you an RSU Award under its 2020 Equity Incentive Plan (the “Plan”) for the number of restricted stock units as indicated in your Grant Notice (the “RSU Award”). The terms of your RSU Award as specified in this Global Restricted Stock Unit Award Agreement for your RSU Award, including the Appendices described below and the Grant Notice constitute your Agreement (the Grant Notice, Global Restricted Stock Unit Award Agreement, and Appendices, collectively, are referred to as the “Agreement”). Capitalized terms not explicitly defined in this Global Restricted Stock Unit Award Agreement but defined in the Grant Notice or the Plan shall have the same definitions as in the Grant Notice or Plan, as applicable.
The general terms and conditions applicable to your RSU Award are as follows:
1.Governing Plan Document. Your RSU Award is subject to all the provisions of the Plan, including but not limited to the provisions in:
(a)Section 7 of the Plan regarding the impact of a Capitalization Adjustment, dissolution, liquidation, or Corporate Transaction on your RSU Award;
(b)Section 9(d) of the Plan regarding the right (if any) of the Company or an Affiliate to terminate your Continuous Service notwithstanding the grant of the RSU Award; and
(c)Section 8 of the Plan regarding the tax consequences of your RSU Award.
Your RSU Award is further subject to all interpretations, amendments, rules, and regulations, which may from time to time be promulgated and adopted pursuant to the Plan. Without limitation to the foregoing, your RSU Award is subject to the terms of the Company’s Leave of Absence Policy for Equity and the Company’s Survivor Benefit Policy, both as amended from time to time. In the event of any conflict between the RSU Award Agreement and the provisions of the Plan, the provisions of the Plan shall control.
2.Grant of the RSU Award. This RSU Award represents your right to be issued on a future date the number of shares of Class A Common Stock that is equal to the Number of Restricted Stock Units indicated in the Grant Notice as modified to reflect any Capitalization Adjustment and subject to your satisfaction of the vesting conditions set forth therein (the “Restricted Stock Units”). Any additional Restricted Stock Units that become subject to the RSU Award pursuant to Capitalization Adjustments as set forth in the Plan, if any, shall be subject, in a manner determined by the Board, to the same forfeiture restrictions, restrictions on transferability, and time and manner of delivery as applicable to the other Restricted Stock Units covered by your RSU Award.
3.Dividends. You shall receive no benefit or adjustment to your RSU Award with respect to any cash dividend, stock dividend, or other distribution that does not result from a Capitalization Adjustment as provided in the Plan; provided, however, that this sentence shall not apply with respect to any shares of Class A Common Stock that are delivered to you in connection with your RSU Award after such shares have been delivered to you.
1


4.Withholding Obligations.
(a)Regardless of any action taken by the Company or, if different, the Affiliate to which you provide Continuous Service (the “Service Recipient”) with respect to any income tax, social insurance, payroll tax, fringe benefits tax, payment on account or other tax-related items associated with the grant, vesting or settlement of the RSU Award or sale of the underlying Class A Common Stock or other tax-related items related to your participation in the Plan and legally applicable to you (the “Tax Liability”), you hereby acknowledge and agree that the Tax Liability is your ultimate responsibility and may exceed the amount, if any, actually withheld by the Company or the Service Recipient. You further acknowledge that the Company and the Service Recipient (i) make no representations or undertakings regarding any Tax Liability in connection with any aspect of this RSU Award, including, but not limited to, the grant or vesting of the RSU Award, the issuance of Class A Common Stock pursuant to such vesting, the subsequent sale of shares of Class A Common Stock, and the payment of any dividends on the Class A Common Stock; and (ii) do not commit to and are under no obligation to structure the terms of the grant or any aspect of the RSU Award to reduce or eliminate your Tax Liability or achieve a particular tax result. Further, if you are subject to Tax Liability in more than one jurisdiction, you acknowledge that the Company and/or the Service Recipient (or former service recipient, as applicable) may be required to withhold or account for Tax Liability in more than one jurisdiction.
(b)In connection with any relevant taxable or tax withholding event, as applicable, you agree to make adequate arrangements satisfactory to the Company and/or the Service Recipient to satisfy all Tax Liability. As further provided in Section 8 of the Plan, you hereby authorize the Company and any applicable Service Recipient to satisfy any applicable withholding obligations with regard to the Tax Liability by any of the following means or by a combination of such means: (i) causing you to pay any portion of the Tax Liability in cash or cash equivalent in a form acceptable to the Company; (ii) withholding from any compensation otherwise payable to you by the Company or the Service Recipient; (iii) withholding shares of Class A Common Stock from the shares of Class A Common Stock issued or otherwise issuable to you in connection with the Award; provided, however, that to the extent necessary to qualify for an exemption from application of Section 16(b) of the Exchange Act, if applicable, such share withholding procedure will be subject to the express prior approval of the Board or the Company’s Compensation Committee; (iv) permitting or requiring you to enter into a “same day sale” commitment, if applicable, with a broker-dealer that is a member of the Financial Industry Regulatory Authority (a “FINRA Dealer”), pursuant to this authorization and without further consent, whereby you irrevocably elect to sell a portion of the shares of Class A Common Stock to be delivered in connection with your Restricted Stock Units to satisfy the Tax Liability and whereby the FINRA Dealer irrevocably commits to forward the proceeds necessary to satisfy the Tax Liability directly to the Company or the Service Recipient; and/or (v) any other method determined by the Company to be in compliance with Applicable Law. Furthermore, you agree to pay the Company or the Service Recipient any amount the Company or the Service Recipient may be required to withhold, collect, or pay as a result of your participation in the Plan or that cannot be satisfied by the means previously described. In the event it is determined that the amount of the Tax Liability was greater than the amount withheld by the Company and/or the Service Recipient (as applicable), you agree to indemnify and hold the Company and/or the Service Recipient (as applicable) harmless from any failure by the Company or the applicable Service Recipient to withhold the proper amount.
(c)The Company may withhold or account for your Tax Liability by considering statutory or other withholding rates applicable in your jurisdiction(s), including (i) maximum applicable rates in your jurisdiction(s), in which case you may receive a refund of any over-withheld amount in cash (whether from applicable tax authorities or the Company) and you will have no entitlement to the equivalent amount in Class A Common Stock or (ii) minimum or such other applicable rates in your jurisdiction(s), in which case you may be solely responsible for paying any additional Tax Liability to the applicable tax authorities or to the Company and/or the Service Recipient. If the Tax Liability withholding obligation is satisfied by withholding shares of Class A Common Stock, for tax purposes, you are deemed to have been issued the full number of shares of Class A Common Stock subject to the vested portion of the RSU Award, notwithstanding that a number of the shares of Class A Common Stock is held back solely for the purpose of paying such Tax Liability.
2


(d)You acknowledge that you may not participate in the Plan and the Company shall have no obligation to deliver shares of Class A Common Stock until you have fully satisfied the Tax Liability, as determined by the Company. Unless any withholding obligation for the Tax Liability is satisfied, the Company shall have no obligation to deliver to you any Class A Common Stock in respect of the RSU Award.
5.Date of Issuance.
(a)The issuance of shares in respect of the Restricted Stock Units is intended to comply with U.S. Treasury Regulations Section 1.409A-3(a) and will be construed and administered in such a manner. Subject to the satisfaction of the Tax Liability withholding obligation, if any, in the event one or more Restricted Stock Units vests, the Company shall issue to you one (1) share of Class A Common Stock for each vested Restricted Stock Unit. Each issuance date determined by this paragraph is referred to as an “Original Issuance Date.”
(b)If the Original Issuance Date falls on a date that is not a business day, delivery shall instead occur on the next following business day. In addition, if:
(i)the Original Issuance Date does not occur (1) during an “open window period” applicable to you, as determined by the Company in accordance with the Company’s then-effective policy on trading in Company securities, or (2) on a date when you are otherwise permitted to sell shares of Class A Common Stock on an established stock exchange or stock market (including but not limited to under a previously established written trading plan that meets the requirements of Rule 10b5-1 under the Exchange Act and was entered into in compliance with the Company’s policies (a “10b5-1 Arrangement)), and
(ii)either (1) a Tax Liability withholding obligation does not apply, or (2) the Company decides, prior to the Original Issuance Date, (A) not to satisfy the Tax Liability withholding obligation by withholding shares of Class A Common Stock from the shares otherwise due, on the Original Issuance Date, to you under this Award, and (B) not to permit you to enter into a “same day sale” commitment with a broker-dealer (including but not limited to a commitment under a 10b5-1 Arrangement) and (C) not to permit you to pay your Tax Liability in cash, then the shares that would otherwise be issued to you on the Original Issuance Date will not be delivered on such Original Issuance Date and will instead be delivered on the first business day when you are not prohibited from selling shares of the Class A Common Stock in the open public market, but in no event later than December 31 of the calendar year in which the Original Issuance Date occurs (that is, the last day of your taxable year in which the Original Issuance Date occurs), or, if and only if permitted in a manner that complies with U.S. Treasury Regulations Section 1.409A-1(b)(4), no later than the date that is the 15th day of the third calendar month of the applicable year following the year in which the shares of Class A Common Stock under this Award are no longer subject to a “substantial risk of forfeiture” within the meaning of U.S. Treasury Regulations Section 1.409A-1(d).
6.Transferability. Except as otherwise provided in the Plan, your RSU Award is not transferable, except by will or by the applicable laws of descent and distribution.
7.Corporate Transaction. Your RSU Award is subject to the terms of any agreement governing a Corporate Transaction involving the Company, including, without limitation, a provision for the appointment of a stockholder representative that is authorized to act on your behalf with respect to any escrow, indemnities and any contingent consideration.
8.No Liability for Taxes. As a condition to accepting the RSU Award, you hereby (a) agree to not make any claim against the Company, or any of its Officers, Directors, Employees or Affiliates related to any Tax Liability arising from the RSU Award or any other compensation from the Company or the Service Recipient and (b) acknowledge that you were advised to consult with your own personal tax, financial and other legal advisors regarding the tax consequences of the RSU Award and have either done so or knowingly and voluntarily declined to do so.
3


9.Data Privacy. In order for the Company to administer the RSU Award and your participation in the Plan, the Company must collect, process and transfer certain of your personal data, as further described in Appendix A to this Global Restricted Stock Unit Award Agreement. Appendix A constitutes part of this Agreement.
10.Severability. If any part of this Agreement or the Plan is declared by any court or governmental authority to be unlawful or invalid, such unlawfulness or invalidity will not invalidate any portion of this Agreement or the Plan not declared to be unlawful or invalid. Any Section of this Agreement (or part of such a Section) so declared to be unlawful or invalid will, if possible, be construed in a manner which will give effect to the terms of such Section or part of a Section to the fullest extent possible while remaining lawful and valid.
11.Other Documents.  You hereby acknowledge receipt of or the right to receive a document providing the information required by Rule 428(b)(1) promulgated under the Securities Act, which includes the Prospectus. In addition, you acknowledge receipt of the Company’s Insider Trading Policy.
12.Questions. If you have questions regarding these or any other terms and conditions applicable to your RSU Award, including a summary of the applicable U.S. federal income tax consequences, please see the Prospectus (or, for a summary of the tax consequences if you are based outside the U.S., the employee information supplement to the Prospectus applicable for your jurisdiction).
13.[Intentionally Omitted]
14.Governing Law. This Agreement and any controversy arising out of or relating to this Agreement shall be governed by, and construed in accordance with, the internal laws of the State of Delaware, without regard to conflict of law principles that would result in any application of any law other than the law of the State of Delaware.
15.Waiver. You acknowledge that a waiver by the Company of any provision, or breach thereof, of this Agreement on any occasion shall not operate or be construed as a waiver of such provision on any other occasion or as a waiver of any other provision of this Agreement, or of any subsequent breach by you or any other Participant.
16.Imposition of Other Requirements. The Company reserves the right to impose other requirements on your participation in the Plan, on the RSU Award and on any Class A Common Stock acquired under the Plan, to the extent the Company determines it is necessary or advisable for legal or administrative reasons, and to require you to sign any additional agreements or undertakings that may be necessary to accomplish the foregoing.
17.No Advice Regarding Grant. The Company is not providing any tax, legal or financial advice, nor is the Company making any recommendations regarding your participation in the Plan, or your acquisition or sale of the underlying shares of Class A Common Stock. You should consult with your own personal tax, financial and/or legal advisors regarding the Tax Liability arising in connection with the RSU Award and by accepting the RSU Award, you have agreed that you have done so or knowingly and voluntarily declined to do so.
18.Country-Specific Provisions. The RSU Award shall be subject to any additional or different terms and conditions set forth in Appendix B to this Global Restricted Stock Unit Award Agreement. Moreover, if you relocate to one of the countries included in Appendix B, the additional or different terms and conditions for such country will apply to you, to the extent the Company determines that the application of such terms and conditions is necessary or advisable for legal or administrative reasons. Appendix B constitutes part of this Agreement.
****
4


SNOWFLAKE INC.
2020 EQUITY INCENTIVE PLAN

APPENDIX A TO GLOBAL RESTRICTED STOCK UNIT AWARD AGREEMENT


This Appendix A forms part of the Agreement. Capitalized terms used but not defined in this Appendix A have the meanings set forth in the Plan and/or in the Global Restricted Stock Unit Award Agreement.
Data Privacy. To participate in the Plan, you need to review the information provided in (a) through (f) below and, where applicable, consent to the processing of Personal Data (as defined below) by the Company and the third parties according to (g) below.

If you are based in the European Union (“EU”), the European Economic Area (“EEA”), Switzerland or the United Kingdom (collectively, “EEA+”), Snowflake Inc., with its registered office in the state of Delaware at 251 Little Falls Drive, Wilmington, Delaware, 19808, USA is the controller responsible for the processing of your Personal Data in connection with the Agreement and the Plan. The Company's representative in the EU is Snowflake Computing Netherlands B.V. with its primary office located at FOZ Building, Gustav Mahleraan 300-314, 1082 ME Amsterdam, Netherlands. The Company’s representative in the United Kingdom is Snowflake Computing U.K. Limited with its primary office located at 14th Floor, The Bower 207 Old Street, London, United Kingdom, EC1V 9NR.

(a)Data Collection and Usage. The Company collects, processes and uses Personal Data about you, including your name, home address, email address and telephone number, date of birth, social insurance number, passport or other identification number, salary, nationality, job title, any shares of Class A Common Stock or directorships held in the Company, details of all Restricted Stock Units over shares of Class A Common Stock or any other entitlement to shares of Class A Common Stock awarded, canceled, exercised, purchased, vested, unvested or outstanding in your favor, which the Company receives from you or the Service Recipient (“Personal Data”). In order for you to participate in the Plan, the Company will collect Personal Data for purposes of allocating shares of Class A Common Stock and implementing, administering and managing the Plan.

If you are based in the EEA+, the Company’s legal basis for the processing of Personal Data is the necessity of the processing for the Company's performance of its obligations under the Agreement and the Company’s legitimate interest of complying with statutory obligations to which it is subject.

If you are based in any other jurisdiction, the Company relies on your consent to the processing of Personal Data, as further described below.

(b) Stock Plan Administration and Service Provides. The Company may transfer Personal Data to Cooley LLP, Fidelity Stock Plan Services LLC, Computershare Trust Company, N.A., and/or Solium Plan Managers LLC (each, an “administrator”), each of which is an independent service provider based in the U.S., which is assisting the Company with the implementation, administration and management of the Plan. Administrators may open an account for you to receive and, when applicable, trade shares of Class A Common Stock. You may be asked to acknowledge, or agree to, separate terms and data processing practices with any administrator, with such acknowledgement or agreement being a condition to your ability to participate in the Plan.




5


(c)International Data Transfers. Personal Data will be transferred from your country to the U.S., where the Company and its service providers are based. You understand and acknowledge that the U.S. has enacted data privacy laws that are different from those applicable in your country of residence. The EU Commission has determined that an appropriate level of protection can be achieved by implementing safeguards such as the Standard Contractual Clauses adopted by the EU Commission.

If you are based in the EEA+, Personal Data will be transferred from the EEA+ to the Company based on the Standard Contractual Clauses adopted by the EU Commission that are entered into by the Company and its Affiliates located in the EEA+. The onward transfer of your Personal Data by the Company to the administrators will be based on a data processing agreement or the EU Standard Contractual Clauses. You may request a copy of such appropriate safeguards at privacy@snowflake.com.

If you are based in any other jurisdiction, the Company relies on your consent to the transfer of Personal Data to the U.S., as further described below.

(d)Data Retention. The Company will use Personal Data only as long as necessary to implement, administer and manage my participation in the Plan or as required to comply with legal or regulatory obligations, including, without limitation, under tax and securities laws. When the Company no longer needs Personal Data for any of the above purposes, which will generally be seven (7) years after you participate in the Plan, the Company will cease to use Personal Data and remove it from its systems. If the Company keeps Personal Data longer, it would be to satisfy legal or regulatory obligations and the Company’s legal basis would be relevant laws or regulations (if you are in the EEA+) and/or your consent (if you are outside the EEA+).

(e)Data Subject Rights. You understand that you may have a number of rights under data privacy laws in your jurisdiction. Subject to the conditions set out in the Applicable Law and depending on where you are based, such rights may include the right to (i) request access to, or copies of, Personal Data processed by the Company, (ii) rectification of incorrect Personal Data, (iii) deletion of Personal Data, (iv) restrictions on the processing of Personal Data, (v) object to the processing of Personal Data for legitimate interests, (vi) portability of Personal Data, (vii) lodge complaints with competent authorities in your jurisdiction, and/or to (viii) receive a list with the names and addresses of any potential recipients of Personal Data. To receive clarification regarding these rights or to exercise these rights, you can contact privacy@snowflake.com.

(f)Necessary Disclosure of Personal Data. You understand that providing the Company with Personal Data is necessary for the performance of the Agreement and that your refusal to provide Personal Data or, where applicable, consent to process and transfer Personal Data would make it impossible for the Company to perform its contractual obligations and may affect your ability to participate in the Plan.




6


(g)Data Privacy Consent. If you are located in a jurisdiction outside the EEA+, you hereby voluntarily and unambiguously consent to the collection, use and transfer, in electronic or other form, of Personal Data, as described above and in any other Award materials, by and among, as applicable, the Company, the Service Recipient and any Affiliate for the exclusive purpose of implementing, administering and managing your participation in the Plan. You understand that you may, at any time, refuse or withdraw the consents herein, in any case without cost, by contacting in writing privacy@snowflake.com. If you do not consent or later seek to revoke your consent, your employment status or service with the Service Recipient will not be affected; the only consequence of refusing or withdrawing consent is that the Company would not be able to grant the Restricted Stock Units or other equity awards to you or administer or maintain such awards. Therefore, you understand that refusing or withdrawing consent may affect your ability to participate in the Plan. For more information on the consequences of refusal to consent or withdrawal of consent, you should contact privacy@snowflake.com.




7


SNOWFLAKE INC.
2020 EQUITY INCENTIVE PLAN

APPENDIX B TO GLOBAL RESTRICTED STOCK UNIT AWARD AGREEMENT


Terms and Conditions
This Appendix B forms part of the Agreement and includes special terms and conditions that govern the RSU Award granted to you under the Plan if you reside and/or work in one of the jurisdictions listed below. Capitalized terms used but not defined in this Appendix B have the meanings set forth in the Plan and/or in the Global Restricted Stock Unit Award Agreement.
If you are a citizen or resident (or are considered as such for local law purposes) of a country other than the country in which you are currently residing and/or working, or if you relocate to another country after the grant of the RSU Award, the Company shall, in its discretion, determine to what extent the special terms and conditions contained herein shall be applicable to you.
Notifications
This Appendix B may also include information regarding securities, exchange control and certain other issues of which you should be aware with respect to participation in the Plan. The information is based on the securities, exchange control and other laws in effect in the respective countries as of February 2024. Such laws are often complex and change frequently. As a result, the Company strongly recommends that you not rely on the information in this Appendix B as the only source of information relating to the consequences of your participation in the Plan because the information may be out of date at the time you vest in the Restricted Stock Units, acquire shares of Class A Common Stock, or sell shares of Class A Common Stock acquired under the Plan.
In addition, the information contained below is general in nature and may not apply to your particular situation and, as a result, the Company is not in a position to assure you of any particular result. Accordingly, you should seek appropriate professional advice as to how the relevant laws in your country may apply to your individual situation.
Finally, if you are a citizen or resident (or are considered as such for local law purposes) of a country other than the country in which you are currently residing and/or working, or if you relocate to another country after the grant of the RSU Award, the information contained in this Appendix B may not be applicable to you in the same manner.

All Countries Outside the United States

Nature of Grant. By accepting this RSU Award, you acknowledge, understand and agree that:

(a)the Plan is established voluntarily by the Company, it is discretionary in nature and it may be modified, amended, suspended or terminated by the Company at any time, to the extent permitted by the Plan;
(b)the grant of the RSU Award is exceptional, voluntary and occasional and does not create any contractual or other right to receive future grants of restricted stock units, or benefits in lieu of restricted stock units, even if restricted stock units have been granted in the past;



8


(c)all decisions with respect to future restricted stock units or other grants, if any, will be at the sole discretion of the Company;
(d)the grant of the RSU Award and your participation in the Plan will not create a right to continue to serve the Company or the Service Recipient in the capacity in effect at the time the Award was granted;
(e)the grant of the RSU Award and your participation in the Plan will not be interpreted as forming or amending an employment or service contract with the Company or the Service Recipient, and will not interfere with the right (if any) of the Company or the Service Recipient, as applicable, to terminate your Continuous Service;
(f)you are voluntarily participating in the Plan;
(g)the RSU Award and the Class A Common Stock subject to the RSU Award, and the income from and value of same, are not intended to replace any pension rights or compensation;
(h)the RSU Award and the Class A Common Stock subject to the RSU Award, and the income from and value of same, are not part of normal or expected compensation for purposes of, including but not limited to, calculating any severance, resignation, termination, redundancy, dismissal, end-of-service payments, bonuses, holiday pay, long-service awards, pension or retirement or welfare benefits or similar payments;
(i)unless otherwise agreed with the Company in writing, the Restricted Stock Units and the Class A Common Stock subject to the RSU Award, and the income from and value of same, are not granted as consideration for, or in connection with, the service you may provide as a director of an Affiliate;
(j)the future value of the underlying Class A Common Stock is unknown, indeterminable and cannot be predicted with certainty;
(k)no claim or entitlement to compensation or damages shall arise from forfeiture of the RSU Award resulting from the termination of your Continuous Service (for any reason whatsoever, whether or not later found to be invalid or in breach of employment or labor laws in the jurisdiction where you provide services or the terms of your employment or service agreement, if any) or from the application of any clawback or recoupment policy adopted by the Company or imposed by Applicable Law;
(l)for purposes of the RSU Award, your Continuous Service will be considered terminated as of the date you are no longer actively providing services to the Company, the Service Recipient or any other Affiliate (regardless of the reason for such termination and whether or not later found to be invalid or in breach of employment or labor laws in the jurisdiction where you are employed or provide services or the terms of your employment or service agreement, if any), and such date will not be extended by any notice period (e.g., your period of Continuous Service would not include any contractual notice period or any period of “garden leave” or similar period mandated under employment or labor laws in the jurisdiction where you are employed or providing services or the terms of your employment or service agreement, if any); the Board or, if delegated pursuant to Section 2 of the Plan, the Compensation Committee or a designated officer of the Company (or a designee of any of the foregoing) shall have the exclusive discretion to determine when you are no longer actively providing services for purposes of the RSU Award (including whether you may still be considered to be providing services while on a leave of absence, in accordance with the Company’s Leave of Absence Policy for Equity, as amended from time to time); and



9


(m)neither the Company, the Service Recipient nor any other Affiliate will be liable for any foreign exchange rate fluctuation between your local currency and the U.S. dollar that may affect the value of the RSU Award or of any amounts due to you pursuant to the settlement of the RSU Award or the subsequent sale of any Class A Common Stock acquired upon settlement.
Language. You acknowledge and represent that you are sufficiently proficient in the English language, or have consulted with an advisor who is sufficiently proficient in the English language, so as to enable you to understand the provisions of this Agreement and the Plan. If you have received this Agreement or any other document related to the Plan translated into a language other than English and if the meaning of the translated version is different than the English version, the English version will control, unless otherwise required by Applicable Law.
Foreign Asset/Account, Exchange Control and Tax Reporting. You acknowledge that, depending on your country, there may be certain foreign asset and/or account reporting requirements or exchange control restrictions which may affect your ability to acquire or hold the RSU Award or the shares of Class A Common Stock or cash received from participating in the Plan (including proceeds from the sale of shares and dividends paid on shares) in a brokerage or bank account outside your country. You may be required to report such accounts, assets or related transactions to the tax or other authorities in your country. You also may be required to repatriate sale proceeds or other funds received as a result of participating in the Plan to your country through a designated bank or broker and/or within a certain time after receipt. You acknowledge that you are responsible for ensuring compliance with any applicable foreign asset/account, exchange control and tax reporting requirements and should consult your personal legal and tax advisors on this matter.
Insider Trading Restrictions/Market Abuse Laws. You may be subject to insider trading restrictions and/or market abuse laws in applicable jurisdictions, including but not limited to the United States and your country, which may affect your ability to accept, acquire, sell or otherwise dispose of shares of Class A Common Stock, rights to shares of Class A Common Stock (e.g., the RSU Award) or rights linked to the value of shares of Class A Common Stock during such times as you are considered to have “inside information” regarding the Company (as defined by the laws in applicable jurisdictions). Local insider trading laws and regulations may prohibit the cancellation or amendment of orders you placed before you possessed inside information. Furthermore, you could be prohibited from (i) disclosing the inside information to any third party, and (ii) “tipping” third parties or causing them otherwise to buy or sell securities. You should keep in mind that third parties can include fellow employees and service providers. Any restrictions under these laws or regulations are separate from and in addition to any restrictions that may be imposed under any applicable insider trading policy of the Company. You acknowledge that it is your responsibility to comply with any applicable restrictions and you should speak with your personal legal advisor on this matter.
Venue. For purposes of litigating any dispute that arises directly or indirectly from the relationship of the parties evidenced by this grant of the RSU Award or the Agreement, the parties hereby submit to and consent to the exclusive jurisdiction of the State of Delaware and agree that such litigation shall be conducted only in the Court of Chancery of the State of Delaware, or the federal district court for the District of Delaware, and no other courts, where this grant is made and/or to be performed.





10


Argentina

Securities Law Information. Neither the Restricted Stock Units nor the underlying shares of Class A Common Stock are publicly offered or listed on any stock exchange in Argentina and, as a result, have not been and will not be registered with the Argentine Securities Commission (Comisión Nacional de Valores). The offer is private and not subject to the supervision of any Argentine governmental authority. Neither this nor any other offering material related to the Restricted Stock Units or the underlying shares of Class A Common Stock may be utilized in connection with any general offering to the public in Argentina.

Exchange Control Information. Certain restrictions and requirements may apply if and when you transfer proceeds from the sale of shares of Class A Common Stock or any cash dividends paid with respect to such shares of Class A Common Stock into Argentina. Exchange control regulations in Argentina are subject to change. You should speak with your personal legal advisor regarding any exchange control obligations that you may have prior to vesting in the RSU Award or remitting funds into Argentina, as you are responsible for complying with applicable exchange control laws.

Foreign Asset / Account Reporting Information. If you hold shares of Class A Common Stock as of December 31 of any year, you are required to report the holding of the shares of Class A Common Stock on your personal tax return for the relevant year.

Armenia

There are no country-specific provisions.

Australia

Tax Information. It is intended that Subdivision 83A-C of the Income Tax Assessment Act 1997 (Cth) applies to the RSU Award granted under the Plan, such that the RSU Award will be subject to deferred taxation.

Securities Law Information. This offer is being made under Division 1A, Part 7.12 of the Corporations Act 2001 (Cth).
Please note that if you offer your shares of Class A Common Stock for sale to a person or entity resident in Australia, your offer may be subject to disclosure requirements under Australian law. You should obtain legal advice on your disclosure obligations prior to making any such offer.
Brazil

Compliance with Law. By accepting the RSU Award and participating in the Plan, you agree that you will comply with applicable Brazilian laws and report and pay any and all Tax Liability associated with the vesting and settlement of the Restricted Stock Units, the receipt of any dividends, and the sale of any shares of Class A Common Stock acquired under the Plan.

Nature of Grant. The following provision supplements the Nature of Grant provision of this Appendix B:

By accepting the RSU Award, you acknowledge and agree that (i) you are making an investment decision and (ii) the value of the underlying shares of Class A Common Stock is not fixed and may increase or decrease over the vesting period without compensation to you.




11


Exchange Control Information. If you are a resident or domiciled in Brazil, you will be required to submit a declaration of assets and rights (including shares of Class A Common Stock acquired under the Plan) held outside of Brazil to the Central Bank of Brazil if the aggregate value of such assets and rights is equal to or greater than USD 1,000,000. You should consult your personal legal advisor to ensure compliance with the applicable reporting requirements.

Canada

Grant of the RSU Award. This provision supplements Section 2 of the Global Restricted Stock Unit Award Agreement:
The RSU Award will be settled by the issuance of shares of Class A Common Stock and not by the issuance of cash (or by a combination of cash and shares), notwithstanding the discretion to settle an RSU Award in cash as described in Section 6(a)(vi) of the Plan.
Termination of Continuous Service.  This provision replaces subsection (l) of the Nature of Grant provision of this Appendix B:
For purposes of the Restricted Stock Units, your Continuous Service will be considered terminated, and the right (if any) to vest in the Restricted Stock Units will terminate effective, as of the date that is the earliest of: (a) the date your employment or service relationship with the Company, Service Recipient, or any of its Affiliates is terminated, and (b) the date you receive notice of termination of your employment or service relationship with the Company Service Recipient, or an Affiliate, regardless of any notice period or period of pay in lieu of such notice required under applicable employment law in the jurisdiction where you are employed or providing services or the terms of your employment agreement, if any. You will not earn or be entitled to any pro-rated vesting for that portion of time before the date on which your Continuous Service is terminated (as determined under this provision) nor will you be entitled to any compensation for lost vesting.

Notwithstanding the foregoing, if applicable employment standards legislation explicitly requires continued entitlement to vesting during a statutory notice period, your right to vest in the Restricted Stock Units under the Plan, if any, will terminate effective as of the last day of your minimum statutory notice period and you will not earn or be entitled to pro-rated vesting if the vesting date falls after the end of the statutory notice period, nor will you be entitled to any compensation for lost vesting.

Data Privacy. This provision supplements the Data Privacy provision of Appendix A:

You hereby authorize the Company or any Affiliate, including the Service Recipient, and any agents or representatives to (i) discuss with and obtain all relevant information from all personnel, professional or non-professional, involved in the administration and operation of the Plan, and (ii) disclose and discuss any and all information relevant to the Plan with their advisors. You further authorize the Company or any Affiliate, including the Service Recipient, and any agents or representatives to record such information and to keep such information in your file. If you are resident in Quebec, you acknowledge and agree that your personal information, including sensitive personal information, may be transferred or disclosed outside of the province of Quebec, including to the United States. You acknowledge and authorize the Company and other parties involved in the administration of the Plan to use technology for profiling purposes and to make automated decisions that may have an impact on you or the administration of the Plan.




12


Securities Law Information. The sale or other disposal of the shares of Class A Common Stock acquired under the Plan may not take place within Canada. If the Class A Common Stock is registered under the Securities Act, you will be permitted to sell shares of Class A Common Stock acquired under the Plan through the designated broker appointed under the Plan, provided the resale of shares of Class A Common Stock takes place outside Canada through the facilities of the exchange on which the shares of Class A Common Stock are then listed. You should consult your personal legal advisor prior to selling shares of Class A Common Stock to ensure compliance with any applicable requirements.
Foreign Asset/Account Reporting Information. You are required to report foreign property on form T1135 (Foreign Income Verification Statement) if the total cost of the foreign property exceeds C$100,000 at any time in the year. Foreign property includes shares of Class A Common Stock acquired under the Plan and may include the Restricted Stock Units. The Restricted Stock Units must be reported--generally at a nil cost--if the C$100,000 cost threshold is exceeded because of other foreign property held. If shares of Class A Common Stock are acquired, their cost generally is the adjusted cost base (“ACB”) of the shares. The ACB ordinarily would equal the fair market value of the shares at the time of acquisition, but if other shares of Class A Common Stock are owned, this ACB may need to be averaged with the ACB of the other shares. The form T1135 generally must be filed by April 30 of the following year. You should consult your personal tax advisor to ensure compliance with the applicable reporting requirements.
The following provisions apply only if you reside in Quebec:
French Language Documents. A French translation of this document and certain other documents related to the Restricted Stock Units will be made available to you as soon as reasonably practicable. You understand that, from time to time, additional information related to the Restricted Stock Units may be provided in English and such information may not be immediately available in French. However, upon request, the Company will provide a translation of such information into French as soon as reasonably practicable. Notwithstanding anything to the contrary in the Agreement, and unless you indicate otherwise, the French translation of this document and the Plan will govern your participation in the Plan.

Documents en Langue Française. Une traduction française de ce document et de certains autres documents relatifs aux Restricted Stock Units sera mise à votre disposition dès que raisonnablement possible. Vous comprenez que, de temps à autre, des informations supplémentaires relatives aux Restricted Stock Units peuvent être fournies en anglais et que ces informations peuvent ne pas être immédiatement disponibles en français. Cependant, sur demande, la Société fournira une traduction de ces informations en français dès que raisonnablement possible. Nonobstant toute disposition contraire dans le Contrat, et sauf indication contraire de votre part, la traduction française de ce document et du Plan régira votre participation au Plan.

Colombia

Mandate Letter. By electronically accepting your RSU Award, you understand that you are also agreeing to the terms set forth in the Mandate Letter, a copy of which is attached to this Appendix B. The Mandate Letter is required in order that a sufficient number of shares of Class A Common Stock issuable at vesting can be withheld and immediately sold on your behalf to cover Tax-Related Items required to be withheld and the proceeds from such sale can be wired directly from the Company to the Service Recipient in Colombia for remittance to the tax authorities.

Nature of Grant. This provision supplements the Nature of Grant provision of this Appendix B:




13


Pursuant to Article 128 of the Colombian Labor Code, the RSU Award and related benefits do not constitute a component of your “salary” for any legal purpose. Therefore, the RSU Award and related benefits will not be included and/or considered for purposes of calculating any and all labor benefits, such as legal/fringe benefits, vacations, indemnities, payroll taxes, social insurance contributions and/or any other labor-related amount which may be payable.

Securities Law Information. The shares of Class A Common Stock are not and will not be registered with the Colombian registry of publicly traded securities (Registro Nacional de Valores y Emisores) and therefore the shares of Class A Common Stock may not be offered to the public in Colombia. Nothing in the Agreement should be construed as the making of a public offer of securities in Colombia.

Exchange Control Information. Investments in shares outside of Colombia (including shares of Class A Common Stock acquired under the Plan) are subject to registration before the Central Bank (Banco de la República) as foreign investment held abroad, regardless of value. Notwithstanding that the Company will withhold and immediately sell a number of shares of Class A Common Stock sufficient to cover the applicable Tax-Related Items, you must register 100% of the number of shares of Class A Common Stock issuable at vesting of the RSU Award. You must also notify the Central Bank of the number of shares of Class A Common Stock you sell, including shares sold on your behalf to cover Tax-Related Items as described above, within six months of such sale. In addition, all payments related to the liquidation of such investments must be transferred through the Colombian foreign exchange market (e.g., local banks), which includes the obligation of correctly completing and filing the appropriate foreign exchange form (declaración de cambio).

Foreign Asset/Account Reporting Information. Colombian residents must file an annual informative return with the local tax authority regarding the assets held abroad, which includes any shares of Class A Common Stock acquired under the Plan (for every year the shares of Class A Common Stock are held). This obligation is only applicable if the value of the assets held abroad exceeds 2,000 Tax Units.




14


PODER ESPECIAL

Snowflake Colombia S.A.S., filial de Snowflake Inc (la "Compañía") identificada con NIT 901506086 (el “MANDATARIO”), y de otra parte, el Participante a quien se le ha otorgado el RSU, mayor de edad, domiciliado y residente en Colombia, en nombre y representación propia (el “MANDANTE”), en conjunto, LAS PARTES, suscriben el presente PODER ESPECIAL el cual se regirá por las siguientes obligaciones en la que se asumirán a las siguientes declaraciones y cláusulas:

                    CONSIDERANDOS

1.    EL MANDANTE es una persona natural colombiana, que actualmente labora en Colombia.

2.    Que, en virtud del contrato denominado "Global Restricted Stock Unit Award Agreement", incluyendo el " RSU Award Grant Notice" y los anexos correspondientes celebrados y firmados entre LAS PARTES, el MANDANTE autoriza a el MANDATARIO a celebrar un compromiso de venta de divisas con un Intermediario del Mercado Cambiario con el fin de satisfacer la responsabilidad tributaria del primero, mediante monetización directamente realizada al segundo .

3.    POR TANTO, con base en las consideraciones mencionadas anteriormente, las PARTES han convenido suscribir un PODER ESPECIAL (o el Contrato) que se regirá por las siguientes:

                          CLÁUSULAS

CLÁUSULA PRIMERA. Objeto: Por el presente Contrato el MANDANTE autoriza y encarga al MANDATARIO para que, en nombre y por cuenta del MANDANTE, reciba giros de divisas del exterior por concepto de inversión colombiana en el exterior.

Para efectos de lo anterior, el MANDATARIO se encuentra autorizado a diligenciar la totalidad de formularios, declaraciones y documentos que el Intermediario del Mercado Cambiario requiera con el fin de realizar la monetización de divisas del exterior en nombre del MANDANTE,
                        SPECIAL POWER

Snowflake Colombia S.A.S., a subsidiary of Snowflake Inc. (the "Company") identified with NIT 901506086 and its authorized agent(s) (the "AGENT"), and on the other hand, the Participant to whom the RSU Award was granted, of legal age, domiciled and resident in Colombia, in its own name and representation (the "PRINCIPAL"), jointly, THE PARTIES, sign this SPECIAL POWER which shall be governed by the following obligations in which the following declarations and clauses shall be assumed:

                    CONSIDERATIONS

1.    THE PRINCIPAL is a Colombian natural person, currently working in Colombia.

2.    That, by virtue of the contract called Global Restricted Stock Unit Award Agreement, including the RSU Award Grant Notice and Appendices thereto entered into between THE PARTIES, the PRINCIPAL authorizes the AGENT to enter into a commitment of sale of foreign currency with an Intermediary of the Foreign Exchange Market in order to satisfy the tax liability of the former, by means of monetization directly made to the latter .

3.    NOW THEREFORE, based on the foregoing considerations, the PARTIES have agreed to enter into a SPECIAL POWER (or the Agreement) to be governed by the following:

                           CLAUSES

CLAUSE ONE: Object: By this Agreement the PRINCIPAL hereby authorizes and instructs the AGENT to, in the name and on behalf of the PRINCIPAL, receive foreign currency transfers from abroad of Colombian investment abroad.

For purposes of the foregoing, the AGENT is authorized to fill out all the forms, declarations and documents that the Exchange Market Intermediary may require in order to carry out the monetization of foreign currency on behalf of the PRINCIPAL,



15


y en general a solicitar y tramitar ante las autoridades competentes los permisos y autorizaciones necesarios para el giro de divisas al exterior.

La información que el MANDATARIO debe diligenciar será enviada por parte del MANDANTE quien asume responsabilidad de los registros a realizar ante el Banco de la República de Colombia.

El MANDATARIO a través del presente Contrato acepta el encargo del MANDANTE, así como las autorizaciones que el mismo le otorga.

CLÁUSULA SEGUNDA. Remuneración: LAS PARTES acuerdan y manifiestan expresamente que el presente Contrato no generará contraprestaciones económicas a favor del MANDATARIO.

CLÁUSULA TERCERA. Obligaciones del MANDANTE: El MANDANTE reembolsará los montos correspondientes a cualquier cargo bancario, comisión u otros conceptos similares incurridos por el MANDATARIO en relación con la ejecución de este Acuerdo.

CLÁUSULA CUARTA - Obligaciones del MANDATARIO: El MANDATARIO deberá llevar a cabo las gestiones establecidas en la cláusula primera del presente Contrato de Mandato de acuerdo con las instrucciones del MANDANTE.

CLÁUSULA QUINTA. Impuestos: En virtud del mandato conferido por medio del presente Contrato, se tendrán en cuenta los siguientes asuntos para efectos tributarios y contables:
  
(a)    Los pagos que efectúe el MANDANTE en nombre del MANDATARIO, no están sujetos al IVA, impuesto de industria y comercio o retenciones del impuesto sobre la renta en la medida en que éstos se hagan a título de reembolso al MANDATARIO por los valores pagados a nombre del MANDANTE.

(b)    El MANDATARIO será el responsable del pago del gravamen a los movimientos financieros – GMF, en caso de ser aplicables, el cual será reembolsado por el MANDANTE.




and in general to request and process before the competent authorities the necessary permits and authorizations for the transfer of foreign currency abroad.

The information to be filled in by the AGENT shall be sent by the PRINCIPAL who assumes responsibility for the registrations to be made before the Colombian Central Bank (Banco de la República de Colombia).

The AGENT hereby accepts the assignment of the PRINCIPAL, as well as the authorizations granted by the PRINCIPAL.

CLAUSE TWO. Remuneration: THE PARTIES expressly agree and state that this Agreement shall not generate any economic consideration in favor of the AGENT.

CLAUSE THREE. PRINCIPAL'S OBLIGATIONS: The PRINCIPAL shall reimburse the amounts corresponding to any banking fees, commissions or other similar amounts incurred by the Agent in connection with the performance of this Agreement.

CLAUSE FOUR - Obligations of the PRINCIPAL: The AGENT shall carry out the actions set forth in clause one of this Agreement in accordance with the instructions of the PRINCIPAL.

CLAUSE FIVE. Taxes: By virtue of the mandate conferred by means of this Agreement, the following matters shall be taken into account for tax and accounting purposes:

(a)    The payments made on behalf of the PRINCIPAL to the AGENT are not subject to VAT, industry and commerce tax or income tax withholdings to the extent that they are made as reimbursement to the AGENT for the amounts paid on behalf of the PRINCIPAL.

(b)    The AGENT shall be responsible for the payment of the tax on financial movements - GMF, if applicable, which shall be reimbursed by the PRINCIPAL.

(c)    It is the responsibility of the AGENT to comply with its obligations related to the reporting of exogenous information, accordance with the terms of the Tax Statute in force. reimbursed by the PRINCIPAL.



16



(c)    Corresponde al MANDATARIO cumplir con sus obligaciones relacionadas con el reporte de información exógena, de acuerdo con los términos del Estatuto Tributario vigente.

CLÁUSULA SEXTA. Naturaleza del Contrato: LAS PARTES comprenden y acuerdan que, con el fin de cumplir las obligaciones previstas en el presente Contrato, el MANDATARIO actuará frente a terceros, en nombre de, y como representante del MANDANTE, en beneficio y por cuenta de éste.

De igual forma, se manifiesta que el presente Contrato no tiene como objetivo saldar en divisas operaciones entre residentes, y las partes aceptan y entienden la responsabilidad establecida en el artículo 83 de la Resolución Externa 1 de 2018 del Banco de la República, el cual establece lo siguiente:

Artículo 83o. PROHIBICIÓN DE OPERACIONES EN MONEDA EXTRANJERA EN EL PAÍS. Salvo lo dispuesto en normas especiales de la presente resolución, no está autorizada la realización de depósitos o de cualquier otra operación financiera en moneda extranjera o, en general, de cualquier contrato o convenio entre residentes en moneda extranjera mediante la utilización de las divisas de que trata este título

CLÁUSULA SÉPTIMA. Vigencia del Contrato: El contrato tendrá el mismo término del establecido en el Global RSU Award Grant Notice, pero el MANDANTE o el MANDATARIO podrán solicitar en cualquier tiempo la terminación del Contrato, con una antelación no inferior a 30 días calendario, sin que ello diere lugar a incumplimiento o indemnización alguna.

CLÁUSULA OCTAVA. Ley aplicable y resolución de controversias: El presente Mandato se regirá y se interpretará de conformidad con las leyes de la República de Colombia, toda vez que es el lugar en donde se ejecutarán las obligaciones derivadas de este Mandato.


                     
in accordance with the terms of the Tax Statute in force.

SIXTH CLAUSE. Nature of the Agreement: THE PARTIES understand and agree that, in order to fulfill the obligations set forth in this Agreement, the AGENT shall act before third parties, in the name of and as representative of the PRINCIPAL, for the benefit and on behalf of the latter.

Likewise, it is stated that this Agreement is not intended to settle in foreign currency transactions between residents, and the parties accept and understand the responsibility established in Article 83 of External Resolution 1 of 2018 of the Colombian Central Bank, which establishes the following:

Article 83. PROHIBITION OF TRANSACTIONS IN FOREIGN CURRENCY IN THE COUNTRY. Except as provided in special rules of this resolution, it is not authorized to make deposits or any other financial transaction in foreign currency or, in general, any contract or agreement between residents in foreign currency through the use of the foreign currency referred to in this title.

SEVENTH CLAUSE. Term of the Agreement: The Agreement shall be for a term to coincide with the term of the RSU Award to which it relates, but the PRINCIPAL or the AGENT may request the termination of the Agreement at any time, with a notice of no less than 30 calendar days, without this giving rise to any breach or indemnity whatsoever.

EIGHT CLAUSE. Applicable law and dispute resolution: This Agreement shall be governed by and construed in accordance with the laws of the Republic of Colombia, since it is the place where the obligations arising from this Agreement shall be performed.


CLAUSE NINE. Implementation: For the record, this Agreement is executed by THE PARTIES, in two (2) copies of the same wording, each of which shall be considered as an original.




17


CLÁUSULA NOVENA. Implementación: Para constancia se suscribe el presente Contrato por LAS PARTES en la fecha arriba indicados, en dos (2) ejemplares del mismo tenor, cada uno de los cuales será considerado como un original.

El presente Acuerdo es un anexo del Global RSU Award Grant Notice. Todo lo no regulado en el presente Acuerdo se regirá por lo establecido en el Global RSU Award Grant Notice. El MANDANTE reconoce que al aceptar y firmar el Global RSU Award Grant Notice también se acepta y firma todo lo establecido en el presente Acuerdo.

EL MANDANTE
El MANDANTE reconoce que al aceptar o firmar electrónicamente este Acuerdo y/o al aceptar o firmar electrónicamente el Global RSU Award Grant Notice (ya sea firmando el Global RSU Award Grant Notice o mediante los procedimientos de aceptación electrónica designados por la Compañía), el MANDANTE acepta estar sujeto a los términos de este Acuerdo.

EL MANDATARIO
El MANDATARIO reconoce que, al gestionar la firma de un representante autorizado en este Acuerdo, el MANDATARIO acuerda estar sujeto a los términos de este Acuerdo.

The present Agreement is an annex to the Global Restricted Stock Unit Award Grant Notice. Anything not regulated in the present Agreement shall be governed by the provisions of the Global Restricted Stock Unit Award Grant Notice. The PRINCIPAL acknowledges that by accepting and signing the Global Restricted Stock Unit Award Grant Notice, the PRINCIPAL also accepts and signs all the provisions of the present Agreement.

THE PRINCIPAL
The Principal acknowledges that by electronically accepting or signing this Agreement and/or by accepting the RSU Award (whether by signing the RSU Award Grant Notice or via the Company's designated electronic acceptance procedures), the Principal agrees to be bound by the terms of this Agreement.

THE AGENT
The Agent acknowledges that, by arranging for signature of an authorized representative to appear on this Agreement, the Agent agrees to be bound by the terms of this Agreement.




18


Costa Rica

There are no country-specific provisions.

Denmark

Danish Stock Option Act. By accepting this RSU Award, you acknowledge that you have received an Employer Statement, translated into Danish, if you are entitled to receive one, which is provided to comply with the Danish Stock Option Act, as amended with effect from January 1, 2019.
Foreign Asset/Account Reporting Information. If you establish an account holding shares of Class A Common Stock or cash outside of Denmark, you must report the account and deposits on your annual tax return in the section on foreign affairs and income. You should consult your personal tax advisor to ensure compliance with the applicable reporting requirements.
Finland

There are no country-specific provisions.

France

Grant of the RSU Award. This provision supplements Section 2 of the Global Restricted Stock Unit Award Agreement:
The Restricted Stock Units granted under this Agreement are not intended to qualify for special tax and social security treatment pursuant to Sections L. 225-197-1 to L. 225-197-5 and Sections L. 22-10-59 to L. 22-10-60 of the French Commercial Code, as amended.
Language Consent. You confirm having read and understood the documents relating to the Plan, including the Agreement, with all terms and conditions included therein, which were provided in the English language. You accept the terms of those documents accordingly.
Consentement Relatif à la Langue Utilisée. Vous confirmez avoir lu et compris le Plan et cette convention («Agreement»), incluant tous leurs termes et conditions, qui ont été transmis en langue anglaise. Vous acceptez les dispositions de ces documents en connaissance de cause.
Foreign Asset / Account Reporting Information. If you hold cash or securities (including shares of Class A Common Stock acquired under the Plan) outside of France or maintain a foreign bank account, including the accounts that were opened, held, used and/or closed during the tax year, you must report such account to the French tax authorities when filing your annual tax return. You should consult your personal tax advisor to ensure compliance with applicable reporting requirements.



19


Germany

Exchange Control Information. Cross-border payments in excess of EUR 12,500 must be reported to the German Federal Bank (Bundesbank). If you make or receive a payment in excess of this amount (including if you acquire shares of Class A Common Stock with a value in excess of this amount under the Plan or sell shares of Class A Common Stock via a foreign broker, bank or service provider and receive proceeds in excess of this amount) and/or if the Company withholds or sells shares of Class A Common Stock with a value in excess of this amount to cover the Tax Liability, you must report the payment and/or the value of the shares of Class A Common Stock withheld or sold to Bundesbank. Such reports must be made either electronically using the “General Statistics Reporting Portal” (“Allgemeine Meldeportal Statistik”) available on the Bundesbank website (www.bundesbank.de) or via such other method (e.g., by email or telephone) as is permitted or required by Bundesbank. The report must be submitted monthly or within other such timing as is permitted or required by Bundesbank. You should consult your personal legal advisor to ensure compliance with applicable reporting requirements.
India
Exchange Control Information. You must repatriate any funds received from participation in the Plan (e.g., proceeds from the sale of shares of Class A Common Stock) within such time as prescribed under applicable Indian exchange control laws, which may be amended from time to time. You should obtain a foreign inward remittance certificate (“FIRC”) from the bank where you deposit the foreign currency and maintain the FIRC as evidence of the repatriation of funds in the event the Reserve Bank of India or the Company or the Service Recipient requests proof of repatriation. You may be required to provide information regarding funds received from participation in the Plan to the Company and/or the Service Recipient to enable them to comply with their filing requirements under exchange control laws in India. You are personally responsible for complying with exchange control laws in India, and neither the Company nor the Service Recipient will be liable for any fines or penalties resulting from your failure to comply with applicable laws. You should consult your personal legal advisor to ensure compliance with the applicable requirements.

Foreign Asset/Account Reporting Information. You must declare the following items in your annual tax return: (i) any foreign assets held (including shares of Class A Common Stock acquired under the Plan), and (ii) any foreign bank accounts for which you have signing authority. Increased penalties for failing to report these assets/accounts have been implemented. You should consult your personal tax advisor to ensure compliance with the applicable requirements.



20


Indonesia
Language Consent. By accepting the RSU Award, you (i) confirm you have read and understand the documents relating to this grant (i.e., the Plan and the Agreement) which were provided in the English language, (ii) accept the terms of those documents accordingly, and (iii) agree not to challenge the validity of this document based on Law No. 24 of 2009 on National Flag, Language, Coat of Arms and National Anthem or the implementing Presidential Regulation (when issued).
Persetujuan Bahasa. Dengan menerima Penghargaan RSU, (i) anda mengkonfirmasi bahwa anda telah membaca dan mengerti isi dokumen yang terkait dengan pemberian ini yang disediakan untuk anda dalam bahasa Inggris, (ii) Anda menerima syarat dari dokumen-dokumen tersebut, dan (iii) anda setuju bahwa anda tidak akan mengajukan keberatan atas keberlakuan dokumen ini berdasarkan Undang-Undang No. 24 tahun 2009 tentang Bendera, Bahasa dan Lambang Negara serta Lagu Kebangsaan atau Peraturan Presiden pelaksana (ketika diterbitkan).
Exchange Control Information. Indonesian residents must provide the Indonesian central bank, Bank of Indonesia, with information on foreign exchange activities (e.g., any change in position in any foreign assets held including shares of Class A Common Stock acquired under the Plan) on an online monthly report no later than the fifteenth day of the month following such activities. Such report can be submitted through the Bank of Indonesia’s website.
If Indonesian residents repatriate funds (e.g., proceeds from the sale of shares of Class A Common Stock) into Indonesia, the Indonesian bank through which the transaction is made will submit a report of the transaction to the Bank of Indonesia for statistical purposes. For transactions of USD 10,000 or more (or its equivalent in other currency), a more detailed description of the transaction must be included in the report and you may be required to provide information about the transaction to the bank in order to complete the transaction.
Foreign Asset/Account Reporting Information. Indonesian residents have the obligation to report their worldwide assets (including any foreign bank or brokerage accounts and shares of Class A Common Stock acquired under the Plan) in their annual individual income tax return.
Ireland
There are no country-specific provisions.
Israel
Trust Arrangement. Capitalized terms used but not defined in these provisions or the Plan or the Agreement shall have the meanings ascribed to them in the 2020 Equity Incentive Plan Sub-Plan for Israeli participants (the “Israel Sub-Plan”).

By accepting the RSU Award, you understand and agree that the Restricted Stock Units awarded under the Agreement are subject to and in accordance with the terms and conditions of the Plan, the Israel Sub-Plan, the Agreement and the trust agreement between the Company and the trustee appointed by the Company or an Affiliate, or any successor trustee (the “Trustee”).




21


Type of Grant. You acknowledge and agree that the RSU Award is subject to the Plan, the Israel Sub-Plan and Sections 102(b)(2) and (3) of the ITO and the trust agreement, a copy of which has been made available to you. You confirm that (i) you are familiar with the terms and provisions of Section 102 of the ITO, particularly the capital gains track described in subsection (b)(2) and (3) thereof, and agree not to require the Trustee to release the shares of Class A Common Stock or to sell or transfer the shares of Class A Common Stock to you or any third party unless permitted to do so by applicable law; (ii) the terms and restrictions set forth in the Israel Sub-Plan will apply to the grant in all respects, including without limitation with respect to mandatory withholding requirements for Tax Liability, and the rights and authorities of the Company, the Service Recipient and the Trustee with respect thereto, and (iii) the Company and any Affiliate and its assignees and successors shall be under no duty to ensure, and no representation or commitment is made, that the shares of Class A Common Stock qualify or shall qualify under any particular tax treatment.
You further acknowledge and agree that any shares of Class A Common Stock acquired under the Plan shall be deposited with the Trustee, or shall be subject to a supervisory trustee arrangement approved by the ITA for the Trustee, in order to comply with the requirements of the capital gains track under Sections 102(b)(2) and (3) of the ITO.

You further understand that under current Israeli tax laws, the Section 102 Holding Period is counted from the Date of Grant. In the event that the RSU Award granted under the Plan or the shares of Class A Common Stock do not meet the requirements of Section 102 of the ITO and the Israel Sub-Plan, they shall not qualify for the favorable tax treatment under the capital gains route.

You hereby undertake to release the Trustee from any liability in respect of any action or decision duly taken and bona fide executed in relation to the Plan, the Israel Sub-Plan or shares of Class A Common Stock issued thereunder.

You hereby confirm that, in addition to your agreement hereunder, the acceptance or settlement of the RSU Awards shall be deemed as irrevocable confirmation of your acknowledgements and undertakings herein with respect to such RSU Award.
You have had the opportunity to consult your personal tax advisor prior to accepting this Agreement.

Data Privacy. The following provision supplements the Data Privacy provision of Appendix A:

You hereby authorize the Company, the Trustee and their representatives to collect, use and transfer all relevant information regarding you to all Company personnel and agents and or third parties involved in the administration of the Plan and/or in the event of a corporate financing, merger, acquisitions and/or business transfers, including transfers outside of Israel and further transfers thereafter.

The following provisions apply if you were not an Israeli tax resident when the RSU Award was granted or if the RSU Award does not qualify as a 102 Capital Gains Track Grant:

Non-Trustee Award.  The RSU Award is subject to the Plan and is not made pursuant to Sections 102(b)(2) and (3) of the Israel Tax Ordinance and, in particular, is not eligible to benefit from the capital gains track described in subsection (b)(2) and (3) thereof. To facilitate compliance with tax requirements in Israel, you acknowledge and agree that the Company may require that any shares of Class A Common Stock acquired under the Plan be held with the Company’s designated broker appointed under the Plan or another designee or that such shares be sold at such time specified by the Company.




22


Italy
Acknowledgement of Specific Provisions. By accepting this RSU Award, you acknowledge that you have received a copy of the Plan, have reviewed the Plan and the Agreement in their entirety and fully understand and accept all provisions of the Plan and Agreement.

You further acknowledge that you have read and specifically and expressly approve the following sections of the Agreement: Governing Plan Document; Grant of the RSU Award; Withholding Obligations; No Liability for Taxes; Other Documents; Imposition of Other Requirements; Nature of Grant; and Venue.

Foreign Asset/Account Reporting Information. If, at any time during the fiscal year, you hold foreign financial assets (including Restricted Stock Units and shares of Class A Common Stock) which may generate income taxable in Italy, you are required to report these assets on your annual tax return (UNICO Form, RW Schedule) for the year during which the assets are held (or on a special form if no tax return is due). These reporting obligations will also apply to Italian residents who are the beneficial owners of foreign financial assets under Italian money laundering provisions. You should consult your personal tax advisor to ensure compliance with the applicable requirements.
Japan
Exchange Control Information. If you acquire shares of Class A Common Stock valued at more than JPY 100,000,000 in a single transaction, you must file a Securities Acquisition Report with the Ministry of Finance through the Bank of Japan within twenty (20) days of the acquisition of the shares. You should consult your personal legal advisor to ensure compliance with applicable reporting requirements.

Foreign Asset/Account Reporting Information. You are required to report details of any assets held outside Japan as of December 31 (including shares of Class A Common Stock acquired under the Plan), to the extent such assets have a total net fair market value exceeding JPY 50,000,000. Such report is due by March 15 each year. You should consult your personal tax advisor to ensure compliance with applicable reporting requirements.




23


Republic of Korea
Restriction on Sale of Shares of Class A Common Stock. Korean residents are not permitted to sell foreign securities (such as shares of Class A Common Stock) through non-Korean brokers (such as Fidelity) or deposit funds resulting from the sale of shares of Class A Common Stock in an overseas financial institution. Therefore, prior to selling the shares of Class A Common Stock acquired under the Plan, you may be required to transfer the shares of Class A Common Stock to a domestic investment broker. You acknowledge that you are solely responsible for engaging such domestic broker and complying with the restrictions described above. Non-compliance with the requirement to sell shares of Class A Common Stock through a domestic broker can result in significant penalties.
However, on December 29, 2023, the Korean Financial Services Commission issued an advance notice of legislative action which, if adopted as drafted, would allow Korean residents to dispose of overseas-listed securities without using a Korean licensed broker and deposit proceeds from the sale with an overseas financial institution. Until the legislation is adopted, the restrictions described above remain applicable to foreign-listed securities, including the shares of Class A Common Stock acquired under the Plan.
Because the exchange control regulations may change without notice, you should consult your personal legal advisor to ensure compliance with any exchange control regulations applicable to any aspect of your participation in the Plan.
Foreign Asset/Account Reporting Information. Korean residents are required to declare all foreign financial accounts (e.g., non-Korean bank accounts, brokerage accounts, etc.) to the Korean tax authority and file a report with respect to such accounts in June of the following year if the monthly balance of such accounts exceeds KRW 500 million (or an equivalent amount in foreign currency) on any month-end date during a calendar year. You should consult your personal legal advisor to ensure compliance with applicable reporting requirements.
Mexico
Acknowledgment of the Agreement. By participating in the Plan, you acknowledge that you have received a copy of the Plan, have reviewed the Plan in its entirety and fully understand and accept all provisions of the Plan. You further acknowledge that you have read and expressly approved the terms and conditions set forth in the “Nature of Grant” Section of Appendix B, in which the following is clearly described and established: (i) your participation in the Plan does not constitute an acquired right; (ii) the Plan and your participation in the Plan are offered by the Company on a wholly discretionary basis; (iii) your participation in the Plan is voluntary; and (iv) the Company and its Affiliates are not responsible for any decrease in the value of the underlying shares.
Labor Law Policy and Acknowledgment. By participating in the Plan, you expressly recognize that Snowflake Inc., with its registered office in the State of Delaware at 251 Little Falls Drive, Wilmington, Delaware, 19808, USA, is solely responsible for the administration of the Plan and that your participation in the Plan and acquisition of shares do not constitute an employment relationship between you and the Company since you are participating in the Plan on a wholly commercial basis. Based on the foregoing, you expressly recognize that the Plan and the benefits that you may derive from participation in the Plan do not establish any rights between you and the Service Recipient and do not form part of the employment conditions and/or benefits provided by the Service Recipient and any modification of the Plan or its termination shall not constitute a change or impairment of the terms and conditions of your employment.
You further understand that your participation in the Plan is as a result of a unilateral and discretionary decision of the Company; therefore, the Company reserves the absolute right to amend and/or discontinue your participation at any time without any liability to you.



24


Finally, you hereby declare that you do not reserve any action or right to bring any claim against the Company for any compensation or damages regarding any provision of the Plan or the benefits derived under the Plan, and you therefore grant a full and broad release to the Company, its Affiliates, branches, representation offices, its shareholders, officers, agents or legal representatives with respect to any claim that may arise.
Reconocimiento del Contrato. Al participar en el Plan, usted reconoce que ha recibido una copia del Plan, que ha revisado el Plan en su totalidad, y que entiende y acepta en su totalidad, todas y cada una de las disposiciones del Plan. Asimismo reconoce que ha leído y aprueba expresamente de los términos y condiciones señalados en la Sección “Naturaleza de la Concesión” del Apéndice B, en la que claramente se describe y establece lo siguiente: (i) su participación en el Plan no constituye un derecho adquirido; (ii) el Plan y su participación en el Plan son ofrecidos por la Compañía sobre una base completamente discrecional; (iii) su participación en el Plan es voluntaria; y (iv) la Compañía y sus Afiliadas no son responsables de ninguna por la disminución en el valor de las acciones Ordinarias de Clase A subyacentes.
Política de Legislación Laboral y Reconocimiento. Al participar en el Plan, usted reconoce expresamente que Snowflake Inc., con oficinas registradas en 251 Little Falls Drive, Wilmington, Delaware, 19808, Estados Unidos de América, es la única responsable por la administración del Plan, y que su participación en el Plan, así como la adquisición de las acciones Ordinarias de Clase A, no constituye una relación laboral entre usted y la Compañía, porque usted está participando en el plan sobre una base comercial. Con base en lo anterior, usted reconoce expresamente que el Plan y los beneficios que pudiera obtener por su participación en el Plan, no establecen derecho alguno entre usted y el Beneficiario del Servicio, y no forman parte de las condiciones y/o prestaciones laborales que el Beneficiario del Servicio ofrece, y que las modificaciones al Plan o su terminación, no constituirán un cambio ni afectarán los términos y condiciones de su relación laboral.
Asimismo usted entiende que su participación en el Plan es el resultado de una decisión unilateral y discrecional de la Compañía; por lo tanto, la Compañía se reserva el derecho absoluto de modificar y/o suspender su participación en cualquier momento, sin que usted incurra en responsabilidad alguna.
Finalmente, usted declara que no se reserva acción o derecho alguno para interponer una reclamación alguna en contra de la Compañía, por concepto de compensación o daños relacionados con cualquier disposición del Plan o de los beneficios derivados del Plan, y por lo tanto, usted libera total y ampliamente de toda responsabilidad a la Compañía, a sus Afiliadas, sucursales, oficinas de representación, sus accionistas, funcionarios, agentes o representantes legales, con respecto a cualquier reclamación que pudiera surgir.
Securities Law Information. The RSU Award and the shares of Class A Common Stock offered under the Plan have not been registered with the National Register of Securities maintained by the Mexican National Banking and Securities Commission and cannot be offered or sold publicly in Mexico.  In addition, the Plan, the Agreement and any other document relating to the RSU Award may not be publicly distributed in Mexico. These materials are addressed to you only because of your existing relationship with the Company and its Affiliates and these materials should not be reproduced or copied in any form. The offer contained in these materials does not constitute a public offering of securities but rather constitutes a private placement of securities addressed specifically to individuals who are present employees of Snowflake Technologies Mexico S. de R. de C.V. made in accordance with the provisions of the Mexican Securities Market Law, and any rights under such offering shall not be assigned or transferred.
Netherlands
There are no country-specific provisions.



25


New Zealand

Securities Law Information. WARNING: You are being offered Restricted Stock Units which, upon vesting in accordance with the terms of the Agreement and the Plan, will enable you to acquire shares of Company Stock. The shares of Class A Common Stock, if issued, will give you a stake in the ownership of the Company. You may receive a return if dividends are paid.
If the Company runs into financial difficulties and is wound up, you will be paid only after all creditors and holders of preference shares (if any) have been paid. You may lose some or all of your investment, if any.

New Zealand law normally requires people who offer financial products to give information to investors before they invest. This information is designed to help investors to make an informed decision. The usual rules do not apply to this offer because it is made under an employee share purchase scheme. As a result, you may not be given all the information usually required. You will also have fewer other legal protections for this investment.

The shares of Class A Common Stock are quoted on the New York Stock Exchange. This means that if the you acquire shares of Class A Common Stock under the Plan, you may be able to sell such shares on the New York Stock Exchange if there are interested buyers. If you sell your investment, the price you get may vary depending on factors such as the financial condition of the Company. You may receive less than the full amount that you paid for the investment, if anything. The price will depend on the demand for shares of Class A Common Stock.

A copy of the Company's most recent financial statements (and, if applicable, a copy of the auditor's report on those financial statements) as well as information on risk factors impacting the Company’s business that may affect the value of the shares of Class A Common Stock, are included in the Company’s Registration Statement on Form S-1 and (when applicable) the Company’s Annual Reports on Form 10-K and Quarterly Reports on Form 10-Q. These documents have been or will be filed with the U.S. Securities and Exchange Commission and are or will be available to you free of charge online at www.sec.gov or on the Company’s “Investor Relations” website at investors.snowflake.com.

You should ask questions, read all documents carefully, and seek independent financial advice before committing yourself.
Norway

There are no country-specific provisions.

Philippines

Grant of the RSU Award. This provision supplements Section 2 of the Global Restricted Stock Unit Award Agreement:

The offering of the Plan and the grant of the RSU Award may be subject to certain securities approval/confirmation requirements in the Philippines with the Philippine Securities and Exchange Commission. If the Company has not obtained, or does not maintain, the necessary securities approval/confirmation prior to the vesting of the RSU Award, you will not vest in the RSU Award and no shares of Class A Common Stock subject to the RSU Award will be issued. The RSU Award shall vest and shares of Class A Common Stock shall be issued in settlement of the RSU Award only if and when all necessary securities approvals/confirmations have been obtained and are maintained.




26


Securities Law Information. You should be aware of the risks of participating in the Plan, which include (without limitation) the risk of fluctuation in the price of the shares of Class A Common Stock on the New York Stock Exchange and the risk of currency fluctuations between the U.S. dollar and your local currency. In this regard, you should note that the value of any shares of Class A Common Stock you may acquire under the Plan may decrease after the shares of Class A Common Stock are issued, and fluctuations in foreign exchange rates between your local currency and the U.S. dollar may affect the value of the RSU Award or any amounts due to you pursuant to the vesting of the RSU Award or the subsequent sale of any shares of Class A Common Stock acquired upon vesting. The Company is not making any representations, projections or assurances about the value of the shares of Class A Common Stock now or in the future.

For further information on risk factors impacting the Company’s business that may affect the value of the shares of Class A Common Stock, you should refer to the risk factors discussion in the Company’s Annual Report on Form 10-K and Quarterly Reports on Form 10-Q, which are filed with the U.S. Securities and Exchange Commission and are available online at www.sec.gov, as well as on the Company’s website at https://investors.snowflake.com/overview/default.aspx. In addition, you may receive, free of charge, a copy of the Company’s Annual Report, Quarterly Reports or any other reports, proxy statements or communications distributed to the Company’s stockholders by contacting Investor Relations at Snowflake Inc., 106 East Babcock Street, Suite 3A, Bozeman, Montana 59715, USA and at +1 (844) 766-9355.

You are permitted to sell shares of Class A Common Stock acquired under the Plan through the designated Plan broker appointed by the Company (or such other broker to whom you transfer shares of Class A Common Stock), provided that such sale takes place outside of the Philippines through the facilities of the New York Stock Exchange on which the shares of Class A Common Stock are listed.

Poland

Exchange Control Information. Polish residents holding cash and foreign securities (e.g., shares of Class A Common Stock) and/or maintaining accounts abroad must report information to the National Bank of Poland on transactions and balances of the securities and cash deposited in such accounts if the value of such securities and cash (when combined with all other assets possessed abroad) exceeds PLN 7 million. If required, the reports must be filed on a quarterly basis on special forms that are available on the website of the National Bank of Poland. Further, if you transfer funds in excess of EUR 15,000 (or PLN 15,000 if the transfer of funds is connected with business activity of an entrepreneur) into or out of Poland, the funds must be transferred via a bank account. You are required to retain the documents connected with a foreign exchange transaction for a period of five years, as measured from the end of the year in which such transaction occurred. You should consult your personal legal advisor to ensure compliance with applicable reporting requirements.

Romania

Language Consent. By accepting the RSU Award, you acknowledge that you are proficient in reading and understanding English, and have read and acknowledge that you have fully understood the terms of the documents related to the grant (the Grant Notice, the Agreement, and the Plan), which were provided in the English language. You accept the terms of these documents accordingly.

Consimtamant cu privire la limba. Prin acceptarea acordarii de RSU-uri, confirmati ca aveti un nivel adecvat de cunoastere in ce priveste cititirea si intelegerea limbii engleze, si ati citit si confirmati ca ati inteles pe deplin termenii documentelor referitoare la acordare (anuntul, Acordul si Planul), care au fost furnizate in limba engleza. Acceptati termenii acestor documente in consecinta.




27


Exchange Control Information. You are generally not required to seek authorization from the National Bank of Romania to participate in the Plan or to open and operate a foreign bank account to receive any proceeds under the Plan. However, you may be required to provide the Romanian bank to which you transfer any proceeds under the Plan with appropriate documentation regarding the source of income. You should consult your personal legal advisor to ensure compliance with applicable reporting requirements.

Singapore

Securities Law Information. The RSU Award is granted pursuant to the “Qualifying Person” exemption under section 273(1)(f) of the Securities and Futures Act (Chapter 289, 2006 Ed.) (“SFA”) under which it is exempt from the prospectus and registration requirements and is not made with a view to the underlying shares of Class A Common Stock being subsequently offered for sale to any other party. The Plan has not been lodged or registered as a prospectus with the Monetary Authority of Singapore. You should note that the Restricted Stock Units are subject to section 257 of the SFA and that you will not be able to make any offer or subsequent sale of the shares of Class A Common Stock in Singapore, unless such offer or sale is made (i) after six (6) months from the Date of Grant or (ii) pursuant to the exemptions under Part XIII Division (1) Subdivision (4) (other than section 280) of the SFA, or pursuant to, and in accordance with the conditions of, any other applicable provisions of the SFA.

Director Reporting Information. If you are a director, associate director or shadow director of a Singapore Affiliate, you may be subject to certain notification requirements under the Singapore Companies Act, regardless of whether you are a Singapore resident or employed in Singapore. These requirements include an obligation to notify the Singapore Affiliate in writing of an interest (e.g., Restricted Stock Units, shares of Class A Common Stock) in the Company or an Affiliate within two days of (i) its acquisition or disposal, (ii) any change in a previously disclosed interest (e.g., when the Restricted Stock Units vest), or (iii) becoming a director, associate director or shadow director if such an interest exists at that time. If you are the chief executive officer (“CEO”) of a Singapore Affiliate or Subsidiary and the above notification requirements are determined to apply to the CEO of a Singapore Affiliate or Subsidiary, the above notification requirements also may apply.

Spain
Nature of Grant. This provision supplements the Nature of Grant provision of this Appendix B:
By accepting the RSU Award, you consent to participation in the Plan and acknowledge that you have received a copy of the Plan.

You understand that the Company has unilaterally, gratuitously and in its sole discretion decided to grant RSU Awards under the Plan to individuals who may be employees or service providers of the Company or one of its Affiliates throughout the world. The decision is limited and entered into based upon the express assumption and condition that any RSU Award will not economically or otherwise bind the Company or any Affiliate , including the Service Recipient, on an ongoing basis, other than as expressly set forth in the Agreement. Consequently, you understand that the RSU Award is given on the assumption and condition that the RSU Award shall not become part of any employment or other service contract (whether with the Company or any Affiliate, including the Service Recipient) and shall not be considered a mandatory benefit, salary for any purpose (including severance compensation) or any other right whatsoever. Furthermore, you understand and freely accept that there is no guarantee that any benefit whatsoever shall arise from the RSU Award, which is gratuitous and discretionary, since the future value of the RSU Award and the underlying shares of Class A Common Stock is unknown, indeterminable, and unpredictable.



28


Further, your participation in the Plan is expressly conditioned on your continued and active rendering of service, such that, unless otherwise set forth in the Plan, if your Continuous Service terminates for any reason, your participation in the Plan will cease immediately. This will be the case, for example, even if (a) you are considered to be unfairly dismissed without good cause (i.e., subject to a “despido improcedente”); (b) you are dismissed for disciplinary or objective reasons or due to a collective dismissal; (c) your Continuous Service ceases due to a change of work location, duties or any other employment or contractual condition; (d) your Continuous Service ceases due to a unilateral breach of contract by the Company or the Service Recipient; or (e) your Continuous Service terminates for any other reason whatsoever. Consequently, upon termination of your Continuous Service for any of the above reasons, you automatically lose any right to participate in the Plan on the date of your termination of Continuous Service, as described in the Plan and the Agreement.
Securities Law Information. The grant of the Restricted Stock Units and the shares of Class A Common Stock issued pursuant to the vesting of the Restricted Stock Units are considered a private placement outside the scope of Spanish laws on public offerings and issuances of securities. Neither the Plan nor this Agreement have been registered with the Comisión National del Mercado de Valores and do not constitute a public offering prospectus.
Exchange Control Information. You are required to electronically declare to the Bank of Spain any security accounts (including brokerage accounts held abroad), as well as the securities (including shares of Class A Common Stock acquired under the Plan) held in such accounts if the value of the transactions for all such accounts during the prior tax year or the balances of such accounts as of December 31 of the prior tax year exceeds EUR 1 million.  Different thresholds and deadlines to file this declaration apply. However, if neither such transactions during the immediately preceding year nor the balances/ positions as of December 31 exceed EUR 1 million, no such declaration must be filed unless expressly required by the Bank of Spain.  If any of such thresholds were exceeded during the current year, you may be required to file the relevant declaration corresponding to the prior year, however, a summarized form of declaration may be available. You should consult your personal legal advisor to ensure compliance with applicable reporting requirements.
Foreign Asset/Account Reporting Information. To the extent you hold rights or assets outside of Spain with a value in excess of EUR 50,000 per type of right or asset (e.g., shares of Class A Common Stock, cash, etc.) as of December 31 each year, you will be required to report information on such rights and assets on your annual tax return for such year. After such rights and assets are initially reported, the reporting obligation will apply for subsequent years only if the value of any previously-reported rights or assets increases by more than EUR 20,000. You should consult your personal tax advisor to ensure compliance with applicable reporting requirements.

Sweden
Authorization to Withhold. This provision supplements Section 4 (“Withholding Obligations”) of the Global Restricted Stock Unit Award Agreement:
Without limiting the Company’s and the Service Recipient’s authority to satisfy their withholding obligations for Tax Liability as set forth in Section 4 of the Agreement, by accepting the RSU Award, you authorize the Company to withhold shares of Class A Common Stock or to sell shares of Class A Common Stock otherwise issuable to you upon vesting/settlement to satisfy Tax Liability, regardless of whether the Company and/or the Service Recipient have an obligation to withhold such Tax Liability.



29


Switzerland
Securities Law Information. Neither this document nor any other materials relating to the RSU Award (i) constitute a prospectus according to articles 35 et seq. of the Swiss Federal Act on Financial Services (“FinSA”), (ii) may be publicly distributed nor otherwise made publicly available in Switzerland to any person other than an employee of the Company or a service provider of the Service Recipient or (iii) has been or will be filed with, approved or supervised by any Swiss reviewing body according to article 51 FinSA or any Swiss regulatory authority, including the Swiss Financial Market Supervisory Authority (“FINMA”).

Thailand
Exchange Control Information. Thai residents realizing USD 1,000,000 or more of cash proceeds in a single transaction from the sale of shares of Class A Common Stock or from dividends paid on such shares of Class A Common Stock must immediately repatriate all cash proceeds to Thailand (or utilize such funds offshore for permissible purposes) and provide details of the transaction (i.e., identification information, and purpose of the transaction) to the receiving bank. Further, you must convert such proceeds to Thai Baht within 360 days of repatriation or deposit the funds in an authorized foreign exchange account in Thailand. The inward remittance must also be reported to the Bank of Thailand on a foreign exchange transaction form.
In case you will not repatriate such funds but you will utilize them offshore for permissible purposes (i.e. purposes not listed in the negative list prescribed by the Bank of Thailand), you must obtain a waiver of the repatriation requirement from the commercial bank in Thailand by submitting an application and supporting documents evidencing that such funds will be utilized offshore for permissible purposes.
You should consult a personal legal advisor prior to taking any action with respect to the remittance of proceeds into Thailand.
United Arab Emirates
Securities Law Information. The Agreement, the Plan, and other incidental communication materials related to the RSU Award are intended for distribution only to employees or service providers of the Company or the Service Recipient for the purposes of an incentive scheme.

The Emirates Securities and Commodities Authority and the Central Bank have no responsibility for reviewing or verifying any documents in connection with this statement.  Neither the Ministry of Economy nor the Dubai Department of Economic Development have approved this statement nor taken steps to verify the information set out in it, and have no responsibility for it.

The securities to which this statement relates may be illiquid and/or subject to restrictions on their resale.  Prospective purchasers of the securities offered should conduct their own due diligence on the securities.

If you do not understand the contents of the Agreement or the Plan, you should consult an authorized financial adviser.

United Kingdom
Grant of the RSU Award. This provision supplements Section 2 of the Global Restricted Stock Unit Award Agreement:



30


The RSU Award will be settled by the issuance of shares of Class A Common Stock and not by the issuance of cash (or by a combination of cash and shares), notwithstanding the discretion to settle an RSU Award in cash as described in Section 6(a)(vi) of the Plan.
Responsibility for Taxes. This provision supplements Section 4 (“Withholding Obligations”) of the Global Restricted Stock Unit Award Agreement:
(a)    Without limitation to Section 4 of the Agreement, you agree that you are liable for all the Tax Liability and you hereby covenant to pay all such Tax Liability, as and when requested by the Company and/or the Service Recipient or by HM Revenue & Customs (“HMRC”) (or any other tax authority or any other relevant authority). You also agree to indemnify and keep indemnified the Company and/or the Service Recipient against any Tax Liability that they are required to pay or withhold or have paid or will pay to HMRC (or any other tax authority or any other relevant authority) on your behalf. For the purposes of this Agreement, Tax Liability includes (without limitation) employment income tax and employee National Insurance contributions.
(b)    As a condition of the vesting of, or the receipt of any benefit pursuant to, the Restricted Stock Units, you agree to accept any liability for secondary Class 1 National Insurance contributions which may be payable by the Company and/or the Service Recipient in connection with the Restricted Stock Units and any event giving rise to a Tax Liability (the “Employer NICs”). Without prejudice to the foregoing, by accepting the RSU Award, you agree to enter into a joint election with the Company or the Service Recipient, the form of such joint election being formally approved by HMRC (the “NIC Joint Election”), a copy of which is either attached to this Appendix B or provided to you under separate cover and any other required consent or election. You further agree to execute such other joint elections as may be required between you and any successor to the Company and/or the Service Recipient. You further agree that the Company and/or the Service Recipient may collect the Employer NICs from you by any of the means set forth in Section 4 of the Agreement.
If you do not enter into the NIC Joint Election prior to the vesting of the RSU Award or any other event giving rise to the Tax Liability, you will not be entitled to vest in the RSU Award and receive shares of Class A Common Stock (or receive any benefit in connection with the RSU Award) unless and until you enter into the NIC Joint Election, and no shares of Class A Common Stock or other benefit will be issued to you under the Plan, without any liability to the Company or the Service Recipient.
(c)    As a condition of the vesting of, or the receipt of any benefit pursuant to, the RSUs, you agree to sign, promptly, all documents required by the Company to effect the terms of the foregoing provisions.



31


SNOWFLAKE INC.
2020 EQUITY INCENTIVE PLAN

GLOBAL RESTRICTED STOCK UNIT AWARD AGREEMENT

IMPORTANT NOTE ON THE JOINT ELECTION FOR TRANSFER OF LIABILITY OF
EMPLOYER NATIONAL INSURANCE CONTRIBUTIONS TO THE EMPLOYEE


As a condition of the vesting of, or the receipt of any benefit pursuant to, your restricted stock units (“RSUs”) granted under the Snowflake Inc. 2020 Equity Incentive Plan (the “Plan”), you are required to enter into a joint election to transfer to you any liability for employer National Insurance contributions (the “Employer NICs”) that may arise in connection with the RSUs and in connection with future RSUs, if any, that may be granted to you under the Plan (the “NIC Joint Election”).
By entering into the Joint Election:
you agree that any liability for Employer NICs that may arise in connection with or pursuant to the vesting of the RSUs and the acquisition of shares of Class A Common Stock of Snowflake Inc. (the “Company”) or other taxable events in connection with the RSUs will be transferred to you; and
you authorize the Company and/or your employer to recover an amount sufficient to cover this liability by any method set forth in the Agreement and/or the NIC Joint Election.
To enter into the NIC Joint Election, please indicate your agreement where indicated on the acceptance screen. Please note that your acceptance indicates your agreement to be bound by all of the terms of the NIC Joint Election.

Please note that even if you have indicated your acceptance of this NIC Joint Election electronically, you may still be required to sign a paper copy of this NIC Joint Election (or a substantially similar form) if the Company determines such is necessary to give effect to the NIC Joint Election.

Please read the terms of the NIC Joint Election carefully before entering into the NIC Joint Election (by executing the related Global Restricted Stock Unit Award Agreement in hard copy or by electronically accepting such Global Restricted Stock Unit Award Agreement or by signing or electronically accepting this NIC Joint Election). You should print and keep a copy of this NIC Joint Election for your records.





32


SNOWFLAKE INC.
2020 EQUITY INCENTIVE PLAN

GLOBAL RESTRICTED STOCK UNIT AWARD AGREEMENT

ELECTION TO TRANSFER THE EMPLOYER’S LIABILITY FOR
NATIONAL INSURANCE LIABILITY TO THE EMPLOYEE
(UK EMPLOYEES)


1.Parties
This Election is between:
(A)    The individual who has gained authorized access to this Election (the “Employee”), who is employed by one of the employing companies listed in the attached schedule (the Employer”) and who is eligible to receive restricted stock units (“RSUs”) pursuant to the terms and conditions of the Snowflake Inc. 2020 Equity Incentive Plan, (the Plan”), and
(B)    Snowflake Inc., with its registered office in the state of Delaware at 251 Little Falls Drive, Wilmington, Delaware, 19808, USA (the Company”), which may grant RSUs under the Plan and is entering into this Election on behalf of the Employer.

2.    Purpose of Election

2.1    This Election relates to all RSUs granted to Employee under the Plan up to the termination date of the Plan.

2.2    In this Election the following words and phrases have the following meanings:

ITEPA” means the Income Tax (Earnings and Pensions) Act 2003.
Relevant Employment Income” from RSUs on which Employer’s National Insurance Contributions becomes due is defined as:
(i)an amount that counts as employment income of the earner under section 426 ITEPA (restricted securities: charge on certain post-acquisition events);
(ii)an amount that counts as employment income of the earner under section 438 of ITEPA (convertible securities: charge on certain post-acquisition events); or
(iii)any gain that is treated as remuneration derived from the earner's employment by virtue of section 4(4)(a) SSCBA, including without limitation:
(A)the acquisition of securities pursuant to the RSUs (within the meaning of section 477(3)(a) of ITEPA);
(B)the assignment (if applicable) or release of the RSUs in return for consideration (within the meaning of section 477(3)(b) of ITEPA);



33


(C)the receipt of a benefit in connection with the RSUs, other than a benefit within (i) or (ii) above (within the meaning of section 477(3)(c) of ITEPA).
SSCBA” means the Social Security Contributions and Benefits Act 1992.
Taxable Event” means any event giving rise to Relevant Employment Income.
2.3    This Election relates to the Employer’s secondary Class 1 National Insurance Contributions (the “Employer’s Liability”) which may arise in respect of Relevant Employment Income in respect of the RSUs pursuant to section 4(4)(a) and/or paragraph 3B(1A) of Schedule 1 of the SSCBA.

2.4    This Election does not apply in relation to any liability, or any part of any liability, arising as a result of regulations being given retrospective effect by virtue of section 4B(2) of either the SSCBA or the Social Security Contributions and Benefits (Northern Ireland) Act 1992.

2.5    This Election does not apply to the extent that it relates to relevant employment income which is employment income of the earner by virtue of Chapter 3A of Part VII of ITEPA (employment income: securities with artificially depressed market value).

2.6    Any reference to the Company and/or the Employer shall include that entity’s successors in title and assigns as permitted in accordance with the terms of the Plan and the Agreement. This Election will have effect in respect of the RSUs and any awards which replace or replaced the RSUs following their grant in circumstances where section 483 of ITEPA applies.

3.    Election

The Employee and the Company jointly elect that the entire liability of the Employer to pay the Employer’s Liability that arises on any Relevant Employment Income is hereby transferred to the Employee. The Employee understands that by accepting the RSU (by signing the related Restricted Stock Unit Grant Notice (the “Grant Notice”) in hard copy or by electronically accepting such Grant Notice), he or she will become personally liable for the Employer’s Liability covered by this Election. This Election is made in accordance with paragraph 3B(1) of Schedule 1 to SSCBA.

4.    Payment of the Employer’s Liability

4.1    The Employee hereby authorizes the Company and/or the Employer to collect the Employer’s Liability in respect of any Relevant Employment Income from the Employee at any time after the Taxable Event:

(i)    by deduction from salary or any other payment payable to the Employee at any time on or after the date of the Taxable Event; and/or
(ii)    directly from the Employee by payment in cash or cleared funds; and/or
(iii)    by arranging, on behalf of the Employee, for the sale of some of the securities which the Employee is entitled to receive in respect of the RSUs; and/or
(iv)    where the proceeds of the gain are to be paid through a third party, by that party withholding an amount from the payment or selling some of the securities which the Employee is entitled to receive in respect of the RSUs; and/or



34


(v)    by any other means specified in the applicable restricted stock unit agreement.
4.2    The Company hereby reserves for itself and the Employer the right to withhold the transfer of any securities in respect of the RSUs to the Employee until full payment of the Employer’s Liability is received.
4.3    The Company agrees to procure the remittance by the Employer of the Employer’s Liability to HM Revenue and Customs on behalf of the Employee within 14 days after the end of the UK tax month during which the Taxable Event occurs (or within 17 days after the end of the UK tax month during which the Taxable Event occurs, if payments are made electronically).

5.    Duration of Election

5.1    The Employee and the Company agree to be bound by the terms of this Election regardless of whether the Employee is transferred abroad or is not employed by the Employer on the date on which the Employer’s Liability becomes due.

5.2    This Election will continue in effect until the earliest of the following:
(i)    the Employee and the Company agree in writing that it should cease to have effect;
(ii)    on the date the Company serves written notice on the Employee terminating its effect;
(iii)    on the date HM Revenue and Customs withdraws approval of this Election; or
(iv)    after due payment of the Employer’s Liability in respect of the entirety of the RSUs to which this Election relates or could relate, such that the Election ceases to have effect in accordance with its terms.
5.3    This Election will continue in full force regardless of whether the Employee ceases to be an employee of the Employer.
Acceptance by the Employee

The Employee acknowledges that, by accepting the RSUs (by signing the related RSU Award Grant Notice in hard copy or by electronically accepting such Grant Notice) or by signing or electronically accepting this Election, the Employee agrees to be bound by the terms of this Election.
Name
Signature
Date

Acceptance by the Company

The Company acknowledges that, by arranging for the signature of an authorized representative to appear on this Election, the Company agrees to be bound by the terms of this Election.


By:
Michael P. Scarpelli
Chief Financial Officer



35


SCHEDULE OF EMPLOYER COMPANIES
The following Employer(s) shall be covered by the Joint Election:
Snowflake Computing U.K. Limited
Address:
c/o Fieldfisher
2 Swan Lane, London,
United Kingdom, EC4R 3TT
Corporation Tax Number:8130300324
Company Registration Number10611715
PAYE Reference475/EB57157





36
EX-10.17 4 ex-1017snowflakefy2024q4.htm EX-10.17 Document
Exhibit 10.17
ex-971snowflakelogo_1b.jpg
AMENDED AND RESTATED
NON-EMPLOYEE DIRECTOR COMPENSATION POLICY


1. Introduction

Each member of the Board of Directors (the “Board”) of Snowflake Inc. (“Snowflake”) who is a non-employee director of Snowflake (each such member, a “Non-Employee Director”) will receive the compensation described in this Amended and Restated Non-Employee Director Compensation Policy (“Policy”) for his or her Board service. This Policy may be amended at any time in the sole discretion of the Board or the Compensation Committee of the Board.

2. Equity Compensation

Equity awards will be granted under Snowflake’s 2020 Equity Incentive Plan (the “Plan”).

i.Initial Appointment Equity Grant. On appointment to the Board, and without any further action of the Board or Compensation Committee of the Board, at the close of business on the day of such appointment, a Non-Employee Director will be automatically granted a Restricted Stock Unit Award for Snowflake’s Class A common stock (the “Class A Common Stock”) having a value of $1,000,000 based on the Fair Market Value (as defined in the Plan) of the underlying Class A Common Stock on the date of grant (the “Initial RSU”). Each Initial RSU will vest over three years, with one-third of the Initial RSU vesting on the first, second, and third anniversary of the date of grant. As used herein, the term “Initial Calendar Year” as applicable to each Non-Employee Director means the calendar year in which such Non-Employee Director’s Initial RSU is granted.

ii.Automatic Equity Grants. Without any further action of the Board or Compensation Committee of the Board, at the close of business on the date of each Annual Meeting of Snowflake’s stockholders (“Annual Meeting”), each person who is then a Non-Employee Director – excluding any Non-Employee Director whose Initial Calendar Year falls in the same calendar year as such Annual Meeting – will automatically receive a Restricted Stock Unit Award for Class A Common Stock having a value of $300,000 based on the average Fair Market Value (as defined in the Plan) of the underlying Class A Common Stock for the 20 trading days prior to and ending on the date of grant (the “Annual RSU”). Each Annual RSU will vest on the earlier of (i) the date of the following year’s Annual Meeting (or the date immediately prior to the next Annual Meeting if the Non-Employee Director’s service as a director ends at such meeting due to the director’s failure to be re-elected or the director not standing for re-election); or (ii) the first anniversary of the date of grant.

iii.Vesting; Change of Control. All vesting is subject to the Non-Employee Director’s “Continuous Service” (as defined in the Plan) on each applicable vesting date, even if such Continuous Service does not relate to service on the Board. Notwithstanding the foregoing vesting schedules, for each Non-Employee Director who remains in Continuous Service with Snowflake until immediately prior to the closing of a “Corporate Transaction” (as defined in the Plan), the shares subject to his or her then-outstanding equity awards will become fully vested immediately prior to the closing of such Corporate Transaction.





iv.Remaining Terms. Each Restricted Stock Unit Award will be granted subject to Snowflake’s standard Restricted Stock Unit Award Agreement, in the form adopted from time to time by the Board or the Compensation Committee of the Board.

3. Annual Cash Compensation

Subject to the Non-Employee Director Compensation Limit (defined below), for each calendar year following the Initial Calendar Year, each Non-Employee Director will receive the cash compensation set forth below for service on the Board. The annual cash compensation amounts will be payable in equal quarterly installments, in arrears following the end of each quarter in which the service occurred, pro-rated for any partial months of service. All annual cash fees are vested upon payment.

a.Annual Board Service Retainer:
i.All Eligible Directors: $33,000

b.Annual Committee Member Service Retainer:
i.Member of the Audit Committee: $10,000
ii.Member of the Compensation Committee: $9,500
iii.Member of the Cybersecurity Committee: $5,000
iv.Member of the Nominating and Governance Committee: $5,000

c. Annual Committee Chair Service Retainer (in lieu of Committee Member Service Retainer):
i.Chair of the Audit Committee: $25,000
ii.Chair of the Compensation Committee: $15,000
iii.Chair of the Cybersecurity Committee: $10,000
iv.Chair of the Nominating and Governance Committee: $10,000

d. Additional Annual Lead Independent Director Compensation: $20,000

Pursuant to Section 4(c) of the Snowflake Inc. 2020 Equity Incentive Plan, the aggregate value of all compensation granted or paid, as applicable, to any Non-Employee Director with respect to any calendar year, including equity awards granted and cash fees paid by Snowflake to such Non-Employee Director, may not exceed (i) U.S. $750,000 in total value or (ii) in the event such Non-Employee Director is first appointed or elected to the Board during such calendar year, U.S. $1,000,000 in total value, in each case calculating the value of any equity awards based on the grant date fair value of such equity awards for financial reporting purposes (the “Non-Employee Director Compensation Limit”).

4. Expenses

Snowflake will reimburse Non-Employee Directors for ordinary, necessary, and reasonable out-of-pocket travel expenses to cover in-person attendance at, and participation in, Board and committee meetings; provided, that the Non-Employee Director timely submit appropriate documentation substantiating such expenses in accordance with Snowflake’s travel and expense policy, as in effect from time to time.
ex-971snowflakelogo_2b.jpg
Policy History
Approved by the Board on August 21, 2020.
Amended by the Board on March 1, 2022.
Amended by the Board on February 28, 2023.
Amended and Restated by the Board on April 5, 2023.
Amended and Restated by the Board on November 28, 2023.

EX-21.1 5 ex-211snowflakefy2024q4.htm EX-21.1 Document


Exhibit 21.1
Subsidiaries of Snowflake Inc.

Name of SubsidiaryJurisdiction of Organization
Applica Sp. z o.o.Poland
Cloudlet Information Technology (Beijing) Co. Ltd.China
Cybersyn, Inc.Delaware
Leapyear Technologies, Inc.Delaware
Mountain US CorporationNevada
Neeva Inc.Delaware
NXYZ, Inc.Delaware
Ponder Data Inc.Delaware
Samooha, LLCDelaware
SNFL Cloudtech India Private LimitedIndia
SNFL Technologies ABSweden
Snowflake Brazil Ltda.Brazil
Snowflake Canada ULCCanada
Snowflake Cloudtech Israel Ltd.Israel
Snowflake Colombia S.A.S.Colombia
Snowflake Computing France SASFrance
Snowflake Computing GmbHGermany
Snowflake Computing India LLPIndia
Snowflake Computing Ireland LimitedIreland
Snowflake Computing Netherlands B.V.Netherlands
Snowflake Computing Pty Ltd.Australia
Snowflake Computing Singapore Pte. Ltd.Singapore
Snowflake Computing Spain, S.L.Spain
Snowflake Computing Switzerland GmbHSwitzerland
Snowflake Computing UK Ltd.United Kingdom
Snowflake Costa Rica S.R.L.Costa Rica
Snowflake Finland OYFinland
Snowflake G.K.Japan
Snowflake Holdings LLCDelaware
Snowflake Holdings II LLCDelaware
Snowflake International B.V.Netherlands
Snowflake International Holdings Inc.Delaware
Snowflake International Holdings I Inc.Delaware
Snowflake Investment Holdings, Inc.Delaware
Snowflake Italy S.R.L.Italy
Snowflake Korea YHSouth Korea
Snowflake Middle East FZ-LLCUnited Arab Emirates
Snowflake Poland Sp. z o.o.Poland
Snowflake Technologies Mexico, S. de R.L. de C.V.Mexico

EX-23.1 6 ex-231snowflakefy2024q4.htm EX-23.1 Document


Exhibit 23.1
CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM


We hereby consent to the incorporation by reference in the Registration Statements on Form S-8 (No. 333-248830, No. 333-254920, No. 333-263986 and No. 333-270940) of Snowflake Inc. of our report dated March 26, 2024 relating to the financial statements and the effectiveness of internal control over financial reporting, which appears in this Form 10-K.


/s/ PricewaterhouseCoopers LLP

San Jose, California
March 26, 2024

EX-31.1 7 ex-311snowflakefy2024q4.htm EX-31.1 Document


Exhibit 31.1
CERTIFICATION OF PRINCIPAL EXECUTIVE OFFICER
PURSUANT TO EXCHANGE ACT RULES 13a-14(a) OR 15d-14(a)
AS ADOPTED PURSUANT TO SECTION 302
OF THE SARBANES-OXLEY ACT OF 2002



I, Sridhar Ramaswamy, certify that:

1.I have reviewed this Annual Report on Form 10-K of Snowflake 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 26, 2024    
                    
By:
/s/ Sridhar Ramaswamy
Name:
Sridhar Ramaswamy
Title:
Chief Executive Officer
(Principal Executive Officer)

EX-31.2 8 ex-312snowflakefy2024q4.htm EX-31.2 Document


Exhibit 31.2
CERTIFICATION OF PRINCIPAL FINANCIAL OFFICER
PURSUANT TO EXCHANGE ACT RULES 13a-14(a) OR 15d-14(a)
AS ADOPTED PURSUANT TO SECTION 302
OF THE SARBANES-OXLEY ACT OF 2002



I, Michael P. Scarpelli, certify that:

1.I have reviewed this Annual Report on Form 10-K of Snowflake 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 26, 2024    
                    
By:/s/ Michael P. Scarpelli
Name:Michael P. Scarpelli
Title:Chief Financial Officer
(Principal Financial Officer)

EX-32.1 9 ex-321snowflakefy2024q4.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, Sridhar Ramaswamy, do hereby certify, to the best of my knowledge and pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that:

the Annual Report on Form 10-K of Snowflake Inc. for the period ended January 31, 2024 (the “Report”) fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended; and
the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of Snowflake Inc.


Date: March 26, 2024    
                    
By:
/s/ Sridhar Ramaswamy
Name:
Sridhar Ramaswamy
Title:
Chief Executive Officer
(Principal Executive Officer)


EX-32.2 10 ex-322snowflakefy2024q4.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, Michael P. Scarpelli, do hereby certify, to the best of my knowledge and pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that:

the Annual Report on Form 10-K of Snowflake Inc. for the period ended January 31, 2024 (the “Report”) fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended; and
the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of Snowflake Inc.


Date: March 26, 2024    
                    
By:/s/ Michael P. Scarpelli
Name:Michael P. Scarpelli
Title:Chief Financial Officer
(Principal Financial Officer)



EX-97.1 11 ex-971snowflakefy2024q4.htm EX-97.1 Document
Exhibit 97.1
ex-971snowflakelogo_1.jpg
INCENTIVE COMPENSATION RECOUPMENT POLICY


1. INTRODUCTION

The Board of Directors (the “Board”) of Snowflake Inc., a Delaware corporation (the “Company”), has determined that it is in the best interests of the Company and its stockholders to adopt this Incentive Compensation Recoupment Policy (this “Policy”) providing for the Company’s recoupment of Recoverable Incentive Compensation that is received by Covered Officers of the Company under certain circumstances. Certain capitalized terms used in this Policy have the meanings given to such terms in Section 3 below.

This Policy is designed to comply with, and shall be interpreted to be consistent with, Section 10D of the Exchange Act, Rule 10D-1 promulgated thereunder (“Rule 10D-1”) and Section 303A.14 of the New York Stock Exchange Listed Company Manual (the “Listing Standards”).

2. EFFECTIVE DATE

This Policy shall apply to all Incentive Compensation that is received by a Covered Officer on or after October 2, 2023 (the “Effective Date”). Incentive Compensation is deemed “received” in the Company’s fiscal period in which the Financial Reporting Measure specified in the Incentive Compensation award is attained, even if the payment or grant of such Incentive Compensation occurs after the end of that period.

3. DEFINITIONS

Accounting Restatement” means an accounting restatement that the Company is required to prepare due to the material noncompliance of the Company with any financial reporting requirement under the applicable securities laws, including any required accounting restatement to correct an error in previously issued financial statements that is material to the previously issued financial statements, or that would result in a material misstatement if the error were corrected in the current period or left uncorrected in the current period.

Accounting Restatement Date” means the earlier to occur of (a) the date that the Board, a committee of the Board authorized to take such action, or the officer or officers of the Company authorized to take such action if Board action is not required, concludes, or reasonably should have concluded, that the Company is required to prepare an Accounting Restatement, or (b) the date that a court, regulator, or other legally authorized body directs the Company to prepare an Accounting Restatement.

Administrator” means the Board or any Committee that has been delegated authority to administer this Policy.

Code” means the U.S. Internal Revenue Code of 1986, as amended, and the regulations promulgated thereunder.

Compensation Committee” means the Compensation Committee of the Board.

Covered Officer” means each current and former Executive Officer.

Exchange” means the New York Stock Exchange.

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





Executive Officer” means each individual who is currently or was previously designated as an “officer” of the Company as defined in Rule 16a-1(f) under the Exchange Act. For the avoidance of doubt, the identification of an executive officer for purposes of this Policy shall include each executive officer who is or was identified pursuant to Item 401(b) of Regulation S-K as well as the principal financial officer and principal accounting officer (or, if there is no principal accounting officer, the controller).

Financial Reporting Measures” means measures that are determined and presented in accordance with the accounting principles used in preparing the Company’s financial statements, and any measures derived wholly or in part from such measures, including Company stock price and total stockholder return (“TSR”). A measure need not be presented in the Company’s financial statements or included in a filing with the SEC in order to be a Financial Reporting Measure.

Incentive Compensation” means any compensation that is granted, earned or vested based wholly or in part upon the attainment of a Financial Reporting Measure. For the avoidance of doubt, no compensation that is potentially subject to recovery under this Policy will be earned until the Company’s right to recover under the Policy has lapsed.

The following items of compensation are not Incentive Compensation under the Policy: salaries, bonuses paid solely at the discretion of the Compensation Committee or the Board that are not paid from a bonus pool that is determined by satisfying a Financial Reporting Measure performance goal, bonuses paid solely upon satisfying one or more subjective standards and/or completion of a specified employment period, non-equity incentive plan awards earned solely upon satisfying one or more strategic measures or operational measures, and equity awards for which the grant is not contingent upon achieving any Financial Reporting Measure performance goal and vesting is contingent solely upon completion of a specified employment period (e.g., time-based vesting equity awards) and/or attaining one or more non-Financial Reporting Measures.

Lookback Period” means the three completed fiscal years immediately preceding the Accounting Restatement Date, as well as any transition period (resulting from a change in the Company’s fiscal year) within or immediately following those three completed fiscal years (except that a transition period of at least nine months shall count as a completed fiscal year) in accordance with Exchange Act Rule 10D-1. Notwithstanding the foregoing, the Lookback Period shall not include fiscal years completed prior to the Effective Date.

Recoverable Incentive Compensation” means Target Incentive Compensation received by a Covered Officer during the Lookback Period that exceeds the amount of Incentive Compensation that would have been received had such amount been determined based on the restated amounts in the Accounting Restatement, computed without regard to any taxes paid (i.e., on a gross basis without regard to tax withholdings and other deductions). For any compensation plans or programs that take into account Incentive Compensation, the amount of Recoverable Incentive Compensation for purposes of this Policy shall include, without limitation, the amount contributed to any notional account based on Recoverable Incentive Compensation and any earnings to date on that notional amount. For any Incentive Compensation that is based on stock price or TSR, where the Recoverable Incentive Compensation is not subject to mathematical recalculation directly from the information in an Accounting Restatement, the Administrator will determine the amount of Recoverable Incentive Compensation based on a reasonable estimate of the effect of the Accounting Restatement on the stock price or TSR upon which the Incentive Compensation was received. The Company shall maintain documentation of the determination of that reasonable estimate and provide such documentation to the Exchange in accordance with the Listing Standards.





SEC” means the U.S. Securities and Exchange Commission.

Target Incentive Compensation” is defined in Section 4(a).

4. RECOUPMENT

(a) Applicability of Policy. This Policy applies to Incentive Compensation received by a Covered Officer (a) after beginning services as an Executive Officer, (ii) who served as an Executive Officer at any time during the performance period for such Incentive Compensation, (iii) while the Company had a class of securities listed on a national securities exchange or a national securities association, and (iv) during the Lookback Period (“Target Incentive Compensation”).

(b) Recoupment Generally. Pursuant to the provisions of this Policy, if there is an Accounting Restatement that applies to a period in the Lookback Period, the Company must reasonably promptly recoup the full amount of the Recoverable Incentive Compensation, unless the conditions of one or more subsections of Section 4(c) of this Policy are met and the Compensation Committee, or, if such committee does not consist solely of independent directors, a majority of the independent directors serving on the Board, has made a determination that recoupment would be impracticable. Unless exempt pursuant to the prior sentence, recoupment is required regardless of whether the Covered Officer engaged in any misconduct and regardless of fault, and the Company’s obligation to recoup Recoverable Incentive Compensation is not dependent on whether or when any restated financial statements are filed.

(c) Impracticability of Recovery. The Administrator may determine that recoupment is impracticable if, and only if:

(i) the direct expense paid to a third party to assist in enforcing this Policy would exceed the amount of the applicable Recoverable Incentive Compensation; provided that, before concluding that it would be impracticable to recover any amount of Recoverable Incentive Compensation based on expense of enforcement, the Company shall make a reasonable attempt to recover such Recoverable Incentive Compensation, document such reasonable attempt(s) to recover, and provide that documentation to the Exchange in accordance with the Listing Standards; or

(ii) recoupment of the applicable Recoverable Incentive Compensation would likely cause an otherwise tax-qualified retirement plan, under which benefits are broadly available to employees of the Company, to fail to meet the requirements of Code Section 401(a)(13) or Code Section 411(a) and regulations thereunder.





(d) Sources of Recoupment. To the extent permitted by applicable law, the Administrator shall, in its sole discretion, determine the timing and method for recouping Recoverable Incentive Compensation hereunder, provided that such recoupment is undertaken reasonably promptly. The Administrator may, in its discretion, seek recoupment from a Covered Officer from any of the following sources or a combination thereof, whether the applicable compensation was approved, awarded, granted, payable or paid to the Covered Officer prior to, on or after the Effective Date: (i) direct repayment of Recoverable Incentive Compensation previously paid to the Covered Officer; (ii) cancelling prior cash or equity-based awards (whether vested or unvested and whether paid or unpaid); (iii) canceling or offsetting against any planned future cash or equity-based awards; (iv) forfeiture of deferred compensation, subject to compliance with Code Section 409A; and (v) any other method authorized by applicable law or contract. Subject to compliance with any applicable law, the Administrator may effectuate recoupment under this Policy from any amount otherwise payable to the Covered Officer, including amounts payable to such individual under any otherwise applicable Company plan or program, e.g., base salary, bonuses or commissions and compensation previously deferred by the Covered Officer. The Administrator need not utilize the same method of recovery for all Covered Officers or with respect to all types of Recoverable Incentive Compensation.

(e) No Indemnification of Covered Officers. Notwithstanding any indemnification agreement, applicable insurance policy or any other agreement or provision of the Company’s certificate of incorporation or bylaws to the contrary, no Covered Officer shall be entitled to indemnification or advancement of expenses in connection with any enforcement of this Policy by the Company, including paying or reimbursing such Covered Officer for insurance premiums to cover potential recovery obligations to the Company under this Policy. In the event the Company is required to recoup Recoverable Incentive Compensation from a former Executive Officer pursuant to this Policy, the Company will be entitled to seek such recovery in order to comply with applicable law, regardless of the terms of any release of claims or separation agreement the former Executive Officer may have signed.

(f) Indemnification of Administrator. Any members of the Administrator, and any other members of the Board who assist in the administration of this Policy, shall not be personally liable for any action, determination or interpretation made with respect to this Policy and shall be indemnified by the Company to the fullest extent under applicable law and Company policy with respect to any such action, determination or interpretation. The foregoing sentence shall not limit any other rights to indemnification of the members of the Board under applicable law or Company policy.

5. ADMINISTRATION

(a) Administration by the Board. The Board will administer this Policy unless and until the Board delegates administration of the Policy to a Committee or Committees, as provided in subsection (b) below.

(b) Delegation to a Committee. The Board may delegate some or all of the administration of this Policy to a Committee or Committees. If administration of the Policy is delegated to a Committee, the Committee will have, in connection with the administration of the Policy, the powers theretofore possessed by the Board that have been delegated to the Committee, including the power to delegate to another Committee or a subcommittee of the Committee any of the administrative powers the Committee is authorized to exercise (and references in this Policy to the Board will thereafter be to the Committee or subcommittee), subject, however, to such resolutions, not inconsistent with the provisions of this Policy, as may be adopted from time to time by the Board. Each Committee may retain the authority to concurrently administer the Policy with the Committee or subcommittee to which it has delegated its authority hereunder and may, at any time, revest in such Committee some or all of the powers previously delegated. The Board may retain the authority to concurrently administer the Policy with any Committee and may, at any time, revest in the Board some or all of the powers previously delegated.





(c) Delegation to an Officer or Employee. Subject to applicable law, the Administrator may authorize and empower any officer or employee of the Company to take any and all actions that the Administrator, in its sole discretion, deems necessary or appropriate to carry out the purpose and intent of this Policy (other than with respect to any recovery under this Policy involving such officer or employee).

(d) Effect of the Administrator’s Decision. The Administrator shall have full and final authority to make any and all determinations required under this Policy. Any determination by the Administrator with respect to this Policy shall be final, conclusive and binding on all interested parties and need not be uniform with respect to each individual covered by this Policy. In carrying out the administration of this Policy, the Administrator is authorized and directed to consult with the full Board or such other committees of the Board as may be necessary or appropriate as to matters within the scope of such other committee’s responsibility and authority.

6. SEVERABILITY

If any provision of this Policy or the application of any such provision to a Covered Officer shall be adjudicated to be invalid, illegal, or unenforceable in any respect, such invalidity, illegality or unenforceability shall not affect any other provisions of this Policy, and the invalid, illegal or unenforceable provisions shall be deemed amended to the minimum extent necessary to render any such provision or application enforceable.

7. NO IMPAIRMENT OF OTHER REMEDIES

Nothing contained in this Policy, and no recoupment or recovery as contemplated herein, shall limit any claims, damages, or other legal remedies the Company or any of its affiliates may have against a Covered Officer arising out of or resulting from any actions or omissions by the Covered Officer. This Policy does not preclude the Company from taking any other action to enforce a Covered Officer’s obligations to the Company or discipline a Covered Officer, including, without limitation, termination of employment, institution of civil proceedings, reporting of misconduct to appropriate governmental authorities, and/or reduction of future compensation opportunities or change in role. This Policy is in addition to the requirements of Section 304 of the Sarbanes-Oxley Act of 2002 that are applicable to the Company’s Chief Executive Officer and Chief Financial Officer and to any other compensation recoupment policy and/or similar provisions in any employment, equity plan, equity award, or other individual agreement, to which the Company is a party or which the Company has adopted or may adopt and maintain from time to time.

8. AMENDMENT; TERMINATION

The Administrator may amend, terminate, or replace this Policy or any portion of this Policy at any time and from time to time in its sole discretion. The Administrator shall amend this Policy as it deems necessary to comply with applicable law or any Listing Standard.

9. SUCCESSORS

This Policy shall be binding and enforceable against all Covered Officers and, to the extent required by Rule 10D-1 and/or the applicable Listing Standards, their beneficiaries, heirs, executors, administrators or other legal representatives.

10. REQUIRED FILINGS





The Company shall make any disclosures and filings with respect to this Policy that are required by law, including as required by the SEC.

ex-971snowflakelogo_2.jpg

POLICY HISTORY
Approved by the Board of Directors on August 22, 2023



ex-971snowflakelogo_1.jpg
INCENTIVE COMPENSATION RECOUPMENT POLICY

FORM OF EXECUTIVE ACKNOWLEDGMENT


I, the undersigned, agree and acknowledge that I am bound by, and subject to, the Snowflake Inc. Incentive Compensation Recoupment Policy, as may be amended, restated, supplemented or otherwise modified from time to time (the “Policy”). In the event of any inconsistency between the Policy and the terms of any employment agreement, offer letter, or other individual agreement with Snowflake Inc. (the “Company”) to which I am a party, or the terms of any compensation plan, program or agreement, whether or not written, under which any compensation has been granted, awarded, earned or paid to me, the terms of the Policy shall govern.

In the event that the Administrator (as defined in the Policy) determines that any compensation granted, awarded, earned or paid to me must be forfeited or reimbursed to the Company pursuant to the Policy, I will promptly take any action necessary to effectuate such forfeiture and/or reimbursement and understand that my failure to comply in all respects with the Policy is a basis for termination of my employment with the Company for cause (or similar concept) as well as any other appropriate discipline. I further agree and acknowledge that I am not entitled to indemnification, and hereby waive any right to advancement of expenses, in connection with any enforcement of the Policy by the Company.

I understand that neither the Policy, nor the application of the Policy to me, gives rise to a resignation for good reason (or similar concept) by me under any applicable employment agreement or arrangement.

I acknowledge that if I have questions concerning the meaning or application of the Policy, it is my responsibility to seek guidance from Snowflake’s General Counsel and my own personal advisers.




Agreed and Acknowledged:

Name:
Title:
Date:

EX-101.SCH 12 snow-20240131.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0000001 - Document - Cover link:presentationLink link:calculationLink link:definitionLink 0000002 - Document - Audit Information link:presentationLink link:calculationLink link:definitionLink 0000003 - Statement - CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 0000004 - Statement - CONSOLIDATED BALANCE SHEETS (PARENTHETICAL) link:presentationLink link:calculationLink link:definitionLink 0000005 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS link:presentationLink link:calculationLink link:definitionLink 0000006 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS link:presentationLink link:calculationLink link:definitionLink 0000007 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY link:presentationLink link:calculationLink link:definitionLink 0000008 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY (PARENTHETICAL) link:presentationLink link:calculationLink link:definitionLink 0000009 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 0000010 - Disclosure - Organization and Description of Business link:presentationLink link:calculationLink link:definitionLink 0000011 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 0000012 - Disclosure - Revenue, Accounts Receivable, Deferred Revenue, and Remaining Performance Obligations link:presentationLink link:calculationLink link:definitionLink 0000013 - Disclosure - Cash Equivalents and Investments link:presentationLink link:calculationLink link:definitionLink 0000014 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 0000015 - Disclosure - Property and Equipment, Net link:presentationLink link:calculationLink link:definitionLink 0000016 - Disclosure - Business Combinations link:presentationLink link:calculationLink link:definitionLink 0000017 - Disclosure - Intangible Assets and Goodwill link:presentationLink link:calculationLink link:definitionLink 0000018 - Disclosure - Accrued Expenses and Other Current Liabilities link:presentationLink link:calculationLink link:definitionLink 0000019 - Disclosure - Commitment and Contingencies link:presentationLink link:calculationLink link:definitionLink 0000020 - Disclosure - Equity link:presentationLink link:calculationLink link:definitionLink 0000021 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 0000022 - Disclosure - Net Loss per Share link:presentationLink link:calculationLink link:definitionLink 0000023 - Disclosure - Related Party Transactions link:presentationLink link:calculationLink link:definitionLink 0000024 - Disclosure - Subsequent Event link:presentationLink link:calculationLink link:definitionLink 9954471 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 9954472 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 9954473 - Disclosure - Revenue, Accounts Receivable, Deferred Revenue, and Remaining Performance Obligations (Tables) link:presentationLink link:calculationLink link:definitionLink 9954474 - Disclosure - Cash Equivalents and Investments (Tables) link:presentationLink link:calculationLink link:definitionLink 9954475 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 9954476 - Disclosure - Property and Equipment, Net (Tables) link:presentationLink link:calculationLink link:definitionLink 9954477 - Disclosure - Business Combinations (Tables) link:presentationLink link:calculationLink link:definitionLink 9954478 - Disclosure - Intangible Assets and Goodwill (Tables) link:presentationLink link:calculationLink link:definitionLink 9954479 - Disclosure - Accrued Expenses and Other Current Liabilities (Tables) link:presentationLink link:calculationLink link:definitionLink 9954480 - Disclosure - Commitment and Contingencies (Tables) link:presentationLink link:calculationLink link:definitionLink 9954481 - Disclosure - Equity (Tables) link:presentationLink link:calculationLink link:definitionLink 9954482 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 9954483 - Disclosure - Net Loss per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 9954484 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies - Summary of Long-lived Assets by Geographic Areas (Details) link:presentationLink link:calculationLink link:definitionLink 9954485 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954486 - Disclosure - Revenue, Accounts Receivable, Deferred Revenue, and Remaining Performance Obligations - Disaggregation of Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 9954487 - Disclosure - Revenue, Accounts Receivable, Deferred Revenue, and Remaining Performance Obligations - Revenue from External Customers by Geographic Areas (Details) link:presentationLink link:calculationLink link:definitionLink 9954488 - Disclosure - Revenue, Accounts Receivable, Deferred Revenue, and Remaining Performance Obligations - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954488 - Disclosure - Revenue, Accounts Receivable, Deferred Revenue, and Remaining Performance Obligations - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954489 - Disclosure - Cash Equivalents and Investments - Schedule of Cash and Cash Equivalents and Investments Fair Value (Details) link:presentationLink link:calculationLink link:definitionLink 9954490 - Disclosure - Cash Equivalents and Investments - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954491 - Disclosure - Cash Equivalents and Investments - Available for Sale Securities Remaining Contractual Maturity (Details) link:presentationLink link:calculationLink link:definitionLink 9954492 - Disclosure - Cash Equivalents and Investments - Schedule of Debt Securities, Available-for-sale, Unrealized Loss Position, Fair Value (Details) link:presentationLink link:calculationLink link:definitionLink 9954492 - Disclosure - Cash Equivalents and Investments - Schedule of Debt Securities, Available-for-sale, Unrealized Loss Position, Fair Value (Details) link:presentationLink link:calculationLink link:definitionLink 9954493 - Disclosure - Fair Value Measurements - Fair Value, Assets and Liabilities Measured on Recurring Basis (Details) link:presentationLink link:calculationLink link:definitionLink 9954494 - Disclosure - Fair Value Measurements - Schedule of Fair Value Measurements (Details) link:presentationLink link:calculationLink link:definitionLink 9954495 - Disclosure - Fair Value Measurements - Unrealized Gain (Loss) on Investments (Details) link:presentationLink link:calculationLink link:definitionLink 9954496 - Disclosure - Fair Value Measurements - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954497 - Disclosure - Property and Equipment, Net - Schedule of Property and Equipment, Net (Details) link:presentationLink link:calculationLink link:definitionLink 9954498 - Disclosure - Property and Equipment, Net - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954499 - Disclosure - Business Combinations - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954500 - Disclosure - Business Combinations - Schedule of Acquisition Date Fair Value of Consideration Transferred (Details) link:presentationLink link:calculationLink link:definitionLink 9954501 - Disclosure - Business Combinations - Schedule of Preliminary Allocation of Purchase Price to Assets Acquired and Liabilities Assumed (Details) link:presentationLink link:calculationLink link:definitionLink 9954502 - Disclosure - Business Combinations - Pro Forma Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954503 - Disclosure - Intangible Assets and Goodwill - Schedule of Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 9954504 - Disclosure - Intangible Assets and Goodwill - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954505 - Disclosure - Intangible Assets and Goodwill - Schedule of Future Amortization Expense (Details) link:presentationLink link:calculationLink link:definitionLink 9954506 - Disclosure - Intangible Assets and Goodwill - Schedule of Goodwill (Details) link:presentationLink link:calculationLink link:definitionLink 9954507 - Disclosure - Accrued Expenses and Other Current Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9954508 - Disclosure - Commitment and Contingencies - Schedule of Lease Cost (Details) link:presentationLink link:calculationLink link:definitionLink 9954509 - Disclosure - Commitment and Contingencies - Supplemental Cash Flow Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954510 - Disclosure - Commitment and Contingencies - Weighted Average Remaining Lease Term and Discount Rate (Details) link:presentationLink link:calculationLink link:definitionLink 9954511 - Disclosure - Commitment and Contingencies - Schedule of Operating Leases and Subleases (Details) link:presentationLink link:calculationLink link:definitionLink 9954511 - Disclosure - Commitment and Contingencies - Schedule of Operating Leases and Subleases (Details) link:presentationLink link:calculationLink link:definitionLink 9954512 - Disclosure - Commitment and Contingencies - Schedule of Other Contractual Commitments (Details) link:presentationLink link:calculationLink link:definitionLink 9954513 - Disclosure - Commitment and Contingencies - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954514 - Disclosure - Equity - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954515 - Disclosure - Equity - Shares Reserved For Future Issuance (Details) link:presentationLink link:calculationLink link:definitionLink 9954516 - Disclosure - Equity - Schedule of Stock Repurchase Activity (Details) link:presentationLink link:calculationLink link:definitionLink 9954517 - Disclosure - Equity - Option Activity Rollforward (Details) link:presentationLink link:calculationLink link:definitionLink 9954518 - Disclosure - Equity - Unvested RSA & RSU Rollforward (Details) link:presentationLink link:calculationLink link:definitionLink 9954519 - Disclosure - Equity - Valuation Assumptions (Details) link:presentationLink link:calculationLink link:definitionLink 9954520 - Disclosure - Equity - Share-based Compensation (Details) link:presentationLink link:calculationLink link:definitionLink 9954521 - Disclosure - Income Taxes - Schedule of Components of Loss Before Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 9954522 - Disclosure - Income Taxes - Schedule of Provision for Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 9954523 - Disclosure - Income Taxes - Schedule of Effective Income Tax Rate Reconciliation (Details) link:presentationLink link:calculationLink link:definitionLink 9954524 - Disclosure - Income Taxes - Schedule of Deferred Tax Assets and Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9954525 - Disclosure - Income Taxes - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954526 - Disclosure - Income Taxes - Schedule of Unrecognized Tax Benefits (Details) link:presentationLink link:calculationLink link:definitionLink 9954527 - Disclosure - Net Loss per Share - Schedule of Basic and Diluted Net Loss per Share (Details) link:presentationLink link:calculationLink link:definitionLink 9954528 - Disclosure - Net Loss per Share - Schedule of Potentially Dilutive Securities Excluded from Computation of Net Loss per Share (Details) link:presentationLink link:calculationLink link:definitionLink 9954529 - Disclosure - Related Party Transactions (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 13 snow-20240131_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 14 snow-20240131_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 15 snow-20240131_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Stock Appreciation Rights (SARs) Stock Appreciation Rights (SARs) [Member] Sales of investments Proceeds from Sale of Debt Securities, Available-for-Sale Schedule of Accrued Expenses and Other Current Liabilities Schedule of Accrued Liabilities [Table Text Block] Accrued expenses and other current liabilities Accrued expenses and other current liabilities Accrued Liabilities, Current Research and development Research and Development Expense Changes in operating assets and liabilities, net of effects of business combinations: Increase (Decrease) in Operating Capital [Abstract] Related Party Transaction [Line Items] Related Party Transaction [Line Items] Expiration period (years) Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period Award Type [Domain] Award Type [Domain] Fair Value as of Grant Date Award Grant Date Fair Value Remaining performance obligation, remaining life Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Consideration transferred Cash Payments to Acquire Businesses, Gross Schedule of Recognized Identified Assets Acquired and Liabilities Assumed Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block] Total strategic investments—included in other assets Other Long-Term Investments Shares withheld (in shares) Share-Based Compensation Arrangement By Share-Based Payment Award, Shares Available For Grant, Equity Instruments Other Than Options, Shares Withheld Share-Based Compensation Arrangement By Share-Based Payment Award, Shares Available For Grant, Equity Instruments Other Than Options, Shares Withheld Prepaid Expenses and Other Current Assets Prepaid Expenses and Other Current Assets [Member] Purchases of investments Payments to Acquire Investments Cash Equivalents And Debt Securities, Available-For-Sale, Continuous Unrealized Loss Position, 12 Months Or Longer, Accumulated Loss 12 months or greater, accumulated losses Cash Equivalents And Debt Securities, Available-For-Sale, Continuous Unrealized Loss Position, 12 Months Or Longer, Accumulated Loss Cash Equivalents And Debt Securities, Available-For-Sale, Continuous Unrealized Loss Position, 12 Months Or Longer, Accumulated Loss Insider Trading Policies and Procedures [Line Items] Rule 10b5-1 Arrangement Terminated Rule 10b5-1 Arrangement Terminated [Flag] Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Cash Equivalents and Investments Cash Equivalents And Investments [Text Block] Cash Equivalents And Investments 2029 Lessee, Operating Lease, Liability, to be Paid, Year Five Restatement does not require Recovery Restatement Does Not Require Recovery [Text Block] Proceeds from issuance of common stock under employee stock purchase plan Proceeds from Stock Plans RSU's forfeited (in shares) Share-Based Compensation Arrangement By Share-Based Payment Award, Shares Available For Grant, Equity Instruments Other Than Options, Forfeited Share-Based Compensation Arrangement By Share-Based Payment Award, Shares Available For Grant, Equity Instruments Other Than Options, Forfeited Ownership [Axis] Ownership [Axis] Expected dividend yield Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate Vesting of restricted stock units (in shares) Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures Current liabilities: Liabilities, Current [Abstract] Federal Deferred Federal Income Tax Expense (Benefit) Cash Equivalents And Debt Securities, Available-For-Sale, Unrealized Loss Position Total, fair value Cash Equivalents And Debt Securities, Available-For-Sale, Unrealized Loss Position Cash Equivalents And Debt Securities, Available-For-Sale, Unrealized Loss Position Preferred stock; $0.0001 par value per share; 200,000 shares authorized, zero shares issued and outstanding as of each January 31, 2024 and 2023 Preferred Stock, Value, Issued Subsequent Event Type [Domain] Subsequent Event Type [Domain] Canceled (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price Net loss per share attributable to Snowflake Inc. Class A and Class B common stockholders—diluted (in dollars per share) Earnings Per Share, Diluted Accounts receivable, net Accounts Receivable, after Allowance for Credit Loss, Current Neeva Inc. Neeva Inc. And Its Equity Investee [Member] Neeva Inc. And Its Equity Investee Derivative Asset, Statement of Financial Position [Extensible Enumeration] Derivative Asset, Statement of Financial Position [Extensible Enumeration] Trading Symbol Trading Symbol Letters of credit outstanding Letters of Credit Outstanding, Amount U.S. government and agency securities US Government Agencies Debt Securities [Member] Granted (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Thereafter Finite-Lived Intangible Asset, Expected Amortization, after Year Five Fair Value Disclosures [Abstract] Schedule of Cash Equivalents and Investments Schedule of Cash and Cash Equivalents [Table Text Block] Total lease payments (receipts) Lessor, Operating Lease, Payment to be Received Employee stock purchase rights under the 2020 ESPP Employee Stock [Member] Applica Sp. z.o.o. Applica Sp. z.o.o. [Member] Applica Sp. z.o.o. Cash and Cash Equivalents [Domain] Cash and Cash Equivalents [Domain] Other Other Intangible Assets [Member] Schedule of Basic and Diluted Net Loss per Share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Derivative Liability, Statement of Financial Position [Extensible Enumeration] Derivative Liability, Statement of Financial Position [Extensible Enumeration] Executive Category: Executive Category [Axis] 2028 Lessor, Operating Lease, Payment to be Received, Year Four Number of Shares (in thousands) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Exercises (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Level 1 Fair Value, Inputs, Level 1 [Member] Net deferred tax assets Deferred Tax Assets, Net of Valuation Allowance Schedule of Property and Equipment, Net Property, Plant and Equipment [Table Text Block] Equity Components [Axis] Equity Components [Axis] Financial Instruments [Domain] Financial Instruments [Domain] Additional 402(v) Disclosure Additional 402(v) Disclosure [Text Block] Certificates of deposit Certificates of Deposit [Member] Shares available for grant (in shares) Shares available for grant, beginning (in shares) Shares available for grant, ending (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant Options granted (shares) Options granted (shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross Entity Small Business Entity Small Business Denominator: Weighted Average Number of Shares Outstanding, Basic [Abstract] 2028 Finite-Lived Intangible Asset, Expected Amortization, Year Four Local Phone Number Local Phone Number Recovery of Erroneously Awarded Compensation Disclosure [Line Items] Samooha, Inc. Samooha, Inc. [Member] Samooha, Inc. Measurement Frequency [Axis] Measurement Frequency [Axis] Net operating loss carryforwards, U.S. federal Deferred Tax Assets, Operating Loss Carryforwards, Domestic RSUs Restricted Stock Units (RSUs) [Member] Forgone Recovery due to Violation of Home Country Law, Amount Forgone Recovery due to Violation of Home Country Law, Amount Contractual maturities of available-for-sale debt securities, maximum Debt Securities, Available-For-Sale, Maturity Term, Maximum Debt Securities, Available-For-Sale, Maturity Term, Maximum Depreciation Depreciation Stock-based compensation Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-Based Payment Arrangement, Amount Operating lease right-of-use assets Deferred Tax Liabilities, Operating Lease, Right-Of-Use Asset Deferred Tax Liabilities, Operating Lease, Right-Of-Use Asset Investing Subsidiary Investing Subsidiary [Member] Investing Subsidiary Christian Kleinerman [Member] Christian Kleinerman Shares withheld related to net share settlement of equity awards Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation Schedule of Business Acquisitions, by Acquisition Schedule of Business Acquisitions, by Acquisition [Table Text Block] Revenue Revenues Schedule of Shares Reserved for Future Issuance Schedule Of Shares Reserved For Future Issuance [Table Text Block] Schedule Of Shares Reserved For Future Issuance Net unrealized gains (losses) on marketable equity securities Marketable Equity Securities, FV-NI Unrealized Gain (Loss) Marketable Equity Securities, FV-NI Unrealized Gain (Loss) Schedule of Potentially Dilutive Securities Excluded from Computation of Net Loss per Share Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Realized gains on non-marketable equity securities under measurement alternative Equity Securities Without Readily Determinable Fair Value, Realized Gain (Loss) Equity Securities Without Readily Determinable Fair Value, Realized Gain (Loss) Strategic investment, non-marketable equity securities Strategic Investment, Equity Securities Without Readily Determinable Fair Value, Amount Strategic Investment, Equity Securities Without Readily Determinable Fair Value, Amount Aggregate Available Trading Arrangement, Securities Aggregate Available Amount Research and development Research and Development Expense [Member] Insider Trading Policies and Procedures Not Adopted Insider Trading Policies and Procedures Not Adopted [Text Block] Business combination, acquisition related costs Business Combination, Acquisition Related Costs Grant date fair value of vested shares Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested in Period, Fair Value Potentially dilutive securities excluded from computation of diluted net loss per share (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Award Type [Axis] Award Type [Axis] Granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period 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] Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] ICFR Auditor Attestation Flag ICFR Auditor Attestation Flag General and administrative General and Administrative Expense [Member] Total property and equipment, gross Property, Plant and Equipment, Gross Operating lease liabilities arising from obtaining right-of-use assets Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Related Party Transactions Related Party Transactions Disclosure [Text Block] Less: imputed interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount PEO Actually Paid Compensation Amount PEO Actually Paid Compensation Amount Schedule of Provision for Income Taxes Schedule of Components of Income Tax Expense (Benefit) [Table Text Block] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Operating lease liabilities, current Operating Lease, Liability, Current Issuance of common stock under employee stock purchase plan (in shares) Stock Issued During Period, Shares, Employee Stock Purchase Plans 2027 Lessee, Operating Lease, Liability, to be Paid, Year Three Net Finite-Lived Intangible Assets, Net Property, Plant and Equipment Property, Plant and Equipment [Line Items] Recently Issued Accounting Pronouncements Not Yet Adopted and Recent Securities and Exchange Commission (SEC) Final Rules Not Yet Adopted New Accounting Pronouncements, Policy [Policy Text Block] Stock-based compensation Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization Third-Party Cloud Infrastructure Agreements And Subscription Arrangements, Spending Commitments Between January 2024 And December 2028 Third-Party Cloud Infrastructure Agreements And Subscription Arrangements, Spending Commitments Between January 2024 And December 2028 [Member] Third-Party Cloud Infrastructure Agreements And Subscription Arrangements, Spending Commitments Between January 2024 And December 2028 2026 Lessee, Operating Lease, Liability, to be Paid, Year Two Schedule of Components of Loss Before Income Taxes Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block] Stock Price or TSR Estimation Method Stock Price or TSR Estimation Method [Text Block] Foreign Income (Loss) from Continuing Operations before Income Taxes, Foreign Professional services and other revenue Professional Services And Other [Member] Professional Services And Other Consideration transferred Business Combination, Consideration Transferred Gross profit Gross Profit Deferred revenue, current Contract with Customer, Liability, Current Non-affiliated Selling Stockholders Non-affiliated Selling Stockholders [Member] Non-affiliated Selling Stockholders Schedule of Valuation Assumptions Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block] Security Exchange Name Security Exchange Name Stock-Based Compensation Share-Based Payment Arrangement [Policy Text Block] Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Stock options Employee Stock Option [Member] Interest receivable, current Interest Receivable, Current Investments and Strategic Investments Investment, Policy [Policy Text Block] Construction in progress—capitalized internal-use software development costs Construction in Progress - Capitalized Internal-Use Software Development Costs [Member] Construction in Progress - Capitalized Internal-Use Software Development Costs Maximum Maximum [Member] Loss contingency, range of possible loss Loss Contingency, Range of Possible Loss, Portion Not Accrued Unrecognized share-based compensation expense Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount Amortized Cost Cash Equivalents, at Carrying Value Document Type Document Type Deferred cash consideration Business Combination, Consideration Transferred, Deferred Cash Consideration Business Combination, Consideration Transferred, Deferred Cash Consideration Tabular List, Table Tabular List [Table Text Block] EMEA EMEA [Member] Net operating loss carryforward, subject to expiration Deferred Tax Assets, Operating Loss Carryforwards, Subject to Expiration Repurchases of common stock as treasury stock Treasury Stock, Value, Acquired, Cost Method Employee payroll tax withheld on employee stock transactions Accrued Payroll Taxes, Current Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Basis of Presentation Basis of Accounting, Policy [Policy Text Block] Other Other Noncash Income (Expense) Business Acquisition [Axis] Business Acquisition [Axis] State Deferred State and Local Income Tax Expense (Benefit) 2025 Lessor, Operating Lease, Payment to be Received, Year One Title of 12(b) Security Title of 12(b) Security Realized and Unrealized Gain (Loss) on Investments Realized And Unrealized Gain (Loss) On Investments [Table Text Block] Realized And Unrealized Gain (Loss) On Investments Total lease payments (receipts) Lessee, Operating Lease, Liability Payments, Net Of Sublease Income Lessee, Operating Lease, Liability Payments, Net Of Sublease Income Related Party, Type [Domain] Related Party, Type [Domain] Sublease income Sublease Income Business Combinations Business Combination Disclosure [Text Block] Indefinite-lived intangible assets—trademarks Indefinite-Lived Intangible Assets (Excluding Goodwill) Aggregate Erroneous Compensation Not Yet Determined Aggregate Erroneous Compensation Not Yet Determined [Text Block] Unvested balance , beginning balance (in dollars per share) Unvested balance , ending balance (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Cash Equivalents And Debt Securities, Available-For-Sale, Unrealized Loss Position, Accumulated Loss Total, accumulated losses Cash Equivalents And Debt Securities, Available-For-Sale, Unrealized Loss Position, Accumulated Loss Cash Equivalents And Debt Securities, Available-For-Sale, Unrealized Loss Position, Accumulated Loss Income Tax Disclosure [Abstract] Forgone Recovery due to Expense of Enforcement, Amount Forgone Recovery due to Expense of Enforcement, Amount Aggregate Intrinsic Value (in thousands) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest [Abstract] Share-Based Payment Arrangement [Abstract] Entity Tax Identification Number Entity Tax Identification Number Cash Equivalents And Debt Securities, Available-For-Sale, Continuous Unrealized Loss Position, 12 Months Or Longer 12 months or greater, fair value Cash Equivalents And Debt Securities, Available-For-Sale, Continuous Unrealized Loss Position, 12 Months Or Longer Cash Equivalents And Debt Securities, Available-For-Sale, Continuous Unrealized Loss Position, 12 Months Or Longer Marketable equity securities Marketable Equity Securities, FV-NI, Amount Marketable Equity Securities, FV-NI, Amount Total lease costs Lease, Cost Non-marketable debt securities Debt Securities, Available-For-Sale, Without Readily Determinable Fair Value, Amount Debt Securities, Available-For-Sale, Without Readily Determinable Fair Value, Amount Capitalized stock-based compensation Share-Based Payment Arrangement, Amount Capitalized Statistical Measurement [Axis] Statistical Measurement [Axis] Balance Sheet Location [Domain] Balance Sheet Location [Domain] Entity Interactive Data Current Entity Interactive Data Current Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Product revenue Product [Member] 2020 Plan 2020 Equity Incentive Plan [Member] 2020 Equity Incentive Plan Impairment of Goodwill, Intangible Assets, and Other Long-Lived Assets Goodwill and Intangible Assets, Policy [Policy Text Block] Stock-based compensation included in capitalized software development costs Share-Based Payment Arrangement, Amount Capitalized In Software Development Costs Share-Based Payment Arrangement, Amount Capitalized In Software Development Costs Entity Well-known Seasoned Issuer Entity Well-known Seasoned Issuer Share-based Compensation Arrangement by Share-based Payment Award Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Measure: Measure [Axis] Commitments and Contingencies Disclosure [Abstract] Name Outstanding Recovery, Individual Name Revenue Recognition, Cost of Revenue, Deferred Commissions, Deferred Revenue Revenue from Contract with Customer [Policy Text Block] Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Advertising costs Advertising Expense Schedule of Deferred Tax Assets and Liabilities Schedule of Deferred Tax Assets and Liabilities [Table Text Block] 2026 Lessee, Operating Lease, Liability Payments, Net Of Sublease Income, Year Two Lessee, Operating Lease, Liability Payments, Net Of Sublease Income, Year Two Derivative Financial Instruments Derivatives, Policy [Policy Text Block] 2028 Purchase Obligation, to be Paid, Year Four Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Schedule of Related Party Transactions, by Related Party [Table] Schedule of Related Party Transactions, by Related Party [Table] 2025 Purchase Obligation, to be Paid, Year One 2025 Finite-Lived Intangible Asset, Expected Amortization, Year One Cash payments (receipts) included in the measurement of operating lease liabilities—operating cash flows Operating Lease, Payments Common stock, shares outstanding (in shares) Beginning balance (in shares) Ending balance (in shares) Common Stock, Shares, Outstanding Issuance of common stock in connection with a business combination subject to future vesting (in shares) Stock Issued During Period, Shares Subject To Future Vesting, Acquisitions Stock Issued During Period, Shares Subject To Future Vesting, Acquisitions PEO PEO [Member] Concentration of Credit Risk Concentration Risk, Credit Risk, Policy [Policy Text Block] Auditor location Auditor Location Net operating loss carryforwards, foreign Deferred Tax Assets, Operating Loss Carryforwards, Foreign Net tangible assets acquired Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Net Tangible Assets Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Net Tangible Assets State taxes, net of federal benefit Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Net cash provided by (used in) investing activities Net Cash Provided by (Used in) Investing Activities Repurchases and retirement of common stock Stock Repurchased and Retired During Period, Value Additions and related adjustments Goodwill, Period Increase (Decrease) Outstanding Aggregate Erroneous Compensation Amount Outstanding Aggregate Erroneous Compensation Amount Deferred tax liabilities: Deferred Tax Liabilities, Gross [Abstract] Cash Equivalents And Debt Securities, Available-For-Sale, Continuous Unrealized Loss Position, Less Than 12 Months Less than 12 months, fair value Cash Equivalents And Debt Securities, Available-For-Sale, Continuous Unrealized Loss Position, Less Than 12 Months Cash Equivalents And Debt Securities, Available-For-Sale, Continuous Unrealized Loss Position, Less Than 12 Months Vested and exercisable, intrinsic value Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Aggregate Intrinsic Value Shares converted (in shares) Conversion of Stock, Shares Converted Total liabilities Liabilities Expected volatility Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate Privately-Held Company Privately-Held Company [Member] Privately-Held Company Equity Shareholders' Equity and Share-Based Payments [Text Block] Debt Securities, Available-for-sale, Unrealized Loss Position Total, fair value Debt Securities, Available-for-Sale, Unrealized Loss Position Common stock reserved for future issuances (shares) Common Stock, Capital Shares Reserved for Future Issuance Measurement Frequency [Domain] Measurement Frequency [Domain] Property and Equipment, Net Property, Plant and Equipment Disclosure [Text Block] 2027 Lessor, Operating Lease, Payment to be Received, Year Three Non-Rule 10b5-1 Arrangement Adopted Non-Rule 10b5-1 Arrangement Adopted [Flag] Capitalized research and development Deferred Tax Assets, in Process Research and Development Long-Lived Tangible Asset [Domain] Long-Lived Tangible Asset [Domain] Sales and marketing Selling and Marketing Expense Less than 12 months, fair value Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, Less than 12 Months General and administrative General and Administrative Expense Accrued professional services Accrued Professional Fees, Current Awards Close in Time to MNPI Disclosures, Table Awards Close in Time to MNPI Disclosures [Table Text Block] State Current State and Local Tax Expense (Benefit) Segment Information Segment Reporting, Policy [Policy Text Block] Total current assets Assets, Current Supplemental disclosures of cash flow information: Supplemental Cash Flow Information [Abstract] Total Purchase Obligation Net Loss Per Share Attributable to Snowflake Inc. Class A and Class B Common Stockholders Earnings Per Share, Policy [Policy Text Block] Intangible Assets and Goodwill Goodwill and Intangible Assets Disclosure [Text Block] Developer community Developer Community [Member] Developer Community Contract term Contract With Customer, Contract Term Contract With Customer, Contract Term Concentration risk, percentage Concentration Risk, Percentage 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 2029 Finite-Lived Intangible Asset, Expected Amortization, Year Five Schedule of Unvested RSU Rollforward Schedule of Unvested Restricted Stock Units Roll Forward [Table Text Block] Accounts Receivable, Net Accounts Receivable [Policy Text Block] Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities Schedule of Future Amortization Expense Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Class of Stock [Axis] Class of Stock [Axis] Erroneously Awarded Compensation Recovery Erroneously Awarded Compensation Recovery [Table] Number of shares repurchased (in shares) Stock Repurchase Program, Number Of Shares Repurchased Stock Repurchase Program, Number Of Shares Repurchased Depreciation and amortization Depreciation, Depletion and Amortization Deferred tax assets: Deferred Tax Assets, Gross [Abstract] Furniture and fixtures Furniture and Fixtures [Member] Award Timing, How MNPI Considered Award Timing, How MNPI Considered [Text Block] Business Combination and Asset Acquisition [Abstract] Total Business Combination, Consideration Transferred, Including Equity Interest in Acquiree Held Prior to Combination Commercial paper Commercial Paper [Member] Revenue Business Acquisition, Pro Forma Revenue Total Long-Lived Assets Net unrealized losses on strategic investments Deferred Tax Assets, Investments Less: valuation allowance Valuation allowance Deferred Tax Assets, Valuation Allowance Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Interest and penalties Income Tax Examination, Penalties and Interest Expense Revenue recognized Contract with Customer, Liability, Revenue Recognized Foreign currency translation adjustments Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax Non-marketable equity securities under Measurement Alternative Equity Securities without Readily Determinable Fair Value, Amount Debt Securities, Available-for-sale, Unrealized Loss Position Debt Securities, Available-for-Sale, Unrealized Loss Position [Line Items] Schedule of Other Contractual Commitments Other Commitments [Table Text Block] Long-Lived Tangible Asset [Axis] Long-Lived Tangible Asset [Axis] Preferred stock, shares issued (in shares) Preferred Stock, Shares Issued Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions and Methodology Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions and Methodology [Abstract] 2012 Plan 2012 Equity Incentive Plan [Member] 2012 Equity Incentive Plan Entity Emerging Growth Company Entity Emerging Growth Company Allocation of Overhead Costs Allocation of Overhead Costs [Policy Text Block] Allocation of Overhead Costs Intangible assets, net Total intangible assets, net Intangible Assets, Net (Excluding Goodwill) Total deferred tax assets Deferred Tax Assets, Gross 2029 Purchase Obligation, to be Paid, Year Five Intangible assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles 2025 Lessee, Operating Lease, Liability, to be Paid, Year One Pay vs Performance Disclosure, Table Pay vs Performance [Table Text Block] Antidilutive Securities [Axis] Antidilutive Securities [Axis] Title Trading Arrangement, Individual Title Common stock Business Acquisition, Equity Interest Issued or Issuable, Value Assigned Common Stock Common Stock [Member] Due in 1 year to 3 years Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, After Year One Through Three Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, After Year One Through Three Long-term investments Debt Securities, Available-for-Sale, Noncurrent Individual: Individual [Axis] Entity Address, Postal Zip Code Entity Address, Postal Zip Code Income Statement Location [Domain] Income Statement Location [Domain] Total stockholders’ equity Beginning balance Ending balance Equity, Including Portion Attributable to Noncontrolling Interest Minimum Minimum [Member] Property and equipment, net Total property and equipment, net Property, Plant and Equipment, Net Mountain US Corporation (formerly known as Mobilize.Net Corporation) Mountain US Corporation, Formerly Known As Mobilize.Net Corporation [Member] Mountain US Corporation, Formerly Known As Mobilize.Net Corporation Total other comprehensive income (loss) Other comprehensive income (loss) Other Comprehensive Income (Loss), Net of Tax Statement of Cash Flows [Abstract] Assets Assets [Abstract] Award Timing MNPI Disclosure Award Timing MNPI Disclosure [Text Block] Taxes paid related to net share settlement of equity awards Payment, Tax Withholding, Share-Based Payment Arrangement Other Deferred Tax Assets, Other Net cash provided by (used in) financing activities Net Cash Provided by (Used in) Financing Activities Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Accumulated Deficit Retained Earnings [Member] Adjustment to Non-PEO NEO Compensation Footnote Adjustment to Non-PEO NEO Compensation Footnote [Text Block] Net loss per share attributable to Snowflake Inc. Class A and Class B common stockholders—basic (in dollars per share) Earnings Per Share, Basic Cash equivalents: Cash Equivalents, at Carrying Value [Abstract] Issuance of common stock under employee stock purchase plan Stock Issued During Period, Value, Employee Stock Purchase Plan Accounting Policies [Abstract] Erroneous Compensation Analysis Erroneous Compensation Analysis [Text Block] Intrinsic value of shares exercised Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value Schedule of Debt Securities, Available-for-sale, Unrealized Loss Position, Fair Value Debt Securities, Available-for-Sale, Unrealized Loss Position, Fair Value [Table Text Block] Grzegorz J. Czajkowski [Member] Grzegorz J. Czajkowski Vested and exercisable (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Number Principles of Consolidation Consolidation, Policy [Policy Text Block] Document Transition Report Document Transition Report Award Timing Predetermined Award Timing Predetermined [Flag] Amortization of deferred commissions Amortization of Deferred Sales Commissions Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Accounts payable Increase (Decrease) in Accounts Payable Schedule of Unrecognized Tax Benefits Summary of Income Tax Contingencies [Table Text Block] Entity Public Float Entity Public Float Applica Sp. z.o.o., Streamlit, Inc, And Privately-Held Company Applica Sp. z.o.o., Streamlit, Inc, And Privately-Held Company [Member] Applica Sp. z.o.o., Streamlit, Inc, And Privately-Held Company 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] Property, Plant and Equipment [Abstract] Performance target, percentage Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Grants In Period, Performance Target, Percentage Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Grants In Period, Performance Target, Percentage Increase in valuation allowance Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount All Trading Arrangements All Trading Arrangements [Member] Estimated Fair Value Cash Equivalents And Debt Securities, Available-For-Sale, Fair Value Cash Equivalents And Debt Securities, Available-For-Sale, Fair Value All Adjustments to Compensation All Adjustments to Compensation [Member] Total Lessee, Operating Lease, Liability, Payments, Net Sublease Income, Fiscal Year Maturity [Abstract] Lessee, Operating Lease, Liability, Payments, Net Sublease Income, Fiscal Year Maturity Cash and Cash Equivalents and Restricted Cash Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block] Compensation Amount Outstanding Recovery Compensation Amount Derivative assets Derivative Asset Forfeited (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Deferred income tax Deferred Income Tax Expense (Benefit) Subsequent Event Type [Axis] Subsequent Event Type [Axis] Proceeds from exercise of stock options Proceeds from Stock Options Exercised Statement of Comprehensive Income [Abstract] Gross Unrealized Gains Cash Equivalents, Accumulated Gross Unrealized Gain, Before Tax Cash Equivalents, Accumulated Gross Unrealized Gain, Before Tax Document Financial Statement Error Correction [Flag] Document Financial Statement Error Correction [Flag] Forfeited (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period Business acquisition, equity interest issued or issuable (in shares) Business Acquisition, Equity Interest Issued or Issuable, Number of Shares Allowance for doubtful accounts Accounts Receivable, Allowance for Credit Loss Schedule of Fair Value Measurements Fair Value, Assets Measured on Recurring and Nonrecurring Basis [Table Text Block] RSU's granted (in shares) Share-Based Compensation Arrangement By Share-Based Payment Award, Shares Available For Grant, Equity Instruments Other Than Options, Granted Share-Based Compensation Arrangement By Share-Based Payment Award, Shares Available For Grant, Equity Instruments Other Than Options, Granted Net unrealized gains (losses) on strategic investments in equity securities Equity Securities, FV-NI, Unrealized Gain (Loss) Issuance of common stock in connection with a business combination (in shares) Stock Issued During Period, Shares, Acquisitions Documents Incorporated by Reference Documents Incorporated by Reference [Text Block] Document Period End Date Document Period End Date Adoption Date Trading Arrangement Adoption Date Revenue from Contract with Customer Benchmark Revenue from Contract with Customer Benchmark [Member] Thereafter Purchase Obligation, to be Paid, after Year Five Gross Unrealized Losses Cash Equivalents, Accumulated Gross Unrealized Loss, Before Tax Cash Equivalents, Accumulated Gross Unrealized Loss, Before Tax Business Acquisition, Pro Forma Information Business Acquisition, Pro Forma Information [Table Text Block] Treasury Stock Treasury Stock, Common [Member] Loss contingency accrual Loss Contingency Accrual Basis of Presentation and Summary of Significant Accounting Policies Basis of Presentation and Significant Accounting Policies [Text Block] Provision for (benefit from) income taxes Provision for (benefit from) income taxes Income Tax Expense (Benefit) Other Non-US [Member] Vesting [Axis] Vesting [Axis] Fair Value Measurements Fair Value Disclosures [Text Block] Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss 12 months or greater, accumulated losses Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss Stockholders’ equity: Equity [Abstract] Weighted-average remaining lease term (years) Operating Lease, Weighted Average Remaining Lease Term Total Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net Compensation Actually Paid vs. Company Selected Measure Compensation Actually Paid vs. Company Selected Measure [Text Block] 2026 Lessor, Operating Lease, Payment to be Received, Year Two Money market funds Money Market Funds [Member] Schedule of Valuation Assumptions Other than Stock Options Schedule of Share-Based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions [Table Text Block] Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss Less than 12 months, accumulated losses Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Cash paid for business combinations, net of cash, cash equivalents, and restricted cash acquired Payments to Acquire Businesses, Net of Cash Acquired Shares withheld related to net share settlement of equity awards (in shares) Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation Comprehensive loss Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest Repurchases and retirement of common stock (in shares) Stock Repurchased and Retired During Period, Shares Time deposits Bank Time Deposits [Member] Repurchases of common stock as treasury stock (in shares) Treasury Stock, Shares, Acquired Deferred tax assets, tax credit carryforward, subject to expiration Deferred Tax Assets, Tax Credit Carryforward, Subject to Expiration Estimated useful life Property, Plant and Equipment, Useful Life Compensation Actually Paid vs. Other Measure Compensation Actually Paid vs. Other Measure [Text Block] Numerator: Net Income (Loss) Available to Common Stockholders, Basic [Abstract] Unpaid taxes related to net share settlement of equity awards included in accrued expenses and other current liabilities Liability Related to Unpaid Taxes, Tax Withholding, Share-based Payment Arrangement Liability Related to Unpaid Taxes, Tax Withholding, Share-based Payment Arrangement Granted (in shares) Share-Based Compensation Arrangement By Share-Based Payment Award, Liability-Classified Instruments, Grants In Period Share-Based Compensation Arrangement By Share-Based Payment Award, Liability-Classified Instruments, Grants In Period Capitalized internal-use software development costs Software Development [Member] Intangible assets acquired Developed technology intangible asset Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill Deferred tax assets, tax credit carryforward, not subject to expiration Deferred Tax Assets, Tax Credit Carryforward, Not Subject to Expiration Revenue, Accounts Receivable, Deferred Revenue, and Remaining Performance Obligations Revenue from Contract with Customer [Text Block] Additional Paid-in Capital Additional Paid-in Capital [Member] Document Annual Report Document Annual Report Balance Sheet Location [Axis] Balance Sheet Location [Axis] Cash Equivalents, Unrealized Loss Position, Accumulated Loss Total, accumulated losses Cash Equivalents, Unrealized Loss Position, Accumulated Loss Cash Equivalents, Unrealized Loss Position, Accumulated Loss Revision of Prior Period [Axis] Revision of Prior Period [Axis] Cover [Abstract] Subsequent Event Subsequent Events [Text Block] United States UNITED STATES Recurring Fair Value, Recurring [Member] Other liabilities Other Liabilities, Noncurrent Deferred commissions Deferred Tax Liabilities, Deferred Expense Options canceled (in shares) Options canceled (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period Total lease payments (receipts) Lessee, Operating Lease, Liability, to be Paid Remaining performance obligation Revenue, Remaining Performance Obligation, Amount Total operating expenses Operating Expenses Net increase (decrease) in cash, cash equivalents, and restricted cash Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Equity Component [Domain] Equity Component [Domain] Stock market discount Share-Based Compensation Arrangement by Share-Based Payment Award, Purchase Price of Common Stock, Percent State State and Local Jurisdiction [Member] Non-GAAP Measure Description Non-GAAP Measure Description [Text Block] Other Deferred Tax Liabilities, Other Entity Current Reporting Status Entity Current Reporting Status Concentration Risk Type [Domain] Concentration Risk Type [Domain] Operating loss Operating Income (Loss) Samooha, Inc. And Neeva Inc. Samooha, Inc. And Neeva Inc. [Member] Samooha, Inc. And Neeva Inc. Total deferred tax liabilities Deferred Tax Liabilities, Gross Consolidated Entities [Domain] Consolidated Entities [Domain] Cumulative amount of upward adjustments Equity Securities without Readily Determinable Fair Value, Upward Price Adjustment, Cumulative Amount Property and Equipment, Net Property, Plant and Equipment, Policy [Policy Text Block] Other comprehensive income (loss): Other Comprehensive Income (Loss), Net of Tax [Abstract] Computers, equipment, and software Computer Equipment And Software [Member] Computer Equipment And Software Forgone Recovery due to Disqualification of Tax Benefits, Amount Forgone Recovery due to Disqualification of Tax Benefits, Amount Awards Close in Time to MNPI Disclosures Awards Close in Time to MNPI Disclosures [Table] Grant Date Share-Based Payment Arrangement, Tranche One [Member] On-demand arrangements On-Demand Arrangements [Member] On-Demand Arrangements Consolidated Entities [Axis] Consolidated Entities [Axis] Less: net loss attributable to noncontrolling interest Net Income (Loss) Attributable to Noncontrolling Interest Pay vs Performance Disclosure [Line Items] Entity Voluntary Filers Entity Voluntary Filers Statistical Measurement [Domain] Statistical Measurement [Domain] Underlying Security Market Price Change Underlying Security Market Price Change, Percent Cash acquired Cash and cash equivalents Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents Third-Party Cloud Infrastructure Agreements And Subscription Arrangements, Spending Commitments Between June 2023 And May 2028 Third-Party Cloud Infrastructure Agreements And Subscription Arrangements, Spending Commitments Between June 2023 And May 2028 [Member] Third-Party Cloud Infrastructure Agreements And Subscription Arrangements, Spending Commitments Between June 2023 And May 2028 Nonvested (in shares) Unvested balance, beginning (in shares) Unvested balance, ending (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number Statement of Stockholders' Equity [Abstract] Unvested balance, beginning (in shares) Unvested balance, ending (in shares) Share-Based Compensation Arrangement By Share-Based Payment Award, Liability-Classified Instruments, Nonvested, Number Share-Based Compensation Arrangement By Share-Based Payment Award, Liability-Classified Instruments, Nonvested, Number Research and Development Costs Research and Development Expense, Policy [Policy Text Block] Investments, Debt and Equity Securities [Abstract] Cost of matching contributions Defined Contribution Plan, Employer Discretionary Contribution Amount 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, Continuing Operations MNPI Disclosure Timed for Compensation Value MNPI Disclosure Timed for Compensation Value [Flag] Accounts payable Accounts Payable, Current Restatement Determination Date: Restatement Determination Date [Axis] Impairment losses Capitalized Contract Cost, Impairment Loss Corporate notes and bonds Corporate Debt Securities [Member] Commitments and contingencies (Note 10) Commitments and Contingencies Conversion, percent threshold Conversion, Percent Threshold Outstanding Conversion, Percent Threshold Outstanding Operating Leases Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract] Schedule of Unvested RSA Rollforward Nonvested Restricted Stock Shares Activity [Table Text Block] Tax Credit Carryforward [Table] Tax Credit Carryforward [Table] Geographical [Axis] Geographical [Axis] Income Taxes Income Tax Disclosure [Text Block] Deferred revenue Increase (Decrease) in Contract with Customer, Liability Concentration Risk [Line Items] Concentration Risk [Line Items] Leases Lessee, Leases [Policy Text Block] Change in valuation allowance Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount Preferred stock, par value (in dollars per share) Preferred Stock, Par or Stated Value Per Share Business Acquisition [Line Items] Business Acquisition [Line Items] 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] Fair Value, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] PEO Total Compensation Amount PEO Total Compensation Amount Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Subleases Lessor, Operating Lease, Payment to be Received, Fiscal Year Maturity [Abstract] Goodwill [Roll Forward] Goodwill [Roll Forward] Streamlit, Inc. Streamlit, Inc. [Member] Streamlit, Inc. Business acquisition, share price (in dollars per share) Business Acquisition, Share Price Trading Arrangements, by Individual Trading Arrangements, by Individual [Table] Treasury stock (in shares) Beginning balance, treasury stock (in shares) Ending balance, treasury stock (in shares) Treasury Stock, Common, Shares Shares outstanding, beginning (in shares) Shares outstanding, ending (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number Issuance of common stock upon exercise of stock options Stock Issued During Period, Value, Stock Options Exercised Non-PEO NEO Average Compensation Actually Paid Amount Non-PEO NEO Average Compensation Actually Paid Amount Granted (per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value Net loss attributable to Snowflake Inc. Net Income (Loss) Net Income (Loss) Total current liabilities Liabilities, Current Foreign Currency Foreign Currency Transactions and Translations Policy [Policy Text Block] Changed Peer Group, Footnote Changed Peer Group, Footnote [Text Block] Company Selected Measure Name Company Selected Measure Name Liabilities and Stockholders’ Equity Liabilities and Equity [Abstract] Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Cash Equivalents, Continuous Unrealized Loss Position, 12 Months Or Longer, Accumulated Loss 12 months or greater, accumulated losses Cash Equivalents, Continuous Unrealized Loss Position, 12 Months Or Longer, Accumulated Loss Cash Equivalents, Continuous Unrealized Loss Position, 12 Months Or Longer, Accumulated Loss Gross Unrealized Losses Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Issuance of common stock upon exercise of stock options (in shares) Options exercise (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period U.S. Income (Loss) from Continuing Operations before Income Taxes, Domestic Impairments Equity Securities without Readily Determinable Fair Value, Impairment Loss, Annual Amount Cost of revenue Cost of Goods and Services Sold Vesting period (years) Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period Number of founders Number of Founders Number of Founders Estimated Useful Life (in years) Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life Option Rollforward Schedule Disclosure of Share-Based Compensation Arrangements by Share-Based Payment Award [Table Text Block] Class B Common Stock Common Class B [Member] Offering period Share-based Compensation Arrangement By Share-based Payment Award, Stock Plan Offering Period Share-based Compensation Arrangement By Share-based Payment Award, Stock Plan Offering Period Other Commitments [Table] Other Commitments [Table] Name Measure Name Patents Patents [Member] Name Forgone Recovery, Individual Name Goodwill Beginning balance Ending balance Goodwill Increases based on tax positions during the prior period Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions Schedule of Valuation Assumptions, Liability-Classified Performance Shares Schedule Of Share-Based Payment Award, Liability-Classified Performance Shares, Valuation Assumptions [Table Text Block] Schedule Of Share-Based Payment Award, Liability-Classified Performance Shares, Valuation Assumptions Underlying Securities Award Underlying Securities Amount Cash Equivalents, Gross Unrealized Losses Cash Equivalents, Unrealized Loss Position, Accumulated Loss [Abstract] Cash Equivalents, Unrealized Loss Position, Accumulated Loss 2029 Lessee, Operating Lease, Liability Payments, Net Of Sublease Income, Year Five Lessee, Operating Lease, Liability Payments, Net Of Sublease Income, Year Five Accounts receivable Increase (Decrease) in Accounts Receivable Net change in unrealized gains or losses on available-for-sale debt securities OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, after Tax Operating lease liabilities, non-current Operating Lease, Liability, Noncurrent Common stock, voting rights, votes per share Common Stock, Voting Rights, Votes Per Share Common Stock, Voting Rights, Votes Per Share Schedule of Available For Sale Securities Remaining Contractual Maturity Investments Classified by Contractual Maturity Date [Table Text Block] Deferred commissions Increase (Decrease) In Capitalized Contract Cost Increase (Decrease) In Capitalized Contract Cost Income Statement Location [Axis] Income Statement Location [Axis] U.S. government securities US Government Corporations and Agencies Securities [Member] Reclassification adjustment Revision of Prior Period, Reclassification, Adjustment [Member] Schedule of Operating Leases and Subleases Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block] Construction in progress—other Construction in Progress - Other [Member] Construction in Progress - Other Impairments Equity Securities without Readily Determinable Fair Value, Impairment Loss, Cumulative Amount 2027 Lessee, Operating Lease, Liability Payments, Net Of Sublease Income, Year Three Lessee, Operating Lease, Liability Payments, Net Of Sublease Income, Year Three Payables and Accruals [Abstract] Fair value Post-Combination Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Grants In Period, Total Fair Value Post-combination Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Granted in Period, Total Fair Value Professional services and other revenue Product and Service [Domain] Other Performance Measure, Amount Other Performance Measure, Amount Gross Unrealized Losses Cash Equivalents And Debt Securities, Available-For-Sale, Accumulated Gross Unrealized Loss, Before Tax Cash Equivalents And Debt Securities, Available-For-Sale, Accumulated Gross Unrealized Loss, Before Tax Schedule of Lease Cost Lease, Cost [Table Text Block] Cash flows from investing activities: Net Cash Provided by (Used in) Investing Activities [Abstract] Plan Name [Domain] Plan Name [Domain] Weighted-average price per share (in dollars per share) Stock Repurchase Program, Weighted Average Price Per Share Stock Repurchase Program, Weighted Average Price Per Share Property and equipment included in accounts payable and accrued expenses Capital Expenditures Incurred but Not yet Paid LeapYear Technologies, Inc. LeapYear Technologies, Inc. [Member] LeapYear Technologies, Inc. Intangible assets acquired Finite-Lived Intangible Assets Acquired Weighted-average remaining contractual life Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Trading Arrangement: Trading Arrangement [Axis] Use of Estimates Use of Estimates, Policy [Policy Text Block] Investments: Investments, Fair Value Debt Securities, Available-for-Sale [Abstract] Entity File Number Entity File Number Deferred commissions, current Capitalized Contract Cost, Net, Current Thereafter Lessee, Operating Lease, Liability, to be Paid, after Year Five Equity-Classified Restricted Stock Units (RSUs) Equity-Classified Restricted Stock Units (RSUs) [Member] Equity-Classified Restricted Stock Units (RSUs) Auditor firm ID Auditor Firm ID Maximum common shares authorized to be outstanding (shares) Share-based Compensation Arrangement by Share-based Payment Award, Base Number Of Options Issuable Share-based Compensation Arrangement by Share-based Payment Award, Base Number Of Options Issuable Amortization expense Amortization of Intangible Assets Entity Shell Company Entity Shell Company Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Risk-free interest rate, minimum Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Minimum Restatement Determination Date Restatement Determination Date Audit Information [Abstract] Audit Information Increases based on tax positions during the current period Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions Asia-Pacific and Japan Asia-Pacific and Japan [Member] Asia-Pacific and Japan Rule 10b5-1 Arrangement Adopted Rule 10b5-1 Arrangement Adopted [Flag] Cash, cash equivalents, and restricted cash—beginning of period Cash, cash equivalents, and restricted cash—end of period Total cash, cash equivalents, and restricted cash Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Variable lease costs Variable Lease, Cost Operating lease costs Operating Lease, Cost 12 months or greater, fair value Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, 12 Months or Longer Common stock, shares issued (in shares) Common Stock, Shares, Issued Vested (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period 2028 Lessee, Operating Lease, Liability Payments, Net Of Sublease Income, Year Four Lessee, Operating Lease, Liability Payments, Net Of Sublease Income, Year Four Treasury stock, at cost; 492 shares and zero shares held as of January 31, 2024 and 2023, respectively Treasury Stock, Common, Value Research and development credits Effective Income Tax Rate Reconciliation, Tax Credit, Research, Amount Total assets Assets, Fair Value Disclosure Debt Securities, Available-for-Sale, Unrealized Loss Position, Accumulated Loss Total, accumulated losses Debt Securities, Available-for-Sale, Unrealized Loss Position, Accumulated Loss Liability-Classified Performance Shares Liability-Classified Performance Shares [Member] Liability-Classified Performance Shares Class A Common Stock Common Class A [Member] Unrecognized share-based compensation expense recognition period (term) Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Comprehensive loss attributable to Snowflake Inc. Comprehensive Income (Loss), Net of Tax, Attributable to Parent IRC Section 59A waived deductions Effective Income Tax Rate Reconciliation, BEAT, Amount Federal Domestic Tax Authority [Member] Issuance of common stock in connection with a business combination Stock Issued During Period, Value, Acquisitions Entity Address, Address Line One Entity Address, Address Line One Entity Address, Address Line Two Entity Address, Address Line Two Unvested restricted common stock and early exercised stock options Unvested Restricted Common Stock and Early Exercised Stock Options [Member] Unvested Restricted Common Stock and Early Exercised Stock Options Weighted- Average Exercise Price Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Accrued taxes Taxes Payable, Current Revenue, remaining performance obligation, percentage Revenue, Remaining Performance Obligation, Percentage Subsequent Event Subsequent Event [Member] Cash Equivalents And Debt Securities, Available-For-Sale, Unrealized Loss Position, Accumulated Loss [Abstract] Cash Equivalents And Debt Securities, Available-For-Sale, Unrealized Loss Position, Accumulated Loss [Abstract] Cash Equivalents And Debt Securities, Available-For-Sale, Unrealized Loss Position, Accumulated Loss Deferred revenue Deferred Tax Assets, Deferred Income Schedule of Intangible Assets Schedule of Finite-Lived Intangible Assets [Table Text Block] Income Statement [Abstract] Insider Trading Policies and Procedures Adopted Insider Trading Policies and Procedures Adopted [Flag] Estimated Fair Value Cash equivalents: Cash and Cash Equivalents, Fair Value Disclosure Incremental cost amortization period Capitalized Contract Cost, Amortization Period Derivative liabilities Derivative Liability Net loss Business Acquisition, Pro Forma Net Income (Loss) Tax Credit Carryforward [Line Items] Tax Credit Carryforward [Line Items] Contract term (in years) Contract with Customer, Term Contract with Customer, Term Income tax benefit computed at federal statutory rate Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount Common stock, number of classes of stock Common Stock, Number Of Classes Of Stock Common Stock, Number Of Classes Of Stock Cash Equivalents, Fair Value Cash Equivalents, Unrealized Loss Position, Fair Value [Abstract] Cash Equivalents, Unrealized Loss Position, Fair Value Thereafter Lessee, Operating Lease, Liability Payments, Net Of Sublease Income, After Year Five Lessee, Operating Lease, Liability Payments, Net Of Sublease Income, After Year Five Other Commitments [Domain] Other Commitments [Domain] Non-marketable equity securities under equity method Equity Method Investments Current provision: Current Federal, State and Local, Tax Expense (Benefit) [Abstract] 2025 Lessee, Operating Lease, Liability Payments, Net Of Sublease Income, Year One Lessee, Operating Lease, Liability Payments, Net Of Sublease Income, Year One Financial Instrument [Axis] Financial Instrument [Axis] Advertising Costs Advertising Cost [Policy Text Block] Total Shareholder Return Amount Total Shareholder Return Amount Reconciliation of cash, cash equivalents, and restricted cash: Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents [Abstract] Repurchases of common stock Aggregate purchase price Payments for Repurchase of Common Stock Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Adjustment To PEO Compensation, Footnote Adjustment To PEO Compensation, Footnote [Text Block] Foreign Deferred Foreign Income Tax Expense (Benefit) Supplemental disclosures of non-cash investing and financing activities Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract] Total Snowflake Inc. Stockholders’ Equity Parent [Member] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Cash Equivalents And Debt Securities, Available-For-Sale, Continuous Unrealized Loss Position, Less Than 12 Months, Accumulated Loss Less than 12 months, accumulated losses Cash Equivalents And Debt Securities, Available-For-Sale, Continuous Unrealized Loss Position, Less Than 12 Months, Accumulated Loss Cash Equivalents And Debt Securities, Available-For-Sale, Continuous Unrealized Loss Position, Less Than 12 Months, Accumulated Loss Revenue Recognition and Deferred Revenue [Abstract] Accumulated deficit Retained Earnings (Accumulated Deficit) Current assets: Assets, Current [Abstract] Other Commitments [Line Items] Other Commitments [Line Items] Entity Address, State or Province Entity Address, State or Province Compensation Actually Paid vs. Total Shareholder Return Compensation Actually Paid vs. Total Shareholder Return [Text Block] Assembled workforce Assembled Workforce [Member] Assembled Workforce Schedule of Revenues from External Customers and Long-Lived Assets [Table] Schedule of Revenues from External Customers and Long-Lived Assets [Table] Cash flows from operating activities: Net Cash Provided by (Used in) Operating Activities [Abstract] Maturities and redemptions of investments Proceeds from Maturities, Prepayments and Calls of Debt Securities, Available-for-Sale Vesting of early exercised stock options APIC, Share-Based Payment Arrangement, Increase For Stock Options Early Exercised APIC, Share-Based Payment Arrangement, Increase For Stock Options Early Exercised Receivables Other Receivables Class of Stock [Domain] Class of Stock [Domain] Other Effective Income Tax Rate Reconciliation, Other Reconciling Items, Amount Number of Options Outstanding (in thousands) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward] Revenues from External Customers and Long-Lived Assets [Line Items] Revenues from External Customers and Long-Lived Assets [Line Items] Present value of operating lease liabilities Operating Lease, Liability Capital contributions from noncontrolling interest holders Noncontrolling Interest, Increase from Subsidiary Equity Issuance Payments of deferred purchase consideration for business combinations Payments For Deferred Consideration Related To Business Combinations Payments For Deferred Consideration Related To Business Combinations Organization and Description of Business Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] Total Shareholder Return Vs Peer Group Total Shareholder Return Vs Peer Group [Text Block] Share-based Payment Arrangement, Expensed and Capitalized, Amount Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Vested and exercisable, weighted average share price (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Exercise Price Vesting [Domain] Vesting [Domain] Prepaid expenses and other assets Increase (Decrease) in Prepaid Expense and Other Assets Accumulated Other Comprehensive Income (Loss) AOCI Attributable to Parent [Member] Aggregate Erroneous Compensation Amount Aggregate Erroneous Compensation Amount Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] All Executive Categories All Executive Categories [Member] Deferred revenue, non-current Contract with Customer, Liability, Noncurrent Plan Name [Axis] Plan Name [Axis] Earnings Per Share [Abstract] Common stock; $0.0001 par value per share; 2,500,000 Class A shares authorized, 334,453 and 323,305 shares issued and outstanding as of January 31, 2024 and 2023, respectively (excluding 200 shares and zero shares of treasury stock held by a wholly-owned subsidiary as of January 31, 2024 and 2023, respectively(1)); 185,461 Class B shares authorized, zero shares issued and outstanding as of each January 31, 2024 and 2023 Common Stock, Value, Issued Organization, Consolidation and Presentation of Financial Statements [Abstract] Net operating loss carryforwards, state Deferred Tax Assets, Operating Loss Carryforwards, State and Local 2029 Lessor, Operating Lease, Payment to be Received, Year Five Restricted cash—included in other assets and prepaid expenses and other current assets Restricted Cash All Individuals All Individuals [Member] Total Debt Securities, Available-for-Sale, Maturity, Allocated and Single Maturity Date, Fair Value Equity interest in acquiree, remeasurement gain Business Combination, Step Acquisition, Equity Interest in Acquiree, Remeasurement Gain (Loss), Net Other income (expense), net Other Nonoperating Income (Expense) Entity Filer Category Entity Filer Category Non-PEO NEO Average Total Compensation Amount Non-PEO NEO Average Total Compensation Amount Statement [Table] Statement [Table] Current Fiscal Year End Date Current Fiscal Year End Date Stock repurchase program, authorized amount Stock Repurchase Program, Authorized Amount Schedule of Effective Income Tax Rate Reconciliation Schedule of Effective Income Tax Rate Reconciliation [Table Text Block] Beginning balance Ending balance Unrecognized Tax Benefits Income Tax Authority [Axis] Income Tax Authority [Axis] PEO Name PEO Name Expected volatility, minimum Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Minimum Operating lease liabilities Increase (Decrease) In Operating Lease Liabilities Increase (Decrease) In Operating Lease Liabilities Preferred stock, shares authorized (in shares) Preferred Stock, Shares Authorized Schedule of Goodwill Schedule of Goodwill [Table Text Block] Preferred stock, shares outstanding (in shares) Preferred Stock, Shares Outstanding Tax credit carryforwards Deferred Tax Assets, Tax Credit Carryforwards Gross Unrealized Gains Cash Equivalents And Debt Securities, Available-For-Sale, Accumulated Gross Unrealized Gains, Before Tax Cash Equivalents And Debt Securities, Available-For-Sale, Accumulated Gross Unrealized Gains, Before Tax Short-term investments Debt Securities, Available-for-Sale, Current Other Other Accrued Liabilities, Current Product and Service Product Concentration Risk [Member] Other Other Comprehensive Income, Other, Net of Tax Capitalized internal-use software development costs Payments to Develop Software Statement of Financial Position [Abstract] Christopher W. Degnan [Member] Christopher W. Degnan Total Snowflake Inc. stockholders’ equity Equity, Attributable to Parent Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Upward adjustments Equity Securities without Readily Determinable Fair Value, Upward Price Adjustment, Annual Amount Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Concentration Risk Type [Axis] Concentration Risk Type [Axis] Expected term (in years) Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term Revision of Prior Period [Domain] Revision of Prior Period [Domain] Subsequent Events [Abstract] Loss before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Purchases of intangible assets Payments to Acquire Intangible Assets Fair Value of Financial Instruments Fair Value Measurement, Policy [Policy Text Block] Shares available for future grants Shares Available For Future Grant [Member] Shares Available For Future Grant Level 2 Fair Value, Inputs, Level 2 [Member] Summary of Long-lived Assets by Geographic Areas Long-Lived Assets by Geographic Areas [Table Text Block] Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Named Executive Officers, Footnote Named Executive Officers, Footnote [Text Block] Employee contributions under employee stock purchase plan Accrued Employee Stock Purchase Plan, Current Accrued Employee Stock Purchase Plan, Current Document Fiscal Period Focus Document Fiscal Period Focus Estimated useful life Finite-Lived Intangible Asset, Useful Life Accrued expenses and other liabilities Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities 2028 Lessee, Operating Lease, Liability, to be Paid, Year Four Shares outstanding, beginning balance (in dollars per share) Shares outstanding, ending balance (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price Stock-based compensation, net of amounts capitalized Share-Based Payment Arrangement, Noncash Expense Revenue from External Customers by Geographic Areas Revenue from External Customers by Geographic Areas [Table Text Block] Equity-Classified Performance Shares Equity-Classified Performance Shares [Member] Equity-Classified Performance Shares Foreign Foreign Tax Authority [Member] Outside of the Plans Outside Of The Plans [Member] Outside Of The Plans City Area Code City Area Code Product and Service [Axis] Product and Service [Axis] Net Loss per Share Earnings Per Share [Text Block] Share Repurchase Activity Share Repurchase Activity [Table Text Block] Share Repurchase Activity Other net tangible liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Tangible Assets (Liabilities), Net Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Tangible Assets (Liabilities), Net Document Fiscal Year Focus Document Fiscal Year Focus Geographical [Domain] Geographical [Domain] Software and Software Development Costs Software and Software Development Costs [Member] Restricted Common Stock Restricted Common Stock [Member] Restricted Common Stock Option Activity Rollforward Share-Based Payment Arrangement, Option, Activity [Table Text Block] Exercise Price Award Exercise Price Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Goodwill and Intangible Assets Disclosure [Abstract] Mountain US Corporation Mountain US Corporation [Member] Mountain US Corporation Total liabilities Liabilities, Fair Value Disclosure Fiscal Year Fiscal Period, Policy [Policy Text Block] Net loss Net loss Net Income (Loss), Including Portion Attributable to Noncontrolling Interest Cash paid for income taxes Income Taxes Paid, Net Fair Value, Assets Measured on Recurring Basis Fair Value, Assets Measured on Recurring Basis [Table Text Block] Thereafter Lessor, Operating Lease, Payment to be Received, after Year Five Developed technology Developed Technology Rights [Member] Share-based Compensation Schedule Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Net amortization (accretion) of premiums (discounts) on investments Accretion (Amortization) of Discounts and Premiums, Investments Total liabilities and stockholders’ equity Liabilities and Equity Amortized Cost Debt Securities, Available-for-Sale, Amortized Cost Other assets Other Assets, Noncurrent Peer Group Total Shareholder Return Amount Peer Group Total Shareholder Return Amount Ownership [Domain] Ownership [Domain] Risk-free interest rate Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate Accrued third-party cloud infrastructure expenses Accrued Third-Party Cloud Infrastructure Expenses, Current Accrued Third-Party Cloud Infrastructure Expenses, Current Operating lease right-of-use assets Operating Lease, Right-of-Use Asset Equity Valuation Assumption Difference, Footnote Equity Valuation Assumption Difference, Footnote [Text Block] Risk-free interest rate, maximum Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Maximum Foreign Current Foreign Tax Expense (Benefit) Expected volatility, maximum Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Maximum Accrued purchases of property and equipment Accrued Purchases Of Property, Plant, And Equipment, Current Accrued Purchases Of Property, Plant, And Equipment, Current Arrangement Duration Trading Arrangement Duration Entity Address, City or Town Entity Address, City or Town Award Timing MNPI Considered Award Timing MNPI Considered [Flag] Related Party Related Party [Member] Reissuance of treasury stock upon settlement of equity awards (in shares) Treasury stock reissued (in shares) Stock Issued During Period, Shares, Treasury Stock Reissued Impairment of capitalized internal-use software Capitalized Computer Software, Impairments 2026 Purchase Obligation, to be Paid, Year Two Fair value of previously held equity investment Business Combination, Step Acquisition, Equity Interest in Acquiree, Fair Value Deferred tax liabilities, net Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Asset (Liability), Net Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Asset (Liability), Net Schedule of Cash and Cash Equivalents [Table] Schedule of Cash and Cash Equivalents [Table] Net operating loss carryforwards, not subject to expiration Deferred Tax Assets, Operating Loss Carryforwards, Not Subject to Expiration 2027 Purchase Obligation, to be Paid, Year Three Other Americas Other Americas [Member] Other Americas Property, Plant and Equipment, Net, by Type Property, Plant and Equipment, Net, by Type [Abstract] Cash Equivalents, Unrealized loss position, fair value Total, fair value Cash Equivalents, Unrealized Loss Position Cash Equivalents, Unrealized Loss Position Shares authorized for repurchase Stock Repurchase Program, Remaining Authorized Repurchase Amount Termination Date Trading Arrangement Termination Date Common stock, shares authorized (in shares) Common Stock, Shares Authorized Accumulated amortization, property, plant, and equipment Capitalized Computer Software, Amortization Estimated Fair Value Debt Securities, Available-for-Sale Accrued Expenses and Other Current Liabilities Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Current [Text Block] Capital contributions from noncontrolling interest holders Proceeds from Noncontrolling Interests Gross Unrealized Gains Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax Net realized and unrealized losses (gains) on strategic investments in equity securities Total—included in other income (expense), net Equity Securities, FV-NI, Gain (Loss) Investments, Gross Unrealized Losses Debt Securities, Available-for-Sale, Unrealized Loss Position, Accumulated Loss [Abstract] Adjustments to reconcile net loss to net cash provided by operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Operating lease liabilities Deferred Tax Assets, Lease Liability Deferred Tax Assets, Lease Liability Related Party Transactions [Abstract] Award Timing Disclosures [Line Items] Less: comprehensive loss attributable to noncontrolling interest Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest Other Commitments [Axis] Other Commitments [Axis] Additional paid-in capital Additional Paid in Capital Liabilities associated with sales, marketing and business development programs Liabilities Associated With Sales, Marketing And Business Development Programs Costs, Current Liabilities Associated With Sales, Marketing And Business Development Programs Costs, Current Debt Securities, Available-for-sale, Unrealized Loss Position, Fair Value [Table] Debt Securities, Available-for-Sale, Unrealized Loss Position, Fair Value [Table] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table] Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table] Income Taxes Income Tax, Policy [Policy Text Block] Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current 2027 Finite-Lived Intangible Asset, Expected Amortization, Year Three Insider Trading Arrangements [Line Items] Related Party, Type [Axis] Related Party, Type [Axis] Aggregate intrinsic value Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value Non-cash operating lease costs Noncash Operating Lease Costs Noncash Operating Lease Costs Entity Registrant Name Entity Registrant Name Material Terms of Trading Arrangement Material Terms of Trading Arrangement [Text Block] Award Timing Method Award Timing Method [Text Block] 2026 Finite-Lived Intangible Asset, Expected Amortization, Year Two Adjustment to Compensation, Amount Adjustment to Compensation Amount Cost of revenue Cost of Sales [Member] Noncontrolling interest Equity, Attributable to Noncontrolling Interest Auditor name Auditor Name Compensation Actually Paid vs. Net Income Compensation Actually Paid vs. Net Income [Text Block] Peer Group Issuers, Footnote Peer Group Issuers, Footnote [Text Block] Less: accumulated depreciation and amortization Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Vesting of restricted stock units Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures Capitalized Internal-Use Software Development Costs Internal Use Software, Policy [Policy Text Block] Entity Central Index Key Entity Central Index Key Liabilities: Liabilities, Fair Value Disclosure [Abstract] Less than 12 months, fair value Cash Equivalents, Continuous Unrealized Loss Position, Less Than 12 Months Cash Equivalents, Continuous Unrealized Loss Position, Less Than 12 Months Stock-based compensation, net of amounts capitalized Share-Based Payment Arrangement, Expense Non-Rule 10b5-1 Arrangement Terminated Non-Rule 10b5-1 Arrangement Terminated [Flag] Gross Finite-Lived Intangible Assets, Gross Income Tax Authority [Domain] Income Tax Authority [Domain] Accrued compensation Employee-related Liabilities, Current Name Trading Arrangement, Individual Name Disaggregation of Revenue Disaggregation of Revenue [Table Text Block] Deferred commissions, non-current Capitalized Contract Cost, Net, Noncurrent Cash Equivalents, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss Less than 12 months, accumulated losses Cash Equivalents, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss Cash Equivalents, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss Shares Available for Grant (in thousands) Share-Based Compensation Arrangement By Share-Based Payment Award, Number Of Shares Available For Grant [Roll Forward] Share-Based Compensation Arrangement By Share-Based Payment Award, Number Of Shares Available For Grant Revenue Revenue from Contract with Customer, Excluding Assessed Tax Requisite service period Post-Combination Share-Based Compensation Arrangement By Share-Based Payment Award, Award Service Period Post-Combination Share-Based Compensation Arrangement By Share-Based Payment Award, Award Service Period Cash equivalents: Cash and Cash Equivalents [Line Items] Amendment Flag Amendment Flag Cash and Cash Equivalents [Axis] Cash and Cash Equivalents [Axis] Weighted-average discount rate Operating Lease, Weighted Average Discount Rate, Percent Assets: Assets, Fair Value Disclosure [Abstract] Due within 1 year Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, Year One Business Combinations Business Combinations Policy [Policy Text Block] Leasehold improvements Leasehold Improvements [Member] Net deferred tax liabilities Deferred Tax Liabilities, Net Sales and marketing Selling and Marketing Expense [Member] Weighted-average shares used in computing net loss per share attributable to Snowflake Inc. Class A and Class B common stockholders—diluted (in shares) Weighted Average Number of Shares Outstanding, Diluted Forgone Recovery, Explanation of Impracticability Forgone Recovery, Explanation of Impracticability [Text Block] Interest income Interest Income (Expense), Nonoperating, Net Shares authorized (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Additional Shares Authorized Operating expenses: Operating Expenses [Abstract] Purchases of property and equipment Payments to Acquire Property, Plant, and Equipment Company Selected Measure Amount Company Selected Measure Amount Total assets Assets Name Awards Close in Time to MNPI Disclosures, Individual Name Other Commitment, Fiscal Year Maturity [Abstract] Other Commitment, Fiscal Year Maturity [Abstract] Reissuance of treasury stock upon settlement of equity awards Stock Issued During Period, Value, Treasury Stock Reissued Vested and exercisable, weighted average remaining contractual life Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Remaining Contractual Term Stock-based compensation APIC, Share-Based Payment Arrangement, Increase for Cost Recognition Vested (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value Non-NEOs Non-NEOs [Member] Cash Equivalents And Debt Securities, Available-For-Sale [Abstract] Cash Equivalents And Debt Securities, Available-For-Sale [Abstract] Cash Equivalents And Debt Securities, Available-For-Sale Cash flows from financing activities: Net Cash Provided by (Used in) Financing Activities [Abstract] Non-PEO NEO Non-PEO NEO [Member] Adjustment to Compensation: Adjustment to Compensation [Axis] Issuance of common stock in connection with business combinations Common stock Business Combination, Consideration Transferred, Equity Interests Issued and Issuable Contract asset Contract with Customer, Asset, after Allowance for Credit Loss Net operating losses carryforwards Deferred Tax Assets, Operating Loss Carryforwards Weighted-average shares used in computing net loss per share attributable to Snowflake Inc. Class A and Class B common stockholders—basic (in shares) Weighted Average Number of Shares Outstanding, Basic Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Amortized Cost Cash Equivalents And Debt Securities, Available-For-Sale, Amortized Cost Cash Equivalents And Debt Securities, Available-For-Sale, Amortized Cost Vesting period (in years) Post-combination Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period Post-combination Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period Pay vs Performance Disclosure Pay vs Performance Disclosure [Table] Statement [Line Items] Statement [Line Items] Deferred benefit: Deferred Federal, State and Local, Tax Expense (Benefit) [Abstract] Concentration Risk [Table] Concentration Risk [Table] Total stock-based compensation Share-Based Payment Arrangement, Expensed and Capitalized, Amount 12 months or greater, fair value Cash Equivalents, Continuous Unrealized Loss Position, 12 Months Or Longer Cash Equivalents, Continuous Unrealized Loss Position, 12 Months Or Longer Intangible assets Deferred Tax Liabilities, Intangible Assets Schedule of Cash Equivalents and Investments Debt Securities, Available-for-Sale [Table Text Block] Noncontrolling Interest Noncontrolling Interest [Member] EX-101.PRE 16 snow-20240131_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 17 ex-971snowflakelogo_1.jpg begin 644 ex-971snowflakelogo_1.jpg MB5!.1PT*&@H -24A$4@ B( """ 8 ![-Z/M 7-21T( KLX< MZ0 1G04U! "QCPO\804 )<$A9

[9T)N&1E>>>=B3HZ9C+J3!Q'C3%QG+&J;G>+).X.433&:-QQ-RZ)B0XN MB1(U[J@@H#(HHB@BN(L$%;!.W=N 5P5!3&.#@" @BVG@G+JW]VZ:IIM[\_^? M>JN[[JGW._LYM?3[>Y[_TWVKONV<.N?[WF][OWL8AF$8AF$8AF$8AF$8AF$8 MAF$8AF$8AF$8AF$8AF$8AF$8AF$8AC%)K)Y;NM\A\\OWE#\KY7'>XN]]:'GY M/\J?AF$8AF$.:\\&#)5AA:'0T.L%K&IY_ M =+?)7GM03Z_:'K!NVD$25##, S#,*8=-OPP KXC!H%+.YH=_Q42)3>KO,6' M(:V?1]*.ZM:9CO]$B6(8AF$8QK1R\+KE>Z'AGX\8 DZUVL%?2]3,/,;;]OM( MXZ9HF@[M:LPM/EZB&H9A&(8QC33:P8<5(R!.=Z[I;'Z$1,]$LQU\7TDO3K<< M,K]\'XEN&(9A&,8TP46B:.QW1!K_9'G!*9)$:E9UNH]5TTH0C)>W2!*&81B& M84P3C4[WI5KCGT*+67>Y-#S_:"6=-/J1)&$8AF$8QC31\(*/* U_*JTY?_&A MDDPJ&NW@;"V=%%J4) S#, S#F";0R)\4:?13JS4;K)%D4H$X/XVFD5:2A&$8 MAF$8TT33"SZO-?QIU)P+'B/)I*+1#B[6TDDC\!\D&<,P#,,PI@4S1 S#, S# M&!EFB!B&81B&,3+,$#$,PS ,8V28(6(8AF$8QL@P0\0P#,,PC%2P,6[,=?\O MC(?W0"= 1[7:P8N;\\'O2I#,' B&",^K:72"?T+^QR.M8YJ>_ZHU\YOO+U\; MAF$8AI%$JQ,\J^'YOXXVT*+-:&2/S'-T_C0;(N$]:_N71=,2[8*.><+%2_>5 MX(9A&(9A:#0[WUIK=N%I$M0) MUXTU//]$Q+^BZ?E>FCC3Q*KS_#_&M7\3]^M*7/^W9V87'BU?&0M TDOS[] DC0,8T)HSFYY(!K-#^(=7AQZ MIU=JB=/6$FT(&C*H _YU*$Y[X>D29*IYC+?M]W&]T8[F@)?BFD8QI@B"_BO''Y_$[6= MSB EF2$:7O!F)0YDAH@$,0Y46K/!&O7A&!/5:HA4+*['D6(:AC&FX#U]I?;^ M#HAK1N:@TQ#VTZASCF]Z_C\F+;HT0\0,$2,&/ AI'7/5KBDR1':UO."14DS# M,,:49CLX3WE_J;TT.#AB(D$S88:(&2)&#&O.7WPH'HAKAAZ0,= 4&2)ODB(: MAC&FR!;3NR/O;D]>\"D)E@LS1,P0,1+@(DH\%!<./20CUA08(G>VO.#_2?$, MPQAC&AW_&!-&RQJG;]9H@8@QPROWR?9COX*!X.'M8V_,",0!-N MB/RPT=G8DJ(9AC'F--O^.Y3WF+I:@N3&1D3,$#$R0,L?+^1WU(>F9DVH(7+C MC.>_4(ID&,:$X'8U$'Q=@N3&#!$S1*JB.1_\;JL=O+C9#CX6/L.>?S2]_*ZZ M<,L#),CDPJUH>%#6#STX-6K"#)'M>!#^V>70R#",\0;U!\]!&7ZW2_#^:8:( M&2)5T#O[:)_WW^W0NF;;OP[_\BRX.SC+,?$>O7G8&R[JC;B@+C3\$%6L"3%$ MEO R?27I\#_#,,8;O,L_B+S;/76"?Y(@N3%#Q R1LL$S]46YCV>MZBS\G\%C M2M@>H>T^5;Z?/6QY^7?DJ\GEX/,V_5=<]*=P07F\#>;6^!LBP24\D5.R-PQC M@L$[/3_\CJ,>ZOA_+T%R8X:(&2)E,M/I/H?WK^D%;Y6/5.1@VR7\^S;Y:/)9 MW>[^;UR4WFNH0&-LB&S "_3J00O4,(S)!CW('ROO.IT1OE&"Y,8,$3-$RH+3 M_[AW-]#G#?^>F5UX- R2HT)QG4@[.'QPA%Y&1K9,W5EGS=G@+W!AE?L>&4-# M9!=_Z-5S2_>3+ W#F!+,$*D.,T3*H]GQG\=[UQ^-[_\=T?:FM]CD]^(?9PG/ MX!'\>ZHX9'[YGI&%,J5KS R1,]=T-C]"LC(,8\HP0Z0ZS! I#]RW8Z ]?2^_ M,$C^BO>2(R&/\Q9_+SQR@'][_K%A!,#G#/JN_#E]'#R_[;_+MC>>N#O\H!50 M:^UB0[))!>+\*)I&";I\QNL>(ED<4!R\;OD_O;G2Z3Z4%SA.5Y>M* MX%:TO*N\.62)^ ^>I%7BO)]T_\]SG[C@C$.J7"0N7U<"*S#^MO+GU,"U;/+? M1.C$'4_7LD,I'L>#Z^PLK5ZH&0V35W,+!:*-.0%XGKO+\)\C'E<#[TIP-_A?? M91H%\G&IX+Z=#ETK?^X?$?&"3^(:#\7S^B7^38-$@C#..7C6+I8_ZZ4YN_@X M%.;O^"+AAW@M'QSYJG3D #UUL5=>K9G??'])/A6(\ZUH&@74Y;VKJE'@0]KP MNG^)?-[.!X96;54/;EI8P=*J1IEX'Z^%='?7;7\+] ,\5Z\L:YIJE;?X,.1] M/M)EGKM8:<09%&P($.;5",NR\H1GGO3<+Q^WK@4HWR_P\GV]V>D>]J2+%OZ+ M1!TI-#KP+KX'9?L)RKAQH,R#HE/!RQ'FTPC[E++6(C&=L+)J^[LA[O8ZEQT) M^7IB:746_@SWBEL6<>\"O]4._EJ^&@+OW!L0[O9>V,):@-XN2<=2MR'"X7BI M^]O(9\-POJ'XKET/?0O/V4O2&J=(\P.(T]^XL(GOEWSE!-=_BH1?J8H-$7JV M1CZ#G>2[<5]>)5\7HE=?!T=F8+#P8#*7D>32G6QXJ^X1:?2&2X-WXW>' M8:26+4FW\KG(.D(8!6DM^GAN(;HN[2$>NC)$F0?N/Y#(^%* M$1MQR<))'88(1R=@:/T-KO,"I)WK7<8S>D:CW7VV)#D$PKP@$H?B41:QAWI* MXQF-5ZDAP@Z>FB_^B C*=!Q_._R?'<4-@P[-\#>-YM/ES^K!!7Z0A4JALU;/;?XCB58JO,%( MGS=+:VS3";U=22XUX2@#*VTMO13"#]GFD)HD5RKLW@D2#J^B,ENKA,FC,QMKNX^2I"N#HVF] M'GC@*V7(HSUH]$[(.E+8!\_WS4J:RW7'?+$%4ZC9$:/BK^8DX BM! M4Q&.)K:[+T/^/JM1Q"ERQN^/_,G(^M;^WVAG7L6_<<_#@QH; M@LKOJ\B'0^5:_B[-21*9 M05S-8D_2M7&]@**(E&[_:2O'RI)5^?8F,'?X?:DT?.P,]3V+\/S]\L\ MG<3,<($,,MPC%Y95M]&:*FLN.@HM,CP9I;>%.)\9BB-GFZJZMVO$IE2U*YGF2X&)-@^.*V'[[)V MBI+5\9\O63BIPA"9:2_\"=((AM,L7>O[?BER&R(UC8C0J%;SV:^]K7;WN1(\ M$:Y_09PZ#H+=R7I#LDV$LQF(PW+-UZ70G?(]W':,=/QGRC9QA)C MB-0B&HME&2/XW=^%-+,V=IQK9H/"1:3:]T[A.6ZG73 L#9>:SB3N#,,SJ4\3 MH&/E,M#P6_\=ON>9'%J\K+H#]_^=DG0L91LB;$P1GPLAE31CQ47=>:[_%JY1 MPK_JZ,LX&"(HPW%J'OMU5YJ%M7T0GLL+\ABN'!#(5_=[_M%I-T@@/$?_69=O MY#$$#:][$&N>H\_X_EZ])XPL5+]^WU3H/_C^LZC<8!\GIC5;M3^ #1'33R MXL(@[=YF5XF6+"MG5GQJ/BMU*4?(7(8:C2/T I^!<&="<0NV;DFS\+: (8)* M@KYCT/A[_J&L*.D]D-L363ZN64$8&DYI*I.3I#BYD>=,2SNB<,W(26$9S]OT M\+X11&.=Y9?=;A]"F+3O]+JTSS2>_ZN4^&Q(3I4@$T'OW?:W1J^#PK4<)\%4 M. +*77XTS :%>.IB8HZP#H6="QZ3I=-4IB'"=Q-QTXQHTE Y,]R\L+;[*-XS M2:)W; ?>$]:'*!O77J493=^$\+([::7P^4@-$>2?U!'?S46=$CP1_"XG*VEH MXDZ9;[7:_M^&]W-VRP/[HXOLD(;&&Q<0]W;WI?2Y%1P?%B(%_%UQ[6<@7K1S M>!<[6'Q6)6@](.,\UG&<=N A>5_9/?)I18:)+X_+)O69$*ALMS0$%OYGQ M_!=FV1(NZV=^.)S62J&Q_)Y$B27L.2GQH:V##=6XT_*Z+U>NH2_7+FVJS@7"OST2 M7].->.?>FN4>A\?U]]:[_3:2UI#8H95HJ>#6:]857/M'XZ.JSG8B*'Q9PXU1 MW92U<:J"G@4?O";[I#@(TAG>.3!"TZ18$XR&B(+>;>?RRA.W +=N_+XVI'RQTUWW46C MOLBTH\Q5Q_J_0,7X;@GNA'/]"*OVIE'YO4*"C3UX7ND?8^@:H'42)#-(\ SY(ZO!PJ8\7(H5C$B]O2MY4&D 0OA.R0^%4D_4'M36.D<"$X5L@.AY.$4[E&MA@BG MF9$G=V0.I[E?6_$\/$6B),)-$HCC6E=(+:(^&_)/DQ?9@%NMPXU J MJ%S2^@\I(KS\PF/DVA'DF]0+.%R"5\[ HEN7M\(RM2'+,'X<4GEK>; 2 M^:H$*TRXQJ&WU\M]5I&Y"6?FWF6BN)D@J4 M\9M*.GW=FG?*+P[9YC_H%7J%<%\_+4$G VEHTCC+*D.;61E4M>VU3QHCI*\Z MC)&,VY +B_=8LBX,&UJ\% M[B"1**D(S]-R3Y7LT)R[E874S:ZU.7N*>E2N'?RH/'LCS0Z!LG1-ED5 61 C M)'%1SZ"J:E"Y@PCWEMM7Z[RW\TD]VRR(]STM'U0&W3=(L)$0X] L%"JYTD9L M!D'E^%TM/VAWFK-IG,/-$,K\#@E6"0F5UTU)G01.M5/HM+Q-RYOB5*H$FQQ0:.Z3K]Z9TH#P$+;+/% OCQ'2 M5YG&"!BB^HJ21@1V5W&05$:,[,+CT;ZNG'9 MZ;Y4@JE(8ZLN:F.#)L$J!8T;%P@/Y4^Q'I!@*G'/0]'I)%S_)[1T0Q5<+X/K M.E9-%[W@HB.T_-V4=/E[CLP0Z6VY=Y[=M:5_WDB5I)DZQ3VJ=(V(C.)UAN*O MU(8\1W3(](B6'O4M"58YN!<\(T@KPU)9T]*UPB%0/!@\W5.[J*IT%QZV3Q4] ML*V($=(7C)'"#EQ:G>!%2*N,P_NR:",7WU;1PY'A?"W/4&54MGF)&Q&INC> M/.AG9#AO+_B&!%'!,T8?)98L0[B1SSR]?*,& MSO4W[,%+T,R$"S8=:[/P_!:>2T<:8V>(<+&E'B]\-SXDP2J'TUY:&?K"/:IL M1(2[3/#<\*#+X?@BY'\SVPZ)D@G$=ZWSVITWS3STSY!Q:.@ T(E!%J6E6F-1 MHKI\8]KR>70DN_@M78&J&'1:4,$=V!WL_GRZC8TQ)G MB%1U&G*?F$6K@0090OPYJ!YE.9(FP6I!1KK4LB3-;"+I,6O4#= A1;7Y0%YZE,1NJZF$5OEBG$28X@L5>W9-SR7 MP9&W:\V!;-_6XMR59I%KV>#9U7=R)4PO$=>0-W[W;TN0U*#7_"0M+44+61U" ML5.#>+K31B\X0H(5 O=QK P1]O+U./[R3*?[' E6&W%U)+^38"I9#9'>>5T) M=16,M-5SVQ\D47*!]N$]:MIM_WH)4BLRM:FN2<0[&;ON:Z*0..8K GJZ!Z$,ZAD= M"?H5*I,CV7!+4J418X@L2)#*B%L[X^IIX?<[00N/1OU\"5(K,0W$M1+$"=XA M[K33XN[*NMX+ST><'X85&GR7TQ!3SKW-^>#!$JP0XV:(-#K^\_4X_AVC<,3Y5,DB9Z7OG NMXXC MI)==WA[%W70J(X2]4(FVCRS&"*]7H@V![Z\="E^^.+]Z>ID.H_(B/=#CTJ06HE9.[%%@CCA0D"$ M4Y\%^@*18(F('Z,LYY1<*E%3P0Z-D@9[B:4M9AXW0X3GC6AQ4)Z?29!:"9TY M.OSFH$RE&"*]CD%PA1IVGX)+.&(B40J!])*F?L9&'+V48D\7X1R<%WP2%YGO MR.*T\H(O2I8KP$-XM!I^I;B0TWG>BA@S:0R)18FR ADAT,*7J."2K%[^JH8' MQJ%L/Q\N:U8%%S>]X+5%>F@3:(BH#=:HCAL(#QY4RD.E^5UP/:=J1BRY1P<62 MU0KP\*H5X JEV$HHY4]T-D;7P!)E'S1RM+ EZ5:F7Z7#H2)P#02L[,/Q^_!8 M>JW\6;291FV>[=LQ0[[C:HBH9]7P9%T)4BMQUY!F^R&W&VMQH:4T9_N(R^U; M(W'[HK'K6@!^NB012\R)P9O+7$,T;H8(OE.=SJ$\M2]4[8/\U.LCUY!'MR.M5TG2J9@T0P3? MZ;X[:O(?$D6&S%5#/,VH@\17?>;@M_R@!',B)P,/Q:6XJ!+O^7>T[Z!=:U13@ 3YJT[%<(]R&R)\S_!_+MX?_MZM]47/ M+Y(%T%K:XRG//U>*/IW@(E_ %V+HPDM3<+9DM8)4A@@J,0GN!#_0H5K^"(KV# M\-3R<+KHD1(L%KRC'];B0XF[!Q#&Y>?AQG ]FGO$A1V-V'-2N&51BT?1.ZP$ M*X7Q,T0RY#9$D![B:B>K)PM&3)'19C' JUV64)[65^5A M>N3T/+ &YRL77:I0V1PE6:X@9L@UHN!XB3*$N.=-<]C?#1)E!6*-:^'+5&XG M;Z.D-US:_1N^\+B&/(M;;^#1]9*YOLMP9RC&FR$XMX+OON.>-=)D-) FN-FB+A.OSU+ M@M0.\E8=9.(>Q1LB,>HU>X^FTXV)ZWM M2(4X9#H)&CP=LRK=X=HI(GNF795Z1,/&2 8C9.>,USU$H@V![Y,\]Y6E]:,: MOB\*I^ZX!@+7P.'B70/7E*3U25N5)W"QJF.J(3A2@M1*L[WP=+T\_C8)D@I7 M0XSK^>)\%6(.>LW!X-'PH-A00KC?$S1/PW#8?&Q'"166] M4_Y>_VL)D@JD\WHU MG;:_63,FY:P;UX&0ITFP$)F/U]]7AZ\AGNRMAD?CX_IMBH#?==P,D1<,AP^U M8Q1^B.3X"ZT\51@B/^JO 0E'9E$71+X?U,Z\7D=1+M6E.JZGDA._#WAD+<2O MHC>\4GG!-]*\,)F,$>Y8Z)U2F,9P2#1"^HCSH#K=X._BHK.B"ZY&33A*DKS: M?3%N=\/D[9IQ-MAWCN+W1+Z.^%/ M)-@^V)'0PD)+VNG=:"1T!VEX_R5(J>!^C94A(M-E2ASTV%&?2[#:W'/UFUV9[L:+]Q$I M0BJR&",IM;/56?@S23X55;OI005\]>TM*!S)$A(N-#/;8"JSLK"NLAQW]"0 MK? :*4:1NK4RSW6E8=P,$8(PKL[C9R1(;2!/9_U7:2$GZ_//^B MYE7+]Y;@J6C,+3Y>30N*F\XW4E*;L[*(\$#^I.%U#Y)B9(+&2!A?23>C,ALA M?5@!!*O3^#D]RT*O80J^H5\;Y/E?EJ!#3)HA0O"]ZQR,C@2IA:;[ MK(R[\YRD'..E=<]@>BTO^',E3*@X0P'?ST;#B[8,-D QHT[;JQIU&D=#!'E_ M0H_G+["^E&"5(T[S'$[E2C-$YI,65[M','I".;XD05,1[NIR^%&B42[!:H5U M*?)^"\KP [S?GY_8=H$];%Q$+>[;!W0+3W>5(N2F!&,DMQ$R"+<]XF'XOI)^ ME6)O\;1)VNX["(=&47Y]^#1F.'T2#1'ZU]#B4'&[3,I$3B?=&,V_I^ 2"9:) M7L7L.':ATWV;!*-!<<[0]SW%'FC7\A;^2HG3U[Y=1_C_#R/?];5B[4F9H-X9 M.T.$=9D>#ZI@P:X+W .7+YA0^+ZH(9)HA)#>EMO@NTK\0;U=@J<"97>YD;@S M[?;W,L&S$MUAM!UURAKY>OR17FG>;5)YM9.5$B3@00^>F2)R^PN/\>=_Q?WTK<5&9V-+IBZU[^].LQLLSG\0Y^7QKJF+(O$,W"*NWYYJ>=V7 M2[!*D7?:M93BIQ)LO!&G1JXS'+)D71FT?/& I#%&=M2QL"ALM#S_ M1.17SU;?%.?LC!.]8=-L6S3)I!HB/,<%X5SOW)ZF%SQ%@I9*[X32F%.KT>A) MT-R@X;A82QOO([*?'[ MVDDC08)6@M1#JK,XT<]PUU>GE+,3)2BQ$R2-@K; ?G M*64I6UO+G/+J4]7OQYZ#<@T].4Y@)I,X-=.'UZ7%[2GP\_HW<-$KKVXD4'A7 M;LZZKL2]&TM#A*"^<2W>I= Q*N\4 MXCZ-CO]^)2]5N$>U&R*DV0E>IZ8K:GJ^E[:^0_BXL]86>/R%!"T5CB+B^8CS MR;3H<@HZ=J"P*8Y/SJW=>-".XXX2R:Y6:(R@#'.1,E&+H]QB18^0*,/UD3*5 MJQ(]L>*EYYD\]%2Y$[WU[Y6Y $I&!]P6?"%Z'FV='G-5H6PC,40(\G;M+.K)"SXI06.1*?M[J!"^2X.,/"ES1<<;!V>.P<)*57+B%C/-H$'U^T$"1KT<&>Y^L '"O M\IS%DB@8#*^5K K!-0-(+^I1E_Y>3CEH[<)#)%@N9#&;[HH[5.!ST9T$'V*2 M#1$BP[IQV^3WH&?VH2*C6[W1IO@*"[]EJ5,7J.#/4/-1E&=-#*[G$BTM3648 M TD@C[$U1 A[Q8@3\YY!7O"-(KWGF=F%1\,XH,-(/7V'<(_R+58MP1#AB ?R M;ZOIB]+6H]*YC%N8N\3%W'G6M43A[ +22S+V:_<74P@4N.R&\.HL*X\/=& 4 M/1@O%8>;8U>79Q4:L$Q'ZKO@Z(>6O@@O0_ %&A02/!5AD=T"TT*#CG+]$2Z?684CGZFRM[RHT';BGY:-J99_<&GVTE M+4UWU+&E?=P-$=+H=)^*>$EK ;=SP6^6Q>X.3YDK+SY @*\CJN5\$$5\B_)U?I((:NK7%- M:1ZR5&(C+4D70J:W$DZR#"N4ZU@AT2D5'=/QG H3268?7-+ A;7A;K#4YW/Y/Z[*<5^E M\$'0+BB#N!/DI"HJ--*;?A<9E'TUAAK;IP MRP,D^])!^O'S[U"1M49I[E==YZKP7FKYX_.Q,D2(+ Q/&(E4Q:F '*,>P6]Z M+OJ=A\2-;(W((&+$QTV3KDLS11H:(^C$*O'3B/>8KAZH[+^1YY_+J70IRF0A MQR7G\W/A^1?0FI.D2B6TOGLK\&E-Z_FOU$:N_Y#HF9%>''OK6MI1+:$B_!I[ M_1*]5#B/B!?P2.23:_T.RG:X)%4:LLH\3P6653O23NU-DR%"V' A?N5;Z=EK MJ_H45NX0T_+>IX*+2-E#13IQV^%OK6MX>I(,$<*%[$BCCI/4UW'J)LQSS T1 M$K/C*Q3*NN)I?[8MFJFHVHC:87/ 47DWJE.U\"GIXJT4NG9YT&5^AY MQ^KJO%L0\4-RVD=+,TX[N%6M*BN4#5J&H;Y0N(Y,9R9D01:7EC9]I&@ARVC3 MM$S-#-)L+SP=:5P;3;,D;4/#=D2672I%0'[K(OGO$T?^)%AND,Y9T73[PGMS MK 2K'+QS$V6($&XI13J<6E'2+BPTP,'Q@YL"\/?8&R($Z=+?TW!^/>W.TKZ( MP7=E)(VRM3%N9^'$P;46N*BDN?MP,5-5O2DYOMI9N:12CG,4PL63O2%N/ MXSO5P5G2Z"W"?#P:)U3.]45)L/Y$F9R^GK(NKN:HG(RTE'V&VQZT=9_-6F=. M!/2RB@:!6^^B0_";\<-_JBKG*.&"2,\_6LDWLV@42+*IP/R[; M$56?\B8#D[0EE/ M$WQ!@E0*\M(:H OEZ\+(88"HB(/?1/)(JRUX7KY:9,JR".()=7.D3% Y?BL( MZHVA,XHXBBA?UP([9]$R0'O8L9(@N9&MM]LC:;.NB1U)R )'=)$>1X2=(U@) MNA/WX/MH<)\G20XA!D\TWNXD=^J(Q]'ZH3507+ M04J':Z=P/ZZ+Y@E=*D$R M([MSW@LENKU/T#:\/R=SL;HD/;UPC4(X_\ZAI<[&%AL=^:I4>JN,@]?BYMX6 MN=F%U)^73 M^V*13&;.(/C:^F.3T-T MGN1:7L;52UHD,.D3K%!V12 NG8%8VA,$559VZ*==)HX13 MEJZ12U;8-Z%,7VFUN\\M8]2A*'3*AC)U]Y(\4ROW7^-Z*T.G#A<%#:Z2'/?.X5K_&J9]W"0<%2:9_IX_D7(*\:U [UE M^^=R(7O:]PUU/0]%[.^RX:Z15\M7LF[C MC'Q="/K78N<7U\$I/1Y,F'3TQXW0Z;S7@]-=1@F(GX.?#]SLTI1U :V\=&I: M!<3>Z#NJJC#&'59.K-3X\O*EIM%1E4'+AH#KBNA!5#ZJ#5Y3>%Y3A09[% X? M<\LAIZ;H(9A;H]E#&M=M>^$T%K=T5_C[A/YN\!O4.2H89:;C/Y&[4JHP1CEJ MP6VS=78\>"^Y(+]W;[M/Y592OL]%=D@R+D?HLCZKK#\X?ZO9SK=YTA6AF$8AF&, EKT:)3IHR/WHM"T&BM#9+\Z!\2\GF$8 MAF&,&URHU&S[-RN-'.$.X0T1O:>C5YADBH M.W'_CK9]XH9A&(:1 3E\:C;2J(Y4$VJ(]'5;&:ZA#<,P#&/JH>,P-)P;(@WI MR#7AADA?I]7E(,LP#,,P)@XY<&RD:T%3U, MLNHT1#A-%9Z^6N'.(1[[+T4U#,,P# -&PO>T!K. =C<]_]C!(X\GR1"19.[1 M:G>?VVS[UVGABFCUW/8'21:&81B&8:"Q_8368.93<';+"QXI2>]C$@T1TKQJ M^=X-+S@"WVV-ALVI+=$\#,,P#.. IM'QGZ$TF)D$8^8JIB-)#C&IAD@?CF+ M(#D%88J>MW.F)&D8AF$81A\TD.LC#69:;6RV@\.33IZ==$.D3\/K'@2CZR=: MW!2Z>Z;C/U&2,@S#, RCS^JYS7^$!MQ7&D^7]C0\_\3F[)8'2A*Q3(LATJ?1 M[KX,X6^)QH]3R_/_0:(;AF$8AA%E5:?[6#28VZ(-Z)"\8&W36VQ*M%1,FR%" MGG#QTGV;GO]!Q-L936=8P?$2S3 ,PS ,%XT+-OTA&LYO0;M7-J1A8WH)=Y)( MT$Q,HR'2IW=08' RXM\138]K9YJ=[F$2U# ,PS",-*RZ<,L#PD6LGO_J&<]_ M(0T4^2H7TVR(]%D]MW2_UNS"TV!\O!+7^Y*9V85'RU>&81B&88R2 \$0,0S# M, QC3#%#Q# ,PS",D6&&B&$8AF$8(\,,$<,P#,,P1H89(H9A&(9AC PS1 S# M, S#&!GTPJHU_&FT>F[CC"23"L2Y,)I&2MTM21B&81B&,4TTV_X'E(8_E;(> MFP^CYU^T=%+H=DG", S#,(QIHM4)GJ4T_(F" 7.S))&:IA>\6TLK6<'9DH1A M&(9A&--$\ZKE>Z.QOVVX\8\7C(JC)(G4] [P\_=$TTI4I_M22<(P#,,PC&FC MV0E>IQH 3@7^FOG-]Y?HF8 !IE.7VD)5PS ,PYAR8%SP<#C-$(AJ9ZL= M/%FB988C,,VV_V,E74T;6K,;_T"B&H9A&(8QS32]X#UH_'=%C(%!7=/PN@=) M\-P<,K]\GX87G(+TEB+I#VK^H+4+#Y$HAF$8AF$<"(1'YW?\]\,0^&&S[5_7 M: =7X-\SFAW_%8\OS;3]9TH0PS ,PS , MPS ,PS ,PS ,PS ,PS ,PS ,PS ,PS", YA[W./? ?A.2FR6T/=\ $E% &3D2N0F"" end GRAPHIC 18 ex-971snowflakelogo_1b.jpg begin 644 ex-971snowflakelogo_1b.jpg MB5!.1PT*&@H -24A$4@ B( """ 8 ![-Z/M 7-21T( KLX< MZ0 1G04U! "QCPO\804 )<$A9

[9T)N&1E>>>=B3HZ9C+J3!Q'C3%QG+&J;G>+).X.433&:-QQ-RZ)B0XN MB1(U[J@@H#(HHB@BN(L$%;!.W=N 5P5!3&.#@" @BVG@G+JW]VZ:IIM[\_^? M>JN[[JGW._LYM?3[>Y[_TWVKONV<.N?[WF][OWL8AF$8AF$8AF$8AF$8AF$8 MAF$8AF$8AF$8AF$8AF$8AF$8AF$8AC%)K)Y;NM\A\\OWE#\KY7'>XN]]:'GY M/\J?AF$8AF$.:\\&#)5AA:'0T.L%K&IY_ M =+?)7GM03Z_:'K!NVD$25##, S#,*8=-OPP KXC!H%+.YH=_Q42)3>KO,6' M(:V?1]*.ZM:9CO]$B6(8AF$8QK1R\+KE>Z'AGX\8 DZUVL%?2]3,/,;;]OM( MXZ9HF@[M:LPM/EZB&H9A&(8QC33:P8<5(R!.=Z[I;'Z$1,]$LQU\7TDO3K<< M,K]\'XEN&(9A&,8TP46B:.QW1!K_9'G!*9)$:E9UNH]5TTH0C)>W2!*&81B& M84P3C4[WI5KCGT*+67>Y-#S_:"6=-/J1)&$8AF$8QC31\(*/* U_*JTY?_&A MDDPJ&NW@;"V=%%J4) S#, S#F";0R)\4:?13JS4;K)%D4H$X/XVFD5:2A&$8 MAF$8TT33"SZO-?QIU)P+'B/)I*+1#B[6TDDC\!\D&<,P#,,PI@4S1 S#, S# M&!EFB!B&81B&,3+,$#$,PS ,8V28(6(8AF$8QL@P0\0P#,,PC%2P,6[,=?\O MC(?W0"= 1[7:P8N;\\'O2I#,' B&",^K:72"?T+^QR.M8YJ>_ZHU\YOO+U\; MAF$8AI%$JQ,\J^'YOXXVT*+-:&2/S'-T_C0;(N$]:_N71=,2[8*.><+%2_>5 MX(9A&(9A:#0[WUIK=N%I$M0) MUXTU//]$Q+^BZ?E>FCC3Q*KS_#_&M7\3]^M*7/^W9V87'BU?&0M TDOS[] DC0,8T)HSFYY(!K-#^(=7AQZ MIU=JB=/6$FT(&C*H _YU*$Y[X>D29*IYC+?M]W&]T8[F@)?BFD8QI@B"_BO''Y_$[6= MSB EF2$:7O!F)0YDAH@$,0Y46K/!&O7A&!/5:HA4+*['D6(:AC&FX#U]I?;^ M#HAK1N:@TQ#VTZASCF]Z_C\F+;HT0\0,$2,&/ AI'7/5KBDR1':UO."14DS# M,,:49CLX3WE_J;TT.#AB(D$S88:(&2)&#&O.7WPH'HAKAAZ0,= 4&2)ODB(: MAC&FR!;3NR/O;D]>\"D)E@LS1,P0,1+@(DH\%!<./20CUA08(G>VO.#_2?$, MPQAC&AW_&!-&RQJG;]9H@8@QPROWR?9COX*!X.'M8V_,",0!-N MB/RPT=G8DJ(9AC'F--O^.Y3WF+I:@N3&1D3,$#$R0,L?+^1WU(>F9DVH(7+C MC.>_4(ID&,:$X'8U$'Q=@N3&#!$S1*JB.1_\;JL=O+C9#CX6/L.>?S2]_*ZZ M<,L#),CDPJUH>%#6#STX-6K"#)'M>!#^V>70R#",\0;U!\]!&7ZW2_#^:8:( M&2)5T#O[:)_WW^W0NF;;OP[_\BRX.SC+,?$>O7G8&R[JC;B@+C3\$%6L"3%$ MEO R?27I\#_#,,8;O,L_B+S;/76"?Y(@N3%#Q R1LL$S]46YCV>MZBS\G\%C M2M@>H>T^5;Z?/6QY^7?DJ\GEX/,V_5=<]*=P07F\#>;6^!LBP24\D5.R-PQC M@L$[/3_\CJ,>ZOA_+T%R8X:(&2)E,M/I/H?WK^D%;Y6/5.1@VR7\^S;Y:/)9 MW>[^;UR4WFNH0&-LB&S "_3J00O4,(S)!CW('ROO.IT1OE&"Y,8,$3-$RH+3 M_[AW-]#G#?^>F5UX- R2HT)QG4@[.'QPA%Y&1K9,W5EGS=G@+W!AE?L>&4-# M9!=_Z-5S2_>3+ W#F!+,$*D.,T3*H]GQG\=[UQ^-[_\=T?:FM]CD]^(?9PG/ MX!'\>ZHX9'[YGI&%,J5KS R1,]=T-C]"LC(,8\HP0Z0ZS! I#]RW8Z ]?2^_ M,$C^BO>2(R&/\Q9_+SQR@'][_K%A!,#G#/JN_#E]'#R_[;_+MC>>N#O\H!50 M:^UB0[))!>+\*)I&";I\QNL>(ED<4!R\;OD_O;G2Z3Z4%SA.5Y>M* MX%:TO*N\.62)^ ^>I%7BO)]T_\]SG[C@C$.J7"0N7U<"*S#^MO+GU,"U;/+? M1.C$'4_7LD,I'L>#Z^PLK5ZH&0V35W,+!:*-.0%XGKO+\)\C'E<#[TIP-_A?? M91H%\G&IX+Z=#ETK?^X?$?&"3^(:#\7S^B7^38-$@C#..7C6+I8_ZZ4YN_@X M%.;O^"+AAW@M'QSYJG3D #UUL5=>K9G??'])/A6(\ZUH&@74Y;VKJE'@0]KP MNG^)?-[.!X96;54/;EI8P=*J1IEX'Z^%='?7;7\+] ,\5Z\L:YIJE;?X,.1] M/M)EGKM8:<09%&P($.;5",NR\H1GGO3<+Q^WK@4HWR_P\GV]V>D>]J2+%OZ+ M1!TI-#KP+KX'9?L)RKAQH,R#HE/!RQ'FTPC[E++6(C&=L+)J^[LA[O8ZEQT) M^7IB:746_@SWBEL6<>\"O]4._EJ^&@+OW!L0[O9>V,):@-XN2<=2MR'"X7BI M^]O(9\-POJ'XKET/?0O/V4O2&J=(\P.(T]^XL(GOEWSE!-=_BH1?J8H-$7JV M1CZ#G>2[<5]>)5\7HE=?!T=F8+#P8#*7D>32G6QXJ^X1:?2&2X-WXW>' M8:26+4FW\KG(.D(8!6DM^GAN(;HN[2$>NC)$F0?N/Y#(^%* M$1MQR<))'88(1R=@:/T-KO,"I)WK7<8S>D:CW7VV)#D$PKP@$H?B41:QAWI* MXQF-5ZDAP@Z>FB_^B C*=!Q_._R?'<4-@P[-\#>-YM/ES^K!!7Z0A4JALU;/;?XCB58JO,%( MGS=+:VS3";U=22XUX2@#*VTMO13"#]GFD)HD5RKLW@D2#J^B,ENKA,FC,QMKNX^2I"N#HVF] M'GC@*V7(HSUH]$[(.E+8!\_WS4J:RW7'?+$%4ZC9$:/BK^8DX BM! M4Q&.)K:[+T/^/JM1Q"ERQN^/_,G(^M;^WVAG7L6_<<_#@QH; M@LKOJ\B'0^5:_B[-21*9 M05S-8D_2M7&]@**(E&[_:2O'RI)5^?8F,'?X?:DT?.P,]3V+\/S]\L\ MG<3,<($,,MPC%Y95M]&:*FLN.@HM,CP9I;>%.)\9BB-GFZJZMVO$IE2U*YGF2X&)-@^.*V'[[)V MBI+5\9\O63BIPA"9:2_\"=((AM,L7>O[?BER&R(UC8C0J%;SV:^]K7;WN1(\ M$:Y_09PZ#H+=R7I#LDV$LQF(PW+-UZ70G?(]W':,=/QGRC9QA)C MB-0B&HME&2/XW=^%-+,V=IQK9H/"1:3:]T[A.6ZG73 L#9>:SB3N#,,SJ4\3 MH&/E,M#P6_\=ON>9'%J\K+H#]_^=DG0L91LB;$P1GPLAE31CQ47=>:[_%JY1 MPK_JZ,LX&"(HPW%J'OMU5YJ%M7T0GLL+\ABN'!#(5_=[_M%I-T@@/$?_69=O MY#$$#:][$&N>H\_X_EZ])XPL5+]^WU3H/_C^LZC<8!\GIC5;M3^ #1'33R MXL(@[=YF5XF6+"MG5GQJ/BMU*4?(7(8:C2/T I^!<&="<0NV;DFS\+: (8)* M@KYCT/A[_J&L*.D]D-L363ZN64$8&DYI*I.3I#BYD>=,2SNB<,W(26$9S]OT M\+X11&.=Y9?=;A]"F+3O]+JTSS2>_ZN4^&Q(3I4@$T'OW?:W1J^#PK4<)\%4 M. +*77XTS :%>.IB8HZP#H6="QZ3I=-4IB'"=Q-QTXQHTE Y,]R\L+;[*-XS M2:)W; ?>$]:'*!O77J493=^$\+([::7P^4@-$>2?U!'?S46=$CP1_"XG*VEH MXDZ9;[7:_M^&]W-VRP/[HXOLD(;&&Q<0]W;WI?2Y%1P?%B(%_%UQ[6<@7K1S M>!<[6'Q6)6@](.,\UG&<=N A>5_9/?)I18:)+X_+)O69$*ALMS0$%OYGQ M_!=FV1(NZV=^.)S62J&Q_)Y$B27L.2GQH:V##=6XT_*Z+U>NH2_7+FVJS@7"OST2 M7].->.?>FN4>A\?U]]:[_3:2UI#8H95HJ>#6:]857/M'XZ.JSG8B*'Q9PXU1 MW92U<:J"G@4?O";[I#@(TAG>.3!"TZ18$XR&B(+>;>?RRA.W +=N_+XVI'RQTUWW46C MOLBTH\Q5Q_J_0,7X;@GNA'/]"*OVIE'YO4*"C3UX7ND?8^@:H'42)#-(\ SY(ZO!PJ8\7(H5C$B]O2MY4&D 0OA.R0^%4D_4'M36.D<"$X5L@.AY.$4[E&MA@BG MF9$G=V0.I[E?6_$\/$6B),)-$HCC6E=(+:(^&_)/DQ?9@%NMPXU J MJ%S2^@\I(KS\PF/DVA'DF]0+.%R"5\[ HEN7M\(RM2'+,'X<4GEK>; 2 M^:H$*TRXQJ&WU\M]5I&Y"6?FWF6BN)D@J4 M\9M*.GW=FG?*+P[9YC_H%7J%<%\_+4$G VEHTCC+*D.;61E4M>VU3QHCI*\Z MC)&,VY +B_=8LBX,&UJ\% M[B"1**D(S]-R3Y7LT)R[E874S:ZU.7N*>E2N'?RH/'LCS0Z!LG1-ED5 61 C M)'%1SZ"J:E"Y@PCWEMM7Z[RW\TD]VRR(]STM'U0&W3=(L)$0X] L%"JYTD9L M!D'E^%TM/VAWFK-IG,/-$,K\#@E6"0F5UTU)G01.M5/HM+Q-RYOB5*H$FQQ0:.Z3K]Z9TH#P$+;+/% OCQ'2 M5YG&"!BB^HJ21@1V5W&05$:,[,+CT;ZNG'9 MZ;Y4@JE(8ZLN:F.#)L$J!8T;%P@/Y4^Q'I!@*G'/0]'I)%S_)[1T0Q5<+X/K M.E9-%[W@HB.T_-V4=/E[CLP0Z6VY=Y[=M:5_WDB5I)DZQ3VJ=(V(C.)UAN*O MU(8\1W3(](B6'O4M"58YN!<\(T@KPU)9T]*UPB%0/!@\W5.[J*IT%QZV3Q4] ML*V($=(7C)'"#EQ:G>!%2*N,P_NR:",7WU;1PY'A?"W/4&54MGF)&Q&INC> M/.AG9#AO+_B&!%'!,T8?)98L0[B1SSR]?*,& MSO4W[,%+T,R$"S8=:[/P_!:>2T<:8V>(<+&E'B]\-SXDP2J'TUY:&?K"/:IL M1(2[3/#<\*#+X?@BY'\SVPZ)D@G$=ZWSVITWS3STSY!Q:.@ T(E!%J6E6F-1 MHKI\8]KR>70DN_@M78&J&'1:4,$=V!WL_GRZC8TQ)G MB%1U&G*?F$6K@0090OPYJ!YE.9(FP6I!1KK4LB3-;"+I,6O4#= A1;7Y0%YZE,1NJZF$5OEBG$28X@L5>W9-SR7 MP9&W:\V!;-_6XMR59I%KV>#9U7=R)4PO$=>0-W[W;TN0U*#7_"0M+44+61U" ML5.#>+K31B\X0H(5 O=QK P1]O+U./[R3*?[' E6&W%U)+^38"I9#9'>>5T) M=16,M-5SVQ\D47*!]N$]:MIM_WH)4BLRM:FN2<0[&;ON:Z*0..8K GJZ!Z$,ZAD= M"?H5*I,CV7!+4J418X@L2)#*B%L[X^IIX?<[00N/1OU\"5(K,0W$M1+$"=XA M[K33XN[*NMX+ST><'X85&GR7TQ!3SKW-^>#!$JP0XV:(-#K^\_4X_AVC<,3Y5,DB9Z7OG NMXXC MI)==WA[%W70J(X2]4(FVCRS&"*]7H@V![Z\="E^^.+]Z>ID.H_(B/=#CTJ06HE9.[%%@CCA0D"$ M4Y\%^@*18(F('Z,LYY1<*E%3P0Z-D@9[B:4M9AXW0X3GC6AQ4)Z?29!:"9TY M.OSFH$RE&"*]CD%PA1IVGX)+.&(B40J!])*F?L9&'+V48D\7X1R<%WP2%YGO MR.*T\H(O2I8KP$-XM!I^I;B0TWG>BA@S:0R)18FR ADAT,*7J."2K%[^JH8' MQJ%L/Q\N:U8%%S>]X+5%>F@3:(BH#=:HCAL(#QY4RD.E^5UP/:=J1BRY1P<62 MU0KP\*H5X JEV$HHY4]T-D;7P!)E'S1RM+ EZ5:F7Z7#H2)P#02L[,/Q^_!8 M>JW\6;291FV>[=LQ0[[C:HBH9]7P9%T)4BMQUY!F^R&W&VMQH:4T9_N(R^U; M(W'[HK'K6@!^NB012\R)P9O+7$,T;H8(OE.=SJ$\M2]4[8/\U.LCUY!'MR.M5TG2J9@T0P3? MZ;X[:O(?$D6&S%5#/,VH@\17?>;@M_R@!',B)P,/Q:6XJ!+O^7>T[Z!=:U13@ 3YJT[%<(]R&R)\S_!_+MX?_MZM]47/ M+Y(%T%K:XRG//U>*/IW@(E_ %V+HPDM3<+9DM8)4A@@J,0GN!#_0H5K^"(KV# M\-3R<+KHD1(L%KRC'];B0XF[!Q#&Y>?AQG ]FGO$A1V-V'-2N&51BT?1.ZP$ M*X7Q,T0RY#9$D![B:B>K)PM&3)'19C' JUV64)[65^5A M>N3T/+ &YRL77:I0V1PE6:X@9L@UHN!XB3*$N.=-<]C?#1)E!6*-:^'+5&XG M;Z.D-US:_1N^\+B&/(M;;^#1]9*YOLMP9RC&FR$XMX+OON.>-=)D-) FN-FB+A.OSU+ M@M0.\E8=9.(>Q1LB,>HU>X^FTXV)ZWM M2(4X9#H)&CP=LRK=X=HI(GNF795Z1,/&2 8C9.>,USU$H@V![Y,\]Y6E]:,: MOB\*I^ZX!@+7P.'B70/7E*3U25N5)W"QJF.J(3A2@M1*L[WP=+T\_C8)D@I7 M0XSK^>)\%6(.>LW!X-'PH-A00KC?$S1/PW#8?&Q'"166] M4_Y>_VL)D@JD\WHU MG;:_63,FY:P;UX&0ITFP$)F/U]]7AZ\AGNRMAD?CX_IMBH#?==P,D1<,AP^U M8Q1^B.3X"ZT\51@B/^JO 0E'9E$71+X?U,Z\7D=1+M6E.JZGDA._#WAD+<2O MHC>\4GG!-]*\,)F,$>Y8Z)U2F,9P2#1"^HCSH#K=X._BHK.B"ZY&33A*DKS: M?3%N=\/D[9IQ-MAWCN+W1+Z.^%/ M)-@^V)'0PD)+VNG=:"1T!VEX_R5(J>!^C94A(M-E2ASTV%&?2[#:W'/UFUV9[L:+]Q$I M0BJR&",IM;/56?@S23X55;OI005\]>TM*!S)$A(N-#/;8"JSLK"NLAQW]"0 MK? :*4:1NK4RSW6E8=P,$8(PKL[C9R1(;2!/9_U7:2$GZ_//^B MYE7+]Y;@J6C,+3Y>30N*F\XW4E*;L[*(\$#^I.%U#Y)B9(+&2!A?23>C,ALA M?5@!!*O3^#D]RT*O80J^H5\;Y/E?EJ!#3)HA0O"]ZQR,C@2IA:;[ MK(R[\YRD'..E=<]@>BTO^',E3*@X0P'?ST;#B[8,-D QHT[;JQIU&D=#!'E_ M0H_G+["^E&"5(T[S'$[E2C-$YI,65[M','I".;XD05,1[NIR^%&B42[!:H5U M*?)^"\KP [S?GY_8=H$];%Q$+>[;!W0+3W>5(N2F!&,DMQ$R"+<]XF'XOI)^ ME6)O\;1)VNX["(=&47Y]^#1F.'T2#1'ZU]#B4'&[3,I$3B?=&,V_I^ 2"9:) M7L7L.':ATWV;!*-!<<[0]SW%'FC7\A;^2HG3U[Y=1_C_#R/?];5B[4F9H-X9 M.T.$=9D>#ZI@P:X+W .7+YA0^+ZH(9)HA)#>EMO@NTK\0;U=@J<"97>YD;@S M[?;W,L&S$MUAM!UURAKY>OR17FG>;5)YM9.5$B3@00^>F2)R^PN/\>=_Q?WTK<5&9V-+IBZU[^].LQLLSG\0Y^7QKJF+(O$,W"*NWYYJ>=V7 M2[!*D7?:M93BIQ)LO!&G1JXS'+)D71FT?/& I#%&=M2QL"ALM#S_ M1.17SU;?%.?LC!.]8=-L6S3)I!HB/,<%X5SOW)ZF%SQ%@I9*[X32F%.KT>A) MT-R@X;A82QOO([*?'[ MVDDC08)6@M1#JK,XT<]PUU>GE+,3)2BQ$R2-@K; ?G M*64I6UO+G/+J4]7OQYZ#<@T].4Y@)I,X-=.'UZ7%[2GP\_HW<-$KKVXD4'A7 M;LZZKL2]&TM#A*"^<2W>I= Q*N\4 MXCZ-CO]^)2]5N$>U&R*DV0E>IZ8K:GJ^E[:^0_BXL]86>/R%!"T5CB+B^8CS MR;3H<@HZ=J"P*8Y/SJW=>-".XXX2R:Y6:(R@#'.1,E&+H]QB18^0*,/UD3*5 MJQ(]L>*EYYD\]%2Y$[WU[Y6Y $I&!]P6?"%Z'FV='G-5H6PC,40(\G;M+.K)"SXI06.1*?M[J!"^2X.,/"ES1<<;!V>.P<)*57+B%C/-H$'U^T$"1KT<&>Y^L '"O M\IS%DB@8#*^5K K!-0-(+^I1E_Y>3CEH[<)#)%@N9#&;[HH[5.!ST9T$'V*2 M#1$BP[IQV^3WH&?VH2*C6[W1IO@*"[]EJ5,7J.#/4/-1E&=-#*[G$BTM3648 M TD@C[$U1 A[Q8@3\YY!7O"-(KWGF=F%1\,XH,-(/7V'<(_R+58MP1#AB ?R M;ZOIB]+6H]*YC%N8N\3%W'G6M43A[ +22S+V:_<74P@4N.R&\.HL*X\/=& 4 M/1@O%8>;8U>79Q4:L$Q'ZKO@Z(>6O@@O0_ %&A02/!5AD=T"TT*#CG+]$2Z?684CGZFRM[RHT';BGY:-J99_<&GVTE M+4UWU+&E?=P-$=+H=)^*>$EK ;=SP6^6Q>X.3YDK+SY @*\CJN5\$$5\B_)U?I((:NK7%- M:1ZR5&(C+4D70J:W$DZR#"N4ZU@AT2D5'=/QG H3268?7-+ A;7A;K#4YW/Y/Z[*<5^E M\$'0+BB#N!/DI"HJ--*;?A<9E'TUAAK;IP MRP,D^])!^O'S[U"1M49I[E==YZKP7FKYX_.Q,D2(+ Q/&(E4Q:F '*,>P6]Z M+OJ=A\2-;(W((&+$QTV3KDLS11H:(^C$*O'3B/>8KAZH[+^1YY_+J70IRF0A MQR7G\W/A^1?0FI.D2B6TOGLK\&E-Z_FOU$:N_Y#HF9%>''OK6MI1+:$B_!I[ M_1*]5#B/B!?P2.23:_T.RG:X)%4:LLH\3P6653O23NU-DR%"V' A?N5;Z=EK MJ_H45NX0T_+>IX*+2-E#13IQV^%OK6MX>I(,$<*%[$BCCI/4UW'J)LQSS T1 M$K/C*Q3*NN)I?[8MFJFHVHC:87/ 47DWJE.U\"GIXJT4NG9YT&5^AY MQ^KJO%L0\4-RVD=+,TX[N%6M*BN4#5J&H;Y0N(Y,9R9D01:7EC9]I&@ARVC3 MM$S-#-)L+SP=:5P;3;,D;4/#=D2672I%0'[K(OGO$T?^)%AND,Y9T73[PGMS MK 2K'+QS$V6($&XI13J<6E'2+BPTP,'Q@YL"\/?8&R($Z=+?TW!^/>W.TKZ( MP7=E)(VRM3%N9^'$P;46N*BDN?MP,5-5O2DYOMI9N:12CG,4PL63O2%N/ MXSO5P5G2Z"W"?#P:)U3.]45)L/Y$F9R^GK(NKN:HG(RTE'V&VQZT=9_-6F=. M!/2RB@:!6^^B0_";\<-_JBKG*.&"2,\_6LDWLV@42+*IP/R[; M$56?\B8#D[0EE/ M$WQ!@E0*\M(:H OEZ\+(88"HB(/?1/)(JRUX7KY:9,JR".()=7.D3% Y?BL( MZHVA,XHXBBA?UP([9]$R0'O8L9(@N9&MM]LC:;.NB1U)R )'=)$>1X2=(U@) MNA/WX/MH<)\G20XA!D\TWNXD=^J(Q]'ZH3507+ M04J':Z=P/ZZ+Y@E=*D$R M([MSW@LENKU/T#:\/R=SL;HD/;UPC4(X_\ZAI<[&%AL=^:I4>JN,@]?BYMX6 MN=F%U)^73 M^V*13&;.(/C:^F.3T-T MGN1:7L;52UHD,.D3K%!V12 NG8%8VA,$559VZ*==)HX13 MEJZ12U;8-Z%,7VFUN\\M8]2A*'3*AC)U]Y(\4ROW7^-Z*T.G#A<%#:Z2'/?.X5K_&J9]W"0<%2:9_IX_D7(*\:U [UE M^^=R(7O:]PUU/0]%[.^RX:Z15\M7LF[C MC'Q="/K78N<7U\$I/1Y,F'3TQXW0Z;S7@]-=1@F(GX.?#]SLTI1U :V\=&I: M!<3>Z#NJJC#&'59.K-3X\O*EIM%1E4'+AH#KBNA!5#ZJ#5Y3>%Y3A09[% X? M<\LAIZ;H(9A;H]E#&M=M>^$T%K=T5_C[A/YN\!O4.2H89:;C/Y&[4JHP1CEJ MP6VS=78\>"^Y(+]W;[M/Y592OL]%=D@R+D?HLCZKK#\X?ZO9SK=YTA6AF$8AF&, EKT:)3IHR/WHM"T&BM#9+\Z!\2\GF$8 MAF&,&URHU&S[-RN-'.$.X0T1O:>C5YADBH M.W'_CK9]XH9A&(:1 3E\:C;2J(Y4$VJ(]'5;&:ZA#<,P#&/JH>,P-)P;(@WI MR#7AADA?I]7E(,LP#,,P)@XY<&RD:T%3U, MLNHT1#A-%9Z^6N'.(1[[+T4U#,,P# -&PO>T!K. =C<]_]C!(X\GR1"19.[1 M:G>?VVS[UVGABFCUW/8'21:&81B&8:"Q_8368.93<';+"QXI2>]C$@T1TKQJ M^=X-+S@"WVV-ALVI+=$\#,,P#.. IM'QGZ$TF)D$8^8JIB-)#C&IAD@?CF+ M(#D%88J>MW.F)&D8AF$81A\TD.LC#69:;6RV@\.33IZ==$.D3\/K'@2CZR=: MW!2Z>Z;C/U&2,@S#, RCS^JYS7^$!MQ7&D^7]C0\_\3F[)8'2A*Q3(LATJ?1 M[KX,X6^)QH]3R_/_0:(;AF$8AA%E5:?[6#28VZ(-Z)"\8&W36VQ*M%1,FR%" MGG#QTGV;GO]!Q-L936=8P?$2S3 ,PS ,%XT+-OTA&LYO0;M7-J1A8WH)=Y)( MT$Q,HR'2IW=08' RXM\138]K9YJ=[F$2U# ,PS",-*RZ<,L#PD6LGO_J&<]_ M(0T4^2H7TVR(]%D]MW2_UNS"TV!\O!+7^Y*9V85'RU>&81B&88R2 \$0,0S# M, QC3#%#Q# ,PS",D6&&B&$8AF$8(\,,$<,P#,,P1H89(H9A&(9AC PS1 S# M, S#&!GTPJHU_&FT>F[CC"23"L2Y,)I&2MTM21B&81B&,4TTV_X'E(8_E;(> MFP^CYU^T=%+H=DG", S#,(QIHM4)GJ4T_(F" 7.S))&:IA>\6TLK6<'9DH1A M&(9A&--$\ZKE>Z.QOVVX\8\7C(JC)(G4] [P\_=$TTI4I_M22<(P#,,PC&FC MV0E>IQH 3@7^FOG-]Y?HF8 !IE.7VD)5PS ,PYAR8%SP<#C-$(AJ9ZL= M/%FB988C,,VV_V,E74T;6K,;_T"B&H9A&(8QS32]X#UH_'=%C(%!7=/PN@=) M\-P<,K]\GX87G(+TEB+I#VK^H+4+#Y$HAF$8AF$<"(1'YW?\]\,0^&&S[5_7 M: =7X-\SFAW_%8\OS;3]9TH0PS ,PS , MPS ,PS ,PS ,PS ,PS ,PS ,PS ,PS", YA[W./? ?A.2FR6T/=\ $E% &3D2N0F"" end GRAPHIC 19 ex-971snowflakelogo_2.jpg begin 644 ex-971snowflakelogo_2.jpg MB5!.1PT*&@H -24A$4@ &4 !8" 8 #LF#F\ 7-21T( KLX< MZ0 1G04U! "QCPO\804 )<$A9

[5V+>^_$^U*J_@!C,9C#]0%&X9 )DQI2>*2#DD[- UAG.F$ELF M:2A,$@C!@61*&$C2I"23H6VPK>J!5EY9-G[B)WX_L65)^U[MKE:2^?+[??=^ MJZOE[NY=:5=>)O[&Q[O>>^^YYWR_[WW.O?X+N45M1[= :4.Z!4H;TF<&E!MH MLY\X#7\61>M"0?[C>$Y^W I$2&"]*]:U8B ML6GI[H_+]X]GI51'S.WP3@!P=W12NJ-Y[:-[9 9]I.2)@VG)S+DGM1&U)2C& M3$KSBOZ$A'J3$MHV+IT[)B2\?5Q":)%=<_+*Z;R>ZR?Q]MO)[)RLBZ8D!!#" M.YP^K)\N@//4L;Q0[^K@NZS4UIKRC?UI"0U.21B ?&[;]7(+;G:6000"_OH<#]7#J1D7W*F*K@W@]H.%&/NU>D;LGYH4D)] MT!*"X&$H6QB_A6'2WI^HSM "?GQX%[4D60:ALH]0M"AOPE_Q>D9E[4!M"\JY MJ1NRIG]".G; ?,'45#*40'4,%>3=J]-50RF4]N" MW[V:23=-4ZH!U(Z@M!J$2FHI*,9@YA,'DB7Y/]C_T?BLN &3+S/;#10;#^E, M;DZV72W*P'A)QMTDJ16 M0P4F\SQS*P\/)J42!\20"1]D;ZX;$0B]\[E@D9' M1G:^?;:3IIQ KO/DH8RL[$-^A+R)<^A!$/*SLU-U$]C%4$M L7&>RL%,:$2U25E38," R,ZBW!M+RO9KT^I4UP[$6P_*Z UY_5P>CEMD,_S& MBL&T:C!K;?7&S=)->&167CY3*)N^9E#+-&6\."<;8VGIT&*B_Z2\C0S@>>'^ MC$0&,O(@F+D*CI4F@C:\\OQF@,+?.F ^[QN>E+N'4_ 1)05#^_81A,JF91KX MRU]>*FJ)IFU!(=G@_OU$'N9A5M6\GM19,Y-&1M*Q^IW#U@Q0M+TWAN-QQU35 MN%]E(R =_6E9@R#@8KZY]?^6@&*4A*'=A' X/%R4$"0^B,:PJ=9@TG['K#4- M%#35F(K?JC7>5^_=CR %&OU[A/;-7EYN*2BD)(SMEN-3T@5I[!C(E2?E-^%& M6C-!"=)HSD+0*H;S'8,Y>2"6D.&)&?4ES::6@\(Q,S(YE)Z5KWT $P$G2K57 MIOI,/FA;3E!4D!@6XWYWPO?\ H$!JIM!WC M>>>GYN2[AS/2S0^:/8W. M@\[-6KUS:]&R:HJ7C(GT-ZQ_,8LF(RB=X>UC=9EHH/QO'5 V$A0PN5Y_NKS, M\Y!W]"!I?>UL7I)0#2^3JY&=XT?5?J]%2P:%*LU=)Z_"'+UT:DJV0;)2GI"D MWJ!XG(T5X]]=*/>O-Z/:47\^,AN9XV>(/KU0\WD M/:BIW$<1OV-A)/.]0JB1OG"_(#T[FY!W,Y3(FY3TG*"T)% 14 M\LW]:>D&$[MCTUHUU5()U/Y=#,H[L5H#L^-LX^#DCT_G916+D8/0G!VP[2XX MS.S96!X)P=;?/YJ1R9(_V^S7GY\M2!E>[)8IH )B@SEY%&$P/O=[3ND>@/C\1OXBY,XE9V3;Q_,2"?S @# M&II)-T/J#IB:/UYU=J'48F &DO'5O>AG9$836*P;AT1BE 2) !N)I"5W!ZHFGE02/ - R*#7IX2?F1]SC]372B)%^!%$=X'TH[/N\> MBDLOS"0UTA:3:G6H!X^Z5U9H!Q M+_P5K4,'3*V&SA5\8,&2T>4_'G!V MD]*)@;,T_P:2KK3;03W)X3%K7 8[ ENY?:RD630EU'M]K7Y(/,[;<@5Q^[62 M# 'H^/1\'T&N-^+&O;\;34B$I7V8/JTF5^&!!B/0ZK^*)F2,#BX \5Z+!N6Y M8U#7G=/*>+\!6:/TJ#9!FKH SA<@7;UCD'*GF[I,\4[%>Z[];I\G* MNA&\[WII0?G#V[^W#^_O?N2]-YWVTT>RLFH00&AIW[$&?G.VIJ# 3-XY-"F7 M\DYO]>Y):A@4Z_3W'T^7:UE^ ZIL=+*4*BW-(T/^^MX4I'_A4G MXG%.RWN> M,6UWO(0P-B%=T-S/PUS0R3YW//>INA3_:?W4(AZW1V1Y;KAE"[&4?/K M@6&- ML! /]Z5U(CP7IDPUVTH\]"9>[?G=,(J8LW#PA.V=\@0EG1'YNO+E7PL2J9IA&0M<,9Y"))+=FP[T[5RJ(\>S13/B\HV?WI V@NJ=GT&RSO ML^^@)2$**QT_2S3_';"2;,<7!8I=?# UHV%?"(-N1(+8%!SZ&TCWNH$)>?M" M7HINQT$DF;0G 0UAJ8;K(:Y04#C,9'8"F"W',F6-J<44[['#J5GYAWT(+A#B MAK1X"O/K&7NMIA:!@$!#/H'MJ5D/?'2V6F^S'1)'\/-&0-PDWG,0FW+P*"[XY)'=-0G< \ M2V#"H=".J>VQ?6BL& M1G8/ G('G#H!Z0 8!%,C.P@#'YMC9'??,([#EMN]-;D%PYXY/@53,L\F^_8N M@I:5-%4-CE?-)'(1+=% H)X^FM,B*\%GW_-W"DZ\MBF@D+P#X3:AEY#IKH;4 M=$2+&/Q\-EZOD9T8R_,G'(UQNX1$S\E=,9I!:)UG''6;EFB=^1&:_NUP4IB V9QOK4J@EH'#*9GD0H"$G@22Z2\!^DZQLRD"<_]!(8@$H MWSN:5>DG*,H8F*W/PWQPOS+)SK.BXC\?@&]C..MA>*1O0B;M!!!-5Q>BI$;& MQFU/*WHGI/_Z?!)L0M$,:BHH')1W8(P^&(4$6<_P-DVZ$/UL/IQ;T.YWM>/#4-%&,YYK-H(,3>U$^+MN<%+]7V[.X0+_]O*C45HR*-X!7$,8R"SZ M-H2U&N=C\$']"('CBJ-NX8'?>!$.V1R\ERXBNODB'RXE,&[?!"8\F$'"EY87 M/\K*&F;X]"5NOTQ2N1/RUQ?G@P&2?>Y+( F.XGSYK;0>19UN]BM69)H-A-N6&>3]BN19Q/&^YD]\$W0E"2=:612[&(V'X)YOE- MR'Z[ HUY( 8F5F@,_8WNDG'-I3:&PP#D-Y><4D2>Z,?WI]3/$1P#J!%:-"AVLUA\5O?],BKB9NQ&DT;S'WP8Y]\0 MJ;$:2\95FXPQ]5)^3KZ$L'>AQKC]X;LFCS198+ !8DZYDNQ>-']<,=W /$?G M ^&BF?*,N5;C>2H<$*Y5F,\/D1;84D4CM"A0[#;O(ASLXIH"_(;Z@8I!5FL= M7/D#\RS.?Q02NADI685 03=S -R@6L-&@0C3I V7Y+&]*?5;C="B->4*)+H'SK2#I0Z?@?DU M3DPUB:8*DKAA.*G[MHH^678]*FN,F3(RS]42ALIA.G4XWUHFRX_L7'Z>@?]Z M\F &@H?^^]TUE(#@/<*.Z^AN83,PG2 F?UH/6@-KLKG$%HH9!,4U\!E%6:&>I+B@J M76A<[*'$?>=05NM#[(:MUEB-,;7(SF'^^&%Z5O8E2^7^@U"]^UL_]#>_A;E> M'X7?-']3;^[47#C^.Q$RL_1#JC4N.[9H37GY%!>X$-]7D1A57X2XNH4'?N-O M=B5D-+ZP+%]K@#S/CL>1@5/R^5 H5P%/^)60*\BNM4^"1B?^HY-3Z",O!P%@ MT+'8<3:NM;]P(B,KX<@[8#+#U/Z*N5M34*!9]\92Y<<&:Y&=T3 H=B$?ON0: MBN[+JI 8W:?E^HV[("5,V#R+B^4^_,@+!B.7GYW-ZP.IG8-I31)I0B*]$^J( MC:E&O,[;MWWG8ASK5)T("+A/H!-FMQ-A^S?@A.TA4I+W6C^RL;%1,/YI?UHB MR(]TJ8*FJH(/G13*X6GYUV,%G7_E>*O1HAT]B=H2BI6D$U*C&]L("),O@,'" MWXLGLC)1FO<;M<@F2^+@^=SC%T88P11UCY>C>4ZC;^(^+NY&Y#5^D[6^Z&_^ MDKLN :8Z7EZ/OC3Q@Z2O@F QX67B2_*.PX^\]V,)C07-+R%I#'.I@D)*WZEC M!4@ Y+Z1M%Q$E-@(+0D4UIM>A2E8Q1(]I(_JW(7OWSJ0T>T\''RM"?H1_0(E MF)OY6!8Q!GHE4,T%-'%M-%6><.5][-_/?P3MX/N^?,PL0U=F^_01W ?V%J(U M;I\UJC5V'K/C+*^\>3XOZX?B3G@./G1 4+D_^C@TRGMN$%H2*"3>[./B)[HY MKW^\)&?A9,U\UAN,5\*OPE9_[TA&5@Q0JIT232U'JA(/9E)2>0]O7T;<_\?2 M!TLN&BK[--- :B/K7U^$=KX_/E,.:(+.@>?P<<(]"#1ZQTIR!&;1]APT2DT! MI9+J3<1[C*'B+R!EZY#SW[V 284H:&.DWV_&2[)CQ (>%5;A[(2CLTTM/:M9HTA M[&#&][BUIH'"B(_[R/J=O02UP/,V%3 DL+<-I>7P$E89_:CIH-C KB !X390 M)F5!-$2309?1/9CHD\@3^$I KF;Z,:H9H% [N$&#S\EOVI/4G3*ZNYY]^YQ? MV?1)K>'/T/N^N.:]NF^BO,7';U)L/*;U(FX.1WC\^+Z45@4N%);K)6PW]$4+ M-$%O((E=,X#ST:^:)QROO,;;['U?+YW^C+SOZSH\X#TQ,(.FP6=R#AAH+(%' M\UH.X:-S-C%&-\L!2FAD3EX][6S48&-I_KEC&5D]F%(MTJ5KGVO9U-1B#&]? M:'R%LQ:UQ*?8X+8N.%TR(C/_5Q:(4W*39KN6VT^5^ MAZ0WDJ*?X--F^BH0[E]C%9SWQ'5LO)9[ -8.)C!69_ FD$NEEH!BQ T#F_;" MV4/%F8!I"1Z:PZU$W0,)?1;$'M"T"=GG37D%+CKR]L7OV\>FY<%=*5U"T(T> M])'L#^8V,I#2)0:>;^-N!K4,%!LD5]R>.9:3=="(V^&XZ;R?.)B1PVG_S-B^ MW^SW$GO[2P$M%DWYB/8=&-/M_>.:W?-M%W[W72JU5%.\Q)<,G(8#)TA>,+R MD-H%%"/O^/AJ+";#W,E#K6H5M1P4CKUR_'Z_&=GO[?0&;Y)?_]7FL%1:-DTA M!9E$NX)BQ'NU"@RC904E"#4,RA+>][484):#VAB48*]5#_2^KRHKCP;*5G=G MS"U0JI"!,CX]IV_S=G:(?)JANEMD,"\[:ZS1,]IVWO>%!@ ^U0;PY69W#;/TGP<#N6<+C 4S M-8G#;WR37C4ML3[&2S=T+R__HP ^ Z.E'?03YC+TSI(^YLWKVP404EN"0C(F M'462^\6%J1OOX_[&2[C,CM9.&&+4U M**1J3&N$FC(^U+GQE0_ISH%BAM2+= :4.Z!4K; 8D GRAPHIC 20 ex-971snowflakelogo_2b.jpg begin 644 ex-971snowflakelogo_2b.jpg MB5!.1PT*&@H -24A$4@ &4 !8" 8 #LF#F\ 7-21T( KLX< MZ0 1G04U! "QCPO\804 )<$A9

[5V+>^_$^U*J_@!C,9C#]0%&X9 )DQI2>*2#DD[- UAG.F$ELF M:2A,$@C!@61*&$C2I"23H6VPK>J!5EY9-G[B)WX_L65)^U[MKE:2^?+[??=^ MJZOE[NY=:5=>)O[&Q[O>>^^YYWR_[WW.O?X+N45M1[= :4.Z!4H;TF<&E!MH MLY\X#7\61>M"0?[C>$Y^W I$2&"]*]:U8B ML6GI[H_+]X]GI51'S.WP3@!P=W12NJ-Y[:-[9 9]I.2)@VG)S+DGM1&U)2C& M3$KSBOZ$A'J3$MHV+IT[)B2\?5Q":)%=<_+*Z;R>ZR?Q]MO)[)RLBZ8D!!#" M.YP^K)\N@//4L;Q0[^K@NZS4UIKRC?UI"0U.21B ?&[;]7(+;G:6000"_OH<#]7#J1D7W*F*K@W@]H.%&/NU>D;LGYH4D)] MT!*"X&$H6QB_A6'2WI^HSM "?GQX%[4D60:ALH]0M"AOPE_Q>D9E[4!M"\JY MJ1NRIG]".G; ?,'45#*40'4,%>3=J]-50RF4]N" MW[V:23=-4ZH!U(Z@M!J$2FHI*,9@YA,'DB7Y/]C_T?BLN &3+S/;#10;#^E, M;DZV72W*P'A)QMTDJ16 M0P4F\SQS*P\/)J42!\20"1]D;ZX;$0B]\[E@D9' M1G:^?;:3IIQ KO/DH8RL[$-^A+R)<^A!$/*SLU-U$]C%4$M L7&>RL%,:$2U25E38," R,ZBW!M+RO9KT^I4UP[$6P_*Z UY_5P>CEMD,_S& MBL&T:C!K;?7&S=)->&167CY3*)N^9E#+-&6\."<;8VGIT&*B_Z2\C0S@>>'^ MC$0&,O(@F+D*CI4F@C:\\OQF@,+?.F ^[QN>E+N'4_ 1)05#^_81A,JF91KX MRU]>*FJ)IFU!(=G@_OU$'N9A5M6\GM19,Y-&1M*Q^IW#U@Q0M+TWAN-QQU35 MN%]E(R =_6E9@R#@8KZY]?^6@&*4A*'=A' X/%R4$"0^B,:PJ=9@TG['K#4- M%#35F(K?JC7>5^_=CR %&OU[A/;-7EYN*2BD)(SMEN-3T@5I[!C(E2?E-^%& M6C-!"=)HSD+0*H;S'8,Y>2"6D.&)&?4ES::6@\(Q,S(YE)Z5KWT $P$G2K57 MIOI,/FA;3E!4D!@6XWYWPO?\ H$!JIM!WC M>>>GYN2[AS/2S0^:/8W. M@\[-6KUS:]&R:HJ7C(GT-ZQ_,8LF(RB=X>UC=9EHH/QO'5 V$A0PN5Y_NKS, M\Y!W]"!I?>UL7I)0#2^3JY&=XT?5?J]%2P:%*LU=)Z_"'+UT:DJV0;)2GI"D MWJ!XG(T5X]]=*/>O-Z/:47\^,AN9XV>(/KU0\WD M/:BIW$<1OV-A)/.]0JB1OG"_(#T[FY!W,Y3(FY3TG*"T)% 14 M\LW]:>D&$[MCTUHUU5()U/Y=#,H[L5H#L^-LX^#DCT_G916+D8/0G!VP[2XX MS.S96!X)P=;?/YJ1R9(_V^S7GY\M2!E>[)8IH )B@SEY%&$P/O=[3ND>@/C\1OXBY,XE9V3;Q_,2"?S @# M&II)-T/J#IB:/UYU=J'48F &DO'5O>AG9$836*P;AT1BE 2) !N)I"5W!ZHFGE02/ - R*#7IX2?F1]SC]372B)%^!%$=X'TH[/N\> MBDLOS"0UTA:3:G6H!X^Z5U9H!Q M+_P5K4,'3*V&SA5\8,&2T>4_'G!V MD]*)@;,T_P:2KK3;03W)X3%K7 8[ ENY?:RD630EU'M]K7Y(/,[;<@5Q^[62 M# 'H^/1\'T&N-^+&O;\;34B$I7V8/JTF5^&!!B/0ZK^*)F2,#BX \5Z+!N6Y M8U#7G=/*>+\!6:/TJ#9!FKH SA<@7;UCD'*GF[I,\4[%>Z[];I\G* MNA&\[WII0?G#V[^W#^_O?N2]-YWVTT>RLFH00&AIW[$&?G.VIJ# 3-XY-"F7 M\DYO]>Y):A@4Z_3W'T^7:UE^ ZIL=+*4*BW-(T/^^MX4I'_A4G MXG%.RWN> M,6UWO(0P-B%=T-S/PUS0R3YW//>INA3_:?W4(AZW1V1Y;KAE"[&4?/K M@6&- ML! /]Z5U(CP7IDPUVTH\]"9>[?G=,(J8LW#PA.V=\@0EG1'YNO+E7PL2J9IA&0M<,9Y"))+=FP[T[5RJ(\>S13/B\HV?WI V@NJ=GT&RSO ML^^@)2$**QT_2S3_';"2;,<7!8I=?# UHV%?"(-N1(+8%!SZ&TCWNH$)>?M" M7HINQT$DF;0G 0UAJ8;K(:Y04#C,9'8"F"W',F6-J<44[['#J5GYAWT(+A#B MAK1X"O/K&7NMIA:!@$!#/H'MJ5D/?'2V6F^S'1)'\/-&0-PDWG,0FW+P*"[XY)'=-0G< \ M2V#"H=".J>VQ?6BL& M1G8/ G('G#H!Z0 8!%,C.P@#'YMC9'??,([#EMN]-;D%PYXY/@53,L\F^_8N M@I:5-%4-CE?-)'(1+=% H)X^FM,B*\%GW_-W"DZ\MBF@D+P#X3:AEY#IKH;4 M=$2+&/Q\-EZOD9T8R_,G'(UQNX1$S\E=,9I!:)UG''6;EFB=^1&:_NUP4IB V9QOK4J@EH'#*9GD0H"$G@22Z2\!^DZQLRD"<_]!(8@$H MWSN:5>DG*,H8F*W/PWQPOS+)SK.BXC\?@&]C..MA>*1O0B;M!!!-5Q>BI$;& MQFU/*WHGI/_Z?!)L0M$,:BHH')1W8(P^&(4$6<_P-DVZ$/UL/IQ;T.YWM>/#4-%&,YYK-H(,3>U$^+MN<%+]7V[.X0+_]O*C45HR*-X!7$,8R"SZ M-H2U&N=C\$']"('CBJ-NX8'?>!$.V1R\ERXBNODB'RXE,&[?!"8\F$'"EY87 M/\K*&F;X]"5NOTQ2N1/RUQ?G@P&2?>Y+( F.XGSYK;0>19UN]BM69)H-A-N6&>3]BN19Q/&^YD]\$W0E"2=:612[&(V'X)YOE- MR'Z[ HUY( 8F5F@,_8WNDG'-I3:&PP#D-Y><4D2>Z,?WI]3/$1P#J!%:-"AVLUA\5O?],BKB9NQ&DT;S'WP8Y]\0 MJ;$:2\95FXPQ]5)^3KZ$L'>AQKC]X;LFCS198+ !8DZYDNQ>-']<,=W /$?G M ^&BF?*,N5;C>2H<$*Y5F,\/D1;84D4CM"A0[#;O(ASLXIH"_(;Z@8I!5FL= M7/D#\RS.?Q02NADI685 03=S -R@6L-&@0C3I V7Y+&]*?5;C="B->4*)+H'SK2#I0Z?@?DU M3DPUB:8*DKAA.*G[MHH^678]*FN,F3(RS]42ALIA.G4XWUHFRX_L7'Z>@?]Z M\F &@H?^^]TUE(#@/<*.Z^AN83,PG2 F?UH/6@-KLKG$%HH9!,4U\!E%6:&>I+B@J M76A<[*'$?>=05NM#[(:MUEB-,;7(SF'^^&%Z5O8E2^7^@U"]^UL_]#>_A;E> M'X7?-']3;^[47#C^.Q$RL_1#JC4N.[9H37GY%!>X$-]7D1A57X2XNH4'?N-O M=B5D-+ZP+%]K@#S/CL>1@5/R^5 H5P%/^)60*\BNM4^"1B?^HY-3Z",O!P%@ MT+'8<3:NM;]P(B,KX<@[8#+#U/Z*N5M34*!9]\92Y<<&:Y&=T3 H=B$?ON0: MBN[+JI 8W:?E^HV[("5,V#R+B^4^_,@+!B.7GYW-ZP.IG8-I31)I0B*]$^J( MC:E&O,[;MWWG8ASK5)T("+A/H!-FMQ-A^S?@A.TA4I+W6C^RL;%1,/YI?UHB MR(]TJ8*FJH(/G13*X6GYUV,%G7_E>*O1HAT]B=H2BI6D$U*C&]L("),O@,'" MWXLGLC)1FO<;M<@F2^+@^=SC%T88P11UCY>C>4ZC;^(^+NY&Y#5^D[6^Z&_^ MDKLN :8Z7EZ/OC3Q@Z2O@F QX67B2_*.PX^\]V,)C07-+R%I#'.I@D)*WZEC M!4@ Y+Z1M%Q$E-@(+0D4UIM>A2E8Q1(]I(_JW(7OWSJ0T>T\''RM"?H1_0(E MF)OY6!8Q!GHE4,T%-'%M-%6><.5][-_/?P3MX/N^?,PL0U=F^_01W ?V%J(U M;I\UJC5V'K/C+*^\>3XOZX?B3G@./G1 4+D_^C@TRGMN$%H2*"3>[./B)[HY MKW^\)&?A9,U\UAN,5\*OPE9_[TA&5@Q0JIT232U'JA(/9E)2>0]O7T;<_\?2 M!TLN&BK[--- :B/K7U^$=KX_/E,.:(+.@>?P<<(]"#1ZQTIR!&;1]APT2DT! MI9+J3<1[C*'B+R!EZY#SW[V 284H:&.DWV_&2[)CQ (>%5;A[(2CLTTM/:M9HTA M[&#&][BUIH'"B(_[R/J=O02UP/,V%3 DL+<-I>7P$E89_:CIH-C KB !X390 M)F5!-$2309?1/9CHD\@3^$I KF;Z,:H9H% [N$&#S\EOVI/4G3*ZNYY]^YQ? MV?1)K>'/T/N^N.:]NF^BO,7';U)L/*;U(FX.1WC\^+Z45@4N%);K)6PW]$4+ M-$%O((E=,X#ST:^:)QROO,;;['U?+YW^C+SOZSH\X#TQ,(.FP6=R#AAH+(%' M\UH.X:-S-C%&-\L!2FAD3EX][6S48&-I_KEC&5D]F%(MTJ5KGVO9U-1B#&]? M:'R%LQ:UQ*?8X+8N.%TR(C/_5Q:(4W*39KN6VT^5^ MAZ0WDJ*?X--F^BH0[E]C%9SWQ'5LO)9[ -8.)C!69_ FD$NEEH!BQ T#F_;" MV4/%F8!I"1Z:PZU$W0,)?1;$'M"T"=GG37D%+CKR]L7OV\>FY<%=*5U"T(T> M])'L#^8V,I#2)0:>;^-N!K4,%!LD5]R>.9:3=="(V^&XZ;R?.)B1PVG_S-B^ MW^SW$GO[2P$M%DWYB/8=&-/M_>.:W?-M%W[W72JU5%.\Q)<,G(8#)TA>,+R MD-H%%"/O^/AJ+";#W,E#K6H5M1P4CKUR_'Z_&=GO[?0&;Y)?_]7FL%1:-DTA M!9E$NX)BQ'NU"@RC904E"#4,RA+>][484):#VAB48*]5#_2^KRHKCP;*5G=G MS"U0JI"!,CX]IV_S=G:(?)JANEMD,"\[:ZS1,]IVWO>%!@ ^U0;PY69W#;/TGP<#N6<+C 4S M-8G#;WR37C4ML3[&2S=T+R__HP ^ Z.E'?03YC+TSI(^YLWKVP404EN"0C(F M'462^\6%J1OOX_[&2[C,CM9.&&+4U M**1J3&N$FC(^U+GQE0_ISH%BAM2+= :4.Z!4K; 8D GRAPHIC 21 snow-20240131_g1.jpg begin 644 snow-20240131_g1.jpg M_]C_X 02D9)1@ ! @$ 8 !@ #__@ 23$5!1%1/3TQ3('8R,"XP /_; (0 M!04%" 4(# <'# P)"0D,#0P,# P-#0T-#0T-#0T-#0T-#0T-#0T-#0T-#0T- M#0T-#0T-#0T-#0T-#0T-#0T-#0$%" @*!PH,!P<,#0P*# T-#0T-#0T-#0T- M#0T-#0T-#0T-#0T-#0T-#0T-#0T-#0T-#0T-#0T-#0T-#0T-#0T-_\0!H@ M 04! 0$! 0$ $" P0%!@<("0H+ 0 # 0$! 0$! 0$! M 0(#! 4&!P@)"@L0 (! P,"! ,%!00$ !?0$" P $$042(3%!!A-180'EZ@X2%AH>(B8J2DY25EI>8F9JB MHZ2EIJ>HJ:JRL[2UMK>XN;K"P\3%QL?(R;GZ.GJ M\?+S]/7V]_CY^A$ @$"! 0#! <%! 0 0)W $" Q$$!2$Q!A)!40=A<1,B M,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF)R@I*C4V-S@Y.D-$149' M2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$A8:'B(F*DI.4E9:7F)F: MHJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4U=;7V-G:XN/DY>;GZ.GJ M\O/T]?;W^/GZ_\ $0@ C 'C P$1 (1 0,1 ?_: P# 0 "$0,1 #\ ^RZ M"@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H M * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * " M@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H M* "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ M H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * M "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ MH * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * M"@ H * "@ H * "@ H * "@ H S-8U2/1K5[N49$8&%'!9B<*H],D\G!P,G' M%=-"B\145*.E^O9+5LXL5B(X.C+$3U4=EU;>B7S?7HM3S.S^)4QG NH8Q;DX M/E[MZ@]\EB&QZ!5SVQ7T4\JCR?NIRY[=;6;[:)-?>SXREG\_:+V]."I-_9YN M:*[ZMJ5NUE<]>5@X#*<@C(([@]#7RK5M'N??III-;/5'F_B;QT^E7+6=E&CO M%C>\F2N2,[552IX!&26ZY&.,GZ#"9>J\%5K2:3V4;7MW;:>_:VW4^/S#.986 MJ\/AX1E*-N:4KM7:O9)-/3J[[W5M+F_X5\3+XBB?$KV?73=/[]SU,MS!9A"7-'EJ0MS);-.]FNO1W73OJ=5 M7F'NA0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % M!0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 M % !0 4 9NIZQ::-&);R01ACA1@EF(Z[54$G&1DXP,C)%=%*A4Q#Y:4;M;]$ MO5O0XL1BJ.#BIXB:BGMNV_1*[?GT74@TOQ!8ZSD6DH9AR4.5<#UVM@D>XR/> MKK8:KA_XL6EWW7WK\GJ9X;&X?&:4)IM;Q=U+[G9M>:NC!^(/_();_KK'_,UW M9;_O"_PR/+SO_#5]L?EI]2V'_'M%_UR3_T$5^:U/CE_B?YL_<*' M\*G_ ((_^DH^>_%?_(6NO^NI_D*^[P?^[T_\)^2YE_OE;_&_R1UGPR_X^;C_ M *Y+_P"A5Y>:_!3_ ,3_ "/>X?\ XM7_ 1_]*/5K_4;;3(_.NY%B3U;J?90 M,LQ]E!-?,TZ4ZSY*47)^7ZO9?,^ZK5Z6&C[2O-0CY]?1+5OR2;,[2_$VGZPY MAM9SH3O+ M?E:<6TNUTK_+4WJX3U0H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ M H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * M "@ H * "@ H * "@#Q[XE6<_P!HBNL$P>5LR.BN'8G/IN#+@GK@@=*^KRJ< M.25+13YK^;5DM.]K/TOYGY[G]*I[2G7LW2Y.6_12YFW?M=-6[V\CS..1X6#Q ML4=3D,I((([@CD'W%?1-*2Y9)-/=/5'QD9.#4H-J2U33LT^Z:V.FO/%EWJ-@ M;"[Q+\RLLO1_E[-CAOKPW#_P!WI_X3\ES+_?*W^-_DANA>()= \U[= M5:290H+=%P(PT<5RJ;:C%MV77ROT%@\;/ <\J23E.*BF]H MV=[VZOYV]3,OM0N-2D,UU(TKGNQZ>P'11[ 5T4Z<*,>2E%17E^O=^;.*M7J M8B3J5Y.4N[Z>26R7DK(V?"-G/=ZG ;<'$4BR2,.BHIRV3VW#*@=R<5R8V<*= M":G;WHN,5W;6EO1Z_(]'+*52KBJ3I)^Y*,I/HHIZW?FKQ\[V/HNO@3]>"@ H M * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H X?QOXAET2!(K4[9[C M=ANNQ%QD@'C<2P /;D]<5[. PT<1-RJ:PA;3NWM\M-?D?,YOCIX*G&G1TJ5+ M^]_+%6NUYNZ2^?4Y;3?"FN7+17DMR8MQ5SNEE:0#@_= *YQ_"7'H<5Z57&86 M"E1A3O9-:1BHWVWO?YV]#Q,/EN/JN&(G6Y;M2=ZDW-+?:UKVZ.7DSH/B-<2V M]C$(G9-\P#;21D!&(!QVS@XZ9 /85PY7&,JLN9)VAI=7MJCU<]J3IX>'))QO M42=FU=N0] * "@ H \O^)5W-;K:I$[1JYE9@ MI*Y*>5M)QCIN./K7TF50C)U7))M**5U?1\U_OLCXG/ZLZ:H1IR<4W-NS:NX\ MEMNUW8]#TR1IK2"1SN9X8V8GJ24!)_$UX-5*-2<5HE*22\DV?6X>3G1ISD[M MTX-ONW%-LNUB=(4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 9] M[JUGII NIHX2W0,P!/OCKCWQBMZ=&I5O[*$I6WLM/O.2MB:.&LJ]2,&]DVDW M\M[>>Q91X;V+*E)H9!U&'1A^H(K-J5*5G>,EZII_FC9.%:%XN,X272THM?BF MCSW7/AY!7L HYKWL/F2/)K_3;G2Y/)NXVB<=,C@CU4CAA[J2*^HIU M85H\]*2DO+IZK=/U/@ZV'JX67LZ\'"7GL_-/9KS3:*-;',?4UBI6WB4C!$: MCT(45^:5-9R:_F?YG[A15J<$]U"/Y(^>_%@*ZM<@\?O,_F 1^8YK[S!_[O3_ M ,/ZL_)LS5L96O\ S_HC!BA>=Q'$K.['"JH)8GT ')KM7&, MIM0@G*3V25V_1(]+T/X=R38FU-O*3J(4(+G_ 'FY"_09/NI%?.XC,XQO##*[ M_F>R]%N_G9>I]E@\BE.U3&OEC_)%^\_\3VCZ*[\TSU:RL;?38A#;(L,:]E&/ MQ)ZD^K,23W-?,SJ3JRYZC?Z=EY+0^ZI4:>&A[.C%0BNB_-O=OS=WYE:+7 M+">;[-'<1-+G 4.I)/H.<$^PR?:M'AZL8^TE3DH][/[WV7FS&.,P\Y^QA5@Y M[64E=OLN[\EJ:EE@?:YDB)Y )^8CU"C+$>X%=%.A4K?PH.7F MMOOV_$XZV*H87^/4C"^R;U?I%7;^XS;?QAI%TXCCN4#'IO5XQ_WU(JK^M=$L M%B(+FE3=O)J7X1;9Q4\TP=5\D*T;_P!Y2@OOE%+\3I 01D<@UY^Q[.^J,V_U MBSTMD6[E6(S'" YYQC/0' &1EFPH]:Z*="I63=*+DH[VZ?YOR6IQUL51PKC& MO-00I/S$>H498CW Q13H5*W\*#EYI:? M?L%;%4,+_'J1@^B;U?I%7?X%&U\5Z5>,(XKE-Q. &W1Y/H-ZJ#[>O:MYX.O3 M5Y4W;RM+_P!);.6GF6$K/EA6C?I>\?\ TI(Z"N ]8* *UU>06*>;I]AS6D*4LUP3?+[97_P ,TOOY;?B=#;W,5T@D@=94 M/1D8,/S!(K@E&5-\LTXOLU9_B>O"I"K'GI24HOK%IK[T,N[R&PB:XN&$<2#+ M,>@R<#IDDDD DDX%.$)59*G35Y/9(FK5A0@ZM:2C".[?3IZZO1):MA9WD- M_$MQ;,)(G^ZPSS@X/!P000000"#UHG"5*3IU%:2W04JL*\%5HR4H2V:^[KJM M=T]2S69L% !0!5O;Z#38FN+EQ'$F,L<]S@ DD^@!-:TZ*HQH_6G->RW4M;;VVWO?2UKWZ'C?CG6;36)X7LI/ M-6-&#':ZX);(^^JD\>E?6Y?0J8>,U6CRMM-:I]/)L_.\XQ5'&5*J@X'.!S@$XP*^8JX2O0C[2K M"T>]XO?O9L^[H9AA<3/V-"HG.VBY91O;>W-%7LM;+6VIRWQ+_P"/*'_KO_[( M]>EE7\6?^#_VY'B<0?P*?_7S_P!MD=9X:_Y!=K_UPC_]!%>7BOX]7_'+\SW< MO_W2A_U[A^1M,P0%F( R2> !ZDUR)7T6YZ3:BKMV2W;Z'.3^+](MFV/ MUKB^MT/;?5.=>VM?EU[7WM:]M;7O;6QYU\4/^7/_ +;_ /M&O>RG_E[_ -N? M^WGR/$7_ ##_ /<7_P!QGI&D?\>-O_UPB_\ 0%KY^M_%J?XY?^E,^PPO\"E_ MU[A_Z2C0K ZS&/B&P6\&G>:/M!.-H!(W8SM+ ;0WL3G/'7BNOZM5]G]8Y?<[ MZ;=[;V\[?@>=]>PZKK!\Z]KM:SM?LW:R?E?RWT-FN0]$Q;[Q'IVFL4N+B-'& M;6Q^&PSY:U6*DMTKR:]5%-KYD M=GXHTN_8)!<(6/16W1DGT D"Y/L.:J>$KTE>=-V[JTK?^ MDTLQPE=J-*K&[ MV3O%OT4DKOR-ZN$]0X/7+QPSR/F1$N1;)%NF55Q;^>TK" &1W)X&0RHF&P,L M:]O#P5E%:-TW4S;T[(^7QE5WE.5Y1C65&,+U%%?NO:RG M)4O>E)[+1J,==+MFUH,SN-I)\MX(+A%9S(T?G>;F/S#DN@\L%"23R1G ''B M(I:V7,IS@VERJ7)RVER[)OFU2TV>[9Z."FVN6[Y73I58QN% !0 4 % !0 4 % !0 4 % !0!\Y>+1.-5N/M&=WF'9G_G MG_RSQ[;,=.^>]??X+E]A3]GMRZ_XOM?C<_(,S]HL76]M>_,^7_!]BWERV^=R MGI.N7FBOOM)"H)^9#RC?[R]/Q&&'8BM:V'IXA6JQOV>S7H_TV\CGPV,K8*7- M0DTNL7K%^L?U5GV9Z_H7CNSU/$5UBUG/'S']VQ_V7[$^C8] Q-?*XC+JE&\J M7OP\OB7JNOJON1^@8/.:.)M3K_NJGF_<;\I=/27R;.OO;"WU*(PW*++&>S#I M[@]5/H5(/O7E4ZDZ,N>G)Q:[?KW]&>_5HT\3'V=:*G%]'^:>Z?FFF ], MLIQ< 22;3N5)&!12.G 4$X]&9AZYKTIYC7J1]G>*OHVE9O\ %I?)(\2EDV$H MU/;)2E9W4923BFO))-V_O-E6^^(5C9W!MT1YD0X:1"NW/?;D_,!Z\ GIQ@G6 MGEM6I!3;46]5%WOY7[7_ ZF%;/,/1J.E&,IQ3LYQM;SM?>W?9]--30U#PYI MGBI4O,#GIXJO@FZ-EH_ADKV?E9IZ[[V>_4 MZZ^ PN:*.)N]4K3IM)M=G=-76VJYEL]K&KI.@66B+MM(PK'[SM\SM]6/./88 M7VS7-6Q%7$.]66G1+1+Y?J]3NPV"H8)6H0L^LGK)^K[>2LO(J:WXILM#!65O M,F[1)@M[;NR#_>Y(Y4&MB^7?Y?-HPQ>8T,#I-\U3I".LOGT MBO77LF>.:YXOO=;S&3Y$!_Y9(2 1_MMP7^APO?:*^LP^"I8;WDN:?\S_ $6R M_/S/SW&9I7QMXM\E/^2+W_Q/>7X+R.8C#%@$SNR-N,YSGC&.)&]THWO=6MO?I:W7L?4EEYGV>+S_];Y:;_P#?VC=^N:_-:G+SRY/A MYG;TOI^!^WT>;VF['RY]LXS[5I0 MI^UJ0I/:4DGZ=?P,<56^K4*E=:N$6UZ]+^5[7/'/#'AX^*YI;N^E+O/EDN MUK?%G'EI\T)=)U3'DL&WV[9R/Q-_X^;?_ *Y-_P"A5ZF5?!4_Q+\CP.(/XM+_ /_ -*& M^'_!R?31MK716ON:A\-[1XS]BDDBE XWD M,A/H<*&&?4$XS]T]*XZ>:5$_WT8N/6RLUZ:V^7XGIU\AHRB_JTY1GTYFI1?K MHFK]T].W0S_!FMW&GW9T2_)X)2/<Z,!\O)&<;>&K?'8>%6FL90MT ME[6T9Z)K>K1Z):/=R M<[>%7IO<_=7\>I/.%!.#BO!H47B*BI1TON^R6[_R\['UN+Q,<%1E7GK;2*_F MD]E_GV2;/)=+T6^\;3-?7LA2 -C=C\TA0\*H[L>,_P!]MU?45:]++HJC1C>= MKV_63W;?;\E8^#P^$Q&=3>)Q,W&G>U__ &VG'9)=7W_F=SLV^'6EE-H,P;^] MO&?KC;M_05Y"S.O>_N6[6=OSO^)]$\BPG+RIU$_YN97^[EM^!Q5W9ZAX"NEG M@?S;:0XSR$<=2DB\A7Q]UAVY4\,H]B$Z.9TW":Y9K[UYQ?5=U]_1GSE6EB,B MJJK2ES4I/TC+^[-=)6V:]4]TO3;M8O%6D-Y/2XCW)GJLBG(!]UD7:V/0XXKY MR'-@L0N?>$K/SB]VO6+NC[2JH9I@W[/:I"\;])K5)^DE9_,Y#X;:B=LVG2<, MA\U >H!PL@]L':<>K&O5S2EK#$1V?NO\XOYJ_P!R/G\@KZ5,'/>+YXI_*,E\ MG;3S9ZG7S1]P9(URR-Y_9PE7[2/X,-Z;L;L;=V.=N[/M75]7JJG]8Y7[/OIW MM>U[VOUM8X/KE#VWU3G7MOY;/M>U[ZFOI\KI**GB):+X4_+>3_ "_$^$SZNY.E@X:OXY)=6_=@O_2M M/-';0^';$A@:JO%15[.WO7YFT_\3;_!W/(_&6@VV@311VID^#M/T><74 M D:500I=LA<@@D !>2"1SGKQ7S5;'5J\/9SY5%[V5KVU[OJ?I_CE^9[N TPE!O_GW'\CS#5=3O?&E] M_9]@=MLI..2%*J<&60CDC.-JX.,@ ;C7T=&E3RZE[>O_ !']Z;^S'S[OUZ'Q M6)Q%?.:_U3"NU%-];)I;SGY?RKI=)*[.JM/ASI\2 7#2S/W((1<_[*@$@?5F M^M>9/-*TG[BC%=%:[^;_ ,DCW*60X:$;593G+J[\J^22T^;9S^N>!I=(7[=I M4DC>3\Q4G$B@=61E W8[K@''=NE=V'S"-=^QQ,8KFTO]E^33O;UO;T/*QF3R MPB^LX&@%=V+A&EA9TX:125E_V\CRRT^XZCXH?\N?\ MVW_]HUYN4_\ +W_MS_V\]SB+_F'_ .XO_N,](TC_ (\;?_KA%_Z M?/UOXM3 M_'+_ -*9]AA?X%+_ *]P_P#24<1XN\9?8BVGZ<=UP?E>1>?+)XVKZR=O]CW; M[OLX+ ^TM7KZ0W47]KS?:/Y^F_S69YK[&^$PCO5VE):\GE'O/_TG_%L>#_![ M6+#4-0&;@\QH>?+R.6?UD.3Q_#WRWW3&XU5$Z%#X-F_YK=%_=_/TW,KRMT&L M7BOXN\8_RWZR[RUVZ>NU7QGXEN#.-'TTMYC861D^^6;&(T/;@@L1SSMR,,#I M@<+#E^MXBW*KN*>R2WD_T7S[&&:YA4]I_9^#OSNRFX_$W+:$>V^K6NMKK472 MOAO"$#ZC([2'DI&0%7/8L02Q]2-H],]25LTE?EP\4HKK+5OSMHE\[CPV0P45 M+&3DYO5Q@TDO)NS;?FK?/\=&OQL_33U-*^0TI1;PLY0GT4GS1?ELFO77T,_P )^(+G3+O^Q=3W M?>\N,L\)=(WZQE]E^EM'IZ-<:9OE-Q!(UO*P ?:%97QPI97!&Y1P'7: M<<'( \"-6T?9SBI16UVTU?=)IK1O6SNKZJS/KYX?FG[:E-TYNRE91DI6T3< M9)^\EHI*SMH[JR4UC8)9;B&:220@O(^-S8^Z,*%554$A54 #)ZDDF*E1U+*R M45M%7LK[O6[;?5MW?I8THT%0NTW*4K*?:2TE'T>_RV?5,\6\3>$7T#]\DB20,<+N( M60>VTGY\=RF>Y*J*^NPF-6*]QQ<9I:V3C]$V?G.897+ ?O(SC*FW97: M4UY M%C\-3E3E722G'6ZTOKK?OZ[_ "/J\HQU6G6AA92(9[5AIEO\ NQ(@:1P?F96)&P>@X^8]6SC@9W<66X:,U]8GJT[171-6 MU?=ZZ=M][6]3.\=4I/ZE2]U2BI3EU:;:Y5V6FO?;:]\K1O 0U/3OM;2[9I5W M0@8* #M)P3DX(.TC9WW'*UU5\Q]C6]DHWC%VDW\3_P /33SW\MSAPN2K$X;Z MQ*I:I-7@E;E2_OZ7N_*W+YO0R_"6OSZ+>+:'YX)I!&Z9R Q8+O0],COV<<'G M!'3C,-#$4W56DXQ;3[I*]G_6C^:?#EF-J8*LL._>ISFHRC?1-OEYHOOWZ27R M:[3Q]X@N=,\NSM&,1E4N\@X;;G:%4_P\Y)(^;I@C)SX^78:%;FJU5S[77R6VY]'G6.JX;DP]!N#FG*4EO:]DD^G5MK7:S6IXPS%B68Y)Y)/))/%DCP,L78#C_97[SGV P/XBN0:Y,1B(X6'/)- M]DEU\WLOG\DST<'@YXZI[*G*,;:MR:6GE'>3]%;NU<]NT/PC9:'AU7SIQ_RU M<#(/^PO1/PRV."QKX[$8VKB?=;Y8?RK;YOK^7D?I6#RRA@K2BN>I_/+=?X5M M'Y:]VSJ*\T]LK7MHE]!);2_]:4YNE*-2.\6FOD8U:4:]. M5&?PSBXOYJUUYK=>9XK)I6M^#YFDM-SPGJ\:[T91T\Q.2I&>I P2=K'K7V"K M87'Q4:ME+M)VDG_=>E_E\T?F[PV.RB;GA^9P_FBN:,DMN>.MGKUVN[2-S3_B M7@A+^#'J\)Z?]LW/Y_/^%<57*NM"?RE_\DO\CTZ&?_9Q5+UE3?\ [;+_ .2^ M1Z-INK6NKQ^=:2"11P1T93Z,IP0?J,'J"17@5:-3#RY*L;/IV?H]G_5S[##X MFEBX^TP\E)=>C3[-/5?KTN>6_$W_ (^;?_KDW_H5?295\%3_ !+\CX?B#^+2 M_P #_P#2CV"*-846-.%10H'L!@?I7RK;DW)[MW?S/T&,5"*A'9))>B5D/J2C MQKQ0OV?Q);R)PS-;.?J'"_R4#Z<5];A'S8*<7LE47X7_ #9^=YBO9YI2G'=N MC+Y\W+^21>^)T[ 6T ^Z?,<^Y&U1^0+?G6.4Q7[R?7W5\M6_T.GB&;_B^2T M/L,-25"C3HPVC"*]7;5^K=V_-FA6!UG/^*K1+S2[E7_@B:0>S1C>,?\ ?./H M2*[L'-TZ]-KK)1?I)V_4\G,J:JX2M&7V82FO)P7,ORM\SE_AI<,]G-">DI)[UZ6:Q2J0FNL;/Y/_@GB9!-NA4IO:,[K_MY;?>K_/S.?U,? M\(OXC6Y'RP3,)#Z;)<5;YQUC]ZLOO/*Q'_"9F M:K+2G-\S[['"CW-?+TJ;JSC2CO) MV].[^2U/O:]:.&I3KRVA%OU?1?-V2]3YQ6XNDF&K<[O/+>9V,H(D(_$'D="# MBOT!QIN/U7IR6Y>O+\*?X?>?CZJ58S6/UO[6_-TY])M?CMV/I&RO8[ZVCNXS MB.5 _7ID9()]5.0?<&OSZI3=*QU\F?H9YQ\2_\ CRA_Z[_^R/7T&5?Q9_X/_;D?'\0? MP*?_ %\_]MD7)9VMO"P=.#]D1?IO"H3^3&LE%3Q_*]O:M_==_H=$INEE*E'? MV$5_X$E%_@RE\-;1([.6YQ\\DNS/^RBJ0/;YF;/KQZ5KFLVZD:?11O\ -M_H MD>6[A&_K=*_P ]S\RP].-#-E2A\*J3LNR<9-+Y7L;7Q0_Y M<_\ MO\ ^T:X\I_Y>_\ ;G_MYZ7$7_,/_P!Q?_<9!K/C/[+90V&G-^]$$:RR MC^#]VH*(?[_]YOX.@^;)72A@>>K.O77N\\G&/?WGJ_+LNO73?+%YK[*A3PN$ M?O\ LX*,?[W=_9V7O;3_#W2;*X5K]V$MU&V-A_P"67HV#]XMR0_08 M('S FL\RK5(-4$N6FUNOM=UY)=5UZZ,UR/#4)IXJ3YZT96Y7]CM*W5RZ2V6R MU39ZQ7S!]V?-VG:\UAJ#:DT:S2,9& 6X[X) ^M?H-7#JK16'4G&*45 MIU4>GY/Y'X[0QCP^(EC'%3FW)KFTLY/5Z=;-KYG7?\+-N?\ GWB_[Z:O*_LJ M'_/R7W(]_P#U@J_\^H??(/\ A9MS_P ^\7_?34?V5#_GY+[D'^L%7_GU#[Y' M):UKDFNW270B$,RA5'EDDL5)*GUW#.![ #L*]2AAUAJ;I\SE%MOWK*UUJO0\ M'%XR6.JQKJ"A422]V[;:=T_5;?=V/HNW=I(D=P5=E4LIZ@D D'Z'BO@I)*34 M7=)NS[JY^NP;E",I*TFDVNS:U7R):@T"@ H * "@ H * "@ H * "@ H * / M-_%'CDZ;*]E8J&F3AY&Y5#CHJ_Q,.Y/R@\8;FOH,)E_M8JM6=HO516[7=OHG MY:M=4?'9CG'U:3J5I.4GU;O\EV79+1="?3=*NM6 MD\JTC:1NY'"J/5F. H^IY[9J*M:G07-5DDNG=^BW9I0PU7%2]GAX.3Z]EYMO M1?,]D\,>"8]%<7=RPEN0#M"\)'D8.,\LV"1N.!@GY<\U\GB\>\0G2IKEI];[ MNW?HEY:^I^B9?E$<%)5ZTN>JEI;X8W5G;JWNKNV^W4U/$WAF'Q!#QB.YC'[N M3]=CXY*$_BIY'<-S83%RPLN]-_%']5Y_GL^C7;F&7PQ\.D:L5[DO_;9=XO[T M]5U3\3>\U+1EETHN\*L<21<Z4E_*TI+NCTGP;X.^Q;;^_7]_UBC/\ RS]& M8?\ /3T'\'4_/]WY['8[VEZ%!^YM*2^UY+^[W?7TW^QRK*O8VQ6*7[S>$']C MM)_WNR^S_BVZCQ%X;@\0Q*DA,?+D SC/4$<;E. <9!R.".<^;AL5/"2;B MKQ>\7UMU3Z/^K'MX[ 4\P@HS;C.-^62UM?=-=4^UT^SWOXEK7AB]T(YG3?#G MB5,E#Z9[H?9@,G."1S7V-#%TL3I!VEUB]'\NZ]/G8_-L7E]? N]2-X=)QUC\ M^L7Y.WEC:#\0)[ M4K!J.9XN!YO_ "T4>I_O@?@WNQXKP,1EL)WGA_=E_+]E^G\OY>A]?@L[J4FJ M>,]^&W/]N/F_YDO_ +S>Q[,CK(H=""K $$="#R"/J*^1::=GHUHS]$34DI1 M=TU=/NGL.Z4B@!!&1R#1MH):ZHQ]3\/V.K BZA5F/\8&V0?\#7!]\'(]0:ZZ M6)JT/XL?N>GW:GGXC!8?%K]]33?\RTDO^WEK\G=>1Y+X;#:/XA^QP/O MC\R2%C_>4!B,]!E2H)QW!QP:^HQ5J^#]K-6ERQDO)MK;R:9\'@$\'F7U>E*\ M.:=-^<4FU?S32^:=B_\ $W_CYM_^N3?^A5AE7P5/\2_(ZN(/XM+_ /_ -*/ M8Z^3/T,* /'/%W_(PVW_ &[_ /HTU]9@O]SJ?]Q/_24?GF:?\C*C_P!P?_3C M-OXD:5U5"I*D_MI->L;Z?PC.1YT*B.5>X*C ;'HX&X'IG(Z@UP8R M@\/5EI[LFY1?D^GRV^Y]3U\LQ<<7AXN_[R"49KK=*R?I):^MUT.GKSCVCB/' M6LIIU@UJI_?W0*!1U"'[['V(^4>I/&<''LY?0=6JJC7N0U;\^B];Z_+S1\UG M&+CA\/*BG^\JKE2ZJ/VF_*VB[MZ;,3P!IK6.G>;(,-U M;)_ZYOA6_)MA]ADUIEE7V=5TGM-?^3+5?A?\#'/]2>O^&5D_N?* M_2YQ&L>)CJ.DVM@I)EZ3>I\L[8Q[E^'/?2^%O^)!_9P'[]$\X>IG^\1^.3&#_ M '<5XD<7_M?M[^XWR_\ ;FW_ -MZGU,LN_X3OJB7[Q1Y_P#N)NU\]8+R.!TO MQ,;+1;G3R<2D[8?]R7/F@>FW#$?[3U[E7">TQ-.NE[N\O6/P_?HO1'RN'S#V M.!K81OW[VI_X9WY_NU?K([WX?:9]BT\W+##W3;O?8N53\SN8>S"O$S*K[2M[ M-;05O^WGJ_T7R/JQU\F?H9YQ\2_\ CRA_Z[_^R/7T M&5?Q9_X/_;D?'\0?P*?_ %\_]MD;-G8G4O#T=J/O2VBA<]-VT%<^VX"N2=3V M.,E4Z1J-OTOK^%ST:5'ZSEL:"WE027^+EO'\;'(_#S5EM))=+N/W;NY= W'S M@!70^C84$#V(ZX!]3,Z+FHXFGJDK.W\NZ?IJ_O1X&1XE4I3P-7W9.7-&^GO) M6E'ULE;T:WL>N5\L??%6]O8=.A>YN&"1QC)/\@/4D\ =22 *UITY59*G35Y- MV7]=EU9A6JPP\)5JKM"*NW^B[M[)=6>&>'KQM0\0QW3\&::1\>F4<@?@, ?2 MOL\3!4L'*FMHQBON:U^>Y^8X&J\1F4*\MYU)RMVO&5E\EH=+\4/^7/\ [;_^ MT:\[*?\ E[_VY_[>>UQ%_P P_P#W%_\ <9H^$O!L%O +N]"SR7$>50C*(CKT M]W93R?XRZ[OL=>6953ITUB,2E.=2.D6 MKQC&2_&33U?39=WRVI65SX%U!;NURUM(3MST93RT+^XZJ>_##D,!Z5*I#,J+ MI5=*BW[I])Q\NZ^6S1X>(HU:Z/T:U32]@TO4X=7MUN MK;I5%JON:Z->3/T'#XB&+IQKT7>+Z=4^ ML7YK_@K1GD.F3#PCKTD-Q\L#EHRQZ"-R&C?Z#"[C_"-W<5]55C]>PD94]9JS MM_>BK27YV[Z'P&'G_9.83IU=*['MH(8 @Y!Y!'0BOCM MM&?I*=]5L+0,X;6/&L>GWT=A;1_:6+!92I^Z6(&Q< [G'<= <+USCVJ& =6E M*O4ER*S<;K=)7N^R[??M:_S&*S:.'Q$,+1C[1\R4[/9MVY8V3O)=?/3>]NYK MQ3Z<* "@ H * "@ H * "@ H * "@ H * /%/$_@V^-[+1-VJ8YV7_/N+U_[>DM%Z1OZH]2M;2#3XA%;HL,2]E ] MR?4^I/)[FOFISG5ES3;E)]]?Z]#[>G2IX>')2BH071:+U?ZM_,XK7/'UKI^8 MK+%U,.,@_NE/NP^_]$X/]\&O8P^75*MI5OOD?.8S.J.'O3PUJM M3O\ 87S7Q>D=/[R.)L_B#J44XDN"LL)/S1[%7"]]C !@?3<6'K7L3RVC*'+3 M3C*VDKMZ^:>EO1(^:I9WBH5%.JU.G?6'+%677E:2=^UV_,]M$<-QMGVJQ(!5 MBH)QU&"1D=<^U?'WE"\+M:M-)Z=F?I*C"I:KRINR:;2O;=:[GEOBOQK>6=X] MG8$1+"0& IU*:JUKR<%KGP^ MM[S,VGD6TIR=A_U3'VQS'_P'*^B#K7MX?,IT[0K^_'O]I?\ R7SL_,^6QF24 MJUZF$:IS_E^P_P!8_*Z[11P4'@?5I9Q"T/EC.#(S+L ]<@DM]%!/L.<>W+,, M/&/.I7?2*3O?MJM/GH?+0RC&2J>SE3Y5?63:Y4N]T]?1:GO=K +6%(%)(B14 M!/4A0%!/OQ7Q$Y<\I3>\FW][N?J=."I0C26T8J*](JWZ$=_9KJ%O):N2JS(R M$KP1D8R/\.AZ'BJIS=*<:B2;BT[/;0BM26(ISH2;2G%Q;6ZNOZ]=F>3?V5XB M\+DK8LT]OG(" .I_[9-EE/KL'_ C7U'ML'C;.LE"?G[K_P# E9-=K_U::C%._+?=M]9/;31*^KOIF?$+2[J^N+9K:)Y059,HI(#%@0&Q]W([ MM@<'G@UTY;6ITH5%4DHZIZNVENG?Y:G%GF'K5ZE%T82FK./NJ]FWU[>KLM^Q MZI7S)]R% 'EGB?2KNZUZUEAB=X_W.7"DJ-DA+;FZ+@<\X]LYKZ7"5J<,)4C* M24O?T;U=XI*RZW?8^'S##5JN84:E.$G#]W[R3Y5RS;E=[*RUU/3Y8DG1HI ' M1P593R"#P01[U\Y%N+4HNS3NFNC/M91C.+A-)Q:::>S3W1Y'J/@[4=#N/MFB M,S+GA58"1 >=I#<2)TXY)[J<9KZFECJ.(A[+&))]VO=?FK:Q?W>3Z'P-?*L3 M@JGUC+9-QZ).TXKLT])Q^]OJM+D1\0^)V'DB"0/_ 'OLK;O3/*[ ,]]N/PJO MJV!7O\\;=O:*WYW_ !(^O9JU[-4IJ7?V+OVOJN7YVL6]'\$W>H7'VW6V/)W& M,MN=R.@0 M925&1OHP(/\ .JA)TY*<=XM->J=S.I3C5A*E/X91<7Z-69XQX8\*7*ZJ!=Q, ML-HQTGA@6P_!(V@YZC/UV+QD/J_P"ZDG*HK63U2?Q77333U9^= M9?EM58NU>$E"BW)MIJ,G%^[RO9W=I:75D>W5\N]ERN[MVM8]KMX$M8TAC&$C544>@4 ?D*^/E)SDYR MW;;?J]3](A!4HQIP5HQ2BEV25D2U)H>5_$'3+J^N;8VT3R@JR9120&+#AB/N M\'.3@8SZ''TV6U:=*%3VDE'5/5VTMT[_ "/AL\P]6O5H^QA*2LXWBFTG?K;; MU=EOV9ZI7S)]R<%\0K&>]LHA;QO*4F!8(I8@%&&<#)QD@=.,U[>6U(4ZLO:2 M4;QLFW97NGNSY;/*-2M0@J,)3<:B;44VTN62O9:[G3Z# ]MI]O%*I1TA0,IZ M@A1D'W'>O.Q$E.M4E%W3DVGWU/:P4)4L-1IS5I1IQ33W3MLSD_%/@K^TI#>V M!$=SU=2<+(1T8'^%_P!&."2IR3ZF$Q_L5[&NKT^CW<5V:ZK\5Y[+PL>*-,'D212R[?E!>$R?3]X@^<^Y9B>^:] M!T,#6]^,HQOK93Y?_)7M\DCQHXK-<,O92ISE;1.5-S_\GC\3]6QHT77O%4@. MH%X(0<_O!L"_[L(P2V.A8#/=Z?M\)@4U02E/^Z[M^L]5;R3^0OJF89I)/%N4 M*:_G7*EZ4U9M^;2\Y$^E>&KC2_$"+''(;:$EA*P.TKY9&2X 7<6.-HYSVQS4 M5L5"M@VY2C[222<5O?F73>UM;]C3#8"IAR@VU-K3EY'KS6M=MVMWZ M6-?XBZ;T*M949482GRN:?*FVG+DMHM=>5Z_YG?Z=$T%K#$XPZ11JP]"J $? MF*\2JU*I.4=G*37HVSZJA%TZ-.$M)1A!->:BDQ-1T^'5+=[6X&Z.08]P>S*> MS*>0?SR,BBE5E0FJE-V:_'NGY,5>A#%4Y4*RO&2^:?1KLUNO\CS'PYIVI^'- M6-D$:6UESN<*?+*@$K)NZ*Z]"I.3DKSE6KZ/%5:&+P_MKJ-2.RNN:_6-MVGN MG\^Z/B\!0Q678SZLHRE1G\4DGR.-G:=]HR6S3]-;Q9VGB7PQ#XAC&3Y5Q&/W M/ZKL_SV[-?19AE\,PBM>6K'X9?^VR[ MQ_%/5=4_/(E\3>&1Y$222PK]T*OGQX]5P"Z+['8/49KW7]2QGOR:C)[W?)+Y M]&_O]3Y**S3+?W4(RG36R4?:QMY63E%>7N^@^75O$^L#R(XI(0W!*1&(?C(_ MW?P9:2HX'#^_*49-:ZR4O_)8[_;C,YEN4 MK"-8C$-2K=$M8POUOUEY[+IW.^KPSZH* "@ H * "@ H * "@ H * "@ H * M "@#G]?\26WAZ,--EY'SLC7JV.Y/15R>I_ '!KOPV%GBFU#2*WD]E_F_+[VC MR<;CZ67Q3J7E.5^6"W=NK?1>?W)GBNM^*[W7"4D;RH.T29"_\"/5S]>,\A17 MU^'P=+#:Q5Y_S/?Y=%\M>[9^<8S,J^-O&;Y:?2$=%_V\]Y?/2^R1S->B>*% M'U+8?\>T7_7)/_017YK4^.7^)_FS]PH?PJ?^"/\ Z2CY[\5_\A:Z_P"NI_D* M^[P?^[T_\)^2YE_OE;_&_P D<]7>>2:FEZS=Z-)YEI(4S]Y>J-_O*>#Z9ZCL M17-6H4\0N6K%/L]FO1_TNYW8;%UL'+GP\W'NMXOUCL_7==&CV3PWXVAUIQ;3 MKY%R1P .C$\5\EBL!+#)U(/FI_^31]>C7FON1^AX#-X8QJ MC57)6>W\LO\ "]T_[K^3;.XKQCZ8* "@ H * "@ H * "@ H * "@ H * "@ M H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * M "@ H * "@ H * "@ H * "@ H \I^(6AW=W-'>VZ-,BQB-E0%F4AF8-M')! MW=0#C;SC(KZ;+<13IQE1J-1?-S)O1.Z2M?NK?.^A\+GF#K59PQ-&+G%0Y&HI MMQLV[V6MGS=%I;7H'O)*"O'^RIPS'Z87U85ZM?'4:"T?/+ M^6+O][V7Y^1X&%RK$8MW<73AUE--?^ QT%/#U[<:A#*T4D,4$BR.[JRCY&SM&0 M,EB-I S@$D\5MC,32A1G%2C*4HN*2:>ZM?39+IB*=1PE"%.:G*4DX MKW7>RO:[;5K+;=GOE?#GZH% !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % ! M0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 M% !0 4 % !0 4 % !0 4 % !0!QGCZ)I-)E>OES4 M<1&^EU)+UL?.9U%RPKY4_0 MH * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * M"@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H M * "@ H :Z+(I1P&5@001D$'J"#P0>XIIN+NM&MFNA+2DG&233T:>J:?1HPK M7POIEE-]IAMT64'(.68*?559BJD=BH&.U=L\77J1]G.;<>VBOZM)-_-GF4\N MPE&?MJ=**GNG=M)]TFW%>5DK=#?KA/5,G4M"L=7P;R%9"O ;+*P'IN0JV/;. M.O'-=5+$5(IJ36SU3MVO%IV\KV+EE8P:=$ M(+5%BC7D*H[GJ3W)/I:K(W"@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H M* "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ M H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * M "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ MH * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * M"@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H M * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * " M@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H M* "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ ##__9 end GRAPHIC 22 snow-20240131_g2.jpg begin 644 snow-20240131_g2.jpg M_]C_X 02D9)1@ ! 0 !2@%* #_X0",17AI9@ 34T *@ @ !0$2 , M ! $ $: 4 ! 2@$; 4 ! 4@$H , ! ( (=I M 0 ! 6@ %* 0 4H ! .@ 0 # 0 ! "@ M @ $ 0 "Q6@ P $ 0 !ND _^T .%!H;W1OH.$A8:'B(F*DI.4E9:7F)F:HJ.DI::G MJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4U=;7V-G:X>+CY.7FY^CIZO'R\_3U M]O?X^?K_Q ? 0 # 0$! 0$! 0$! 0(#! 4&!P@)"@O_Q "U$0 " M 0($! ,$!P4$! ! G< 0(#$00%(3$&$D%1!V%Q$R(R@0@40I&AL<$)(S-2 M\!5B7J"@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>HJ:JRL[2U MMK>XN;K"P\3%QL?(RKR\_3U]O?X^?K_VP!# M (" @(" @," @,% P,#!08%!04%!@@&!@8&!@@*" @(" @("@H*"@H*"@H, M# P,# P.#@X.#@\/#P\/#P\/#P__VP!# 0(" @0$! <$! <0"PD+$! 0$! 0 M$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$!#_ MW0 $ ++_V@ , P$ A$#$0 _ /V]\71-=ZKI5B9&2.=F4[3CJ0,U-_P@MG_S M^W'YC_"CQ'_R,6B?]=#_ .A+7C5PUO_ ,CO-_UQ_I0!W-%%% '_T/W#\1_\C%HG_70_^A+7;_KC M_2NYKAK?_D=YO^N/]* .YHHHH __T?W#\1_\C%HG_70_^A+7;_KC M_2NYKAK?_D=YO^N/]* .YHHHH __TOW#\1_\C%HG_70_^A+7:[K=REG86$333S2'"I&@R2?\.IZ"OQI_:(_;5\4?$66X M\+?#>2;0/#8)5YU8QWEX/]IE.8XS_<4Y(^\3T !^H7CO]H;X,_#:9[3Q;XJM M+>\C)#6T):YN%;T:. .R'_> KPN;]O[X!Q3>4G]JS+G'F):*%^OS2*WZ5^5W MP3^!?C7XZ^)3I/AY/(LH"&O=0E4F&W4^O3>Y_A0')[X&2/UB\#_L+_ KPO81 M1Z_I\WB?4%Y>XNYI(U)[A8861 OH&W'W- '5^%_VQ_V>O%-RMG%XG739WQ@7 M\,ELGXRN/+'XN*^D=.U/3=8LX]0TB[AOK64926"19(V'LRD@_G7RWXM_8H_9 M^\463P6FA-H5T00EQ832(RG_ ''+QG\4_$5^:7QB^#?Q@_9;U%I]!U^^3P[J MC&.+4-/GEM0^1_JKA8V&U\=B2&'0\$ _9/P1\6/"?Q!\0^)O#?AQII+CPI< MBUNW=5$32$L/W;!CN *D$D"O3*_,+_@FZ[R6/CF21BS--9DDG))*R]@U)72[2:0 M2K("'#ACN# \YSUS0!_23\._B9X+^*OAY/$W@?45U"R9MC\%9(I ,E)$;!5A MGH>HY&00:[ROR?\ ^";]OKG]L>,;I XT@PVR,2#L-P"Y 4]-P4\]\$>U?K!0 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M7'>-?B%X)^'.E_VSXWUFWT>T.0K3OAG(ZB-!EW/LH)J?QQXMT_P)X0U?QCJO M-MI-M).RYP7*CY4![%FPH]S7\ZOQ0^)WBKXL^+;OQ9XKNVGFG8B*+)\N"+/R MQQKT50/S/)R>: /U_P!1_;Y^ %E<-#;2ZG?J#CS(+/"'W'FO&WZ5Z?\ #3]J M3X,?%;48]$\-ZT8-5E^Y:7D;6\K]\(3E'/?"L3CG%?%-C\-[/4/V#%N_#FA1 MWNKS.;V62.$27!VSD.X/WOE08XZ*.F*_/'P-H?BS7_%VF:9X*MYY];-Q&UN( M Q=)%8$.2/NA3R6/ ')H _IJHJIIZW"6-LEV M#=:FV&CMV'#+ O(=QT+'@'H#U !]S>-?B;\/\ MX=6PN_&^OV>CJPW*D\H$K@?W(AEW_P" J:^:M5_;T_9]TZ9HK6[U#4U7^.WL MV"GZ>2 8V61R.F2P!_NT >F:+^W-^ MSSJ\L<-QJ]UI9D.,W5G(%!]VB$@'UZ5]+^%_&_@[QM:?;O"&MV>L08!+6LZ2 M[<]F"DE3['!KQ'4/V/\ ]G34+$V+>#X8!C DAFGCE'OO$F2?KFO@_P".7['/ MBSX.1R_$7X-:M>W6G6(,DL:.T=_:)U+J\6W>@[D ,!R01D@ _3K6/BQX3T3X MCZ/\++IIGUS6X'N(1&JM&D:;O]8VX%2=IQ\IKTROPI_9&U[7/$G[3&@ZMXCU M"XU2^E6XWSW4KS2MB%@,NY+''UK]UJ "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "O.O''Q:^''PVFMK?QUKUOH\EXI>%9MV753@D;0>] M>BUP'Q#^&W@[XDZ#=:1XKTBVU$R0R1Q231*\L+,#AHG(W(0><@B@#S[_ (:H M_9[_ .AXL/SD_P#B*[WP-\6/AU\2I+N+P)KMOK+V 1IQ!N_=A\A<[@.N#7\V M^HVZVFH75JGW8970?16(K]+_ /@FS_R%O'7_ %PL?_0I: /U>(-8?%'XP^ /@[H\>L^.M1 M%HEPQ6"%%,D\S#J$0ASILFGH+4\[,A MCY@!Z9WRU27/E6]]$(6FQR1&0SJQP,X MW9QVZU])U_-%\+[?6+KXC^&8?#ZNVH-J-J8?+!+9$BDGCG )/MFOZ6(1((8 MQ+R^T;OKCF@"6BBB@ HHHH **** "BBB@ HHHH *9)(D4;2R,%1 22>@ ZFG MUFZS_P @>^_ZX2_^@F@#Q67]J/\ 9^AE>&7QO8*\9*L,R<$<$?=J/_AJC]GO M_H>+#\Y/_B*_%SX3_!?Q'\N_\-4?L]_] M#Q8?G)_\11_PU1^SW_T/%A^3W->,Z':PWVM:?97 )BN+B*-P#@[7< \_0T ?T"?\-4?L]_ M]#Q8?G)_\11_PU1^SW_T/%A^:)^PS^SQ>Z="1H]W;R21J2\=].6!(Z M@.S+^E?GU^TY^R?J/P/\OQ-X>NI-5\+74GEB24 3VTCM=!7RW^QG_P F\^&?I-_Z M,-?4E !1110 4444 %%?#/[97[1UY\*=%MO!W@>^%OXHU+$CRIM9K6W'?!! M9STR.G..17V1X6NKB^\-:5>7;F2:>UA=V/5F9 2?Q- &]1110 4444 %<7XU M^(G@KX%/#/C#3VTKQ5I5MJ]F MV?W5U$LJ@D8R P.#[CF@#Q__ (:H_9[_ .AXL/SD_P#B*ZSP;\;OA1\0=7.@ M^"_$MKJVH"-I3##NW>6F 6Y4# R*_ #XN^&K+P;\3_$_A;35*6NEW\\$2DYP MB,<#\*^GO^"?G_)=I?\ L$W7_H4= '[:T444 5[N[M["TFOKR0106Z-)(YZ* MB#+$_0"O"&_:F_9\5BK>.+ $<'F3_P"(KWR2..:-H9E#HX*LK#((/!!!Z@U\ MK?M$_ ;X7^(_A=XAU"/PY8V.J:=:2W5O=VMO'!,KQ#?@M& 64@$$-D?C0!UG M_#5'[/?_ $/%A^8?\ @!<-^E?/?B/]@SX ZQ9R0Z-9 M7F@SD'9+;WF10!_1?!S5[6TN[R;6/"Y(2: MPFD+B-">6@+9V,.N!\IZ$=Q^[WA_7=-\3Z)8^(='F$]EJ,*3PNIR&1QD4 ;% M%%% !1110 4444 %%?+O[57QWA^"W@&3^RIU'B75P8K!."T8_BF*GLO;/4_0 MUZ!\ /$6M>+/@WX4\1>(;IKW4;^RCEGF< ,[GJ2% 'Y"@#V*BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "N&M_^1WF_P"N/]*[FN&M_P#D=YO^N/\ 2@#N:*** M /_3_(_P#D8M$_ZZ'_ -"6NYH **** "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 ***R];U2#0]%O];NO]3I]O+ZMK[?!GPY<;-,TW9)J;(?]?<_>6(D?PQ#!(_O]?NBOS> MCC>5UBC4N[D!0!DDGH *V/$NMWWB7Q%J?B'4Y/-N]2N9;B5_[SRL68_F:] ^ M NC0^(/C/X,TJX02Q2:G;.ZGHRQ.)"#[87F@#]U?@!\+=.^$7POTCPK:1@7; M1K<7LG>6ZE ,C'V'W5]% %>T4@ ' %+0 5QOQ!\#Z)\2/!NJ^"_$$0DL]3 MA:,DC)C?JDB_[2-AA]*[*B@#\X/V!?#M_P"$=5^)GA?5%VW>DWT%M*/]N(RJ M?Y5^C]9ECHNCZ9" M=3\;^(7Q;:?&2L8.'FE;B.)/]IFX]ADG@&@#K-5UC2="LI-2UN]@T^SBY>:X MD6*-?J[D ?G7CDG[3/P"BN?LC^.M,+YQD3;D_P"^P"OZU^&_Q>^-7CCXS^(Y M=<\57KFW#L;6R1B+>V0]%1,XSC&6/S'N:_3[X:_L)?"8_#FS3QU:7%[XCU"V M62:Z2YEB^S2R+G;$B%4(3U=6SW]* /MWPWXM\+>,;(ZEX3UBTUFU!VF6SG2= M ?0E"<'V/-=#7\YOB&#QQ^SK\6-4T?0-6FL-3T&Z*)<0L4$T0.Z-F3D,KJ02 MK9!!P17[*_LO_M!VWQW\'R3:BD5IXCTDK'?01GY6W? M;_'+X(>"/C-X:E@\46C/?Z?!.;"YCD>-X)'7.< [6!*C(8$8Z8/-?SNSH89I M(F=I.,UY]XJ^./PA\$7C: M;XH\7:=8WD?#P&8/*A]&1-S+^(%?B%\"_%7Q<*ZK\+/@^CIJ?B]X1-S^-O[(7Q!^#GA.+QQJNI6NLVC2*EX;?S-\$DG0G> M/F0GC=PH M/T0U?]HSX&:'?-INI>-],2X1MK*DXE"L.H8Q[@,=\FO2/#7BWPOXSTX:OX3U M:UUBS)V^;:S+,@8=02I.#['FOP#^//[/GBWX!ZQ8V'B"XAU"TU2-GMKJW#!' M*'#H58 AER"1R,$<]A1_9_\ BSK?PB^).E:]I]RZ:?<31P:A!G]W-;.V&W#I ME,[E/4$>A- ']%$DD<,;33,$1 69F. .223T KFO^$X\%?]#!I__@7#_P#% M5M75K9ZSIDUE>1B:TOH6CD0]&CE7# XYY!Q7XI?MK?!#P;\(/%&B7G@6W>PT M_6X)2]L9'E5)H6&XHTA9@&##@DX.<<<4 ?LH/&_@QB%77]/)/ NHO\ XJI/ M$OC#PKX-T[^UO%FKVND69.!+=3)$K'T4L1D^PR:_F2M;AK6YBN5^8Q.K@'OM M.:_0WPW^S7\9?VJ;=OBO\0O$::)!J"9TZ*6%YOW ^X(XMZ"*'^Z9MW$]MNW8QS7*?%>FZ;<+P89;J,2C'K&"7_2N6TW]I/X#:M.+>S\UB60ALEB#G MCO7S/^U;\#-*^!GC^VTKP[<2SZ1JML+JW$Q#21?.R-&6 &[!7(.,X(SDY- ' M[XP3P7,*7%M(LL4H#(Z$,K*>A!'!!J4D 9-?AM^Q_P#M ^)/AWX]TOP/J-W) M=>&-?N$M3;N2PMYYCMCDBS]W+D!@."#GJ*_<66*.>)X91N212K#U!�!S9\ M;^"U)!U_3P1V^U1?_%4#QOX+) &OZ>2?^GJ+_P"*K\>_VWO@=X+^$NN:!K/@ M:W;3[/7EG$MMYCR(LL!4EE+EF 8..,X!''I7P_8.$OK=W;:JR(22< $4 ?U M#3W-O;6[W=S*D4$:EWD=@J*H&22QX [UY'9?M!?!+4=W'@CPW&IN'M(9'28H, M&>X9 0L>1\@; YZDU\.@E2"IP1TQ0!_4!J/B#0='9$U;4K:R:0943S)&6'J M-Q&:^;_'?P7_ &6OB1K;^(_%,6F2:E*)[71(EAN_,D2:"X,08Y7< WS]0X/X5^#]Q&8+B6#)/E MLRY^AQ0!_2G\/-%^'/AC0U\-_#5+K/!,5E(LF"W\4C!F9F;'WF))]:[ZO MRN_X)LDFX\=_[MA_.:O9_P!N3XW:K\-_!EGX-\+SO::MXE#^9<1G:\-JG#;2 M.0TA.,CH ?6@#Z0\4?'CX-^#+Y],\2>,-.L[R(D/!YPDE0CLZ1[BI]B!70>$ M/B=\//'ZN?!GB*QUAHQETMYU>11ZM'G_!CP)\:O&FKVGC^Z>2/ M3+=)H[))3$]T9&(9BZD/MCP,[2#EASV/T#^T%^P]8>%=!N_'7P8N+E#IL;2W M&FR.TC&)1\[P2??RHY*MG(S@]B ?I9X7\;>$_&JWS^%-4@U1--N&M;AH&W+' M,@!*$]"0".F1[UU-?F]_P3BN&/@KQ99MU344<@]@'<\"@#0NKNUL;>2\O9DMX(AN>21@B*!W+' M ^M>,7_[2?P&TVY-I=>.=+\Q3M/ESB50>GWH]R_K7XR_M _M'>,/C?X@G\VX MDL?#<$A%GIR.1&%7@/*!@/(>I)Z9P,"OM/\ 9H_8U^&OB;X8:?XS^)EE+JM_ MK\7VB&-;B6".W@?_ %97RF0LS+ACN)'8#U /T'\*_$#P-XYC>7P=K]CK0BQO M%I<1S,F>FY5)*_B!77U_/A\N-(\,:EN?C%83^#O&KQKXHTN,.LJX7[; .#)MZ!U.-X'!R M",9P #[/U'5M+TB);C5KR&RB8[0\\BQJ3Z L0,UC_P#"<>"O^A@T_P#\"X?_ M (JN>^)_PF\#_%_05\/>.;)KNWB8R0LDKQ20R$8WJ4(Y'HP(]0:_G1\6:,?# M?B?5?#^\O_9UU+!N/4^6Q7/Z4 ?TOZ=XBT#6)6@TG4[6]D0;F6"9)& ]2%). M*X[QA\8?A;X!G^R>,/%%AI=SC/D2S*9L>IC7+X_"OP=^"'C/XE^&]>O= ^%$ M+2>(/%$(L(GC&98E+;F:,GA3@%&3QU'H_QG_9.^*WPO\ "H^(OBN_M=62 M>1?MIAEDEFADEYW2,ZC<">"P/4^^: /VG\&_%'X=?$+S%\%>(K+6)(@&>.WF M5I44]VC^^![D5WM?S">&O$NN>#]=L_$GAN[>QU&PD$L,L9P0P['U!Z$'@C@U M_1I\(_'2?$KX;Z!XV"".35+5))4'19<8D4?1@: /1Z*** "BBOS3_;-_:GU7 MPI>2_"CX<7AM=0" ZE?0MB2'<.((F'W6QRS#D=!@YH ^Y/%?QA^%G@:X-IXM M\5:=IER.L,MPGG#ZQ@EQ^596@?'WX+>)[J.QT3QII<]S*VU(FN4BD=O15D*E MC]!7XY_LI? ^R^//Q O5\633/HVDQ+<7FQR)9I)6(1"_4!L,6(YXXZY'O_[7 MG[)W@CX=>#(OB%\,;633K>RE2&]M6FDG39)PLJM*SN"&P&&2#D8 P<@'ZU @ MC(Y!HK\/OV8?VL?$WPQUNR\)^,;U]1\(W> MW3=G.WG%?G?0!^[G['_B?PW:? /PMIUYJUI#= 3+Y+SQK)DS-@;222>I-?6G[;'C"?Q M5\>M8M#)NMM#6.QA7^[Y8S(/QD+&ODF@#]A?^"?OPIL='\%77Q3OHMVI:X[V M]NS#F.UA;:=O?YW!)/< 5^B=>6?!#18/#WPB\(Z1;QB-;?3;8$#NQ0%B?RN"![8K].M2UW1-&*#5]0M[$R9VB>9(MV.N-Q&:=/HNCW.IP:U M<6,$NH6JLD-R\2M-&C?>5'(W*#W -> ?M(_ [P/\5?!NIZSKMJ_]M:-I]P]C M=1R.C1F)6E"E0=C*S#!W*3SP10![5_PG'@K_ *_\ P+A_^*K6TW6=(UA' MDTB^@ODC.&,$JRA3Z$J3BOY?'#([(3RI(_*OUP_X)PDGP9XL_P"PA'_Z*6@# M] I_&/A&UF>VNM;L89HB5='N8E92.H(+9!J+_A./!7_0P:?_ .!.^02N\U?F?D^M ']2< M4L4\:S0.LD;@%64@@@]"".HK&OO%/AG3+EK/4M7L[2=,%HY;B.-QGD95F!YK MCO@M_P DD\(?]@NU_P#18KY$_;?^!G@B\\"ZO\7K*U>V\26;P&>=)'*SQ$B+ M:\9)4$9&"H!]()X M;^UU",R6UW &".%.&4JW*LO<<\$'-5?@1\:_$'P0\;6_B/37DGTZ4[+ZR5L) M<1<\HZ=": /Z'-5U?2M#L9=4UJ\AT^S@&9)KB18HT'JS,0!^)KQU M/VE_@')>?8%\=:7YN<9,V(_^_A&S_P >K\\!\.OV@OVU+J;QQK-]'X>\*HS_ M -G07!?R<=!Y42C+^C2MU[9' ^'OB+X!U_X8>,=2\$>)45;_ $U]K,A)1U(R MKH2 =K*01D XH _I8LKZRU*TBO\ 3KB.ZMIU#1RQ,'1U/0JRY!'N*DN+BWM( M7N;J1888QN9W8*J@=R3P!7XZ_L#_ !)?#>B>,-"O/#/B.V%YINH)Y<\)9E#KD'&Y"K#D=B* *? M_"<>"O\ H8-/_P# N'_XJI[7Q=X4O;A+6SUJRN)Y#A(X[F)G8^@ 8DU^"'[4 M/PQT/X2?%W4O"GACS$TKRX9X$D2%)(!))QU)JA^S"3_P +\\%\ M_P#+[_[3>@#^@O4MQ\W.SSY4BW8ZXW$9Q67_PG'@K_H8-/_\ M N'_ .*KS/XZ_!'P/\8?#%PGB>T9]0TZVG:QN8Y7C>"0KD' .U@2!D,#QTP> M:_GCNHC;7,UONSY3LN?]TXH _I]TW6]&UD.VD7]O?"/AC!*DNW/KM)Q6D>AK M\N/^";A)B\:Y];7_ -GK]1ST- '\OVO?\AS4?^OF;_T,U^DW_!-G_D+>.O\ MKA8_^A2U^;.O?\AS4?\ KYF_]#-?I-_P39_Y"WCK_KA8_P#H4M 'ZN56N[RT ML+=[R_G2V@B&7DD8(BCU+' %<3\4/B#I/PM\"ZMXXU@%X=-B++&.LLK<(@_W MF(R>PR:_!WQI\9/%OQR\^ M: /VUU7]I#X$:-,UO?>.=+\Q#@B*<3X/UBW"NG\)_%WX7^.;@67A'Q3IVJW1 M&[R(;A#-CU\LD/C\*^7+S]@_X#ZOX0$'APW<-]/"&M]2^U-*68KE6:,_NBI[ MA5''0BOQFOK:^\-ZY<6B2M#=Z=.R"2,E65XVQN!'(/'K0!_4#5'4M3T[1K"X MU75KF.SL[5#)+-*P2-$7J68\ 5\7?L4?'C7/BQX3O_#7BZ8W>M>'/*'VEOO3 MV\F0C.>[@J03WX)Y-=Y^T=\ /%/QWBT_3+#QF_A[1[529K,6QF2>7.0[8ECS M@< '('4=: /SN_:T_:IE^+5X_@?P5(T/A.SDR\O*O?2+T8CM&/X5/7J>P':? M\$[]9T?1O$_C&35[Z"Q62UM IGE6(,0\F<%B,U^?.LZ<=(U:\THR>:;29XM^ M,;MC$9QDXSCUKW[]G/\ 9ZN/V@=4UG3(-=70_P"R(HI2[6YN/,\UF&,"2/&- MOJ: /WFA\7^$[G>+?6[&7RU+MLN8FVJ.K'#< >M(T\2:=?6,UE-9?9& MM@ZS,I),@G8C&WL!]:^$/VO?A#X:^#OQ.CTCP?&]OI6I6J744#NTGE$L490S MDL1E3C))]Z /U9^&?PD_9L^&6K#4O D>FQZK-^[29[[[5.-W&V,RR/MST^4 MGOFOH74-4TS2810V4).T/-(L:DGMEB!FOYO/A"3_ ,+5\'\_\Q:R_P#1 MRU_0#\6OA#X.^,WAEO#7C"%W2,L]O-$[))!*1@.N" V/1@0?2@#J?^$X\%?] M#!I__@7#_P#%4?\ "<>"O^A@T_\ \"X?_BJ_G(^)'@;5_AIXVU;P5K0(N=,F M:/=VD3JCCV9<$5T_P#\.^%/%_P 7O#7AKQON.CW]SY'/#FB^$M$L_#GAVU6RTVPC$4$*DD(B] "Q)/XFOR+_;E^#WPX^'>H^';[ MP'8M8:GKLDYN;>.1Y$?!7:ZJ[,068D87@XZ4 ?KI8>)O#FJS_9=+U6TO)L%M MD,\,/VH?C38Z=XOU.YOWO7::]N&;)AM8^6" \(O(5 M0!@9Z5]F?M3_ +(GPX\(?"^?QO\ #73WTR[T+8URGGRS+/ Q"%B)6;#@D'Y< M9YR* /T\BEBGC6:%Q)&X!5E.00>A!'45)7XG_L?_ +2VN> /%-A\/?%-X]UX M7U618(1*Q8VB,>&7ISD8YS^UX(8 @Y![T +5+4H9+C3KJWB&YY8G5 M1TR64@5=HH ^4?V2_@WKGPD\':M_PEEFMGK6LZA-/(@=)2L0.V,;XRRX(&[& M>,\\U]7444 ?@A^VC_RGS@]>@^+/B5\/O @7_A, M?$5AH[/RJ7-PD;[89+K4+IW+SF*/!.=*\QB !+<+#DGH 9=H/X5[/#-#<1)/;NLL4@# M*RD,K ]""."*_-G]HC]BWX:Z%\,;[Q/\,K*;3=5T.+SY%:XEG6YB7[^X2LVU M@/F!7 X/'2OB3X!_M+>-_@GK4$4=S)J/AN9U%UI\K%D"$\O#D_(X'/'#=#Z@ M _H%KYJ_:(_:1\+_ ,T%X]\>H>)KI#]DL W(STEFQRL8_-N@[D>V:7KEGXW M\(1:YX4OU$.KVADM;I0'"&1/D?:>"5)S@^F*_%O]JG]G;Q!\)19>,_$GB]O% M5[XAN9ED>2W:*0,@#9+M+)NZXQ@8H ^5_%OBO7?&_B*^\4^)+IKO4=0D,DLC M>I[ =@.@'85_13X/\:^#8_"FCQR:]8*RVD (-U$""$'!&ZOYLZ_2_1O^"=&H M:OI-EJH\>QQ"\A279_9K-MWJ&QG[2,XSZ4 ?K%:W5K>VZ7=G,EQ!*-R21L'1 M@>X(R"*DDDCAC:65@B(,LS' '1+E)F4^A$98@^U6_#7QS^#WC" M[BT_PYXPTR\NYSB. 7"I*Y]%C$_M(_P#) M>?'?_86N?_0J]V_X)^?\EVE_[!-U_P"A1T ?MK1110 5YW\7/^26^+?^P5>? M^BFKT2O//BY_R2WQ;_V"KS_T4U '\U5?HG_P3G_Y*'XE_P"O"/\ ]#-?G97Z M)_\ !.?_ )*'XE_Z\(__ $,T ?L+7YN_\%'-,LY?!OA75F %S!>31J>Y1T4D M?0$?K7Z0DA068X Y)-?C7^WC\9]#\=>)M,\"^%[I+ZS\/&1[B:,AHVN9, JK M#A@H !/KF@#\_*_=#]A76+G5/@%I]O<[F-A=7,*L>Z!R5 ]@.*_#O3]/OM6O MK?3-,@>YN[IUCBBC&YW=C@ =237]#?[.?PTG^$_PDT3PE? ?;U0SW6.TTQW MNN?]DG% 'N-(2%!9C@#DDTV22.&-I96"(@+,Q. .22?05^+'[5G[6&O?$#6 M[WP-X%O9+'PM9NT,DD+%'OF7ABY&#Y>>B]^IH _4?7_V@_@EX8O'T_6O&FF0 MW,9VO&DXE93Z,(]V#]:[#PC\1? ?CZ%Y_!FOV6LK']\6TR2.G^\@.Y?Q K\[ M_P!E;]D/X?\ BWX:Q^-OBAILFHW6N!FM8C-+"L-OG"N/*926?KDD@#MUS\7_ M !6\+>(/V;/C7>Z9X1U*>SETV1)[&Y1L2&"0!T#$<-QPP/![T ?T)UX[\9_C M;X.^"?AB37?$DZR7!]>*YG]FCXW0_'#X>1:W=*L M.LV#"WOXUX7S0,AU'97'(].E? ?[6_[-_BKP[IVI_&3Q/XW?Q#+/=I$EO):F M,QQREMJJ_FL J 8 " ?2@#XQ^*GQ/\3?%SQC>>,?%$NZ>X.(HE)\N"(?=C0' MH /S/)K]MOV:/%WA2Q^!/@RTO=:LK>>+3X@\/RRPZ@/NQGVS5/\ X3CP5_T,&G_^!(S3)(Y6>,G9AXR2H(XP5 /KF@#[B_X3CP5_P!#!I__ (%P_P#Q5;]G>V>H M6ZW>GSQW,#_=DB8.A^C+D&OY<?V>O#W^]/_P"C#0!])ZCXAT#1 MY5AU;4[6RD<;E6>9(F(]0&(R*S_^$X\%?]#!I_\ X%P__%5X!^T_\"? _P 3 M/!.L>*-3M3'X@T>PEDM;Q)'#*L(,A1D!V,IP>HSZ&OP/R?6@#^H?3M6TK5XF MGTF]AO8T.UF@D610?0E21FN'\9?&'X7_ ^N%L_&?B>QTJY8 B&68>=@]#Y: MY?'OC%?C[\'?V@[SX3?!#5_"G@\-/XO\0:D5M@BEV@B,:J9 HR2Y/"#UY]*^ M4?%%KXHM-9.M\CQW!9^=SB0!N>O- ']+'AOQ7X:\8:3'KWA M;4[?5-/DSMGMY%D3CJ"1T([@\BH&\;>#$8JVOZ>"#@@W460?^^J_-W_@G*FI M76G^-+*Z#/H\GDKM.=AF8$./3)3&>]>*_MM?!/P;\)_$NCZGX(MWL;36TD:6 MW,CRHLRMR4+EF (/3)&>F* /V,7QMX,=@JZ_IY). !=19)_[ZJ[KGB/P_P"& M=-?6/$6I6VF6*#)GN94BC_[Z<@?2OYC+&[:RO;>\4;C!(D@!/7:0&9#_"Z'!%?JE_P3]^+^LZW:ZG\+=>N7NH],C6XL&<[F M2(G#QY/.U3R/3.!Q0!^F5%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !7#6_\ R.\W_7'^E=S7#6__ ".\W_7'^E '@U5O;.#4 M+.XL+I=\-S&T3KZJX*D?D: /YS+@CV-4_ WB%_"7C/0O%$9(. MDWUO=''<12*Q'X@$4 ?TWT55L;N&_LH+ZV=98KB-9$93E65AD$$=C5J@ HHH MH *_*O\ X*.>-[G[9X7^'<$A6 1/J4Z#H[,QBB)_W=KX_P!ZOU4K\7O^"A\$ M\?QFTJ63)271X2GI@32@C\P: /BSP;9IJ/B_0]/D&Y;J^MHB#W#RJI'ZU_3= M;KL@C0?PJ!^0K^:7X9;?^%D^$]_"_P!K6&?I]H2OZ7D^XN/04 ?A5^W3:I!^ MT1K,J#!N+:R<_46Z+_2LK]C#QG<^$/CWHD",?LVNK+I\XSU$B[T./4.B_@36 MW^W:X;]H75%'5+2R!_[\J?ZUXS^S]%/-\;?!"6Q(?^U;5N/[JN"WZ T ?T77 MG_'G/_US;^5?R]W_ /Q_7'_71_YFOZA+S_CSG_ZYM_*OY>[_ /X_KC_KH_\ M,T ?IW_P3:L[5I_'%\T*&XC6RC60J-ZHWFDJ#U ) R.^!7UQ^V-&LG[-WC+< M.5CM2/8_:X:^4/\ @FS]SQW];#_VM7UG^V%_R;?XT_ZXVO\ Z5PT ?S^U^[O M[#=G:V_[.6@7$$*1RW4]\\K*H#2,MU(@+$=2%4#GL *_"*OWF_8A_P"3;?#/ M_76__P#2R6@#P+_@I'&I\-^"92/F6ZO0/Q2+/\J_):OUM_X*1?\ (K>"_P#K M[N__ $".OR2H _J \/2M/H.G3.5%8>H+ $5_ M3UI%M;V>E6=I:1K####&B(@VJJA0 !T K^8C2?^0K9?]=H__0A7]/UC_P > M5O\ ]:_)"@#^GOPOJ MZ:_X;TO7(AA+^VBG )SQ(@;^M?A=\;_V9?B[X0\>ZJ;+P[?Z[IEY,/B) V@6VK" 1P7A$+I';[RTLJMCRP=^ &P>,D8Q7R[^W5\3O OQ&\;:*G M@G58]772+5X+B6$$Q"0R%L*Y 5^.ZDCWKG;'Q#\=OVT/'T?A>ZU-H-*5A-/# M"#'864 /WS&#^\?LNXEB>X&2)?VO?@MX-^"5SX1\.^$HY&::RDDNKF9MTMQ* M)"-S=AQP H % 'S+\.G,?Q!\,2+P5U2R(_"=*_IBB.8D/^R/Y5_,U\/O^1]\ M-?\ 83L__1R5_3+#_J8_]T?RH _,'_@I1_QY> O^NFH_R@K\J:_5;_@I1_QY M> O^NFH_R@K\L+6(3W,,+<"1U4_B<4 ?T*?LV?#;3/AS\&]!T6.U5+N^MDNK M\E1NDN)U#/N/<#.T9_A % _9<^ 2^)E\7)X-M%U%)/.&&E$ DSG=]G#^3UY^ MY7M^EHL>FVB*,!8HP/\ OD5>H BD 6!E48 4@ ?2OY>M3_Y"5W_UUD_]"-?U M#3?ZI_\ =/\ *OY>=3_Y"5W_ -=9/_0C0!^G'_!-C_CX\=_[MA_.:L3_ (*/ M:%J">+/"GB;:YL9;&2T!Q\BRQ2M(>>Q(*>%MK*1_,'H0>".#Q7Z\_L]?MN^'_ !W]F\'_ !4\K1M=DQ%' M>?=L[MCP V?]4Y]#\I/0C(6OS8^-/P$\>?!#6VL/$MJ9M-F8BUU"($V\Z]AG M^%\=4/([9B5 ']$7P?^!ND?!_6?%FHZ%?>=8^)KP7<5J(@BVB\_NU8,V\ M<\' XQ]:^>/^"A'C>YT'X7Z7X1LY#&WB.[;S%F/4)E2F><$CH!6'_P4F@GV>!K@Y\DF M^4>@8>43^A% 'Y85_2_\,K%-,^'?AK3HUVK;:?;1@#L%C K^:"OZ=O".P^%= M(*0C^=?'OP,\877@3XM^%O$ MMJV/(OHHY!G&8ISY4@_[Y8D>^*^R/^"CT@/COPK%W&FL?SF?_"OSTT..:;6] M/AMR1*]Q$J8Z[BX _6@#^H&-Q)&LB]& (_&OYKOBY_R5'Q9_V$[O_P!&M7]) M-@"+"V#=1&F?^^17\VWQ<_Y*CXL_["=W_P"C6H ^P/\ @G;:6LWQ4URYEB5Y M8--/EN0"R;I%SM/;..:^^_VQ45_V&_^NM[_ .E,E 'UC1110!A>*-;B\->&M6\13C,>EVD] MTP]1#&7(_2OYG_$FN7WB;Q!J/B'4Y3/=ZC<23RR-U9I&+$G\Z_HN^-D,UQ\( M/&<5OPYTB]/'H(6)_05_-M0!^LG_ 3>L47P_P",=2"_/)=00D]\(FX#_P > MKZO_ &K;9+O]GOQI"XR/LL;?BDT;#^5?,_\ P3AV?\(#XJY^;^TU_+R4KZ>_ M:FD$?[/WC5B<#[&H_.5!0!_/-7[Y?L;>,[GQE\!M!>]8M<:3OL&)./'8FZG5[MA_NF0D?I7B5? M;7[>'@2X\,?&>3Q(D9%EXD@CN$;'R^:@\N5<^N1N^A%?$M '],OPZNEO? 7A MZ[3[LUC;L,>\8KLZ^+_@+X6N_-$DUC;_ &*7G+!K8F/YO<@ _C7T M?0 4444 %+/^PA'_Z*6OR3N?\ CYE_WV_G7ZV?\$X/^1,\ M6?\ 80C_ /12T =5_P %#_\ DD&D_P#85C_]%O7XQ5^SO_!0_P#Y)!I/_85C M_P#1;U^,5 '])7P6_P"22>#_ /L%VO\ Z+%>8_MC?\FZ>+O^N=O_ .E$=>G? M!;_DDG@__L%VO_HL5YC^V-_R;IXN_P"N=O\ ^E$= 'X!U^\G[$EG:6W[/.@2 MV\*1O<273R,J@%V\YAEB.IP .>U?@W7[V_L5?\FZ^&O]ZZ_]'O0!\Y?\%)HU M_L;P++CYOM%^,^VV&OR?%?K'_P %)O\ D ^!?^OF_P#_ $"&OR='6@#^GKPO M9VMAX;TNRL84M[>&UA5(XU"JJA!@ #@"OQ/_ &\(U3]H+47 YDL[,G\(5%?M MSH?_ "!-/_Z]XO\ T 5^)7[>7_)?[[_KSM/_ $4* /-OV497@_:&\%2(<'[5 M(/S@D%?T)5_/1^RO_P G!>"O^OQO_1+U_0O0!^'W[?'_ "7F?_KQM?\ T 5Y M#^S#_P E\\%_]?O_ +3>O7OV^/\ DO,__7C:_P#H KR']F'_ )+YX+_Z_?\ MVF] ']!^K?\ (*O?^N,G_H)K^8?5?^0I>?\ 7:3_ -"-?T\:M_R"KW_KC)_Z M":_F'U7_ )"EY_UVD_\ 0C0!^H'_ 3<_P!5XU^MK_[/7ZCGH:_+C_@FY_JO M&OUM?_9Z_4<]#0!_+]KW_(.O\ KA8_^A2T ?;O[37PRUKXM?"/5/"G MAUP-2#QW,",VU97BS^[+'@;@3C/&<9]:_$JV_9Y^.%UK:^'X_ ^K+=L^S+VD MB0CG&XS,!$%_VMV/>OZ,)IH;:&2XN'6**)2SNQ"JJJ,DDG@ #J:_,?X^?MZ+ MIUQ=>%?@O&DTL9:.35YEW(".#]GC/#8_ON,>B]Z /L;0M=\*_L_?"/PYI/Q, M\06U@^DV$-N[R/EI9(T 81(,N_/9037X">--2L]9\7:QJVG,6M;N[FEB)!4E M'8D'!Y'%?>?[/'[-OB3]H&_/Q;^-VH7E[I,SY@CFE8S7VT\DL>4A'0!<$]L# MK\)>/+&TTSQIKFG6$0AMK:\FCC1>BHKD #Z"@#[R_P""<3L/&WBR,=&LKOUYK\@_P#@G'_R/7BK_KQ@_P#0VK]?* /YC?&?_(W:U_U^3_\ H9K]!?\ M@F[_ ,C3XT_Z]+3_ -#DK\^O&?\ R-VM?]?D_P#Z&:_07_@F[_R-/C3_ *]+ M3_T.2@#];:_'+_@HS_R5+PY_V"!_Z/DK]C:_'+_@HS_R5+PY_P!@@?\ H^2@ M#XY^$/\ R57P?_V%K+_T5(L;XJ/J87/X97/8 5^7.G7]WI6H6VJ6$ABN;.5)HG'57C8, MI'T(K^E'XG>!['XD> M;\%:@H*:G;O&C'^"4 0HSU1FMV^4 _[?V;OVDC\)/A_P"-_"U[ M,1)<6S7&E#GY;M\1L >V 0X'J#7WW^Q'\-I?!_PK_P"$LU:/&K^+I#>R,P^8 M0G_5#\1\V/4F@#[- &!P!7X0_ML^-;GQ9\==5L#*6M- 5+&%#T0H,R8^KDF MOW>K^=/]I!9E^/'CH3\M_:UT?PWG% 'MG[$'CSP#\._'>MZ]X[UB'1XVLEA@ M:8,=[.^6 VJ>@ K[K^-?[1_P(\3_ G\4:!I?B^TN[R]LI(X8E67<\G!4#*> MHK\\/V-O"'P_\>_%2;PK\0=,CU2VN;*5[=)&=0)8V7H493D@G\J_53_AD7]G M3_H2[;_O[/\ _'* /Y^D=XG62-BKH000<$$="#7]*/PC\0R>+/AAX7\23'M&\*:)9^'?#]LMGIVGQ MK%!"I)"(O +$G\S0!LT444 %%%% 'X(?MH_\G#^)/I;_P#HI:^<_"__ ",N MD_\ 7W!_Z,6OHS]M'_DX?Q)]+?\ ]%+7SGX7_P"1ETG_ *^X/_1BT ?TWZ=_ MR#[7_KDG_H(JV2 ,GH*J:=_R#[7_ *Y)_P"@BG7L[D2'/\,,1V(H]@!BOJ_\ X)UV*3?$[7K\KEK; M3@H/IYC\_P#H-?!FO(\>N:BDGWEN9@<^N\U^A7_!.'9_PFOBW)^;[%;X_P"^ MWS0!^I/Q!@6Y\!>)+9QE9=-O%/T,+"OYFYT$<\B#HK$?D:_II\=L$\$>(7/ M73KL_E"U?S,7)SU<]_P4?_ .1.\(?]?MS_ .@)7*_\$W(IP?&DY)\D_95'IN&XG]"*ZK_@ MH_\ \B=X0_Z_;G_T!* /R*K^G/P9_P BCHO_ %YP?^@"OYC*_IS\&?\ (HZ+ M_P!><'_H H Q/BKX/N/'WPZ\0>#K.<6]QJMJ\4;G( ?JN2.<$C!]J_ _5_V= MOC?HVN/H%QX)U6:X5RBO!:230/SCIZ4 >N_ 71HOV>_@-I5A\5=4M]' MDMS+/,;B952(S.7$0.?F8 XPN+= \<_&'Q)XH\+SFZTR^N"T,I M1DWC&,[6 (S[BOH;X,_"7XD?M=^*9?&WQ3UJ[E\.V4A629FP97ZF&V3[D:C^ M(JH Z#GI\^_M%>%="\$_&'Q#X6\-6PL]-T^41PQ EMJA1U+$DGU)H ]:_83D M9/C_ &(7^.RN5/T^6OW1K\*_V%O^3@-/_P"O.Y_DM?NI0!_.I^TC_P EY\=_ M]A:Y_P#0J]V_X)^?\EVE_P"P3=?^A1UX3^TC_P EY\=_]A:Y_P#0J]V_X)^? M\EVE_P"P3=?^A1T ?MK1110 5YY\7/\ DEOBW_L%7G_HIJ]#KSSXN?\ )+?% MO_8*O/\ T4U '\U5?2_[,W@_XP^,/$FK6WP;\0Q^'M1M[4//))-)")8R3A04 MCDR<^H'UKYHK]$_^"<__ "4/Q+_UX1_^AF@#Y4^(7Q*^.?\ :>H>#_'_ (IU M=YK*1X+BUFNY1'N4X(* A2/J.E>2:-0[K&2-Q520"0 M,X&:_77]N3]GK_A*=(;XM^$K;.JZ9'C48D',]NO23 ZM'W_V?I7X^T ?O?\ ML^_L\?!/P)I5AXV\#QMKEU?P++#J=VRRR!7&?W8 "1^^T9[$FOJFOQ^_8;_: M&_X1?5U^$GBVYQI6IR9TZ60\07#=8LGHLG;_ &OJ*_8&@#YQ_:P\:7/@?X%^ M(M1L9##=7J+91..H,YPWYH&%?S[$DG)Y)K]O/V_5F;X"YC^Z-4M"WTVR5^(5 M '[O?#?]I']G[PUX!\/Z!<>,[.*6PLH870K+E650"/N=C7YO?MH>.O!7Q"^* MD&O>!]3BU6T^Q11R2Q!@H=>,?,!VK[W^"7[.G[/7COX4^&?%5WX2M[FZOK.- MYW,LX)EQA\@28SGTKU3_ (9%_9T_Z$NV_P"_L_\ \OL?\ ;Q_Y(#=?]?\ :_\ L]>U>"?@!\(/AUK8 M\1^"_#<.F:DL;1"9'E8['QN&'=AS@=J\5_;Q_P"2 W7_ %_VO_L] 'X9U_0[ M^R]_R0'P1_V#HOY5_/%7]#O[+W_) ?!'_8.B_E0![W7\T/Q._P"2B>)/^O\ MN/\ T,U_2]7\T/Q._P"2B>)/^O\ N/\ T,T ?;G_ 3F_P"2@>)_^O"+_P!# M-?W]BW_DWKP]_O3_^C#0![E\3 M_P#DF_BK_L%7O_HAZ_F@K^E_XG_\DW\5?]@J]_\ 1#U_-!0!^BG_ 3V^'.G MZ]XQUGQ[JMN)QH4:16A8 JL\O+,,_P 07&#[FOTR^(?P5^%WQ6\EO'OA^#5) M;<8CFR\,RK_=\V)D?'MNQ7R#_P $YK=(_AKXDG'WI=4&?PA45^B% '(>"? 7 M@_XA+>7%DEF/5F9B68^[$FOSB_X*1?\R;_ -O']*_4RORS M_P""D7_,F_\ ;Q_2@#\QM%CCFUFPAE4.CW$2LIY!!< @U_3=H$,-OH6G06Z+ M''';Q!548 0< "OYE-!_P"0[IW_ %\P_P#H8K^G#1O^0/8_]<(O_010!_// M^TDBQ?'GQU&@P%U2?'YU[M_P3]E9/CG+$#Q)I=SG\"E>&?M+?\E\\=_]A6?^ M=>W?L ?\EX/_ &"[O^:4 ?MS1110 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 5PUO_R.\W_7'^E=S7#6_P#R.\W_ %Q_I0!W-%%% '__U?W# M\1_\C%HG_70_^A+7#/BA)?!-<;&)ZNO7J5)YH P?V(OV@=*\7>#[/X4^(+GRO$.A1&.U\P_\ M'U:)]P(?[\2X4KUV@,,\X^_J_ KQ-^R/^T3X#OAC2"-96^I8GWH _: M"OGSX\_M%>"O@9H?M^ M_%!6TC3-$NO#L4_WY19KII53Z2W.)!_P [J]5^$'[#4-IJZ>-_CKJA\3:R9! M,;0.TMN7'(,\LGSS'U& O8[A0![7^R1XF^('C;X=7_C3XB>=]LUO4IKFV\U2 MB?961 @A4_=B&"%QP>O.=H+L*,D6TY& MUS[(_!_WZ_0^***"-884$<: *JJ, = !574]-L-9TZYTG58$NK.\C>&:*0; MD>-QM96'<$&@#^8[PY?KI?B'2]3=MJVEU!,3Z"-PV?TK^G:RE2>S@FC8,LB* MP(.001FOQ^^-_P"P=XTT+5;G6OA%&-M M=)X,^/?[7/@+P;!X$G^&FH:I=V4/V>TO9].O&D1%&$W[%VR;!T.1GC=GG(!\ MX?MFZK%JW[1?BJ6!PZ6YMK?CLT,$:,/P8&O0_P!@SX9WGBKXLCQQ/"W]F>%H MW?S"/E:ZF4QHG/7"EF..GR^HK-\$?L>_'?XM>))=?\<6S^';;4)WGN[W4,?: M'9VW.5MP=Y8D_P 04>_:OV"^&'PR\+?"7PC:>#O"5OY5K;C=)(V#+/*?O2R- MW9OR P!@ "@#N+XA;*X8]!&Y_0U_+W??\?MQ_P!='_F:_H.^/NL?&ZTT!='^ M#'A:+7;G5(9XKBZENH8?L88!5*I+)'O8@G!S@$<@U^1C_L8_M-2.SMX-)+$D M_P"GV'4_]O% 'U/_ ,$V'4_\)Y'GYA]@)'L?._PKZT_;$(7]F[QH3_SRM?\ MTKAKX@_9]^%G[6_P"\1WFK:5X CU*SU2-(KJVEU&R3<(R2C*ZW!PR[CC((P3 MQ7T)^U=H_P"TK\2K.Z^&_@'P=%-X7F^SR2WPO;59;@JH=H]DLJ%%23CH2VT$ M'!Q0!^+5?O)^Q ZM^S=X: .2LM^#_P"!>+_ 1'_P (K+<22&\-_:F6S$@+-A(YG,BE^P7())SC MH <[_P %(W4>&?!49/S-=7A ^B19_G7Y*5^F/[1?PV_:V^/>NVDU[X"CT_2M M(\U+."+4;)_]81ND=FG!+,%7L !QW/SC_PQ=^TQ_P!":?\ P/L/_DB@#]U_ M"K!_#.E,IR#:PD?]\"OS/_X*3??\"_2^_P#:-?7?[.FH?'6/0$\,?&3PK#HP MT>VAAMKV.[AF:ZVY4AXXI)-K $MD D\"OD3_@I-]_P+]+[_ -HT ?F!I\R6 M]_;3R<)'(C-] P)K^FWPIKND>)O#>FZ]H-TE[87L$?O(Q;0QW;(7_ M +UI(KE9/5HU(/<]@ 6_^"COBFUN_$7A/P=#(&FTZWGNY0#]TW+*J@^^(\_0 M^]?!'PU\%W_Q#\>:'X,TZ)I9-4NHXGV]5BSF5_HJ!F/TKU2\^#G[2OQ8\5W& ML:WX5UF\U;4I 9KF^MGM4R?5Y5C154< # X [5^GW[+7[*=I\$H9/%/BF6+ M4/%EY&8RT1+06L3$$I&2 69L#!MA M0G _ 5_-5XT\3ZOXS\5ZKXHUZ@ X [#BOZ;)8HYXG@F4 M/'(I5@>A!&"*_$SXR_L2_%7PQXHO;KP!IC>(M N)'DMVAD3SX58Y$CM\.-* ML/@_"K:_HS.T[7+A9=160#.Z0X564K\B_*@!/2@#\M_ YBDN;9$,L2NK/&'&5W*#E=PY&>M?@1I_[(W[1% M_J2Z:O@ZXMV+ &6:6%(5]R^_! ]LFOUH_9T_9_/P2\/7NHZO=G7/%VKHK7ER M78K\@^2"-GYV@_Q'DGD@# !\M?\%*&7[)X"3/S!]0./8B"ORVL"%OK9CT$B M?^A"OT<_:%^&'[6WQ\\06FH:CX CTVPTM'BM;>+4;)\!SEG=VG&6;CH , <= MZ^?!^Q?^TP#D>#2"/^G^P_\ DB@#]Z-._P"0?;?]YL'(.< ]0:_)-_V,?VFI':1_!I+,22?M]AU/\ V\4 ?3W_ 38 M=?M?CR//S!-/./8F:O7/VM?BKK_P@^)_PV\56-[<)I0>=;ZU21A%/#N57W1@ M[695:UH_@"/4K74HEBNK:;4;) X0DHRNMQ\K* M2<$@C!/%>U?MJ_#7XA?%BU^&UIX;T":74II+I+I(P98;-I5A/[Z9 55 0WS' M@XXR>* /MYHO!7Q7\&1F>*VU[P]K<"N P$D4D;C(/L1V/!!]#7XL_M:_LY6G MP,\166I>&YFF\.ZZ9#;I(=TEO)'@O$6_B4!@58\XX.2,GU_P9H'[9W[+^_3] M#T$^)=!!KO2;2 MP#"WA>VDLK6(R8WR-+=$;F.!G!Z# % &'^P;I-_J'QYM[VU5O(T^QN99F'W= MK;4 )]R<@>U?H9^VK\,KOXB?!NYO-)B,VH^&Y/MT:*,L\(!691_P'YO^ UT/ M[,O[.UA\!?"\T=W,E_XAU7:][>=B9/)P223@< ?33*KJ4< JPP M0>A!H _EI((.#P17]*'P?U2+6OA9X3U6%Q(ESIEJ^X>\:U^>O[0W["FJWFKW M7B_X+I%)%=,9)=(=UB*.>6-N[D)M)YV,1CL2.!R7PH^*7[5GP*\-GP%-\-=1 MURRMF86AEL;IS"6))19(0RNF>0,^P.,8 ,#_ (*'ZK%>_=/B<%M/TF)' M[,\LDG/_ %A7BG[*?PTO?B5\9M#MTB9M/T:9-0O) /E1+=@R ]OG<*,=QGT M->@+^SM^TM^T%XZO/%WB[1I=&?4Y@UQ=ZBOV5(DZ!4A;]Z0JC"@+C@ D=:_5 MOX&? SPK\"_"HT'0O]*OKG#WM\ZA9+B0>W.U%Z*N>/&8O$NL3NR%9[F*W2!=O$A$C MQA^?X0PK\<-3_8__ &HM7U"YU2^\'F2XNY&ED;[?8M 'K'_ 3J M=1\4-?0GYFTS('TD&?YU][?MB.J_LX>,@QQNBM@/K]JBKX"^"/P1_:U^!_C9 M/&6A^!$O=T+V\]O+J%BJ2Q.02,K<95@5!!P<>E?4'[5&D?M*?$_15^'_ ()\ M%1G0KE+>>[N1?6HDDE"AFA"R2IA4?@G!W$ @XH _%VOWE_8A8-^SAX;QVEOA M_P"34E?E[_PQ=^TQ_P!":?\ P/L/_DBOO+]E#0?VEOA5'9?#GQGX)BC\*O/- M(;XWUJTMIO#.?DBF8L'V6:WBDFQCS))KG8OR@D+R ,GJ: /@."":ZGC MMK:-I996"(BC+,S' Y))Z"OZ(OV\*WB[;Y(3/=#KB>?%%X;[6K?#VMC'^\AM7[2._1Y!VP-JGD$G M!'Z'T ?,'[9) _9S\6Y[I; ?^!$=?@-7[ _M$VW[67Q?T.Z\!Z+\.8M+T-Y] MTDPU.REEN4C;*?>E38IX8C;G..:^(?\ AB[]IC_H33_X'V'_ ,D4 ?JG^QHR MM^SMX6*G.%G'XB9Z^HJ_.C]G2U_:O^#VB67@'6OAO%J6@I!?%MQ]GT3Q!(C0SL?W=O=_=R_HL@P">Q SP21^TZ.LBAT(96&01R"#7X M<>/OV%?C?X2GED\/6L/BFQ4Y62SD6.;;_M0RE3GV4O\ 6F^"/&/[9GP@MQH6 MBZ1KPL(R MM=Z9+=PKCM&SQMM'LC 4 ?N77&^._B!X1^&OA^?Q/XSU&/3[& M'!<_/(W9(TZNQ[ ?C@$9/\6^ZS&/K MTK;\+?L;?&#XJ:['XF_:/\33B%.1:IY^V_$]I)J'AK5 MK"(;GN;2>)1ZEXV4?SJIX/\ !OAKP%X?M?"_A.QCT[3;-=L<<8_-F/5F)Y)/ M)/6NGH _EROT,5]<1MU21P?P)K]5O^";^J69T3Q?HOFK]J6YAG\O(W;&3;NQ MUQE:\Q_:;_8V\9Z;XJO_ !K\+=.;6=&U*1IY+.W -Q:R.ORFK]%_%?["7C[3_AK#J5 M@A\3>/+Z\1[E$N4CBM[Z6X'_?\ CK%_9@/[0'A[ M1++X??%?PA%IFEZ-:"*UU%+RWED<1D*D3Q12R$G;_%P..>:X+]J[2/VE/B7; M7GPX\!^"XIO"[O$[7_VVU66YV@-M"2S(44-URI)P.<4 ?BY7[U?L4.K_ +.G MALJ[!^HG<&ORX_P"&+OVF/^A-/_@?8?\ R17WE^R=X?\ VE?A5':?#KQK MX*CC\*R32R_;C?6K2VF\%R-D4SEU9^P7()SG% '&?\%)B/[#\"+W-Q?_ /H$ M-?D[7Z8?M%_#3]K;X]:_:S7O@2*QTK2/,2SAAU"R;(<\R,SS@EF '8 =*^< MO^&+OVF/^A-/_@?8?_)% '[OZ ROH6G.IR#;18_[X%?B5^WBZM^T#J"@\I9V M8/\ WZ4U^B'PK\2?M.:/\/;[2O&GP^ADUC0[.%-.(U&V']H.&V%9-LKK&53Y MBQ8!N@Q7P'\3?V<_VM?BKXUU'QSXC\&*M[J# E(KZQ"1H@"HBYN2<*H Y.: M/'?V66"_M ^"BW ^V-^L3U_0S7X6^$?V5OVK/!7B?3/%FB^#@M]I4Z3Q;[ZP M*ED/1@+@'!'!YZ5^R?PTUGQ[KOA6"_\ B1X?C\-ZV699+2*X2Y7"G"N'C+ ; MASC<<>M 'Y'_ /!0.PEM?C9!=NN%O-.@=3ZA24/ZK7S[^SOJ=IH_QN\&ZA?2 MK#"E_&K.QP!Y@*#)/NPK]>?VL/VX.* /WG^ M+GQ(\+_"_P ":EXH\3W*Q0B)TAC!'F3RNI"QQCN2?R'-?S?7DXN;N>Y4;1*[ M.!Z;CFOT3^%/['?Q:^(]S;ZY\<[R\M=(LH_]'LKJY:6ZFP/E099O(3.,\ANV M!UKPZ[_8N_:1%U,+7P:3#O;9_I]C]W/'6XST]: /J/\ X)ML-GC5>^;0_P#H M=?J/(RHC.QP%!)/L*_)']GGX7_M:_ /Q#>:AIW@"/4;'55CBNX)=1LDXC)*L MC+<'!&X]CGTK[M^.&O\ QUL]#BTOX/\ A"'6;K4K=TGN9;R&'[&[#&%21X]Y MP3@AL ]10!^ &ND'6]0([W$O_H9K])/^";+K_;'CE,_-Y%B<>VZ6OFV7]C/] MIN>5YI?!Q9Y&+,?M]AR2OQ!K^A+XX?".Z^/?PD7PYJ2+HNNXCNX%9Q(D%TJG,;NF=R')!*^Q MYQBOR!O_ -D+]HBPU-M+_P"$/GN&#$++#+"T+#/4/Y@ !_VL'U% 'ZE?#C]I MGX#Z1\']%U&?Q'9Z:NG6443Z>7'VM'C4 QK;CYVY'! VGKG%?B+XQU:UU[Q7 MJ^M6086]]=2S1AQAMKL2,@$\U^D'P3_8 OEO8-?^-%Q&L,1#KI5J^\N1VGF& M !ZJF<_WNU>>_M!?L5_$+2_&=_KGPKT==5\/7\AEBM[9D22TWU?K];75M>V\=W9R MI/!* R21L&1E/0AAD$'VK\1_A-^Q9\;/$FMQ_P#"2VTOA#1G&RZGDE43R1'[ MT:1(Q)+?[>%[\XQ7[.^$O"VC>"?#>G^%?#\/V?3]-A6&).IVJ,9)/4GJ30!_ M-MX]@>U\;:[;R##1WLX(/^^:^]/^"<-W!%XT\76;N!+/96[(I/)".^X@>VX9 MKN?VHOV+O$?BCQ->?$3X3I'=3:BQEO--=UB'KT$I]M6\2T\M3PQ,B2;MOJ%SGT- '[1V_Q4\&W?Q&G M^%EI=-/K]K:_:YDC0M'&F0-KR#A7Y!VGL?K7Y:_\%&&5OBGX>4'E=(&?^_\ M)7V_\&O@;JGP$\"ZSK=G%_PE_C[5$\ZY9YO*%Q*.5A6:7HH))+-RQR3CM\+? M&GX(?MBY:XR3GDGN>PH ^0_A&ZI\4 M_"#.<#^U[']9TK^E6OP7TW]C[]J+2-1M=5L?!YCN;*5)HF^WV'RO&P93_P ? M'8BOV#^#?B+XOZ[H\T?Q>\)Q>&;^UV)&T-W%<)39SV+&@#V6OQB_ M;Z^%O_"+?$2V\?Z=#ML/$R$RE1PMW%@/_P!]##<]237[.UX#^TS\+Q\5_A%K M&@V\7FZE:)]LLL#+>?""=H[G>N5 ]2* /PX^"WP\N?BE\3-"\&0H6ANYU:X( M_AMX_FD)/;(& ?4BOZ.K"QMM,L;?3K-!'!;1K&B@8 5!@"OSH_8*^">M>$HM M;^('C'2I],U&X/V*UBNHFAE6)>9'"N 0'; Z<[A%?N!7DGQG^#OAGXU^#9O"GB$>5(#Y MEK=*H,EM-V9?4'HR]Q[X( /Y\_A_XUU7X=^,M)\::*?]*TJ=90I. Z]'0^S* M2/QK^A?X4_%SP9\7_#-OXA\*7T#-: MMIF.S?);2VBC/',DH10/7F@#]@_VC?VC--^%FD_\(SX1FCU/QUJK+!96<>)6 MA>0[1)*O('7Y5;J>V*^@?!7_ DQ\):2?&%&=E!8&W=HW^5N/O#- 'Y+ M_MFR+)^T-XE*G./(!^HC45\Y^&W$?B+2G;HMW 3^$@KZP\9?LN?M9>//$^H^ M+O$/A+SM0U.9II2M]8*N6/11]HX Z 5S*_L8?M,HP9?!S @Y!&H6&0?_ (H M _>;3"&TVT8=#%&?_'15ZOBCX<>./VO]$T[3= \:_"V#5!!Y4#WT>K6=NXB! M"EWC$L@9@O)VXSZ5]JH69%+C:Q R.N#Z4 ?@'^UI\,;OX:_&/5XQ"5TW69#? M6;XPI24Y90?]AL@U[#_P3RU2*U^+>JZ8[A6O=-9E!_B,3CI_WU7Z9_'+X'^% M_CGX3;P_KO\ HUY;DO97J+F2WD/?&1N5OXESS]:_*!_V=OVEOV?_ !Q:^+/" M.C2ZP^FRDP76G+]J29.A5X5_>A6'!!7Z'.#0!^P/QBU2'1OA3XNU&=@B1Z7= MKD\&1X!B^&FH:+:7#*+LQ6-TGGE3 MD*SS!51,\D9Z]375_L]_L):K::M:^+OC.L4<5JPDBTE&64NPY!G=24V@\[%) MSW/44 ?1?[$7PSO/ 'P?BU'5H6@O_$DQO71QADB("Q ]QE0"0>A->5?\%'(' M?P+X5N /EBOIP3_O(N/Y5^C,<<<,:Q1*$1 %50, < 5Y9\9_A/HGQF\!WO M@O67,!E(EMYU +0SIG8X!ZCG!'<'UYH _F]K^D.P\=^&/"/PCT_QOKMZD&DV MFG02M*"#N&P85/[S,> .YK\9O%7[&/[0'AO59;"T\/'6K96(CNK*6-HY!Z[6 M977_ ($HKZ"^#7[('QE\4/IEE\:=0NM-\':3()8](EO#.9".0J1*SQ1*?XCP MV.,6XAB9!_J6CP8R!Z @9' M<9%?BEXG_8W_ &@/#NL2Z;;^&GU> .5BNK.2-XI%[-RP9?\ @8% 'W[^RK\> MO@SX>^!NEZ1K/B"RT&]T5'6ZM[F18I7?))DC3[TF_K\@)['FOS!^/OC31/B% M\6_$7B[PXSOIU_<%H6D78S*.,[>V>V>:^L_A!^P!XRUJ]AU3XM3KH>FH0S64 M$BRWHHS"9KFZCMB9'&6G?S&0/EO MX0PQVH _&K]HYU?X[^.G0Y!U:YP?^!5[O_P3]=5^.\BDX+:5=8_[ZCKFO$7[ M)G[5/BC7;_Q%J_A R7NI3//,PO[ NYR']8E7 M,]DLZ7(B;/021Y4Y]JZN@ KSGXONL?PK\7.YP/[+N_UB85WE]+.-VCB#!/,< E4W'@;CQD\"OS_^,.L?ME?$KPO?>#M%^&4&@V.H QSRC5+* M>=XL_=5C,@4-W^4GWH _'&OT0_X)T.H^(WB.,GEK!"/PT& _\ ",:Z[20$ M#(MY3R\)/8#JN>H]Z_7'X5>+?B]XE>]B^*/@6/P@+=$,$D>H0W@N&).X;8BQ M3;P>3SFNF^)OPZT'XJ>"]1\%^(HPUO>H=CXRT,H^Y(ONI_,9'>@#^:F*66"5 M)X',&"R3*PR.Q -;_@3] MFC]KWX;^)[/Q=X3\+M::C9-E6^WV!5U/WD=?M'S*W(_#EDGF7@@^T6Z@9)E@^< #U(R![FOYW)8Y(9'AE4HZ$JP/!!'!!K^C_X1 M^(/BIX@\/S3?%OPQ#X8U:&0(D<%S'2\#L0HW=T.!GH>U '$?L/?M&Z+X4@D^$_CF M]2QLYI3+IUS,VV)))#\\+L>%#'E2>,\<<9_5;5M?T/0M)EU[6;^"RTZ!/,>X MED5(@N,YW$XY[>O:OYV;_P" GQMTRZ-G=>!-:\P-MS'832H3[/&K*?P->W_# M/]C?XY?$&Z@@\2VTWAC1(6&^34&(D"]Q%;Y+;L?W@H]Z /T1^#GQQ\6_&SXL M:]<>%D2+X<:)%]G262'][VSGV MW#^M?1/PV^'/AGX5^$;+P=X5@\JSM%Y8_?ED/WI'/=F/)K0\<^#-%^(7A/4_ M!WB",R6.J1&)\?>7NK+GNIP10!_,G7] O[,^O:19?LW^%=7O;J.&ST_3AY\K M, L8BSOW'VQ7Y??$+]B+XV^$M9F@\.:7_P )-I98^359;JU>\W";!R=EM&[)O/\ ><#'7F@# M]9/A[\0?#GQ.\,P^+?"CRR:=HR.",@U_/5\9;"73/BMX MKL)AM>'4;A2#_OFOZ+O"_AK1_!WA^P\,:! +?3]-A6&%!V5!CGW/>OSH_:\_ M9(\1^+O$$_Q.^&-L+VZNP#?V"D+(SJ/];%G 8M_$NE 'D'_ 3OU2SM M/BAK6G3RJDU[8#RE) +^6^2!ZXS7UE^W/\3O"_AWX57?@.XG$NMZ_L$5NA!9 M(T8,9''9>,#U/TK\M="^"7[0-IK4#:%X.U^QU")OWO#V#G#W _\B&ORV_X8N_:8_P"A-/\ X'V'_P D5][?LHZ'^TK\ M++>S^'/C7P3%'X7,TLGVXWUJTMKYF6/R13.9 6Z *",]<4 ?8GQ1=4^&OBMF M.!_9=[^L+5_-%7[U_M+S_'W6-%NO WPD\(Q:I8ZO:F.YU%[RWB>+<<-&D4LD M?)'\7(YZ5^6__#%W[3'_ $)I_P# ^P_^2* /NO\ X)TD'X7^( .HU3_VDM?H M57Y5_LZ^#/VNO@$;[3K?X>1ZOI&IR+++!)J5C$R2 ;=Z.LS?P]0017ZFVSS2 MVT4EQ'Y,KHI=,AMC$!D\9K\DOVA/A;^UM\>?$EOJ6H^ HM/L--5HK6"'4+)OE M+9+LS7 )8_08]* /SOT-@FMZ>S< 7$1/_?8K^G#12#HU@1T-O%_Z *_!]?V, M/VFD8.G@Y@RG((U"PR"/^WBOU \(>*_VGM.^%%Q%K/P^MY/%NFB&VLXO[0MA M'=1A<&9\2E5*X&5WC=VQ0!^1/[2;K)\>O'3H<@ZK/C\Z]N_8 8#X\X/4Z7=X M_-*Y_P 1_LF_M4^*M>O_ !)J_A R7NI3//*PO[ NYR<#[179?"/]G_]K3X/ M>-[/QQH'@A+BXME:-XIK^QV21/\ >4E;D$9QP10!^U-%<]X4O]?U3PYIVH>* M=,&C:M/"KW-F)5G$$I^\@D3Y6QZBNAH **** "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 *X:W_P"1WF_ZX_TKN:X:W_Y'>;_KC_2@#N:*** /_];] MP_$?_(Q:)_UT/_H2UW-<-XC_ .1BT3_KH?\ T):[F@ 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 **** "C HHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ K\L?^"DWW_ OTOO\ VC7ZA:C?0Z9I]SJ5 MR&,5I$\SA%+,5C4L=JCDG X ZU^)'[7WQDM_CCXFTE/"6D7\>EZ'%(@DN(&1 MY996!8A!G"@* ,\^PH ^.M)_Y"MG_P!=H_\ T(5_3]8_\>5O_P!;_KC_2@#N:*** /_U_W#\1_\C%HG_70_^A+7 M;_KC_2@#N:*** / M_]']P_$?_(Q:)_UT/_H2UW-<-XC_ .1BT3_KH?\ T):[F@ HHHH **** "O% M/BC^T)\*/A AC\8:T@O^"MC;?O[LYZ9C4_(,="Y4'L:]*\5^'_\ A*O#U]X> M_M&\TD7R!#=6$ODW,8R"3')AMI.,$XZ$U^(_[97P;\,_!_Q]I5KX4>X:TUBQ M^TR"YE:>3SUE97;>W)W#!Y[Y[<4 ?N7I>HV^KZ9::K:;A!>PQS1[AAMDBAAD M>N#5ZN5\"?\ (D>'O^P=:?\ HE:YGXU>+;_P+\)O%GBW2LB^TW3YY+=@ =DQ M7;&^#P0K$,1Z"@#EOB)^TM\(/AEJP\/>(-9-QK'>RLHVNIU/]UQ&"J,>RL0> M^,5SWAW]KKX)Z]K<7AV[U*XT&_G.(TU6V>T5B>GSM\BY[;F&>G7BOF+_ ()X MZ3X6UFR\6^,=35;[Q>MZJR3SXDF2VE3<'4MD@R2>9O;OM&37O/[;7@[PSKOP M&UO7M4MXEU#0C!/97) $B.\Z1L@;KM=6(*]"<'J!0!]>JRLH93D'D$="*K7U M]9:99SZCJ,\=K:VR-)++*P2.-%&69F/ '))KY0_8C\6:[XL^ NG/KTKSR:5 M%99$C7R9-12-L&XN+C! MMX#CJJJ0^#P2PX^44 ?3^I_MO? /3]0FLH=1O+^*V<))=6UH[VZY.,[CM)&> M,@'/;-?2'@WQOX3^(6A0^)?!FIPZKIT^0LL1/##JKJ0&1AW5@"/2N5^''PC\ M(_#SX)_P!LWX$^&M7N-&75+C6)K3/G/IUNUQ"F#S^\RJL!U)4D>^:\:_;X M^-6H>#_#EA\+O#EP]M?^(8VGO98VVLMB"4$8(Y_>N"&_V5(Z,:][_9;^$NB_ M#/X/Z+"+1/[5URVBO=1E=!YCR3KO$;'KMB5M@'3@GJ30!ZE\.?BIX"^+&CG7 M/ FK1ZE!&0LJ %)H6/19(V 9?8D8/8D5Z%7XX_%J[N/V2OVJ8O$_@V,V^@ZU M%%>S6,?RQ/;3NR7$('3AT9XQT4[<# K];[KQ-HUGX7F\8RW ;28+-K]IEY!M MUC\TN/;9S0!S'Q(^+/@#X2Z2FL>/-6CTZ*8D0QX+S3,O41QKEFQD9.,#(R17 MCWA7]LGX%^*M:@T(:I/I$]WM\A]1MVMX92W3$F65<^K%1[U\-_ U;O\ :N_: M;O\ QOX]0W>CZ)&][#92_O((XUD"6MMM/&T;B[<88J<_>-?='[6WPJT?XA?! MC6[G[*@U7PY;R:A93*HWI]G7?+&"._#SQ'<&XU/PNL9MI7;+RV4F0H.>3Y+#;G^Z4':OON@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH *X:W_P"1WF_ZX_TKN:X:W_Y'>;_KC_2@#N:*** / M_]+]P_$?_(Q:)_UT/_H2UW-<-XC_ .1BT3_KH?\ T):[F@ HHHH **** "OR M'_X*0?\ (]>$/^P;-_Z.-?KQ7Y#_ /!2#_D>?"'_ O_1QH _4[P)_R)'A M[_L'6G_HE:N>*/#FF^+_ WJGA764\RQU>VEM9@.NR92I(/8C.0>QYJGX$_Y M$CP]_P!@ZT_]$K5[Q-XCTGPAX>U'Q1KLWD:?I4$ES._<)&NXX'=.LD\LAX.Q!M:1$.0@ SAI""4 V/A_IVL_MR^.- M7\5?$.2:R^'_ (;9H;#38',>Z>93M+./O.B8=V]2JCY$-,\$ M^&(C#IVEQ^7'N.7 M%M>B-1^$: 5^M7[-_P 9HOC?\,[3Q3.BP:K:NUIJ$2<*MS& 2R@_PNK*X],E M=L]X0GZ.* /W>K\3O^"@UFMI\=K6X0;6 MN]'M921P21+-'G\D%?MC7XG_ /!0B\2Y^.EI IR;31K6)O8F6:3^3B@#]A? M>K3:]X'\/:Y<-NEU'3K2X<^K2Q*Y/YFNKKD?A_IKZ-X#\.:1*AC>QTVT@93P M5,<*J0?IBNNH _"']M34;OQ!^TKKNF[S(MDMC90#^Z#;QN0/^VDC'\:_=>U@ MCMK6&VB&$B144>RC K\*OVO;;^P?VIM;OI,^5)-IUV,^GV>'=_X\IK]VD^Z/ MI0!^4?\ P4GLD35_ FHA1NF@OXB>Y$30L!^&\_G7I&N^,+[_ (=XP:HLQ6XD MTNUTT,.IC6[2T9?QB4@UYS_P4GO$?5? =@#\T,&H2D>TC0J/_0#7<>(_#68^]%-I\A^CK,!_Z# M7Z5:S=II^CWU_(<+;02RDGT12Q_E0!^)/[!^K3:9^T+:643;4U2QO;9QZJJB M__ &A[&Z1"PT^RO9V(_A!3RLG\9 /QK]S* "BBB@ H MHHH **** "BL765UMDB&BNB-D[]_IVQP:P?*\=?\]X/R'_Q- '<45P_E>.O^ M>\'Y#_XFCRO'7_/>#\A_\30!W%%.O^>\'Y#_ .)H\KQU_P ]X/R'_P 30!W%%#\A_\30!W%%#\A_\ M$T =Q17#^5XZ_P">\'Y#_P")H\KQU_SW@_(?_$T =Q17#^5XZ_Y[P?D/_B:/ M*\=?\]X/R'_Q- '<45P_E>.O^>\'Y#_XFCRO'7_/>#\A_P#$T =Q17#^5XZ_ MY[P?D/\ XFCRO'7_ #W@_(?_ !- '<45P_E>.O\ GO!^0_\ B:/*\=?\]X/R M'_Q- '<45P_E>.O^>\'Y#_XFCRO'7_/>#\A_\30!W%%.O^>\'Y#_ .)H\KQU_P ]X/R'_P 30!W%%#\A_\30!W%%#\A_\ $T =Q17#^5XZ_P">\'Y#_P")H\KQU_SW@_(?_$T =Q17 M#^5XZ_Y[P?D/_B:/*\=?\]X/R'_Q- '<45P_E>.O^>\'Y#_XFCRO'7_/>#\A M_P#$T =Q17#^5XZ_Y[P?D/\ XFCRO'7_ #W@_(?_ !- '<45P_E>.O\ GO!^ M0_\ B:/*\=?\]X/R'_Q- '<45P_E>.O^>\'Y#_XFCRO'7_/>#\A_\30!W%%< M/Y7CK_GO!^0_^)H\KQU_SW@_(?\ Q- '<45P_E>.O^>\'Y#_ .)H\KQU_P ] MX/R'_P 30!W%%#\A_\30!W%%#\A_\ $T =Q17#^5XZ_P">\'Y#_P")H\KQ MU_SW@_(?_$T =Q17#^5XZ_Y[P?D/_B:/*\=?\]X/R'_Q- '<45P_E>.O^>\' MY#_XFCRO'7_/>#\A_P#$T =Q17#^5XZ_Y[P?D/\ XFCRO'7_ #W@_(?_ !- M'<45P_E>.O\ GO!^0_\ B:/*\=?\]X/R'_Q- '<45P_E>.O^>\'Y#_XFCRO' M7_/>#\A_\30!W%%.O^>\ M'Y#_ .)H\KQU_P ]X/R'_P 30!W%%#\A_\ M30!W%%#\A_\ $T =Q17#^5XZ M_P">\'Y#_P")H\KQU_SW@_(?_$T =Q17#^5XZ_Y[P?D/_B:/*\=?\]X/R'_Q M- '<45P_E>.O^>\'Y#_XFCRO'7_/>#\A_P#$T =Q17#^5XZ_Y[P?D/\ XFCR MO'7_ #W@_(?_ !- '<45P_E>.O\ GO!^0_\ B:/*\=?\]X/R'_Q- '<45P_E M>.O^>\'Y#_XFCRO'7_/>#\A_\30!W%%.O^>\'Y#_ .)H\KQU_P ]X/R'_P 30!W%%#\A_\30!W%%#\ MA_\ $T =Q17#^5XZ_P">\'Y#_P")H\KQU_SW@_(?_$T =Q17#^5XZ_Y[P?D/ M_B:/*\=?\]X/R'_Q- '<45P_E>.O^>\'Y#_XFCRO'7_/>#\A_P#$T =Q17#^ M5XZ_Y[P?D/\ XFCRO'7_ #W@_(?_ !- '<45P_E>.O\ GO!^0_\ B:/*\=?\ M]X/R'_Q- '<45P_E>.O^>\'Y#_XFCRO'7_/>#\A_\30!W%%.O^>\'Y#_ .)H\KQU_P ]X/R'_P 30!W% M%#\A_\30!W%%#\A_\ $T =Q17#^5XZ_P">\'Y#_P")H\KQU_SW@_(?_$T M=Q17#^5XZ_Y[P?D/_B:/*\=?\]X/R'_Q- '<45P_E>.O^>\'Y#_XFCRO'7_/ M>#\A_P#$T =Q17#^5XZ_Y[P?D/\ XFCRO'7_ #W@_(?_ !- '<45P_E>.O\ MGO!^0_\ B:/*\=?\]X/R'_Q- '<45P_E>.O^>\'Y#_XFCRO'7_/>#\A_\30! MW%%.O^>\'Y#_ .)H\KQU M_P ]X/R'_P 30!W%%#\A_\30!W%%#\A_\ $T =Q17#^5XZ_P">\'Y#_P") MH\KQU_SW@_(?_$T =Q17#^5XZ_Y[P?D/_B:/*\=?\]X/R'_Q- '<45P_E>.O M^>\'Y#_XFCRO'7_/>#\A_P#$T =Q17#^5XZ_Y[P?D/\ XFCRO'7_ #W@_(?_ M !- '<45P_E>.O\ GO!^0_\ B:/*\=?\]X/R'_Q- '<45P_E>.O^>\'Y#_XF MCRO'7_/>#\A_\30!W%%. MO^>\'Y#_ .)H\KQU_P ]X/R'_P 30!W%%# M\A_\30!W%%#\A_\ $T =Q17# M^5XZ_P">\'Y#_P")H\KQU_SW@_(?_$T =Q17#^5XZ_Y[P?D/_B:/*\=?\]X/ MR'_Q- '<45P_E>.O^>\'Y#_XFCRO'7_/>#\A_P#$T =Q17#^5XZ_Y[P?D/\ MXFCRO'7_ #W@_(?_ !- '<45P_E>.O\ GO!^0_\ B:/*\=?\]X/R'_Q- '<4 M5P_E>.O^>\'Y#_XFCRO'7_/>#\A_\30!W%%.O^>\'Y#_ .)H\KQU_P ]X/R'_P 30!W%%#\A_\30!W%%#\A_\ $T =Q17#^5XZ_P">\'Y#_P")H\KQU_SW@_(?_$T =Q17#^5XZ_Y[ MP?D/_B:/*\=?\]X/R'_Q- '<45P_E>.O^>\'Y#_XFCRO'7_/>#\A_P#$T =Q M17#^5XZ_Y[P?D/\ XFCRO'7_ #W@_(?_ !- '<45P_E>.O\ GO!^0_\ B:/* M\=?\]X/R'_Q- '<45P_E>.O^>\'Y#_XFCRO'7_/>#\A_\30!W%%.O^>\'Y#_ .)H\KQU_P ]X/R'_P 3 M0!W%%#\A_\30!W%%#\A_\ $T =Q17#^5XZ_P">\'Y#_P")H\KQU_SW@_(? M_$T =Q17#^5XZ_Y[P?D/_B:/*\=?\]X/R'_Q- '<45P_E>.O^>\'Y#_XFCRO M'7_/>#\A_P#$T =Q17#^5XZ_Y[P?D/\ XFCRO'7_ #W@_(?_ !- '<45P_E> M.O\ GO!^0_\ B:/*\=?\]X/R'_Q- '<45P_E>.O^>\'Y#_XFCRO'7_/>#\A_ M\30!W%%.O^>\'Y#_ .)H M\KQU_P ]X/R'_P 30!W%%#\A_\30!W%%#\A_\ $T =Q17#^5XZ_P">\'Y# M_P")H\KQU_SW@_(?_$T =Q17#^5XZ_Y[P?D/_B:/*\=?\]X/R'_Q- '<45P_ ME>.O^>\'Y#_XFCRO'7_/>#\A_P#$T =Q17#^5XZ_Y[P?D/\ XFCRO'7_ #W@ M_(?_ !- '<45P_E>.O\ GO!^0_\ B:/*\=?\]X/R'_Q- '<45P_E>.O^>\'Y M#_XFCRO'7_/>#\A_\30!W%%.O^>\'Y#_ .)H\KQU_P ]X/R'_P 30!W%%#\A_\30!W%%#\A_\ $T = MQ17#^5XZ_P">\'Y#_P")H\KQU_SW@_(?_$T =Q17#^5XZ_Y[P?D/_B:/*\=? M\]X/R'_Q- '<45P_E>.O^>\'Y#_XFCRO'7_/>#\A_P#$T =Q17#^5XZ_Y[P? MD/\ XFCRO'7_ #W@_(?_ !- '<45P_E>.O\ GO!^0_\ B:/*\=?\]X/R'_Q- M '<45P_E>.O^>\'Y#_XFCRO'7_/>#\A_\30!W%%.O^>\'Y#_ .)H\KQU_P ]X/R'_P 30!W%%#\A_\30!W%%#\A_\ $T =Q17#^5XZ_P">\'Y#_P")H\KQU_SW@_(?_$T =Q17#^5X MZ_Y[P?D/_B:/*\=?\]X/R'_Q- '<45P_E>.O^>\'Y#_XFCRO'7_/>#\A_P#$ MT =Q17#^5XZ_Y[P?D/\ XFCRO'7_ #W@_(?_ !- '<45P_E>.O\ GO!^0_\ MB:/*\=?\]X/R'_Q- '<45P_E>.O^>\'Y#_XFNS@$HA03D&3 W$=,]Z ):*** M "BBB@ KAK?_ )'>;_KC_2NYKAK?_D=YO^N/]* .YHHHH __T_W#\1_\C%HG M_70_^A+7$H0 M?G73)6([X:8@?R-?K1KFFR:SH][I,5[/IKW<3Q"YM6"3PEQC?&S!@&7J"01G MM7QMXG_84\ >-=5;7/%OC+Q/J]^ZA#-=7=M*^U>B@M;' '8#@4 ?5_P_D2;P M'X;?M-^&M7\7? ;QCH6@H\M]+:++&D8R[BWE29D4=R MRH1CJ+M>UC38;X4 ?G/_P3G\5Z-/\ #[Q#X)$JIJMGJ37QBZ,]O/%%&''KAHR#CIE<]17U M#^TU#X7G^ _C0>+?+%HFG3-"9,<787-MLS_'YVP+_AFO.?&/['7@75_%I\>^ M ]6U#P+KS.TC2Z7($B+O]YA&>5+=PC*IYR.33V_9-L_$]Y97/Q<\;ZWXX@L' MWI974PALRW3+1H-V?HPSWR.* /./^">/A;5]'^%NM>(=11X;?7-0S:JXP'C@ MC"&5?9G++G_8KP#]N;P!JO@#XMZ/\:O#\!2UU-[>1Y5'RQZE9D%FZ;I^CZ?;Z5I5O':6=I&L4,,2A(XXT&%55' ' K&\7^#_#?CWP]> M>%?%EC'J.F7R[9(I!^3*1RK*>58$$'D&@!WA3Q3H_C#PKIOB_1YUDT_4[9+F M-\C 1UR0Q[%>0P/0@@]*_(;^QF_:C_;)O[[21]H\-:=>123S@;HC8Z<%C&#T MQ<,GR]_G)Z U];I^Q-;V%G<>&M ^(_B+3/"EVSF72HYQY1#D%E[(0^ M:^G?A?\ "7P-\'_#_P#PCO@>P%I"[!YI6)>:>3&-\CGDGT' '8 4 ;/COQUX M:^&OA2^\9>+;G[+IFGJI=@I=B78*BJHY+,Q _/ R:XWX/\ QT^'_P ;]/OK M_P #W$S-IKHES!<1^5-'Y@)1B 6!5MK8()Z&MGXM_#'1?C!X#U'P'KLLEM;W MVQEFBQOBEB8.C '@\C!!Z@D<=:\X_9X_9OT#]GVQU9-.U*;5[[6FB,\\J"-0 MD&[RT1 3C&]B3DY_"@#Y0_X*'_"JYN[?1OBYI-L9%LT_L_4F4?=C+;K>1L=M MS,A/NHK[<^ 'CVU^)'P@\,>)X;@3W#V<4%W@Y*W<"B.8,.H)8$C/8@]#7J>J MZ5INN:;V-Y&T4T,JAXY$88*LIX(-?&A_8MT[0[R]7X;>/=>\(:3J M3%KBPM+@F)@05*@Y4D8.!OW&@#Y,_:76[_:*_:GT[X;>#)/M$6EQ1:;)/'\\ M<11VENIB1VBW[3ZLF!R1G]7M1\#Z%J7@.?X=S18TB?3SINP?PPF+RACW4=#V M(KA?@[\ _A[\$K":#PC:O)?7@ NK^Y;S+F?'."V %7/.U0!WQGFO:J /Q\_8 M[N]1^"W[1FO?";QD?L,VIQ/9@/\ *LEU;L)(&!/!$D9W#'6OT"_:@^(& MG_#SX)>)M1N9UCN]2M9-/LTR [SW:F,;!W**2Y]E-+\9OVVU&=O(4$YPPRS$>H# 'N".* /+O^">_PHOM!\.:M\4]9A,,FOA;:Q5EPWV6 M)BSR<_PR/@#V3/0BOT?J"VMK>SMXK2TB6&"%0B(@"JJJ, #@ #H*GH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "N&M_\ D=YO^N/]*[FN&M_^1WF_ZX_TH [F MBBB@#__4_(_P#D8M$_ZZ'_ -"6NYH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#FM=\:>#O"\T5OXEUV MPTB6=2T:7=U% SJ#@E1(RDC/<5A?\+;^%/\ T.FB_P#@QMO_ (Y7Y_?M\_\ M(X>%O^O";_T;7P-7@8O.94ZC@H['\Y\9>-N)RO,ZV AAXR4&E=MZW2?ZG[]? M\+;^%/\ T.FB_P#@QMO_ (Y1_P +;^%/_0Z:+_X,;;_XY7X"T5S?V_/^4^9_ MXF,QG_0+'_P)G]#^A>*/#7BB&6X\-:O::O% P61[2>.=48C(#&-F ..QK=KX M&_8&_P"1/\4_]?\ #_Z*K[YKW\)7=2FIOJ?T7P;GT\TRRCCYQ47--V72S:_0 M****Z3Z<**** "BBB@ HHHH **** "N&M_\ D=YO^N/]*[FN&M_^1WF_ZX_T MH [FBBB@#__5_(_P#D8M$_ZZ'_ -"6NYH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#\O/V^?^1P\+?] M>$W_ *-KX&K[Y_;Y_P"1P\+?]>$W_HVO@:OA\T_WB1_ OBU_R46+]5_Z2@HH MHKSS\Y/U#_8&_P"1/\4_]?\ #_Z*K[YKX&_8&_Y$_P 4_P#7_#_Z*K[YK[G* M_P#=XG]]^$O_ "3N$]'_ .E,****[S]%"BBB@ HHHH **** "BBB@ KAK?\ MY'>;_KC_ $KN:X:W_P"1WF_ZX_TH [FBBB@#_];]P_$?_(Q:)_UT/_H2UW-< M-XC_ .1BT3_KH?\ T):[F@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** /S(_;WT[4'\1>&=42UE:RCM)8FG",8ED,F0I?&T,1SC.:_/ MQ$>1UCC4LS$ #))/0 5]B?MD_%'_A,O'J^$--FWZ9XU?%8R'M<2XPZL_A3C M?"1S;BJKA\"^9SFHW\TDG\E9_<>7I\)_BG(BO'X-UEE8 @C3KD@@]"/DIW_" MI/BM_P!"9K7_ (+KG_XW7[\(B1HL<:A54 #@ #H!3J]7^P(?S,_75]'/!_] M!4O_ %'Q'^Q'X7\2^%_"GB6W\2Z3=Z3+/>Q-&EW!) SJ(\$J)%4D9[BOMRB MBO9PU!4X*"Z'[?POD,,KP%+ 0DY*":N^MVW^H4445N>^%%%% !1110 4444 M%%%% !7#6_\ R.\W_7'^E=S7#6__ ".\W_7'^E 'OM1\- M:2=(D\(_$2[30;*\@6 MZALM*E(MWB9F4;Y!\\A!4A@QP",@ $5^V=?D+_P4@4#QYX1?N=-E'Y3'_&@# M]4? [,_@K0'QMV6U4_P =U+^[ MA7'<;V!/L":ZKP)_R)'A[_L'6G_HE:I>-OA[X9^(46DVWBJ!KNVT>^BU"*'< M1$\\(8)YBCAU&XG:>,]: /QV\,^%OVZO&.F0ZWH5_P")GL[E0\;S:LUMN5N0 MP6:=&P1T.,$=*NZ[X%_;N\-:+?>(=%2\S+YC-C(D0<=<'/3 MCTS]K3]H]O@=X;MM)\.!)?%.N(_V;?AEM85X,[*>ISP@/!().0I!]4_9Y\ ? M\*S^#GACPI+'Y=W%:K/=C'/VFY_>R@^NUFVCV K\EOC3J_\ PM7]L@R6 M8U^RT-8SR!%!.EO(![,^]OQH ^Q/!?[)_BOQQX)A\8?$OQYKT'C/6(A=IY=R M1%9,XW1HR')8J#\P#*!]U<8R8/V9?VA?&-A\0+_]GKXTW1N=:L)IK:ROY6R\ MLL!.89'/+[U&Z-SR>ASEE?B3^VBMSX#_ &GQXNT-_(O9(=.U2-AQ MMF@_=@_G""?QH _;>BLS1=4@UO1['6;7_4W\$4Z9_NRJ&'Z&M.@#P#]HWXYZ M?\"/ ;>(#$EWJ]^YM].MF. \N,EWQSY<8Y;'4D+D9R/E;X0_ ;QI\>_"8^*? MQG\::U%=:\#)86UG.($A@S\DFS:R@,1N15 7!.2>/G/]OWQ?<:]\;E\,*Q^ MS^&[&"$)V\VY7[0[ >I5T'_ 17[+^%M&M_#GAG2?#]HNR#3+2"V11V6&,(!^ M0H _.?X6?&KQU\"/C3/^S]\8M6?6=&EF2'3]2N6)DB$P!MV+MDF)P0K D^6W M0X!S^FM?D-_P4^$O$L7RRWVGRV[$LN\'Z_OOT%?7^N_%R]'[& MTGQ0,K-J5SH$4;2CAA>7 6T9Q])7+#Z4 ?/GQ ^,_C[]HKXSI\"_@_JLFA^' M;625+_4K9CYDT1C;SP7_!-S1H;CQ-XV\1.F9K.TL[9 M6]%N9)'^/-B9!>NA@M%SRT\@PI'?Y>N:]?K\B?V MR?BC_P )CX]7PAILV_3/#F4.TY5[EOOMZ?+]T$5PYCBO94G);]#\]\3N+%E& M4U*T'^\E[L/5]?DKL^0IYKK4;R2XF+3W-S(68]6=W.3^))K]H?V7OAPA-5U<"XN"5PX#?=0DHC<#L.HHHKZ,_I\**** "BBB@ HHHH **** "BBB@ HHHH *X:W_Y'>;_ M *X_TKN:X:W_ .1WF_ZX_P!* .YHHHH _]#]P_$?_(Q:)_UT/_H2UW-<-XC_ M .1BT3_KH?\ T):[F@ HHHH **** "OR'_X*0?\ (\^$/^P;-_Z.-?KQ7Y#_ M /!2#_D>O"'_ O_1QH _4[P)_R)'A[_L'6G_HE:ZJN4\"?\B1X>_[!UI_ MZ)6NKH *_+SXO9^.?[:?ACX;Q_O]&\'B-[L=4S&!=7&?][]W"?<5^E'B77[# MPKX=U3Q-JC;+/2;::ZF/^Q"A=L>^!Q7YZ?L&>'[_ ,4:SX[^.VOKNO=$(+@YECTBP5S_M"W0'] M:[VJMC9P:=96^GVJ[(;:-(D7T5 % _(5:H _!G]JN%O^&K?$,5_]U[S3LYZ> M6UO!C_QVOWD7[H^E?C-_P4$\$WOA_P"+6G^/(0?LOB*T0!\?=N;("-E_[X\L MCZGTK]=_!OB*U\7>$M%\566/(U>SM[M .RSQAP/PSB@#\T/^"E3H;GX?1C[X M34R?7!-MC^1K3U^VO4_X)Q62G)Q%;N__ %S;4P5_FM>=_P#!0S5GUSXK^&/! M^FJ;FYL]/4^7&-S>=>3,%0 <[B$4@>XK[UU_X.2W7[,$OP[ MMT609]GF3GTS0!\J_P#!-E(AHWCJ0?ZPW%B#Z[0DV/U)K],+QTCLYY)/N+&Q M;/3 '-?D[_P3C\0QZ?XN\9^#+D;+B^M;>[16X(^QR/&XQZ_OU_*OTK^*WB"' MPK\,O%7B*=Q&+#3+N523C+B)MBCW9L >YH _&7]AZ*:3]H_1'B.%B@OF?_=\ MAU_F17[M5^0'_!.SP1<:CX\\0>/YXF^RZ39_8XG(^4SW3!C@]RJ(Q MQ[5\CF-5UZZIPV6G^9_&?B9FU7B'B"&681WC!\B[7^U+Y;>B/NG]FGPPWPP\ M PBXT:9M4U3$]Q)LPV#]U>8U; '8YKZ+_P"$QN?^@1/^O_Q-=JD<<:+'&H55 M & .@%/P*^IHTE""@NA_6^2912P&$IX.BO=@DO^#\]SA_^$QN?^@1/^O_ M ,31_P )C<_] B?]?_B:[C HP*U/5.'_ .$QN?\ H$3_ *__ !-'_"8W/_0( MG_7_ .)KN,"C H X?_A,;G_H$3_K_P#$T?\ "8W/_0(G_7_XFNXP*,"@#A_^ M$QN?^@1/^O\ \31_PF-S_P! B?\ 7_XFNXP*,"@#A_\ A,;G_H$3_K_\379P M2&:%)64H7 .T]1GM4N!10 4444 %%%% !7#6_P#R.\W_ %Q_I7OUOH MH ^?/@9XA^+#?M+Z M/\0->^#.OZ9\,VE&MRK%A8'\N:2$2*9DC;(PQ3/&>1D=\5X-^PQX1^,/A70? M$B?$J&\LM.N);)OVFO@%X8_P"%7:O\ M.)?&$.GLZ:9?6ETHB$;98*YVL2@8\;MA XZ 5^C5% 'P%\%OV;?&VM_$^X^/ M_P ?3%_;\TPN+/38F#K;N%VQF0C*_NE $:AFQ@,6)%??M%% 'YU_$[]GGXA? M#3XP1?'KX 6D=^TDKRWVCEA'N,HQ,(\E0R29+%<@JW*YX"P?$NY_:3_:9TJ' MX=6'@=_ .@7$B-J5UJ%P)#((FW*H 56*Y ;:J'+ 98"OT;HH \R^$7PK\._! MSP/9>"?#@+Q6^9)IWQYEQ._WY'QW., =@ .U>FT44 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %>0?'/XD0?"[XY;[[>GR_=!%<&98KV5)M;O8_/O$W MBQ91E-2M%_O)>[#U?7Y+4^0+JYGO;F6\NG,DT[L[L>K,QR2?J:_9S]E;X:)X M ^&-G>7EOY.JZVHN9]P7>JM]Q20H.,\"]=#!:+GEIY!A2._P O7-?A3=7,][,'R1[V M!R>QZU]14R.-(D6*-0B( % & .@ I]?4T**IP4(]#^MLAR:EE^#I8*A\,$E MZ]W\WJ%%%%:GKA1110 4444 %%%% !1110 4444 %%%% !1110 5PUO_ ,CO M-_UQ_I79QA<#!]*N- M^G:+_K=C91YSUSMA\%XD\5K*,JJ8B+]^7NQ]7U^6Y M\::GJ-WJ^H7.J7\C2W%U(TDCL2Q+,;_KC_2@#N:*** /_U/W#\1_\C%HG_70_^A+7)+G[)INGIO MFEVL^T$A1A4!8DD@ 5^:?QI_;X\0:==R>'_ (:Z!+I+@ _;-6A*S,IZ-';G MA0>QH **Y/ MQKXX\+?#OP]<^*?&&H1Z=IUJ/F=SRS=D11RSGLHR:^,-#_:.^-WQVU:XM/@' MX5MM-T&V?RY-8UDL5!'/"H=N['\ $F.,D9% 'WW17F7PVT3XH:/;WK?$WQ-: M^(9[@QF!;6R6T6WV[MXW!B9-V5P2!C'O6;\:OC1X6^"'@^3Q1XC)FFE)CL[1 M#B2YFQG:#SM4=68\*/4D @'K]%?GYX9\;_MG_$WPJWQ*\+V^B:/I=R#/8:=. MA,]S"OW<,P;&\?=+,N[K\JD$^K_LX_M-6'QI%YX8\0V0T/QCI(;[39_,$D5& MVN\0?YAM;AD;)7CD\X /JRBBB@ HKB/B+\0O#'PN\)7OC/Q;<_9["S'11F26 M1ON1QKW=CP!T[D@ D?%O@GXJ_M6_'RSO?&/PTM='\+>&XY'BM!?*TLEPT9^8 M!MKYP?E9@JKG@ D' !^A-%?&'P)_:AU'Q;XQO/@_\6]-C\/^-K!WB41Y$%TT M0RR@$G:^T;A@E7'*XX!^SZ "BOBCXW?M2ZGH'C>U^#?P9TV+Q!XSNY!!(TF3 M!;2,,[, C-?BS^U/\ 8K#Q=\4+72/%'AFYD2*Z&GJT'/B3X3T_QEX5N/M.G:BF]">'1@<,C MCLRL""/7ID6?&7XAVGPS\ : MGXDGD5;A8S';(2,O,XPN!N4G'7@YK\)-3U&[U?4+G5+^1I;BZD:21V)8EF.3 MRVQ#\J?\";C\Z^2S.LZ]=4H=-#^-?%/.:N?9]3RK!N\ M8/D7;F?Q/Y?DF?HW^R?\+O\ A7OPVAU+4(=FK:_BYFR/F2,C]VGM@O=_-ZA11 M16IZX4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7#6__([S?](_P#D M8M$_ZZ'_ -"6NYH **** "BBB@!K(KJ5'XB>%;R.- M5DFTMT8@8)$<[$9^FXU^P=?D/_P4@_Y'GPA_V#9O_1QH _4[P)_R)'A[_L'6 MG_HE:Z&]O;33;.?4+^5;>VM8VEED\"?\B1X>_P"P=:?^ MB5KYZ_;5\677A3]G[7!9-LFUF2#3@V<$).V9!_P*-&7\: /S[\2>)/%G[:_Q M]M/"6GW#V?ABTDE-NH!VV]C$?WEPZ]#+(, 9Z,RKT%?LAX2\*:%X'\.6'A3P MU:K9Z=IL2Q11KZ+U)/=F/+$\DDDU^.?['OP?^*7CBTU[7_!?B8>$=*F==/N[ MZ%-]\Y0+,8H"-IC!W*68,#TX/-=E\??A3\[^+G[3=I\/(KDG3=,N[31K=0 M>%FN'07#X_O>8VTGT05^AG[*?Q^?XZ^"+B76ECB\1Z&Z0WRQC:DBR F*95[; MPK @=&4X ! K\N=!5M7_ &TXGN>&?QK),0>Q2^:0#\Q0!^\-C96NFV5OIUC$ ML%M:QK%%&@PJ(@PJ@=@ ,5^+'[05_=? K]L*3QOH0,$;7%KJIC3Y?,CN$ ND M..TK"0'ZU^V-?BQ_P4/C1/C?IC)UDT*V9OK]HN!_("@#]H;>XBN[>*Z@8/%, MJNK#H589!'U%35P7PJEEG^&'A"><$2R:18,V>NXVZ$_K7>T ?D!_P4/^(EUJ M7CC1_AK:3G[#HULMY<1@\&ZN,[=P[[8@I7TWFOU#^%_A6V\$?#KPWX3M4"+I MEA;PM@8W2*@\QS[LV6/N:_%+]K-6U?\ :H\26MQP);K3X/\ @/V:!!^G-?O. M@PB@>@H _'G]O72[KP3\;_#GQ$\/N;.\OK.&<3)PWVNQE*A_J$\L?A7Z,:K\ M7K:U_9^E^,T06,OHBZA$AY47$L0,<9_[:L$-?#?_ 4JC077P_E'WV34U/T4 MVQ'\S6KKU]=#_@G%9[@098K>(^R+J8V_F%% '!_\$^M&D\5?%;Q9\0=:&9HQ*;S3;CR@W03QH9 M(6_X#(JG\*^#_P#@FQ:HFF>/+X?>EFT^,_2-9R/_ $.OTUO8TFLYXI?N/&RM M]",&@#\G_P#@G5\0;NV\2>(?AC=REK2\M_[1ME)X2:%ECE"CU=74G_)/%2RC*J MF(B_??NQ_P 3_P EK\CXSU/4;O5]0N=4OY&EN+J1I)'8EB68Y/)R:_8O]D_X M7?\ "O?AM#J6H0[-6U_%S-D?,D9'[M/; Y/;O7YO?LY_#F/XC?$NPL[_ NE MZ<1=7;,< I&>>9\[8XT&68XR< 5^)W[;OQ:\$_%3Q]HTG@6^_M.STFQ,,EP MJ,B-*\C,57> 3@8R<8STH _9KP)_R)'A[_L'6G_HE:^3_P!OW2;G4O@&;N!2 MR:7JMI\;>$=(\>^$M6\&Z]'YEAJ]N\$@'5=PX9?1E;#*>Q H M^+?^"=E[:S?!K6;&,@3V^MS-(O?$EO!M;\=I'X5]._'[1+/Q#\$O'&F7R*\? M]CWDR[N@EMXFFB;_ ("Z*?PK\VOA'K'B;]BKXMZGX6^)UM-_PB.OD1#4(HV: M%C$28;A,9S@,1(@^8 YYP,_0O[0/[3GA3QCX(O?AC\%)I/%GB3Q7$]EMLX)& M6&WE^28L65-)HS_H:6-JL@_Z:-(YC_0/ M7D'CBQD^&_[;?VO55^S6Q\4VVHE_X?L]Y<),7!] KG/N"*_33]E;X&M\$/AR MMAJRHWB'6'%UJ#IR%;&(X0W<1K^&XL1P:\7_ &X/V>]8^(>G6?Q+\$VS7>MZ M)"8;FVC&9)[1275HP.6>)B?E'+ \<@ @'Z!5^(_[<+OBS\8[_\ :3^)NG/I]C)=O>:=:3J0\DIX@8*P M!\J!,;&(^8A2.!R ?I9X?TM-#T'3=%C;.+SI%C,C*.H4'CMG&>,BO%OV,_CWX^^-FF^) M(O'4<?&CP'!=^'$#^)/#S/-:(2!]HCD \V')Z$[0RYXR,<9)KRKX _M: M> O"7PSLO!'Q=NIO#WB+PI$+%H9[>8O-% N(MH5"5<( I#XY&#M##9>TL+BX(]!<2A ?Q\DU]->)OAIJB?L.MX%6$OJ-KH-O=/$!\ MPE@9+R10.Y!4@>IKYU\(^ ?$?[77Q]D^,/B+3)=/\ Z=)"+9;I2#=06W^JA0 M'A@[9>4C*C,8H _*_P#X)LZO ESX[T"1\32+ M87,:^JH9DD/X%D_.OTL\;ZK'H7@S7];E;:FGZ?=7#$]A%$SG^5?EDWA?6/V+ MOVAAXUDL9[OX>ZUYMN;F%2_DVUPRMY;XX#PNJD9^^HXY) ]<_:'_ &G?#7Q( M\$S?"KX&-<>*==\4@6\AM;>51#;EAY@(=5)+@;3QM"DDD<4 ?.'_ 3Z\-7. MK?&B^\1!?]&T33IF9L?\M+EEC1?Q7>?PK]IZ^9?V6/@3_P *.^'WV'5?+D\0 MZPXN-0D3D*0,1PJW=8P3SW8L1P:^FJ "BBB@ HHHH **** ,K5-&L=86-+U2 MPB)*X)'7Z5D?\(5H/_/)_P#OMO\ &NLHH Y/_A"M!_YY/_WVW^-'_"%:#_SR M?_OMO\:ZRB@#D_\ A"M!_P">3_\ ?;?XT?\ "%:#_P \G_[[;_&NLHH Y/\ MX0K0?^>3_P#?;?XT?\(5H/\ SR?_ +[;_&NLHH Y/_A"M!_YY/\ ]]M_C1_P MA6@_\\G_ .^V_P :ZRB@#D_^$*T'_GD__?;?XT?\(5H/_/)_^^V_QKK** .3 M_P"$*T'_ )Y/_P!]M_C1_P (5H/_ #R?_OMO\:ZRB@#D_P#A"M!_YY/_ -]M M_C1_PA6@_P#/)_\ OMO\:ZRB@#D_^$*T'_GD_P#WVW^-'_"%:#_SR?\ [[;_ M !KK** .3_X0K0?^>3_]]M_C1_PA6@_\\G_[[;_&NLHH Y/_ (0K0?\ GD__ M 'VW^-'_ A6@_\ /)_^^V_QKK** .3_ .$*T'_GD_\ WVW^-'_"%:#_ ,\G M_P"^V_QKK** .3_X0K0?^>3_ /?;?XT?\(5H/_/)_P#OMO\ &NLHH Y/_A"M M!_YY/_WVW^-'_"%:#_SR?_OMO\:ZRB@#D_\ A"M!_P">3_\ ?;?XT?\ "%:# M_P \G_[[;_&NLHH Y/\ X0K0?^>3_P#?;?XT?\(5H/\ SR?_ +[;_&NLHH Y M/_A"M!_YY/\ ]]M_C1_PA6@_\\G_ .^V_P :ZRB@#D_^$*T'_GD__?;?XT?\ M(5H/_/)_^^V_QKK** .3_P"$*T'_ )Y/_P!]M_C1_P (5H/_ #R?_OMO\:ZR MB@#D_P#A"M!_YY/_ -]M_C1_PA6@_P#/)_\ OMO\:ZRB@#D_^$*T'_GD_P#W MVW^-'_"%:#_SR?\ [[;_ !KK** .3_X0K0?^>3_]]M_C1_PA6@_\\G_[[;_& MNLHH Y/_ (0K0?\ GD__ 'VW^-'_ A6@_\ /)_^^V_QKK** .3_ .$*T'_G MD_\ WVW^-'_"%:#_ ,\G_P"^V_QKK** .3_X0K0?^>3_ /?;?XT?\(5H/_/) M_P#OMO\ &NLHH Y/_A"M!_YY/_WVW^-'_"%:#_SR?_OMO\:ZRB@#D_\ A"M! M_P">3_\ ?;?XT?\ "%:#_P \G_[[;_&NLHH Y/\ X0K0?^>3_P#?;?XT?\(5 MH/\ SR?_ +[;_&NLHH Y/_A"M!_YY/\ ]]M_C1_PA6@_\\G_ .^V_P :ZRB@ M#D_^$*T'_GD__?;?XT?\(5H/_/)_^^V_QKK** .3_P"$*T'_ )Y/_P!]M_C1 M_P (5H/_ #R?_OMO\:ZRB@#D_P#A"M!_YY/_ -]M_C1_PA6@_P#/)_\ OMO\ M:ZRB@#D_^$*T'_GD_P#WVW^-'_"%:#_SR?\ [[;_ !KK** .3_X0K0?^>3_] M]M_C1_PA6@_\\G_[[;_&NLHH Y/_ (0K0?\ GD__ 'VW^-'_ A6@_\ /)_^ M^V_QKK** .3_ .$*T'_GD_\ WVW^-'_"%:#_ ,\G_P"^V_QKK** .3_X0K0? M^>3_ /?;?XT?\(5H/_/)_P#OMO\ &NLHH Y/_A"M!_YY/_WVW^-'_"%:#_SR M?_OMO\:ZRB@#D_\ A"M!_P">3_\ ?;?XT?\ "%:#_P \G_[[;_&NLHH Y/\ MX0K0?^>3_P#?;?XT?\(5H/\ SR?_ +[;_&NLHH Y/_A"M!_YY/\ ]]M_C1_P MA6@_\\G_ .^V_P :ZRB@#D_^$*T'_GD__?;?XT?\(5H/_/)_^^V_QKK** .3 M_P"$*T'_ )Y/_P!]M_C1_P (5H/_ #R?_OMO\:ZRB@#D_P#A"M!_YY/_ -]M M_C1_PA6@_P#/)_\ OMO\:ZRB@#D_^$*T'_GD_P#WVW^-'_"%:#_SR?\ [[;_ M !KK** .3_X0K0?^>3_]]M_C1_PA6@_\\G_[[;_&NLHH Y/_ (0K0?\ GD__ M 'VW^-'_ A6@_\ /)_^^V_QKK** .3_ .$*T'_GD_\ WVW^-'_"%:#_ ,\G M_P"^V_QKK** .3_X0K0?^>3_ /?;?XT?\(5H/_/)_P#OMO\ &NLHH Y/_A"M M!_YY/_WVW^-'_"%:#_SR?_OMO\:ZRB@#D_\ A"M!_P">3_\ ?;?XT?\ "%:# M_P \G_[[;_&NLHH Y/\ X0K0?^>3_P#?;?XT?\(5H/\ SR?_ +[;_&NLHH Y M/_A"M!_YY/\ ]]M_C1_PA6@_\\G_ .^V_P :ZRB@#D_^$*T'_GD__?;?XT?\ M(5H/_/)_^^V_QKK** .3_P"$*T'_ )Y/_P!]M_C1_P (5H/_ #R?_OMO\:ZR MB@#D_P#A"M!_YY/_ -]M_C1_PA6@_P#/)_\ OMO\:ZRB@#D_^$*T'_GD_P#W MVW^-'_"%:#_SR?\ [[;_ !KK** .3_X0K0?^>3_]]M_C1_PA6@_\\G_[[;_& MNLHH Y/_ (0K0?\ GD__ 'VW^-'_ A6@_\ /)_^^V_QKK** .3_ .$*T'_G MD_\ WVW^-'_"%:#_ ,\G_P"^V_QKK** .3_X0K0?^>3_ /?;?XT?\(5H/_/) M_P#OMO\ &NLHH Y/_A"M!_YY/_WVW^-'_"%:#_SR?_OMO\:ZRB@#D_\ A"M! M_P">3_\ ?;?XT?\ "%:#_P \G_[[;_&NLHH Y/\ X0K0?^>3_P#?;?XT?\(5 MH/\ SR?_ +[;_&NLHH Y/_A"M!_YY/\ ]]M_C1_PA6@_\\G_ .^V_P :ZRB@ M#D_^$*T'_GD__?;?XT?\(5H/_/)_^^V_QKK** .3_P"$*T'_ )Y/_P!]M_C1 M_P (5H/_ #R?_OMO\:ZRB@#D_P#A"M!_YY/_ -]M_C1_PA6@_P#/)_\ OMO\ M:ZRB@#D_^$*T'_GD_P#WVW^-'_"%:#_SR?\ [[;_ !KK** .3_X0K0?^>3_] M]M_C1_PA6@_\\G_[[;_&NLHH Y/_ (0K0?\ GD__ 'VW^-'_ A6@_\ /)_^ M^V_QKK** .3_ .$*T'_GD_\ WVW^-'_"%:#_ ,\G_P"^V_QKK** .3_X0K0? M^>3_ /?;?XT?\(5H/_/)_P#OMO\ &NLHH Y/_A"M!_YY/_WVW^-'_"%:#_SR M?_OMO\:ZRB@#D_\ A"M!_P">3_\ ?;?XT?\ "%:#_P \G_[[;_&NLHH Y/\ MX0K0?^>3_P#?;?XT?\(5H/\ SR?_ +[;_&NLHH Y/_A"M!_YY/\ ]]M_C1_P MA6@_\\G_ .^V_P :ZRB@#D_^$*T'_GD__?;?XT?\(5H/_/)_^^V_QKK** .3 M_P"$*T'_ )Y/_P!]M_C1_P (5H/_ #R?_OMO\:ZRB@#D_P#A"M!_YY/_ -]M M_C1_PA6@_P#/)_\ OMO\:ZRB@#D_^$*T'_GD_P#WVW^-'_"%:#_SR?\ [[;_ M !KK** .3_X0K0?^>3_]]M_C1_PA6@_\\G_[[;_&NLHH Y/_ (0K0?\ GD__ M 'VW^-'_ A6@_\ /)_^^V_QKK** .3_ .$*T'_GD_\ WVW^-'_"%:#_ ,\G M_P"^V_QKK** .3_X0K0?^>3_ /?;?XT?\(5H/_/)_P#OMO\ &NLHH Y/_A"M M!_YY/_WVW^-'_"%:#_SR?_OMO\:ZRB@#D_\ A"M!_P">3_\ ?;?XT?\ "%:# M_P \G_[[;_&NLHH Y/\ X0K0?^>3_P#?;?XT?\(5H/\ SR?_ +[;_&NLHH Y M/_A"M!_YY/\ ]]M_C1_PA6@_\\G_ .^V_P :ZRB@#D_^$*T'_GD__?;?XT?\ M(5H/_/)_^^V_QKK** .3_P"$*T'_ )Y/_P!]M_C1_P (5H/_ #R?_OMO\:ZR MB@#D_P#A"M!_YY/_ -]M_C1_PA6@_P#/)_\ OMO\:ZRB@#D_^$*T'_GD_P#W MVW^-'_"%:#_SR?\ [[;_ !KK** .3_X0K0?^>3_]]M_C1_PA6@_\\G_[[;_& MNLHH Y/_ (0K0?\ GD__ 'VW^-'_ A6@_\ /)_^^V_QKK** .3_ .$*T'_G MD_\ WVW^-'_"%:#_ ,\G_P"^V_QKK** .3_X0K0?^>3_ /?;?XT?\(5H/_/) M_P#OMO\ &NLHH Y/_A"M!_YY/_WVW^-'_"%:#_SR?_OMO\:ZRB@#D_\ A"M! M_P">3_\ ?;?XT?\ "%:#_P \G_[[;_&NLHH Y/\ X0K0?^>3_P#?;?XT?\(5 MH/\ SR?_ +[;_&NLHH Y/_A"M!_YY/\ ]]M_C1_PA6@_\\G_ .^V_P :ZRB@ M#D_^$*T'_GD__?;?XT?\(5H/_/)_^^V_QKK** .3_P"$*T'_ )Y/_P!]M_C1 M_P (5H/_ #R?_OMO\:ZRB@#D_P#A"M!_YY/_ -]M_C1_PA6@_P#/)_\ OMO\ M:ZRB@#D_^$*T'_GD_P#WVW^-'_"%:#_SR?\ [[;_ !KK** .3_X0K0?^>3_] M]M_C1_PA6@_\\G_[[;_&NLHH Y/_ (0K0?\ GD__ 'VW^-'_ A6@_\ /)_^ M^V_QKK** .3_ .$*T'_GD_\ WVW^-'_"%:#_ ,\G_P"^V_QKK** .3_X0K0? M^>3_ /?;?XT?\(5H/_/)_P#OMO\ &NLHH Y/_A"M!_YY/_WVW^-'_"%:#_SR M?_OMO\:ZRB@#D_\ A"M!_P">3_\ ?;?XT?\ "%:#_P \G_[[;_&NLHH Y/\ MX0K0?^>3_P#?;?XT?\(5H/\ SR?_ +[;_&NLHH Y/_A"M!_YY/\ ]]M_C1_P MA6@_\\G_ .^V_P :ZRB@#D_^$*T'_GD__?;?XT?\(5H/_/)_^^V_QKK** .3 M_P"$*T'_ )Y/_P!]M_C1_P (5H/_ #R?_OMO\:ZRB@#D_P#A"M!_YY/_ -]M M_C1_PA6@_P#/)_\ OMO\:ZRB@#D_^$*T'_GD_P#WVW^-'_"%:#_SR?\ [[;_ M !KK** .3_X0K0?^>3_]]M_C1_PA6@_\\G_[[;_&NLHH Y/_ (0K0?\ GD__ M 'VW^-'_ A6@_\ /)_^^V_QKK** .3_ .$*T'_GD_\ WVW^-'_"%:#_ ,\G M_P"^V_QKK** .3_X0K0?^>3_ /?;?XT?\(5H/_/)_P#OMO\ &NLHH Y/_A"M M!_YY/_WVW^-'_"%:#_SR?_OMO\:ZRB@#D_\ A"M!_P">3_\ ?;?XT?\ "%:# M_P \G_[[;_&NLHH Y/\ X0K0?^>3_P#?;?XT?\(5H/\ SR?_ +[;_&NLHH Y M/_A"M!_YY/\ ]]M_C1_PA6@_\\G_ .^V_P :ZRB@#D_^$*T'_GD__?;?XT?\ M(5H/_/)_^^V_QKK** .3_P"$*T'_ )Y/_P!]M_C1_P (5H/_ #R?_OMO\:ZR MB@#D_P#A"M!_YY/_ -]M_C1_PA6@_P#/)_\ OMO\:ZRB@#D_^$*T'_GD_P#W MVW^-'_"%:#_SR?\ [[;_ !KK** .3_X0K0?^>3_]]M_C1_PA6@_\\G_[[;_& MNLHH Y/_ (0K0?\ GD__ 'VW^-'_ A6@_\ /)_^^V_QKK** .3_ .$*T'_G MD_\ WVW^-'_"%:#_ ,\G_P"^V_QKK** .3_X0K0?^>3_ /?;?XT?\(5H/_/) M_P#OMO\ &NLHH Y/_A"M!_YY/_WVW^-'_"%:#_SR?_OMO\:ZRB@#D_\ A"M! M_P">3_\ ?;?XT?\ "%:#_P \G_[[;_&NLKX/_:V^-OQ)^%OB?0M-\$:HMA;W MMF\LJM;PS;G$A4',J,1QZ5SXG$QI0YY;'SO%/$V'RC!RQV)3<(M+W4F]7;JU M^9]B?\(5H/\ SR?_ +[;_&C_ (0K0?\ GD__ 'VW^-?D/_PU]\?_ /H8X_\ MP!M/_C5'_#7WQ_\ ^ACC_P# &T_^-5YO]O4>S_#_ #/RS_B83)/^?57_ ,!C M_P#)GZ\?\(5H/_/)_P#OMO\ &C_A"M!_YY/_ -]M_C7Y#_\ #7WQ_P#^ACC_ M / &T_\ C5?>'[)/Q1\;_%+PQKNI>-[];^XLKQ(HF6&*':AC#$8B50>?6M\- MFM.K/DBG<^AX6\7LLS?&1P.&A-3DF_>44M%?I)_D?1'_ A6@_\ /)_^^V_Q MH_X0K0?^>3_]]M_C7645Z9^J')_\(5H/_/)_^^V_QH_X0K0?^>3_ /?;?XUU ME% ')_\ "%:#_P \G_[[;_&C_A"M!_YY/_WVW^-=910!R?\ PA6@_P#/)_\ MOMO\:/\ A"M!_P">3_\ ?;?XUUE% ')_\(5H/_/)_P#OMO\ &C_A"M!_YY/_ M -]M_C7644 3_]]M_C7644 >'?%:X\*?#3P'JOBZ\1MUK&5@4N?GG?B-1D^O./05^( M.HW]SJM_<:E>.7GN7:1R3G)8Y/6OMW]MGXH_V]XIMOAUIO$_V;?AB_P 3OB98V5Q&6TS3"+N\/;8A^5/^!-Q^=?)YI6=>NJ4. MFGS/XZ\5\YJY[GM/*,&[Q@^5=G)_$_EM\F?H'^S%\$;#PI\.+75->@8:MK8% MS*,E2D;#]VGY3_ /?;?XUU,<:1(L42A$0 * , = *?7T] M"BJ<%"/0_J[(O=_-ZG)_\(5H/_/)_^^V_QH_X0K0?^>3_ M /?;?XUUE%:GKG)_\(5H/_/)_P#OMO\ &C_A"M!_YY/_ -]M_C7644 ?^^0*WJ* "BBB@#F M9_!?A&ZU$:O(S72@!0%48 Z 4M% %>[M+6_MI;*]A2> MWG4I)&ZAE93P00>"#5#1/#^A>&[/^S_#VGP:;:[BWE6\:Q)N/4[5 &:UZ* " MN*RM'\+>&O#Y=M"TJUT\R'+&"%(\D^ MNT"MZB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ K\N/V^/^1V\,?]@^3_T<:_4>ORX_;X_Y';PQ M_P!@^3_T<:\O.?\ =W\C\D\L/_2D?!5%%%?%G\-!7ZC_L#_\ (D^) M_P#L(1_^B17Y<5^H_P"P/_R)/B?_ +"$?_HD5ZN3?[POF?KG@?\ \E%1])_^ MDL^]:***^S/[D"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "O._BMX]LOAIX#U7Q=>,-UK&5@4_P <[\1J,^_/T%>B5^5O[;/Q1_MWQ3;? M#K2YLV>B?O+K:>&N7'W3_N#L>]<6/Q7LJ3EUZ'PWB+Q4LGRJKBD_??NQ_P 3 MV^[?Y'Q-JVJ7NMZI=:QJ,AENKR1I9&)R2SG)K]B/V3OA=_PKWX;0ZEJ$.S5M M?QVQ#\J?\ FX_ M.OV\CC2)%BB4(B !0!@ #H!7CY'A;MUI?(_%? +A1U*E3.L0K[QC?N_BE^GW MCZ***^E/ZC"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ KAK?_D=YO^N/]*[FN&M_^1WF_P"N/]* .YHHHH __]#]P_$?_(Q:)_UT M/_H2UW-<-XC_ .1BT3_KH?\ T):[F@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "ORX_;X_P"1V\,? M]@^3_P!'&OU%=TC1I)&"HH)))P !U)-?BQ^U'\4K;XG?$B233!_Q+=&0V=NQ MQE\,2[9!.06Z>U>/G=1*CRO=GXKX\9E1I9&\/-^].4;+O9W?W?JCYLHKZ._9 MI^#,'Q?\:20:TLG]A:9'YMT4)0N3PD88R?L?? )T95T"5"00&%[=9!]1F4 MCCWK\]_CK^S7XH^$=Q)K%EG4_#&F?\ #RCF=-I\COS0;?+YM.*T[[KN?JS\,/BOX0^+.A#6_"UP2R8$]O)A M9H'/\+K_ "(X->EU_/QX$^(/BOX;Z[%X@\)7S6=RF PZQRKW5U/# ^_X5^P/ MP,_:#\,?%_2H[>26.P\10K^_LF;!;'5XL_>7V'([U[F7YI&K[L])?F?OGAMX MM4,WC'"8NT,1]RE_A\^Z^[R^AJ***]<_9@HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** /._BMX]LOAIX#U7Q=>,-UK&5@4_QSOQ&HS[\_05^#&K: MI>ZWJEUK&HR&6ZO)&ED8G)+.O$OV;OAB_Q.^)EC97$9;3-,(N[P]MB'Y4S_M-Q^=?)YI5=:NJ4.FG MS/XZ\5\YJY[GM/*,&[Q@^5=G)_$_EM\F?HY^R=\+O^%>_#:'4M0AV:MK^+F; M(^9(R/W:>V!R>U?4=,CC2)%BB4*B !0. .@%/KZ>A15."A'H?U=D.34LOP= M+!4/A@DO7N_F]0HHHK4]<**** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "N&M_^1WF_ZX_TKN:X:W_Y'>;_ *X_TH [FBBB@#__T?W# M\1_\C%HG_70_^A+7'M0\2ZLXCM-.A>:0DXR%' SZDX ]S2;25V9UJL:<'4F[)*[?DCY?_:X^ M,?\ P@/@W_A%M#N@FMZX&C.QE+PVY&'8@YQOS@?C7Y(:5IE[K>IVND:=&9KJ M]E6*-1W=S@?_ %Z[3XI_$/4_BAXUU#Q;J6Y!@/EVI\O3@P9C #@>]?'U92Q>(LMOT/XJS?%U^,>(HT:# M_=)V7E!;R]7^;2/M;X)_#.T^%/@"P\,QJIO,>;=R YWSORW.!D#H*];HHKZZ MG348J,=D?V9EV7TL+0AAJ"M""22\D%4M2TVPUBQFTS5+=+JUN5*212*&1E/4 M$&KM%6T==R=69/S M(^E?$VFZGJ.AZC!J>ESO:7EJX>.1"59&4U_160&&&&0:^"/VB_V3?^$GN+GQ MO\-8HX=18%[FQ^XDY[M$>@<^G0^H-?-YCE%OWE'[O\C^8?$KP:E"4LQR6/FZ M:Z>#V/:OLROYT M)X+_ $>_>WN$DM+RTDPRG*/&Z'\P0:_0K]G7]K:X6:W\%?%6[#Q'$=KJ+_>4 M] DQ'4>CGGUJ\NS>_P"[K;]_\SL\-/&;VCCE^V7PU\!ZKXNNV&ZUB*P*?XYWXC49Z\\X]!7HE?E=^VS\4 M?[=\46WPZTN;-GHO[RZVGAKEQ]T_[@['O7%C\5[*DY=>A\-XB<5+)\JJXI/W MW[L?\3V^[?Y'Q+JVJ7NMZI=:QJ,AENKR1I9&)R2SG)K]B/V3OA=_PKWX;0ZE MJ$.S5M?Q;_KC_2NYKAK?_D=YO\ KC_2@#N:*** /__2_(_P#D8M$_ZZ'_ -"6NYH **** "BBB@ KQKXG?'[X M5_".(CQAK4:7O&VR@_?739_Z9K]T>AB>*] ?Q1X>OO#Z:C=:0;U GV MJQD$5S$,@DQN0=I(&,XZ$U^(_P"V5\'?#_PA\?:7;>&IKB:UUBQ^TR?:I3-) MYZR,CG>W)##!Y[Y[4 ?N7IFH6^K:;::K:9\B\BCFCW#!V2*&&1ZX-7JY7P)_ MR)'A[_L'6G_HE:ZJ@#AO'_Q*\$?"W1XM?\>:JFDV,TRP)(Z/(6E8%@H6-68\ M*3TP.]>._P##9'[-O_0Y1_\ @)>?_&:^;/B7HJ?M7MGIUI-?ZA.E MM;6Z-)++(P1$11EF9C@ UGIRM^\DQYDKNQ M=W-/ M"WC[0X?$G@_4H=4TZ?A98CG!'564X96'=6 (]*XOX;_!SP;\/OAQ9_#R#3X+ MJU%OY=XTD:G[7*ZXE>3(YWG/7H, < 5^9O@3Q1=?LJ?M6ZM\.Q<,/".J7T=O M)$['9'!>!9+:;)_BA$@#-W7<* /V-HHHH 0D*"S' '))KY<\3_MC? KPQJT^ MC'5YM4GM<^:UA T\28.#^\R%('O&?V]?C7J'@SPW8?#+PW.U:ZT31(Y+V&RD^>%(UD" M6UN5/&,MO;CYBISU-?<7[6OPET/Q]\&=:O(K.--6\-V\FH64R( Z"W&^6,$< MD/&&&.F<'M0!]4 @C(Y!I:^"?V$?C5?^/?!EYX \27!N-4\+B/R)7;+RV4F0 MH.>28F&W/]TJ*^]J "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ K\S/VU/C&M_?0_"_P[>'R;,EM2V$@-+_#$WJ% MZGWK[8^-OQ-@^%'P_O\ Q1\CWN!%:1OT>=^F1UP.IK\+M5U.\UK4[K5]1D,M MS>2-+(Q.26Y_/7CMQM]6PZRG#R]^HKR\H]O^WG^'J=Q\ M)_AWJ?Q.\<:=X6T^-C%-(K7,@4E8H1RS,1TXX'O7[M>'- TSPKH5CX=T:$06 M6GQ+%$@Z!5%?,/[)7P='P]\&?\)-J\.-:U]4D(=0'A@QE8\Y/7[QKZXKHRC! M^SI\TMV?1>#7!']EY?\ 6J\;5JNK[J/1?J_^ %%%%>L?L84444 %%%% 'RS\ M>?V9?#/Q3M+C7=%B33?$Z*2LR?*EP1T64="3V;J/I7Y#>(_#6N^$=7GT/Q%9 MR6-[;,59)%*].ZD]0>Q'%?T/UXS\9?@IX7^,6@M8:I&MMJ<*G[+>JH,D3>AZ M;E/<9KQLQRI5/?IZ2_,_#O$OPAHYFI8W+TH5^JV4_7M+SZ]>Y^=7[.W[4%]\ M,&3POXO\V_\ #DC?(RG=+:D]2H/WD]5S]/2OUCT#7]'\4:1;:[H%TE[8W:AX MY8SD$'^1]0:_"7XG?"CQ?\)M=.B>*;<*'R8+B/+0SH/XD;^8/(KKO@O\?O&' MP>U%([*4WFB3.#<6,ARA'=H_[C^XZ]Z\[ YG*B_95MOR/S/@'Q4Q62U?[*SF M+]G'35>]#_./XI;::'[B45Q/@+X@^%_B1H$'B#PO>)<0RJ"\>1YD3=U=>H(K MMJ^HC)-71_6V%Q5.O3C6HR4HO5-:IH****HW"BBB@ HHHH **** "BBB@#SO MXK>/;+X:> ]5\77C#=:Q%8%/\<[\1J,]>><>@K\&-7U2]UO5+K6-1D,MU>2M M+(Q.26O$?V;OAB_ MQ.^)EC97$9;3-,(N[P]MB'Y4/^\W'YU\GFE9UZZI0Z:?,_CKQ7SFKGN>T\HP M;O&#Y5V_#:'4M0AV:MK^+F;(^9(R/W:>V!R>V: M^HZ9'&D2+%$H5$ "@< = *?7T]"BJ<%"/0_J[(O=_-ZA M1116IZX4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !7#6_\ R.\W_7'^E=S7#6__ ".\W_7'^E ''O^P=:?^B5JUXL MB\13^&=4@\)20Q:U+;2I9O.2(DG92$9\ G"GGIVJKX$_Y$CP]_V#K3_T2M=5 M0!^&WB7]CC]I+P3++XCTZ*/5KA&:9Y=,NV:?/)+8D$;LWLN2:ZKX'_MH^/\ MX;:POA7XM&YUO2!*(Y7NMWV^S.<$Y?YG"]T?GT([_L_7YX?MX_!#1-8\#S?% M[1[9+;6M$:%;UD&/M-K(XB&X#J\;,I#?W<@]!@ _0'2]3L-:TVUUC2IUNK*] MB2:"5#E9(Y &5@?0@YK\*=2NY_&/[:PEN6\X2>,XH03S^XMKU8U'X1H!7Z4? ML.:S?ZO^SSHT=\S/_9]Q=VL3-R3$LI91GT7=M'L,5^;NG6W_ CW[;J6LO1/ M&C*N>NV>\(3]&% '[O5^)W_!06S6S^.]K']=G.Z74=/M;ACZ MM+$KD_F:ZJN0^'VFOHW@+PWI$JE'LM-LX&4\$&.%5(/TQ77T ?A%^VKJ5WX@ M_:4US3=YD6R2QLH!_=!@C<@?]M)&-?NK:01VMK#;1#"1(J*/91@5^%?[7EM_ M87[4^MWLF?*DFTZZ!/I]GAW?^/*:_=I/NCZ4 ?E%_P %)[)(]8\":B% >>"_ MB)[D1/"P'X>8?SKTO7?&-]_P[R@U59B+B72K730PZF,726C+^,0(->;_ /!2 M>[1]5\!V /S0PZA*1[2- H_] -=OXB\-S)_P3KM;385DBL+2^ Z962^28GZ% M')H Y;_@FM8_-X_U-AVTV%3_ .!#-_[+7Z=:Y9)J6BZAITBATNK>6(@\@AT* MD?K7YK_\$V+E&TKQY9C[TH51./UB%?N/7X9?L)Z:]_^T1872*6 M&GV5[.Q'\(*>5D_C(!^-?N;0 4444 %%%% !1110 45BZS8ZC?)$NGWAM"A. MX@'YL]*P?[ \2_\ 09;\C_C0!W%%)?^@RWY'_ !H_L#Q+_P!!EOR/^- '<45P_P#8 M'B7_ *#+?D?\:/[ \2_]!EOR/^- '<45P_\ 8'B7_H,M^1_QH_L#Q+_T&6_( M_P"- '<45P_]@>)?^@RWY'_&C^P/$O\ T&6_(_XT =Q17#_V!XE_Z#+?D?\ M&C^P/$O_ $&6_(_XT =Q17#_ -@>)?\ H,M^1_QH_L#Q+_T&6_(_XT =Q17# M_P!@>)?^@RWY'_&C^P/$O_09;\C_ (T =Q17#_V!XE_Z#+?D?\:/[ \2_P#0 M9;\C_C0!W%%)?^@RWY'_ !H_L#Q+ M_P!!EOR/^- '<45P_P#8'B7_ *#+?D?\:/[ \2_]!EOR/^- '<45P_\ 8'B7 M_H,M^1_QH_L#Q+_T&6_(_P"- '<45P_]@>)?^@RWY'_&C^P/$O\ T&6_(_XT M =Q17#_V!XE_Z#+?D?\ &C^P/$O_ $&6_(_XT =Q17#_ -@>)?\ H,M^1_QH M_L#Q+_T&6_(_XT =Q17#_P!@>)?^@RWY'_&C^P/$O_09;\C_ (T =Q17#_V! MXE_Z#+?D?\:/[ \2_P#09;\C_C0!W%%)?^@RWY'_ !H_L#Q+_P!!EOR/^- '<45P_P#8'B7_ *#+?D?\:/[ \2_] M!EOR/^- '<45P_\ 8'B7_H,M^1_QH_L#Q+_T&6_(_P"- '<45P_]@>)?^@RW MY'_&C^P/$O\ T&6_(_XT =Q17#_V!XE_Z#+?D?\ &C^P/$O_ $&6_(_XT =Q M17#_ -@>)?\ H,M^1_QH_L#Q+_T&6_(_XT =Q17#_P!@>)?^@RWY'_&C^P/$ MO_09;\C_ (T =Q17#_V!XE_Z#+?D?\:/[ \2_P#09;\C_C0!W%%)?^@RWY'_ !H_L#Q+_P!!EOR/^- '<45P_P#8 M'B7_ *#+?D?\:/[ \2_]!EOR/^- '<45P_\ 8'B7_H,M^1_QH_L#Q+_T&6_( M_P"- '<45P_]@>)?^@RWY'_&C^P/$O\ T&6_(_XT =Q17#_V!XE_Z#+?D?\ M&C^P/$O_ $&6_(_XT =Q17#_ -@>)?\ H,M^1_QH_L#Q+_T&6_(_XT =Q17# M_P!@>)?^@RWY'_&C^P/$O_09;\C_ (T =Q17#_V!XE_Z#+?D?\:/[ \2_P#0 M9;\C_C0!W%%)?^@RWY'_ !H_L#Q+ M_P!!EOR/^- '<45P_P#8'B7_ *#+?D?\:/[ \2_]!EOR/^- '<45P_\ 8'B7 M_H,M^1_QH_L#Q+_T&6_(_P"- '<45P_]@>)?^@RWY'_&C^P/$O\ T&6_(_XT M =Q17#_V!XE_Z#+?D?\ &C^P/$O_ $&6_(_XT =Q17#_ -@>)?\ H,M^1_QH M_L#Q+_T&6_(_XT =Q17#_P!@>)?^@RWY'_&C^P/$O_09;\C_ (T =Q17#_V! MXE_Z#+?D?\:/[ \2_P#09;\C_C0!W%%)?^@RWY'_ !H_L#Q+_P!!EOR/^- '<45P_P#8'B7_ *#+?D?\:/[ \2_] M!EOR/^- '<45P_\ 8'B7_H,M^1_QH_L#Q+_T&6_(_P"- '<45P_]@>)?^@RW MY'_&C^P/$O\ T&6_(_XT =Q17#_V!XE_Z#+?D?\ &C^P/$O_ $&6_(_XT =Q M17#_ -@>)?\ H,M^1_QH_L#Q+_T&6_(_XT =Q17#_P!@>)?^@RWY'_&C^P/$ MO_09;\C_ (T =Q17#_V!XE_Z#+?D?\:/[ \2_P#09;\C_C0!W%%)?^@RWY'_ !H_L#Q+_P!!EOR/^- '<45P_P#8 M'B7_ *#+?D?\:/[ \2_]!EOR/^- '<45P_\ 8'B7_H,M^1_QH_L#Q+_T&6_( M_P"- '<45P_]@>)?^@RWY'_&C^P/$O\ T&6_(_XT =Q17#_V!XE_Z#+?D?\ M&C^P/$O_ $&6_(_XT =Q17#_ -@>)?\ H,M^1_QH_L#Q+_T&6_(_XT =Q17# M_P!@>)?^@RWY'_&C^P/$O_09;\C_ (T =Q17#_V!XE_Z#+?D?\:/[ \2_P#0 M9;\C_C0!W%%)?^@RWY'_ !H_L#Q+ M_P!!EOR/^- '<45P_P#8'B7_ *#+?D?\:/[ \2_]!EOR/^- '<45P_\ 8'B7 M_H,M^1_QH_L#Q+_T&6_(_P"- '<45P_]@>)?^@RWY'_&C^P/$O\ T&6_(_XT M =Q17#_V!XE_Z#+?D?\ &C^P/$O_ $&6_(_XT =Q17#_ -@>)?\ H,M^1_QH M_L#Q+_T&6_(_XT =Q17#_P!@>)?^@RWY'_&C^P/$O_09;\C_ (T =Q17#_V! MXE_Z#+?D?\:/[ \2_P#09;\C_C0!W%%)?^@RWY'_ !H_L#Q+_P!!EOR/^- '<45P_P#8'B7_ *#+?D?\:/[ \2_] M!EOR/^- '<45P_\ 8'B7_H,M^1_QH_L#Q+_T&6_(_P"- '<45P_]@>)?^@RW MY'_&C^P/$O\ T&6_(_XT =Q17#_V!XE_Z#+?D?\ &C^P/$O_ $&6_(_XT =Q M17#_ -@>)?\ H,M^1_QH_L#Q+_T&6_(_XT =Q17#_P!@>)?^@RWY'_&C^P/$ MO_09;\C_ (T =Q17#_V!XE_Z#+?D?\:/[ \2_P#09;\C_C0!W%%)?^@RWY'_ !H_L#Q+_P!!EOR/^- '<45P_P#8 M'B7_ *#+?D?\:/[ \2_]!EOR/^- '<45P_\ 8'B7_H,M^1_QH_L#Q+_T&6_( M_P"- '<45P_]@>)?^@RWY'_&C^P/$O\ T&6_(_XT =Q17#_V!XE_Z#+?D?\ M&C^P/$O_ $&6_(_XT =Q17#_ -@>)?\ H,M^1_QH_L#Q+_T&6_(_XT =Q17# M_P!@>)?^@RWY'_&C^P/$O_09;\C_ (T =Q17#_V!XE_Z#+?D?\:/[ \2_P#0 M9;\C_C0!W%%)?^@RWY'_ !H_L#Q+ M_P!!EOR/^- '<45P_P#8'B7_ *#+?D?\:/[ \2_]!EOR/^- '<45P_\ 8'B7 M_H,M^1_QH_L#Q+_T&6_(_P"- '<45P_]@>)?^@RWY'_&C^P/$O\ T&6_(_XT M =Q17#_V!XE_Z#+?D?\ &C^P/$O_ $&6_(_XT =Q17#_ -@>)?\ H,M^1_QH M_L#Q+_T&6_(_XT =Q17#_P!@>)?^@RWY'_&C^P/$O_09;\C_ (T =Q17#_V! MXE_Z#+?D?\:/[ \2_P#09;\C_C0!W%-=TC1I)&"JH)))P !U)-<3_8'B7_H, MM^1_QKY*_:K^)&L_#WPPOA>RUHS:GK0*.BD9CM\88L"21NZ#BL<175.#G+H> M'Q'GU'+,%4QM?X8+[WT2]6?(_P"U#\7E^*7CYXM*D?\ L71P;>W4\;W!^>3 MXY/0^E7_ -E3X/R_$CQW%K6JVOG>']$;S+@L 4DF RD1!ZYZGZ5\TZ5IE[K> MIVND:=&9KJ]E6*-1W=S@?_7K]J_A5\&[[X9>#[7P[I>IF-S^]N"%Y:9QELD' MD \#VKY?+Z#Q%9U)[+^K'\G>'.0UN)<\J9GCE>$7S2[-_9CZ:?/CM\!/$'PZ!B28X#C]>U?L)_8'B7_H,M^1_P :S=6\ M$:CKVG3Z3K-^MY9W*E)(I4W(RGL037GX[+X5EV?<_-_$#PVPF>4;OW*RVG;\ M)=U^70_$_P"&WQ,\4_"WQ%#X@\-7+1E2!-"2?*GCSRCKT(]/2OV-^#?QV\'_ M !CTSS-)%O\ B::" M"7D1 ?.MA[KSN0>HY'<=Z^6/#GB77?".K0:[X;O9+"^MSE)8FVD>Q]0>X/!K MY_#XFKA)\DUI_6Q_.7#W%.;<'XUX''0;I-ZQ\OYH/^D]G9[?T045\/? 'X\7 M/Q7C&@ZUK0T[Q%$.(V.%N1_>CY^]ZK^5?5/]@>)?^@RWY'_&OJJ%>-2/-!Z' M]>9#G^%S+#1Q>#GS0?WI]FNC1W%%=_%7Q[9?#7P'JOBZ\8;K6(B!3_'._$:C/7GG'H* MN?V!XE_Z#+?D?\:_,O\ ;!^(.H7_ (GB^'<>I->6NCX>XP3M-PP^Z>?X!Z]Z MXL?BO94G+KT/AO$3BI9/E53%)^^_=C_B>WW;_(^0-7U2]US5+O6-1D,MU>2M M+(Q.26/D>&NW6E\C\2\ >%W4JU)?^@RWY'_ !H [BBN M'_L#Q+_T&6_(_P"-']@>)?\ H,M^1_QH [BBN'_L#Q+_ -!EOR/^-']@>)?^ M@RWY'_&@#N**X?\ L#Q+_P!!EOR/^-']@>)?^@RWY'_&@#N**X?^P/$O_09; M\C_C1_8'B7_H,M^1_P : .XHKA_[ \2_]!EOR/\ C1_8'B7_ *#+?D?\: .X MHKA_[ \2_P#09;\C_C1_8'B7_H,M^1_QH [BBN'_ + \2_\ 09;\C_C1_8'B M7_H,M^1_QH [BBN'_L#Q+_T&6_(_XT?V!XE_Z#+?D?\ &@#N**X?^P/$O_09 M;\C_ (UV<"/'"D .* /K3P!(DW@3PY+&=R/IMFP([@PJ14?CWQ_X4^& M?AJ?Q9XSO18:;;LJ%]K.S.YPJJJ@DDG_ !.!DUP'PF^"8^$NRVL/&&N:UID% MN;>"QU&>.2VA&Y2&C5(T(*A< 9P 3Q79?$[X:^&?BSX/N_!7BR-WL;LJX:-M MLD)L.!Z M'&#V)KY@_;!^*&G:EX5;X$>"776?&'BZ:"U^S6[!VMXA(LC-(1D*6VA<'&%) M8X Y\_@_X)T>'+:^:6W\::A%:D\*D<:RXSQEQP3_ ,!KZT^$G[/?PV^#4R:?4IQB6_NV\ZZ<>F\C"CV4 >U &U\$OAK#\(_ACH?@..19YK"(M<2J,"2 MXF8R2L,\XW,0N>P%?FG^W'X"U3X>_%[1_C1X?@*6NIO;RO*H^6/4;,@C..F] M$5AZD,:_8*N7\9>#/#7Q \.7GA3Q;8IJ&FWJ[9(W['LRDE $WA; MQ1I'B[POIOBW2)UET_4[:.YC?(P$==V">Q7HP/0@@U^0@-?6\?[%LVG65QX7\/_$G7M-\*713[ M#H.P% &_XY\;^&_AQX6O?&'BRZ^R:9IZJ9' +,2S!555')9F( 'YX&37'_"/ MXX> /C9I][J'@>ZDD.FNJ7$,\?ERQ^8"48C)&UMIP0>QK2^+WPQTCXP> =1\ M!ZU-);0WVQTFBQOBEB8.C '@C(P0>H)^M>;_ +.G[-^B?L^V.KK9:G+JU_K3 M1>?-(@C4)!NV*B G'+L26WQ'^$7ACQ1#.)[B2SBAN\')6ZA41S!AU!W@D9[$ M'H:].U?2-,U_2[K1=:M8[VQO8VBFAE4,DB,,$,#P17QFO[&47AZ[O8OAGX_U MOPGI&I,6N+&VF)C((*D Y!Z''S;C0!\G_M.+=_M#?M2Z;\-O!K_:$TR*'39) MH_GCC97:6ZE)':(/M;W3'4BOU;U+P+H6I^ 9_AS-%C29M/.F[/[L/E>4,>ZC M!'N*X3X-_ #X?_!*RG3PO;O/J-X +J_N6\RYFQS@M@!5SSM4 =SSS7MU 'X^ M?L;WFH_!G]HG7_A/XQ/V*?4X7LPK_*LEU;-YD!!/!#QERGKN&.M?H+^T[X^L M/A[\$_$^I7,RQW6H6DMA:)G#O/=J8AM',M7\=QZ<3]GMK MV8B$#.<,,EB/4!@#W&.* /+O^">WPIOM#\/ZO\5-8A,3ZZ%M;$,,,;:)MTDG M/\,CX _W,]"*_2*J]I:6MA:Q65E$L%O H2.- %5%48 ' %6* "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** .>\5^)])\ M'>'K[Q)K-=1\7ZD6!NWQ$C$'R MXEX1. .@K[!_;3^,1U34T^%FAR_Z-I[B2^9&/SS8XC88_@_G7R7\)/AUJ/Q0 M\]?*9MB75J*C#I^9_(/C%Q55S?,H9+@ M?>C"5M/M3>G_ )+M]Y]F?L3_ >E,TOQ7UR)3"5:#3U;KNSAY"".G937Z25B M^'= TOPKH=EX=T2$6]CI\2Q1(.RK6U7T.#PRHTU!'])<$\+4\GRZG@H;K63[ MR>[_ $7E8****ZCZP**** "BBB@ HHHH **** "BBB@".6**>)X)T$D<@*LK M#((/4$5^<_[1?[)5O';W7C?X76S"0%I+K3D&00>2T"CICNOY5^CE%62/E^+.$,%G.&>'Q"OBA.8KX8BM]1;E)>P68]F_VNA[XKT/]H;]ES3OB6DGB?P: ML.G>(T!+J1LBN\=G(Z/Z-CZ^M?D_KV@:SX6U>YT/7K5[*_M'*21.,%2/YCT( MKY>4:V#J76WX,_DS$83.N"#_B#<->Z"Q$<5R_S2VN>!ENK1^QY';CBOU3L+^R MU2SAU'3ITN;6X4/'+&P9'4]""."*^FP>-A6C>)_5'!?'."SS#^VPSM)?%%[I M_JNS_70MT445UGV84444 >=_%7Q[9?#7P'JOBZ\8;K6(B!3_ !SOQ&HSUYYQ MZ"OP8U?5+W7-4N]8U&0RW5Y*TLC$Y)9SD]:^VOVV?BC_ &[XHMOAUIO OV??AO+\3/B3I^D.N;&U87%T?2-#G'WE/)]*^2S2L MZU94H=-/F?QQXM9Y5SO/*>4X/6,'RKSF_B?RV^3/T9_9#^&'_"#_ ]77[^/ M;J6OXF;_ &8OX!PS#WR #ZU]:U%;P16L$=M NV.)0JCT &!4M?3X>BJ<%!=# M^K>'(_P#D8M$_ZZ'_ -"6 MNYH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ KQCX[?%2P^%'@*\UF24#4KI&AL8CG,DQ'7CIM!SGZ5[*[I&C22,%50223 M@ #J2:_%/]ICXO7'Q3\>SQVK :/HS/;V@&1O ;YI&'JQ_2O.S/&>QIZ;O8_- M/%/C19-ELI4W^]J>[#]7\E^-CY_U"_OM9U&?4;^1KB[NY"[NQ+,SL?4\FOU^ M_9-^#W_"N?!(\0:M$%UK7T260%2'BAZI&-?L:B)&BQQ@*J@ < =!7FY)@_^7TOD?E?@1P4Y2EG MF*6NJA?_ ,FE^B^8ZBBBOHS^GPHHHH **** "BBB@ HHHH **** "BBB@ HH MHH *\"^-/[/O@_XPV9N;Q/L6MP1E8+R/@Y[+(/XESZ\CM7OM%9U:49QY9*Z/ M.S;*,-CJ$L-BX*4'NG_6C\S^??Q[X!\2_#CQ#/X;\3VK6]Q$3L;!V2IGAT;H M0:]>^ O[17B#X/ZB+&^,FI>')S^]M=W,9/5XL\!O4=#^M?K/\2?AEX6^*7AV M;P_XEMED# F&8 >; ^.&1NH]QWK\<_C)\"?&'PE3L1;7L0.QQV5 MQ_"_J#^!-?*XK U,-+VE-Z?UN?R%Q;P'F7"V+69Y9-NDGI);Q\IKJO/9];,_ M:'P3XY\,_$/08?$?A2\6[LYOP=&[JZ]58>E==7X,?"KXP^,?A%K/]I^&KC=! M+@3VLF3#,ONOKZ$O M;R_,HUERO21^\>'/BCAL[@J%7W*Z6L>C\X_JMUY[GJU>=_%7Q[9?#7P'JOBZ M\8;K6(B!3_'._$:C/7GG'H*]$K\KOVV?BC_;OBBV^'6ES9L]%_>76T\-7XF?$G3](=(_P#D8M$_ZZ'_ -"6NYH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBN>\5^)])\'>'[[Q)K4RP6EC$TC%F"[B!D*,] MV/ I-I*[,JU:%.#J5'9+5OLCY/\ VQ/C##X/\(MX"TF5EUC74&]E/^JML_-D MCD,V,#VK\J]"T34_$VLVF@Z/%Y][?R"*),XW,WN:Z+XC^/-9^)/B^_\ %FMR M>9-=/A!C 2)>$0 >@K[H_8G^#T1BD^+.M1GS-SP6",!MV]'EP>*?"N@^--#N?#O MB2T2\L;I=KHWZ$'J".Q%=#12:35F95J,*D'3J*\7HT]FC\>NUB,_E7]!OCE%?P5KZN MP_L^ZX(S_P LFK^>ROCLVP<:4TX;,_B?QCX*PN38VG/!.T:J;Y?Y6K;/L[[= M"Y_:.H?\_,O_ 'VW^-57=Y&+R,68]23DFFT5Y5S\>=-I36 MZN%%%%<9B%%%% !1110 4444 %%%% !1110 5PUO_P CO-_UQ_I7001U!I] !116-K'B/P]X>6)M?U2UTU9\B,W,Z0ARN,[=Y M&<9&<4 ;-%%% !16%>>*/#.GW8L+_5[2VN20/*EN(TDR>@VLP/-;H.>10 44 M44 %%%8VI>(_#VC2+#J^J6MC(P!"SSI$2"< @,1WH V:*CBEBGC6:%Q)&X#* MRG((/0@CJ*DH **CFFAMXGGN'6*.,$LS$*J@=22> *RM-\1>']9E>#2-3M;Z M6,998)DE91ZD*210!LT444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !117B.N?M'?!7PWK%YH.M^)H[6_L)6AGB,%PQ21#AERL1!P?0D5$ MZL8ZR=C@S#-<+A(J>*JQ@GLY24;_ 'M'MU%?/O\ PU1\ O\ H;8O_ >Z_P#C M5'_#5'P"_P"AMB_\![K_ .-5E];I?SK[T>5_KED__092_P#!D?\ ,^@J*^?? M^&J/@%_T-L7_ (#W7_QJO;M#UK2_$FCV>O:+.+JPOXEF@E 90\;C*MA@",CU M -7"M"6D9)G?E^>X'%R<,+7A-K=1DI6^YLU****U/5"BBB@ HHHH **** "B MBB@ HHHH **^7_VF?CCXD^">GZ#=^';&TO6U66=)!="0A1$J$;?+=.NXYSFO MD;_AO/XF_P#0!T?_ +XN/_CU>?7S.E3DX3>I^<<0>*N3Y9BY8+%SDIQM>T6] MTFM?1GZLT5^4W_#>?Q-_Z .C_P#?%Q_\>H_X;S^)O_0!T?\ [XN/_CU9?VU0 M[_@>-_Q'/A__ )^2_P# 6?JS17R-^S-^T%XI^-FH:]:>(M/LK)=*B@>,VJR ML96<'=YCOTVC&,5]M?;?QZ^*EG\*/ -YK!D4: ME=JT%C&206F(^\, _2%G=LL[NY_,DFO SO&Y_.OCOQM["@LGP\O?GK.W2/1?/\O4]$^#OPSU/XK>.++PQ8#;#D2W4A MR D"$;^1W(X'O7[LZ3I5EHFF6ND:;$(;:TC6*-5 "J,#I7S/^RE\'X?ASX$ MBUS4[8Q:_KJ"2X+9#1Q9S'&0>A Y/O7U375E.#]E3YGNSZOP=X)_LK+E7K+] M[5LWY+HOU?GZ!1117JGZ^%%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% ',>-_^1+U__L'W7_HIJ_GJK^A7QO\ \B7K_P#V#[K_ -%- M7\]5?,\0?%#YG\J?2._CX/TG^<0HHHKYT_FHZ?P3_P CGH'_ &$+7_T:M?T* MU_/5X)_Y'/0/^PA:_P#HU:_H5KZ?A_X9_(_JOZ./\#&>L/RD%%%%?0G]*A11 M10 4444 %%%% !1110 4444 %?/7[3OQ;@^#WPFU77HY NIWBFTL5SR9I1C< M/]T<_E7T&[I$C22,$1 223@ #J2:_ W]LWX\I\8?B&=(T.0GP]X<9X+<\XFE M!Q)+CW/ ]J^IX1R1XW%Q4E[D=7_E\SU -&\;:4P,>HP*SJ/X)0,.A M]"&K^86OT[_X)W_&3^R]\5MXH3P]?-X*2 MUDUO8/LHO2XM]Y(R9"GS8 R>.^*_$W]L"+XU:!XUL]&^*'B;^VHKVV%Y;);9 MAM8P69&581P&4KC/4C!)S7[IU^0W_!2 #_A._"+=SILO_HXT ?J?X$_Y$CP] M_P!@ZT_]%+755RO@3_D2/#W_ &#K3_T2M=50!F:SK&F>'M)O-=UJX2TL+")Y MYY7.%2-!EB?PK^?[]H[XQZ_\9O'K>)[I)K31 C)I$#Y4"T61D\ST+.Z-O(SR M-N<**_1#X[^(]9_:#^)UK^S3X!N6BT73W6X\37T7*HL; ^0#T)4X&.\A (PA MKY'_ &[_ WHWA#XF>%O#/AZV6TT[3?#5I##$O142ZN@/J3U)/)/)H _;I/N M+]!7PI^VA^T;J7PLTFU\!>";@0^(];B:26=#^\M+4G:"GI)(VGE&[;& VT^63R6!W'.>,"O*_V;OC#XK^$ MWQ=OOV:_B9?O>V45T]GIMS*26BF!S"H))/E3J057G#$8ZFOU$%?B1^W/;R>% M_P!H]?$&E,;>\N;*POUD7@B:$F)6'N/)7\J /VWHK%\-ZNFO^'M+UV(;4U&U MAN5'H)D#@?K6U0!\K_M7_'UO@=X&C.B%'\2:VS0V2O\ ,(E4?O)RO?9D!0>" MQ'4 BO$/@%^ROX=^('@.'XD?&QKO7]>\5Q_:T,MU*ODV\HS$V58$NZX(OV1_CY/\'_$VI37_ (#U&6-K=[AB MQMX;G_53J3TV-E)<<'!.,@5^K[R1QQM-(P6-06+$X Y))]*_)+_ (*1:1!! MXO\ !NO*N)KRQN+9F]5MI0Z_D9C7TMKOQ/U ?L-'QUYA:_N- @LGD)^8S3,E MB\F?7+%OK0!\XZYXY\3?MC_'A?AAH>HS:=X TEI9IOL[%&GMK=@K3O\ WFD< MJL8/"!LXSG/I7[0?[,6@?#+P,WQ1^"+W6@:WX4VW$GE7,KF:W4@.V78D,@.X MGNH((/&//O\ @FSI<4NL^.M;=!YMM!86Z-WVS-,[@?\ ?M<_A7Z=>--)@U_P M?KNA7*[XM1L+FV<>JRQ,A_G0!X7^RU\=E^./P^%[J>U/$.CLMOJ*(,!F()CF M4=A( >.S!@.,5],U^*?_ 3]\2W&C_&RZ\/!S]FUS3IT9.QEMV65&/N%#@?[ MU?M90 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %?@[\>?\ MDL_C7_L*W7_HPU^\+,J*7<@*HR2> *_!CXXW%O=_&'QCXCC<:5:9#. ?]6.QK\**L+>7:J%6=P , !C@"N_+\=["3E:]S]#\.N//[ M Q%2O['VG/&UKVMK?LS^B*36='A0R2WT"(O4M*H _$FJG_"4^&/^@O9_^!$? M_P 57\])O+LC!GD(_P!XTW[3(=.5E."#=P@@^XW5!-\1/A_;IYEQXFTN-+;'"C)PY/3V K\(Z* MEY_4_E1C+Z168=,-#[Y?YG[F?\-)_ [_ *&ZU_[YE_\ B*J3_M/_ 'MF"2^ M+8,D9^6&X?\ 58C7X?44O[>J_P J.>7TB,VMI0I_=+_Y(_;:7]JSX!QQLZ^* MHY"/X5M[G)^F8@/UJC_PUQ\"/^@^W_@--_\ $U^+4<4DSB.%"[MT"C)/X"KG M]E:G_P ^8M$T:@2J@7&[!/W3VKXAJU/8WMJBR7-O)$C$@%T*@D=0 M"156O*Q.(E5FYRW/R7BGB'$9KCIX[%)*S_]#EK],J_,W]@'_D->,O\ KWL__0Y:_3*OMF?JH4444 %%%% !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 %0W%Q#:6\MU<,$BA5G=CT"J,D_@*FKXH_;(^,#^$/"Z> =%E" MZEKL9\\C[T=MGL0>"QX^E88FNJ4'.70\#BCB&CE>!JXZOM%;=WT7S9\/_M(_ M%J7XJ?$"ZFLIF;1=-8P6:9;:57@R;3T+&NO_ &3?@W)\0_&B>)M5C(T7P_(D MK!ERL\PY6,'_ &>&/X5\R>'M!U/Q3KEEX>T:%KB]OY5BB1>I8_X#FOW9^$WP MZTOX8>"-.\+Z?&HEBC5KB0* TLQ'S,V.^>*^8RZ@\16=6>R/Y3\,^'JW$6=5 M,UQZO"+YGV56:I MPW9\^_MS?M/QV%K+\'_A]J!%Z[%=6N(CC8F/]0K ]3_'[<5^1A))R:N3SWVK M7[W$[/=7EY(68\L\DDA_,DDU^OGP _8*\#OX*M];^,UE+?ZOJ2+,MJD\L"VJ M,,A28F4LY'7/3I7[K&I@LBPD83>_;>3ZO^MC[Q2HX"BE+_@L_'>M_P *^)-3 M\'^(].\3Z-(8KS3)TGC8''*'./H1P:_=_P#X83_9F_Z%F;_P87G_ ,=H_P"& M$_V9O^A9F_\ !A>?_':\Z?B/E\DXRA*S\E_\D<_#3X4^"OA%H(_P#D8M$_ZZ'_ -"6NYH **** "BBB@ K\A_^ M"D'_ "//A#_L&S?^CC7Z\5^0_P#P4@(_X3KP@/\ J&S?^CC0!^IW@3_D2/#W M_8.M/_1*UX-^U3\=5^#?@=;/19%/BGQ#NMM.4D 19P'N&+$ !,C;GC<1V!KW MCP(<^!_#Q'_0.M/_ $2M>#?M!?LP:+\?M5TC5-4UFXTMM)ADA5841@XD8,2= MP[8H YO]G*U^#GP9\#K:7WC?1+KQ)K#"ZU:[.I6[-).W.P,7R4CR0/4Y;J:^ M#?V]_$GAWQ1\8-(O_#.J6NK6L>AV\32VDR3QK(+FY8J6C) 8 @XZX(]:^DO^ M';_A'_H;K[_OU%_A7PQ^TS\$].^ _CRQ\(:9J,NIQ7>FQ7QDF558-)--'MPO M& (P?QH _>/P_P".O!/BF=K+PSX@T_5KB*/S'CM+J*=U3(&XK&Q(&2!GU-?B M-X<@-C^VM';7W+1^,YE.>[?;6VG\3@BOTN^ /[)^A_ ?Q5>^*],URYU.6^LF MLS',B*JJ\DQ%?BO\?M-G^.'[8\G@K1 ;B(7-IICLG.R.W13=,?3RSYF?I0!^ MNGPNMI++X9^$K.7EX-)L8VSURL" UW=5!]CTNQ&YDMK6UC RQ"HB(.Y/ J M'2]8TG6[7[;HM[!?V^2OFV\BRIN'4;D)&10!^%O[5MNUG^U;K_VWF-[O3I,G MH8VMX#^@XK]X5^Z/I7X^?\%#?A_<:-\0-'^)%JI^RZ[;BVE8?PW-IP,GMNC* MX_W37ZI_#OQ3#XW\!^'_ !? 05U>QM[D@?PM(@9E^JMD'W% 'YN_\%*9D:[^ M'\ ^\B:FQ^C&V _]!-;/B#3;I?\ @G'9H"28X+:=AZH^I!A^08'\*\R_;UU" MY\:_''PY\/O#Z&\OK.RAMQ$G+?:KV4L$^I3RS^-?HQKGPAM=0_9_F^#-LP4+ MHR6$3]!Y\,8\MS_VT4,?7F@#XW_X)LF+^Q?'2C_6"XL2?]TI+C]^D;'H8&3^;"OW8K\F?^"=/P_NKCQ!XB^)MW 1:VL TZUYNM/EABC!9G<[54#J22, 5\V>._VU/ OA7U?):7+?[4E>3](ZI?._H>T?$S]I7XH?$U7L[^^&FZ:_'V2SS%& M1_M')9O^!$UX 22)_,5^Z_P0M9K/X0>#K6ZC\N6+2[ M564]00@XKJPG#V+P\G+&X>4$]N:+7W71^]> >68/&X[$1Q-.-1*"W2E;5=[G MBT7P'^!\4@D7P)(Q7LTDS#\0215W_A2WP4_Z$!?_ !^OJ_ ]*,#TKT?JE+^5 M?!;:(MUVVJ#./^ 5;6P\%HP=/!< 93D$6R<$? M\ KV; ]*,#TJE2CV-XY7AEM2C]R_R/*O/\/_ /0K+_WY7_XBK5OJNEVBE+;P MYY2DY(6(#)_[YKTO ]*,#TIJ*[&\<+23NHK[CST>(;4'(T%P?^N8_P#B:=_P MDD'_ $ Y/^^/_L:] P/2C ]*JQI[./8_-3]N'5$U#1_":I8-9[)[LY9<;LK' M["OSOK]TOC)\#?#?QKM=+M/$-[=V*Z4\KQFT,8+&4*#NWH_3:,8Q7@W_ P9 M\,_^@]J__?=O_P#&:^:S'+*M2JYP6A_+WB5X59OF><5L9A(1<):K-99>Y MM[G8SM%_>B\M%Y7DD'.1TZ<^?4RBO&+DT?F^8^#6?8:A/$3I)J*N[23=O)=3 M _8D\7:?X<\3>(M/N?GNM3@MQ!$#AG\IG+;>#D@,.*_2;_A,9?\ H%3_ )'_ M .)K\#-*U74_#^J6^K:5.]I>V;AXY$.UD=:_9_\ 9W^.6F_&#PPL=ZR0>(M/ M4+>0#C<.@E3/56[^AX^OJY+C8\OL7NMC]>\">.,/+#+)*ONSC=Q_O)MMKU5_ MFO1GJG_"8R_] J?\C_\ $T?\)C+_ - J?\C_ /$UVV!Z48'I7T!_1QQ/_"8R M_P#0*G_(_P#Q-'_"8R_] J?\C_\ $UVV!Z48'I0!Q/\ PF,O_0*G_(__ !-' M_"8R_P#0*G_(_P#Q-=M@>E&!Z4 <3_PF,O\ T"I_R/\ \31_PF,O_0*G_(__ M !-=M@>E&!Z4 <3_ ,)C+_T"I_R/_P 31_PF,O\ T"I_R/\ \37;8'I1@>E M'$_\)C+_ - J?\C_ /$T?\)C+_T"I_R/_P 37;8'I1@>E '$_P#"8R_] J?\ MC_\ $T?\)C+_ - J?\C_ /$UVV!Z48'I0!Q/_"8R_P#0*G_(_P#Q-'_"8R_] M J?\C_\ $UVV!Z48'I0!Q/\ PF,O_0*G_(__ !-'_"8R_P#0*G_(_P#Q-=M@ M>E&!Z4 <3_PF,O\ T"I_R/\ \31_PF,O_0*G_(__ !-=M@>E&!Z4 <3_ ,)C M+_T"I_R/_P 31_PF,O\ T"I_R/\ \37;8'I1@>E '$_\)C+_ - J?\C_ /$T M?\)C+_T"I_R/_P 37;8'I1@>E '$_P#"8R_] J?\C_\ $T?\)C+_ - J?\C_ M /$UVV!Z48'I0!Q/_"8R_P#0*G_(_P#Q-'_"8R_] J?\C_\ $UVV!Z48'I0! MQ/\ PF,O_0*G_(__ !-'_"8R_P#0*G_(_P#Q-=M@>E&!Z4 <3_PF,O\ T"I_ MR/\ \31_PF,O_0*G_(__ !-=M@>E&!Z4 <3_ ,)C+_T"I_R/_P 31_PF,O\ MT"I_R/\ \37;8'I1@>E '$_\)C+_ - J?\C_ /$T?\)C+_T"I_R/_P 37;8' MI1@>E '$_P#"8R_] J?\C_\ $T?\)C+_ - J?\C_ /$UVV!Z48'I0!Q/_"8R M_P#0*G_(_P#Q-'_"8R_] J?\C_\ $UVV!Z48'I0!Q/\ PF,O_0*G_(__ !-' M_"8R_P#0*G_(_P#Q-=M@>E&!Z4 <3_PF,O\ T"I_R/\ \31_PF,O_0*G_(__ M !-=M@>E&!Z4 <3_ ,)C+_T"I_R/_P 31_PF,O\ T"I_R/\ \37;8'I1@>E M'$_\)C+_ - J?\C_ /$T?\)C+_T"I_R/_P 37;8'I1@>E '$_P#"8R_] J?\ MC_\ $T?\)C+_ - J?\C_ /$UVV!Z48'I0!Q/_"8R_P#0*G_(_P#Q-'_"8R_] M J?\C_\ $UVV!Z48'I0!Q/\ PF,O_0*G_(__ !-'_"8R_P#0*G_(_P#Q-=M@ M>E&!Z4 <3_PF,O\ T"I_R/\ \31_PF,O_0*G_(__ !-=M@>E&!Z4 <3_ ,)C M+_T"I_R/_P 31_PF,O\ T"I_R/\ \37;8'I1@>E '$_\)C+_ - J?\C_ /$T M?\)C+_T"I_R/_P 37;8'I1@>E '$_P#"8R_] J?\C_\ $T?\)C+_ - J?\C_ M /$UVV!Z48'I0!Q/_"8R_P#0*G_(_P#Q-'_"8R_] J?\C_\ $UVV!Z48'I0! MQ/\ PF,O_0*G_(__ !-'_"8R_P#0*G_(_P#Q-=M@>E&!Z4 <3_PF,O\ T"I_ MR/\ \31_PF,O_0*G_(__ !-=M@>E&!Z4 <3_ ,)C+_T"I_R/_P 31_PF,O\ MT"I_R/\ \37;8'I1@>E '$_\)C+_ - J?\C_ /$T?\)C+_T"I_R/_P 37;8' MI1@>E '$_P#"8R_] J?\C_\ $T?\)C+_ - J?\C_ /$UVV!Z48'I0!Q/_"8R M_P#0*G_(_P#Q-'_"8R_] J?\C_\ $UVV!Z48'I0!Q/\ PF,O_0*G_(__ !-' M_"8R_P#0*G_(_P#Q-=M@>E&!Z4 <3_PF,O\ T"I_R/\ \31_PF,O_0*G_(__ M !-=M@>E&!Z4 <3_ ,)C+_T"I_R/_P 31_PF,O\ T"I_R/\ \37;8'I1@>E M'$_\)C+_ - J?\C_ /$T?\)C+_T"I_R/_P 37;8'I1@>E '$_P#"8R_] J?\ MC_\ $T?\)C+_ - J?\C_ /$UVV!Z48'I0!Q/_"8R_P#0*G_(_P#Q-'_"8R_] M J?\C_\ $UVV!Z48'I0!Y-XL^+-AX-\/WGB36=.GCM;)-S=BQZ!1D=2:_$WQ M[XQU+Q]XNU/Q7JKEIK^9I I/"(3\J@=@!7U]^V?\86U[74^&N@72R:7IVV2[ M,9#+)<]ER/[@X(]:^:O@K\,[KXK>/K'PQ&&%IGS;N13C9 GWL'!Y/05\GFN) M=:JJ,.GYG\?>+O$]7.LUIY-@?>C"5O\ %-Z/Y+;[SZL_9!^'C:*S?$W6M-EN M)95,=@ H*A#]Z3."0>P]J_0#_A,9?^@5/^1_^)KIM)TJQT73+72-.B$5M9QK M%&H "H,"M# ]*^CPF&5*FH(_IC@WA>CD^7T\%2W6LGWD]W_ )>1Q/\ PF,O M_0*G_(__ !-'_"8R_P#0*G_(_P#Q-=M@>E&!Z5TGU)Q/_"8R_P#0*G_(_P#Q M-'_"8R_] J?\C_\ $UVV!Z48'I0!Q/\ PF,O_0*G_(__ !-'_"8R_P#0*G_( M_P#Q-=M@>E&!Z4 <3_PF,O\ T"I_R/\ \31_PF,O_0*G_(__ !-=M@>E&!Z4 M <3_ ,)C+_T"I_R/_P 31_PF,O\ T"I_R/\ \37;8'I1@>E '$_\)C+_ - J M?\C_ /$T?\)C+_T"I_R/_P 37;8'I1@>E '$_P#"8R_] J?\C_\ $T?\)C+_ M - J?\C_ /$UVV!Z48'I0!Q/_"8R_P#0*G_(_P#Q-'_"8R_] J?\C_\ $UVV M!Z48'I0!Q/\ PF,O_0*G_(__ !-'_"8R_P#0*G_(_P#Q-=M@>E&!Z4 <3_PF M,O\ T"I_R/\ \31_PF,O_0*G_(__ !-=M@>E&!Z4 <3_ ,)C+_T"I_R/_P 3 M1_PF,O\ T"I_R/\ \37;8'I1@>E '$_\)C+_ - J?\C_ /$T?\)C+_T"I_R/ M_P 37;8'I1@>E '$_P#"8R_] J?\C_\ $T?\)C+_ - J?\C_ /$UVV!Z48'I M0!Q/_"8R_P#0*G_(_P#Q-'_"8R_] J?\C_\ $UVV!Z48'I0!Q/\ PF,O_0*G M_(__ !-'_"8R_P#0*G_(_P#Q-=M@>E&!Z4 <3_PF,O\ T"I_R/\ \31_PF,O M_0*G_(__ !-=M@>E&!Z4 <3_ ,)C+_T"I_R/_P 31_PF,O\ T"I_R/\ \37; M8'I1@>E '$_\)C+_ - J?\C_ /$T?\)C+_T"I_R/_P 37;8'I1@>E '$_P#" M8R_] J?\C_\ $T?\)C+_ - J?\C_ /$UVV!Z48'I0!Q/_"8R_P#0*G_(_P#Q M-'_"8R_] J?\C_\ $UVV!Z5SOBOQ3H'@GP_>^*/$MTEEIUA&9)9'(' '09ZL M>@'+_ !-(_CIXU MFUS5'\K3+1GCL+9>$BASP2/[S=6->H_LA_LUR?&[Q1)K?B-'B\+:*Z-,=O%U M+G(A4GMW;VXK]TR#*:.38.6*Q7QM:^7:*_K<^[R_"0P5%U:N_7_(]=_8M^ 6 MV^B^+7CO1I;JVC ;2K=T^5G_ .>[ @Y _A]^:_5[_A,9?^@5/^1_^)KKK.RM M-/M(;&RB6&WMT6.-% "JBC 'H!5G ]*_(<\SJKCL0ZU3Y+LCX_'8V5>HYR^ M1Q/_ F,O_0*G_(__$T?\)C+_P! J?\ (_\ Q-=M@>E&!Z5XYQG$_P#"8R_] M J?\C_\ $T?\)C+_ - J?\C_ /$UVV!Z48'I0!Q/_"8R_P#0*G_(_P#Q-'_" M8R_] J?\C_\ $UVV!Z48'I0!Q/\ PF,O_0*G_(__ !-'_"8R_P#0*G_(_P#Q M-=M@>E&!Z4 <3_PF,O\ T"I_R/\ \37902&:%)2I0N <'J,U)@>E+0 4444 M%%%% !7#6_\ R.\W_7'^E=S7#6__ ".\W_7'^E 'ZN-B)N+DDM"26)/)S7ZB44 > _!/3OCKX?TVQ\,?%*'19-/TNQ6WANM/FF> MYD>+8D?F(Z(F-@.2.X'')KWZBB@ K\\_VL_V6/B/\;_B-IOBOP?:0D!(W!&V0=^N:_0RB@!%&% ]*\/^/?P-\._';PB_MK^!/"WT74;>S MC-M9ZQ+*_FPPC CX/!V+P-R-CIDX%>J_LY_LR:?\&7O/%?B*]_MWQCJN[[1> MD';&LAW.D>XDDLW+.>6]AQ7U=10!X7^TAX \3_$WX/ZWX/\ !]P+?4[KR70, MQ191%(KM&6'3)_L6?!'XC_!_2O$LGC]EMO[7DMOL]FLHE\OR!)O MD)&5!?>!P>B\]J^X** /.OBI\,?#?Q=\%WO@KQ1&3;76&CE3'F03+]R6,GHR M_D1D'@FOCCP)X'_:Y^!6CS?#[P9!H_BG0ED%_&5U\8?B[J2>(/&U\[2J4!,-J\@(8J3C .]?:-%% 'PQ\8OV8?$_\ PLFV^./P*OH=*\412^=<6L_RP7#D;78$ X,B MDAU(PV)QU*E\3U[' MQG$W'^593%_6ZRYOY5K+[NGSLC]"/%'C/PIX+L6U'Q5JMOID"@L#,X5F Z[$ M^\Q]E!-?#OQ1_;BTVS$NE_"ZR^V2\C[==*5C'ND74^Q;'^[7YU>(_%/B+Q=J M,FK>)=0FU&[E.3),Y<_09Z#V%='X"^%?COXE7HL_".E2W:YP\Y&R"/\ WI#Q MQZ#)]J\"OG%6H^6DK?F?SKGWC;FV95/JF3TN3FT5ES3?Z+Y*Z[E7QE\2/''C M^\^V^+=8N-08$[4=SY:!N2$0?*H]@*I>$_ WB[QU?_V9X1TJ?4[CN(E^5?\ M>'? M".G1Z3X:T^'3K2(8$<*!!]3CJ?>G0R:I-\U9V_,OA_P/S3,*GUG.:K@GOKS3 M?SU2^;;\C\\?AK^PS?3M!J7Q.U(01D!C969R_P#NO*>GN%'T-???@WX?^#O M&G+I?A+2X=/A'4HOSN?5G/S,?41_V.DN;^9Z MR?SZ>BL@K\Z_VN?A=>VFM+\2-*A,EE>*L=YM'^JE4;5<^S#'/K]17Z*5\(?M MC_$*2&&P^'5@Q7S@+N[(XR!D1IG\V/;IZ5^E^&-7$QSBDL-UOS=N7K_P/.Q\ MAXZT,#/ARO+&_9LX6WY]E^;OY7/S^HK6T;38=2N95N[I;*TM89;B>=^1'%$I M8\9&23A5&>2167X5B7Q-X"?QE9W(F>TO7M+N )M:$-\T+]3E9%SS@8((K^JJ MV94:=549R]YV_&]OOM_5T?PSE_ N:8K*Z^VU_6WHO MPJ^']]\2O&=EX[;RO>_G M\BY1117XB?U*%%%% !1110 4444 %%%% !1110 4444 %(0",'D&EHH _+/] MJ_\ 9TF\-WUS\2?!EMG1[@[[VWC 'V:1C]]5 ^XQZ^A]J^//!'C37?A_XELO M%'AZ6=MJ%I-8WL:S6]PC1R(PR&5A@@CW%?CG^ MTG^SY??"C66UW1$:?PSJ$C&)AEC;.>?*<^G]TGK7R^:Y>Z;]M2V_(_DWQ;\. M:F7UO[;RM-1O>27V)7^)>3?W/R>GZB_";XJ^'?BUX5@\0:)*%G"A;JV)S)!+ MCE3TX]#CFO4*_!WX-_%C6?A%XP@\0:<6EM)"$N[;)"S19YX_O+U4]C7[;^"O M&F@>/_#EIXH\-W N+*[7(/1E8?>5AV8'@UZN6Y@JT;/XD?KOA?XC4\[PWLZS M2KP^)=U_,OU[/R:.KHHHKTS]5"BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH *\._: ^+%O\ "3P#<:NGSZE?9MK--VT^8RG+_1.OY5[5=7,%E;2WETXB MA@1I'<]%51DD^P%?B5^T9\6[GXJ^/KJYM9V;1=/)ALHPQ*;5X,@!QRYY->;F M>,]C3TW>Q^8>*W&RR?+7[)_OJFD?+O+Y?FT>$3S76HWDEQ,6FN+ERS'JS.YR M?Q)-?LS^R]\'V^%W@5+C547^VM8Q/<$'.Q"/D09Z8'7WKX<_9&^#J>/O&1\4 M:]:L^BZ'B12P(26Y!R@![[,9(^E?KZ!C@5YV28/_ )?2^1^:^ W!32EG>)6K MNH7_ /)I?/9?,****^C/Z9"BBB@ HHHH **** "BBB@ HHJ,30M*T"R*9$ ) M4$;@#T)'6@"2BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH BGGAMH)+FX<1Q1*7=CP%51DD^P%?A-^V/^ MTO\ \+C\1)X4\+.\7AG19'4')'VJ8'!D*_W1T7\Z^BOVY/VH#;*_PB^'6ICS M'#+JUQ >0/\ G@KC_P >Q]*_+KPEX5USQOXBL?"_AVU>\O\ 4)5CC1 6/)Y8 M^@'4FOV#@;AE4H?VABE9_9OT7=_H?8Y%EB@OK%7Y?YGH?P,^"OB7XY>-8?"V M@KY=O%MEO;D_=MX,X+>Y/11ZU_13X'\%:!\/?"]AX2\-6R6MC81+&H10-Q Y M=L=68\DUYI^S]\"?#7P*\&1:'I*>;J5V%DO[IOORRXY'LJ] *]XKY#B_B9X^ MMR4_X<=O/S?Z'CYQF;Q$[1^%;?YA1117QQXP4444 %%%% !1110 4444 %%% M% !1110 4444 %<-;_\ ([S?](_P#D8M$_ZZ'_ -"6NYH **** "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 **** "BBLO5]*3=MR*E2,(N4G9(U**X;_ (6A\-/^AMTC_P # M[?\ ^+H_X6A\-/\ H;=(_P# ^W_^+J?:Q[G%_:V$_P"?L?\ P)':0DL[DLQ)[DFO>?AO^S1\4OB/)#/;ZW M!]:\*KF=>L^6DK>G^9_/F:^*G$&>UGAY)KTSX;_ [XC?%&=/\ A&M,9;(G#7D^8[=1[,1\WT4& MOTV^&?[(_P ,O D<=WK-N/$>IK@F6[4-$K#GY(ONC!Z$Y/O7U)#!#;QB*WC6 M-%Z*H _ 5OALB;]ZLSZ'AGP KU6J^<5;7U<8ZOYRV^Z_J?%_P ./V*/ /AK MRM0\:SOXBOE',3?N[56]D'+?\")'M7V)I6D:7H=E'IVCVD5E:P@*D<2!%4#L M *T:*]^AAJ=-6@K']$Y#PKE^60]G@:*AY]7ZMZL****W/H HHKB_&WQ%\#_# MC33J_CC6K;1[7L9G^9_]Q%R[?\!!JZ=*4Y*,%=OHBHQRH,G\?0=S7XJ_$7QG>^/?&.I^*K\X-W*2BD\)$O"*/95 %>L M_M&?MX>&-?\ #^H>!?A?9S7:7F$EU&8^5&8P-Y#<])O5N3T5HK?E7=QW>Y[?X_\ '%E8^$9O#>BW@ENM7E N_+.0D$)R MJ$]"7N8^"/Q#T_P-XAO++Q&7;P]K]LUI?*@W%/XHIE7C+1O@_0FO M%J*^QQ:]M*4I;MW].WW65C]MX1\.,!E.11R&*YZ?*U)O>7-\3?K?Y*RZ'U'# MXV\*W,KQP7Z@*Q +@KD9X//%?J/^Q_\ %G3?$WAB3P+%K:/1I]FO^!H?E_"OT M<,%D>9+,,LQQ%>]>'?V]/VA-#MQ;7>IVVK*I&#=6R%\#J"R!6.?4DFOQ MO$^&F+C_ JD9?>O\S]8J\,UE\,DS][**_)#P[_P4QU>)47Q9X+@N6P S65R MT(SGD@2++V[9_&O=O#W_ 43^"6I[8]:LM3TF4YY,*31 #U97#9/^[7@8G@S M,J6]%OTL_P CSZF2XF.\/N/OFBOGOP[^U7^S[XG*)IWC2SCD8@;;G?;;2>Q, MJJOU.<>]>W:7K^A:XI?1=1MM050&)MYDE #=#\A/![5X.(P-:EI5@X^J:."I M0G#XXM&M1117*9!1110 4444 %%%% !1110 5SOBOPMHOC30+SPUXAMUN;&] M0HZL,XST8>C*>0>QKHJ*32:LS*M1A4@Z=17B]&GLT?A?\RNA_.NE_9T^/-[\'?$+6VH;KCP]J+ 740Y,;=!*GN.X[ MC\*_6CXG?#3P[\5/"UQX8\11Y5_FAF7[\,H'RNI_F.XK\0/B-\/]>^&GBN]\ M*Z_"4EMG/ER8.R:+/RR(>X(_P-?)8W"2PU15*>W]:'\;<><(8OA;,H9IEC:I M-^Z]^5]8OR?3NM-T?OCI&K:=KVFVVL:1<)=6=VBR12(0RLK#(((K1K\F_P!E MC]HN?P-J%O\ #_Q;,7T&]E"V\SM_QZ2.< <](V/7T//3-?K$K*ZAT(96&01R M"#7T6"QD:T.9;]3^FN!>-"6(I:36DH]G_D^C_6XZBBBNP^T"BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBN1\=^,--\!>$M3\6:JX6#3X6?'=GZ*H'& M/I7Y?>&/#VH^+/$.G^&M)0R7>HS)#& ,\L>3CT R3["M'QUXQU7Q]XKU'Q7K M+[KB_E9\#.U%/15!Z #M7Z"?L5_!QK&RF^*'B*S'G78":;O )6+^*5?0MT'M M7Q\G+%XC3;]#^*\14Q'&7$:C&ZI+_P EIKKZO\V?9'PL^'^G_#'P/IO@^P(? M[(F99 ,>;,W+N1[FO0J**^OA!12BMC^T<%@Z>'HPH45:,4DEV2V"BBBJ.D** M** "BBB@ HHHH **** *.IZC9Z/IUSJNHR"&ULXWEE<]%1!DG\A7X[?"S]K6 M^O/VJK_Q%K%RR>&_$\HTY8V/R0Q(=MN_Y]?K7OG[>?Q_TSPYX0E^$WAJ^636 M]7(%\(SDV]L.=K$=&?TZ@5^,".\3K)&Q5T(((X((Z$5^M<%<+1J82I5Q"_B* MR]._W[>A]=DF5*5&4ZB^+1>G<_JY!# ,IR#R"*6OD3]D3X^Z3\7OA[9Z/?W8 M_P"$GT2%8;N%R \BH,+*H[@CKZ&OKNOS',,#4PU:5"JK-'R^(H2I3<);H*** M*XS$**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ KXM_;!_:6A^"WAH>&/#^)O%&N0N(N>+6$C:93C^+^Z/7FO9_CO\;/#7P/ M\$W'B/6I0U[,KQV-L.7GGQ\HQ_=!Y8^E?SL>-?&GB+X@>);WQ7XINWO-0OG+ MNS$D 'HJYZ*.@%??\$\+_6ZGUBNOWTJ+W5^)@_Z=JU M^!\]U>7DF.[/))(?S)8G\Z_=']CG]F9O@WX??Q5XL1)/$^LQJ2NW)M(2,B,$ M\[C_ !?E7SO^PU^R]'=!/B_\1-.;",K:3;3K@-CG[0RGW^Z"/>OUGKT^.^*. M=O X=^ZOB??R^74ZL^S7F_<4]NO^04445^6GRH4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !7#6_P#R.\W_ %Q_I7U9M>S_ ?X4P M_&/QV/"=S?MIT,=M)=/(B!V98V5=JY. 3NZG/3I6E*$I248[L]'*,!B,5B:> M'PJ_>2=EK;5^9Y!%%=W]RL,"/<7$S *J@N[,>P R2:^I?AW^R!\4_&ABO-9A M3PYISE27NN9F4\Y6)>?^^BI]J_2OX;? ?X;_ N@4^'M,62^QA[R?$D[>OS' M[H]EP/:O9*^CPN1):U7\D?TUPK]'ZE%*KF]3F?\ +'1?.6[^5O4^?/AA^S3\ M,OADL=U:V(U355'-Y=@2.#_L+C:GX#/J:^@E544*H X '2EHKW:5*,%RP5D M?T'E6387 TE0P=-0BNB5O^'?FPHHHK0](**XOQM\1? _PXTTZOXXUJVT>V[& M9_F?_<1HB WL/3++]* M]?++?[BFVN^R^]Z'9AXN)F"HB*7=V/0 #))-?HV5^&L5[^ M,J7\H_YO_)'TF%X92UK2^2_S/O?XG_\ !0?XJ>*Y'M/ 4$7A.P92I*[;BY;/ MK*R@*?0HJD>M?"^M>(-<\1WTNI:]?SZA=3L7>2>1I&9CU)+&OK3X7_L-?&OX M@2Q7.M6:^%-+E4/]HO<-*5/3; IW9]G*U]->._V4?@Y\!OAP-0U@/XE\4WS^ M3;RW+,D2MC+ND",%PHZ;MQ!(KZG+\7E>&KPP6#2\/3>'C#!>3* M]S*NYHUS\@[9/?-?5]A827%Q!I^GP[I9W6..-!RS,<*H'N>*_1_3?V'_ ($Z MAIMI=^+-$GO-7DA0W,OVZY0-)MYPJ.JC\ *^FXKS7"913@Z[;E+:UNF_5'X5 MX7>.F8\3YK5DZ*HX2DKV7O2E)Z).3LK;OW4GHM;'X(45^_G_ PE^S/_ -"U M/_X,+O\ ^.T?\,)?LS_]"U/_ .#"[_\ CM?#?\1*P'\L_N7^9_17^LN'[/[E M_F?C3\"]=T#3/&\>B^+8(I=%\0QFPG:50P@:4_NIAGH4?&3_ '2:],\2_"[0 MM+U>\T?4=/6&XM)&C;82G(.,C;C@]:_4H?L)?LSCD>&Y_P#P87?_ ,=KR#]J MOX26OA==*\6>'XG%CY4=E/N9I+B-F=B6)91@DG)(YZU[G"O&^!Q6/6&2= MIK[27Q+;J]UI\D?S/](WZ[+!PSO):]2E4HZ3Y9.-X/KH]>5_@V?-GP6_9.^& M_P 8;;4=/DUR^TC6[(JZ*ACDADA;JVUEW9!X.&QTKJ?$7_!-/QI:AW\+^+K. M_P""52Y@>WQZ LK29]SM_"N8^%_CBZ^'GC;3?$T!/E0R!)U'\<#\./RY'N!7 M[2:=?VNJ6%OJ5E();>ZC62-@<@JPR#7C>(N-S#*L8JF'G^ZGLFDTFMUM\_F5 MX#>+6-S?+70Q=;FKTG9MZN47\+_-/T\S\ ?$7[$G[17AZ-IE\.KJ<:%MQL[B M-\!>^URC'/; )]J\-UWX4?$WPR[+KWA74[((<%Y+241YQGAPNT\>AK^GRHY( M8IAMF17'HP!_G7RF&\3<3'^+3B_2Z_S/Z!I\3U5\<4S^4@@@X/!%:-CK.KZ9 M.ESIU[-;2QD%6CD92".F"#7].'B#X8?#GQ6"/$OAG3M3# _:+:.3('3J.U> M!>)/V(?V=_$,6V/P\=+E!R)+.:2(C/7Y0=I_$<=J][#^)>%GI6I-?<_\COI\ M34GI.+7XGXV>'OVEOCOX8")I7C74O*C "Q2SM-& #GA)"5_2O=O#W_!0GX^: M05_M9]/UL#/%Q:B/.>F?(,?2OJ+Q%_P33\$7.]O"WBN_L6;.!=1QW"*3TQM$ M;8'N<^]>&>(?^";GQ3L2Y\-^(-,U55)QYPDM6(QZ 2C/MG\:ZO[8X?Q7\11O MYQM^-OU-OKF7U?BM\U8]+\,?\%+XRPC\8^#< CF2QN" #CGY)%;.3_M<>]>] M^&?^"@'P"UQ8UU2:_P!#E; ?[3;[XU)ZX:)G) ]=H/M7Y>^)/V//VAO#+J)_ M"DM]&W DLY(YESZ8#!A^*XKP[7_ WC3PK))%XET*^TLQ'#?:;>2(#TY8 8/8 MYYI/A')<5_ E_P" RO\ G<7]CX*K\#^YG]%7A[]HOX&^* IT?QMIC;QD":<6 MQ.3CI/L.?;K7K=CJ6G:I!]ITRZBNX%8XXM.\8W<\<7"K=[;H >F)@W [>E>Z:)_P48^-.GPF'5=/TO5"1CS M'A>-P<=1Y3JO7GD5X&)\-\=#^'*,OG;\T>?4X:KKX6F?H#K/[4FB:5^TI8_! M1FC^PRP>3-<9^YJ#_,D>?3;\I_VN*^NJ_EDU'Q3K>I^)YO&%S=.=5GNC=F?/ MS";=O# ^H/2OZ*OV=OBO:_&+X5:/XL1A]N$8@O4'5+F(;7_ ]1[&HXOX46!H MTJM+:UI>O?Y_H+.,I5"$)Q]'ZGN-%%%? GSX5X3\>/@GH_QB\+26K*L&MV2L M]E&;=1XDTU#P!@W40YV'D#)-.0 ,W!NHEX#C)Y< M?Q#\:^P*^KP]>-2"G'8_L#AWB##9GA(8S"RO&7WI]4_-!1116Q[84444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !7Y2_ME_&%/%/B./X?:)+G3]%8FY88(DN?8@G*J./K7V[^ MT7\68_A3\/KJ^L9T36[[]S9)D%@S=9-IZA1^N*_$F>:ZU&\DN)BTUQQCUW/YN\>.-O94EDV'?O2LY^G2/SW?E;N>J_ _P"&-U\5 M_']CX;7*62'SKN1<92%.N,]23Q7[GZ7IEGHVFVVDZ?&(;:TC6*-% "J,#@5 M\\?LP?"$?"[P%'+J<2C6M8VW%PV=Q12/D0' (P.H]:^EJ[,JP?LJ=WNS[?PA MX)_LG+E5K+]]5LY>2Z1^6[\WY!1117J'ZT%%%% !1110 4444 %%%<_XH\4^ M'_!>A7?B7Q/>QZ?IMDA>6:0X 'H.Y)[ %/ C3:-X80D2$-MGN\'JY'*H?[OYU\2Z3HVL>(+Y--T.QGU M*]ER5AMHGFE;'7"("Q_*OUWAC@2--+$X]:[J/1>O^7WGV&5Y"H_O,1]W^96O M;Z]U*[EO]0G>YN9V+/)(Q9V8]22>2:JUZ-_PI[XM_P#0D:Y_X+;G_P"-T?\ M"GOBW_T)&N?^"VY_^-U^EK&45HIK[T?3>VAW1QVB:YJ_AS4[?6=#NY+*]M76 M2.6)BK*RG(.17[%?LW_MU:-XR$?A3XO2P:/J_P D=M>*&$-R3P!)]X(Y/?A3 M[5^4W_"GOBW_ -"1KG_@MN?_ (W7%:II.KZ#?R:;K5E/IU["1OAN(VAE0]LH MX##\17CYQDV#S*')-KF6S35T<>,P5'$QY9;]UN?U4HZ2(LD;!E8 @@Y!!Z$4 MZOPU_9P_;9\4?"]T\-?$!I_$7AYRB1N\I,]FO3*%@=R ?P<>Q%?M)X2\9>%_ M'6C0Z_X2U*#4[&8 AX'5]I(SM< Y5AW!Y%?AN?<-XC 3M55X]&MG_D?"8_+: MF'E:6WW<@ MB@MT:21VZ*B#+$^P S7X1?MA_M,/\9O$J^&O"L[IX3TAB$_A^U3=#*P]!T4> MG/6OHN&N'ZF85U!:17Q/LO\ -GI99E\L14Y>BW9XQ\??C?XA^.OCB;Q-JQ,- ME!F*QM03M@@SQQ_>;JQ]:]C_ &0/V9KKXT>(_P#A*?$*M!X5T69#(2O_ !]3 M*=PB7/5?[Y_"O&O@+\$O$7QQ\<6WAO24:.PA99+^ZQ\L$&>3_O-T4>M?T2>" MO!GA[X?^&K+PGX7M%L]/L$"(B@#)'5FQU9CR37Z9Q;G]/+L.L%A-)6Z?97^; M_P""?39OF$<-35"CH_R1TEO;P6D$=K:QK%#"H1$485548 '0 5-117XBV?# MA1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7#6_P#R.\W_ M %Q_I72-6; '3DU>U;5=.T+2[O6M7N%M M;&QB>>>5SA8XXP69C[ "@#0HK\PO%7[77QU\:WEU>_ SP7/+X(9/%=OX8^,=A!#:W$JV[7D*&&2VE+;=TT9.- M@/WL %>3STH _5"BD!!&1R#7DGQG^,OA7X)>$)?%/B5C++(3':6B'$MS-C(1 M?0#JS'@#U. 0#URBOS]\-?$#]LGXE^%V^)/A33]&TO2;@&:QT^=29[F%>A!8 M'[X^Z2R[CR, @UZU^SG^TSIOQJ2\\.:Y9C1/%^D@_:K(Y"R*AVL\0;YAM;AD M/*\&?AAX3O?&7BVY^S6%DO;EY'/W8T7NS'@#\3@ M FOBWP9\7?VIOCQ:WWB[X8:?I/ASPW#(T5K]O!DDN&0\@-M;.#\K, H!X )! MP ?H/17QK\"?VH+SQEXNO/A)\5=-3P]XVL'>,*F1#-+7X/_"#38_$7C.\D$+[R3!;2-SL(!&YP,LV3M0# MG/('%^,OC#^U!\!4L/%7Q4T_2O$7AJZD2*Y.GADDMF;H-VU<9[%@P)XX.* / MT&HKD? OC?P[\1O"NG^,?"UQ]IT[44WH>C*1PR..S*001Z^U==0 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4451U/4]/T:PGU75 MKA+2SM5+RRR,%1%' M *_-#XH?\%&O"ND27.E_"_1GUF5052^NF,,&[U$0&]AZ99?I7YS_$S]H_XP M_%DB+Q=K\KVBG*VMN!;P#TRD> 2/4Y/O7V^5< 8W$6E5]R/GO]W^=CW,)P]7 MJ:S]U>>_W'[0_$_]L;X(_#-+JU;6!KNK6_R_8[#]Z=WHTO\ JP/7#$CTK\ZO MB?\ \%!_BIXKD>T\!01>$]/92I*[;BZ;/K*R@*?0HJD>M?!%O;75_([Z74M>OY M]0NIV+O)/(TC,QZDEC79_#[X/_$KXIW+6W@/0+G50GWY5 2%/K*Y5,^V<^U? MLM\+_P!@[X->!H[:]\2P/XJU:$AS+=$K;[O00 ["/3=N/O7VA8Z?8:9;K:Z= M;QVL* !4C4(H X P*\[,_$BC37)@J=_-Z+[M_P CGQ7$L(^[1C?\C\I?A=_P M3?N':UU3XKZ\%3 :33[ EDRYQVR:]7HK\YS3B3&XS2M4=NRT7W?YGS>*S.M6^.6G;H%?E%^ MU'XZ7Q?\2)].M)3)9:&OV5,-E#(#F1A@>O&>>G7%?H;\8_&Z_#_X>ZIKZ.8[ MDH8+0EF)ZDGDFOU;P:R#FJ5,QFM(^[ M'U>[^[3YG\A_28XOY*-'):3UE[\_1?"OF[OY(^H_V3O B>)_'[>(+V+?::"@ ME&5RIF?(3G/4LME\E9>MP MHHHKX@_40KDO'7A.Q\<>$]2\+Z@!Y=]$55B/N2#E&'T;!KK:*VP]>=*I&K3= MFG=>J.?%X2G7I3H5E>,DTUW3T9^$VO:+?>'-:O="U*,QW-C*\3J?53BOT5_9 M&^(W]O>%YO ^HR[KS1?F@R>6MVZ ?[AX^F*\U_;"^''V+4K3XB:;%B*]Q!=[ M1TE4?(Y_W@,?45\N_"_QQ=?#SQMIOB: GRH9 DZC^.%^''Y.^?WC6L?F#=U(<#(/N#7 MA?B']@[]GC7"TEII%QI,KG):UNI0.F.$8L@_ 5]ET5Z6'SG%T?X562^;.JGC M:T/AFU\S\M]?_P""9^A2"=O#'C*YMR>8A=VZ2@>S%#'GZBOS9^+WPTF^$?CB M]\"W>J0:M=6 7S9;<$(KL,E#GNO?WK^B#XQ_$C3OA/\ #G6O'&H,,V,)$"'_ M ):7#\1H/7+/Q?/ M4Q$[P6BT6_KY?J?79#B<16YI5)7BOS,BO&9VM]3ME!NK"?"S1'U')#(3T8?B :]YK^5O0/$&M>%]5MM0RIWG1U7;JC]%J*165E#*<@\@CH12U M^='S85^?/[6G[.DNL"?XG>"+8&ZC4OJ-M& /,51DS* .6'\7KUK]!J0@,"K# M(/!!KGQ6&C5AR2/FN+.%L-G&#E@\4M'L^L7T:_K5'\[&C:QJGAW5;;6='G:T MO;*0212+P593G_\ 6#UK]JO@%\;]'^,'AB-WD6'7K) MY;$C=D<>8HXRK=?; MI7Q1^U5^SE-X2O;GXB^#8"^BW3[KJ! 2;:1NK#K^[8_D>*^2_ 'CK7?ASXIL MO%7A^4QW%JWS)DA98S]Y' ZJ:^7P]:>$JN$]OZU/Y-X=SO'\&YO+"8Q7I-^\ MNC72#@CO6_7*^._P#D2/$/_8.N_P#T2U3/9G+CI.-";6]G M^1^1?_#8?Q\_Z#L/_@%;?_&Z/^&P_CY_T'8?_ *V_P#C=?,-%?!_7:W\[^\_ MSU_U\SO_ *#:O_@]GT_X@>'+JWV^8NH6P&Y0XPTBJ>#D=#7%5U?@3_D=_#W_ &$;3_T< MM91FY34F]3R:&.K5\;"O6FY3=62A!79[#\9?C?X(^"'AMM?\6W&9I 1;6<9'GW#CLH[#U8 M\"OPD^/'[1'C?XZ^()+W6)VM-'A8BTT^-CY429X+8QO?U8UYCXZ\?^+/B3X@ MN?$WC#4)-0OKEBQ+GY4!_A1>BJ.P%?1_[-O[(_BSXWSQ>(-5+:1X4B<;[AU^ M>Y /S)"/YL>!VS7[3E'#^#R>C]:Q4DY]^WE%?TS[7!Y=1P['N?11R:_=OX#_ +.W@GX%>'X[+2(% MN]8F4&[U"11YLKXY"YSL3T45Z=X$^'_A+X;>'[;PSX/T^/3[*V4* @^9R/XG M;JS'N379U^><3<85L*%?.WQW M_9L\!?'/1IH]3MH]/UX*!;ZI'&#.A7H'/!=/]DFOHFBNG"8RK0J*K1E:2ZFM M&M*G)3@[,_FM^,_P&\>?!+Q!-I/B6SDFL V+?4(XV^S3J>F&Y"MZJ3D4WX-_ M'CX@?!#63J/@^]VVMPR_:K20!X9U4\@@YVG'1A@BOZ*_&?@KPQ\0/#]UX6\7 M6":CIMV,21/^A4CE2.Q!S7XO?M+_ +%GB/X6M?\ C/P&IU/PE&=YBW,]U:J> MNX8^9!_>SGU'>OV3(>,,/F$/JF.24GIKM+_)_P!(^SP&<4\1'V5=:O[F?J/\ M"?VC_ 7QXTQW\/R-9ZM:*INK&?"R*2.63!.],]#^8%?0=?RL:)KFK^'-3M]9 MT.[DLKVU=9(Y8F*LK*<@Y%?L5^S=^W5HWC(1^%/B]+!H^K_)';7BAA#];"7E#MU7^:/+S3(94[SHZKMU1^CM%-1TD19(V#*P M!!!R"#T(IU?G)\V%%%% !1110 4444 %%%% !1110 4444 %%%% !117P_\ MMC_M,6GPB\.2^"?#S&3Q3K4#!64X%K"_!D)_O$?='XUWY;EU7%UHT**NW_5S M?#8:56:IP6K/ ?VYOVGY8Y)O@Y\/[Y3&R%=6N8CDY)_U"L#TQ]_\J_,KP7X/ MUSQ[XHT[PEX=MVN;[4I5B15&=H)Y8^RCDUA1QWVK:@D48>YO+R0*HSN>220X M YZDDU^[?['G[-2_!GPNWB+Q7;QOXKUOVS%8C#Y#@% M"&LWMW;[OR7_ #[BK4IX##\L=_S?<]E^ ?P/\._ GP3%X9T?$]Y.1+>W1 # MSS8P3_NCHH["O<***_"\5B:E:I*K5=Y/<^$JU93DY2=VPHHHK S"BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "N&M_^1WF_P"N/]*[FN&M M_P#D=YO^N/\ 2@#N:*** /_6_(_P#D8M$_ZZ'_ M -"6NYH **** "BBB@!DD4!/\ D2/#W_8. MM/\ T2M9OQ)^'^E_$_PE<^#-;N;BVT^]>%I_LS['DCBD#F,G!^5]N&QSCH16 MEX$_Y$CP]_V#K3_T2M=50!FZ1H^EZ!IMOH^BVL=E96B+'%#$H1$11@ >U?C M[^VUX!M=9_:+T/0/ UHKZWXDL;;SX8A]ZX:62-9'QT_=JI8]E7.1[U^2WPY_:+\5_#KX MV:C\1/B/I(U?5M0<0W_VJ(QW=LG1A #CRR%P N,;0!Q0!^[.E6;Z?IEG822& M9[:&.,N>K%% )/UQFOQ?_:T\47GQ;_:8L_AU#QCOF<#]* /W@T^QM-+L+?3;")8+:UC2**-1A41!M50/ M0 8K\6?C[J%S\"/VPY?&VA P1/<6NJ&-/E\R*X0"Z0X[2,),_6OVQK\6/^"A M\:)\;],=.LFA6S-]?M%P/Y 4 ?M#;SQ74$=S P>.50ZL.A5AD$?A4U<%\*YI M;CX8^$;BXR)9-(L&?/7<;="?UKO: /R#_P""B'Q%NM1\:Z/\-+2<_8=(MEO+ MB,'@W5QD+N]=L0!'^^:_3[X6>%+;P/\ #CPWX3M4"+IEA;Q-M&-T@0>8Y]V? M+'W-?BI^UH&U?]J?Q):S\"6ZT^#Z+]F@3^7-?O.@PB@=@* /QY_;RTR[\#?' M+P[\1?#SFSO+ZTAN!*G#?:[*0KO_ 3RQ^%?HYJOQX$-+ M%;PGV1=3&/S"B@#@?^"?NC2^+?BSXL^(6N.;R]L+7)DD^9C<:A*2TF3_ !%8 MW&?1C7Z6?&OPI!XV^$OBWPS-&)6N].N#$#VGC0R0M^$BJ:^$?^":]HJ:;X]O MOXI9M/C/TC6<_P#L]?II>QI-9W$4GW'C96^A!!H _*/_ ()U?$*\M_$/B'X8 M7/5O$;C$=NN3'"?[ MTQXQ[*#D]\"LJU:-./--V1Y.=9YA\5W8A0<1Q+@S3/V5%[_7H.YK\@OC5^T-XO^,%\89G.FZ)%Q%91.=AY^])_ M>;]!VKS+QWX_\4?$?7IO$7BJ\:ZNIN@Z(BCHJ*. ![5Z#\&O@?JWQ2U)9KV? M^R-"B/[Z[SI+3^MS^2>+?$+,^)\2LMRN#5 M-_96\O.3Z+RO9=6S@/ 7P\\6?$K78_#_ (2LFNKAL%W/RQ0J?XI'P0H_4]@: M_7+X'?LV^%/A':1:C=JFJ^(V&7O'7B/(Y6$'[H]^IKN_A]X=^&WPST*'0?"W ME6\:*!)+C][,PZM(V,DFN\_X2;0O^?Q/U_PKU\!E4:7O2UE^1^S^'?A%A3,HR$C7&6)/' X[U_.C\ M3_'VJ_$WQ[K'CC5W)GU.X:11GB./.$0>RK@"OU#@OAE8VI*=9>XE][?^6_W' M]!9+EGMY.4U[J_,_IZ$L1B\_-N,YSZ5\M_$_]L;X(_#-+FU;6!KN MK6_R_8[#]X=WHTO^K ]<,2/2OQ)\7_'GXM>.]'L?#_B7Q)>:4X55!9F8]@!R37TV6^&D(OFQ=2_DM M/O;_ *\SU,-PS%:UI? H(O">GLI4E=MQ=,#W,K* MI]"BJ1ZU\,:UX@USQ'?2ZEKU_/J%U,Q=Y)Y&D9F/4DL37TQ\,OV/OB?X]GCE MUSRO"FF.H;[1>_-(0?[L*'=GV8K7Z)?"_P#8T_9]\#1VU[XEE_X2K582',MT M66WW>@@'R$>F[O7J9[D^5QY*"3EVCJ_F_^"=DL?@\*N6GOY?YGY#?#[X/ M_$KXI7+6_@/0+G50GWY$ 2%/K*Y5,^V<^U?H;\+O^";]P[6NJ?%?70J8#2:? M8#G/]UIV[>NU0?0U^GMCJWA/3+=;73G@M84 "I$FQ0!TX JY_P )-H7_ #^) M^O\ A7Q.:>(F,K7C02@OO?W_ .2/#Q7$=:>E/W5^)PGPY^!_PM^%-F;3P1H$ M%D6^_,P\V=\=-TLF7..W->L5A?\ "3:%_P _B?K_ (4?\)-H7_/XGZ_X5\+7 MQ%2K)SJ2;;ZO4\&I4E-\TG=F[16%_P )-H7_ #^)^O\ A1_PDVA?\_B?K_A6 M)!NT5A?\)-H7_/XGZ_X5S7C#XD^'/"?AG4?$$MTDALXF=(^1YDF/D7\3C\*V MP]"=6<:=-7;=EZLY\7BZ="E.O5=HQ3;?9+5GPQ^U_P"/WUGQ3:^";&;-GHZ[ MYE&1FX?KG(&=JX Z]^>:\L_9Y^'Z_$#XCV=O=J&T_3,7=P#_ !",_(GXMC/; M ->0:[K-]XAUB\US4I#+=7TKS2,>I9SDU^D'[+?AK1?!/@@ZWJDR1ZKKI$K@ M@[DA'^K3IZ?,?%-2\+Z@ 8[Z(JK'^"0/M" M=9%O (;P*#Q(H^1SQ_$./PK]B\(>(_88J6 J/W:FW^)?YK\D?S9](W@KZW@( MYM1C[]'27G!__(O7T;/7?V1OB/\ V]X7F\#ZC+NO-%^:#)Y:W8\ ?[AX^F*^ MQ*_$_P"%_C>Z^'OC;3?$T!/E0R!)U'\<+\./?CD>X%?L59>,?#=_:0WMM?(\ M4Z*ZD9Y##([5YOBIPY]3Q_UBFOV-K+ MYR11W$L ,F, MY3+NP.F>E>%?\,(_LS_ /0MS_\ @PN__CM?4G_"3:%_S^)^ MO^%'_"3:%_S^)^O^%>CALXQ=&')1JRBNR;1TTL95@N6$VEZGRW_PPC^S/_T+ M<_\ X,+O_P".T?\ #"/[,_\ T+<__@PN_P#X[7U)_P )-H7_ #^)^O\ A1_P MDVA?\_B?K_A71_K%C_\ G_/_ ,"?^9I_:6(_Y^/[V?FY\_AR71I=:^" M/FVFI6Z@_P!G7$YDBG '.R23+*Y[;FV_3K7Y.:]H&M^%-9N=!\06:^PX()P?+7U7?J?FC^S M=^VKXJ^%LMMX3\=,^M^&&<+YCLS7-HIP,QL3\R#J5/X$5^T/@GQWX2^(V@0^ M)_!>I1ZIIL^0LL>1AAU5E8!E(]"!7\Z'Q<^"GC+X/ZS)9:]")]/>1DMKZ+F& M=1T(YRIQ_"V#2_"#XY?$#X+:Y%JOA'4)%M=X>XL79C;7 Z8D3.,XZ'J*^DSW MA##9A#ZU@9)2?;9_Y/\ IGIX_)Z6(C[6@]?P9_2W17RY\#/VK?AU\9='AWW4 M>C^(%!\_3I6);(ZM$V/G4_F.XKZ&_P"$FT+_ )_$_7_"OQS&8*KAZCI5HVDC MXRM0G3DX35F:&HZ=8ZO87&EZG MS:W2-'+&XRKHPP00:_&S]I+X!W7P@UY-2 MTD-/XS*<<$'D&O'Q^"5:%NO0_.?$3@.AGF#=-V56/P2[/L_)_AN M?C-\%?B]K'P>\71ZY8@SV,^([RVSQ+%[>C#J#^%?MIX.\7:)XZ\-V7BGP].) M[&^3>A[J>ZL.S*>"/6OP^^+OPRO?A?XLGT9I?MFGR'?:72@A98SSCGHR]&'K M[5Z1^SA\?[[X1:Z-+U>1YO#.H./M$?+>0Q_Y:H/_ $(=Q[UX.78V5"?LJNWY M'\^>&G'5?A_&RRC-;QI7MK]B7?\ POKTZKK?]H**YJT\8^&;ZUBO;34(Y89U M#HZY(96&00<58_X2;0O^?Q/U_P *^L/[#C)-76QNT5A?\)-H7_/XGZ_X4?\ M"3:%_P _B?K_ (4#-VBL+_A)M"_Y_$_7_"C_ (2;0O\ G\3]?\* -VBL+_A) MM"_Y_$_7_"C_ (2;0O\ G\3]?\* -VBL+_A)M"_Y_$_7_"C_ (2;0O\ G\3] M?\* -VBL+_A)M"_Y_$_7_"C_ (2;0O\ G\3]?\* -VBL+_A)M"_Y_$_7_"C_ M (2;0O\ G\3]?\* -VBL+_A)M"_Y_$_7_"C_ (2;0O\ G\3]?\* -VBL+_A) MM"_Y_$_7_"C_ (2;0O\ G\3]?\* -VBL+_A)M"_Y_$_7_"C_ (2;0O\ G\3] M?\* -VBL+_A)M"_Y_$_7_"C_ (2;0O\ G\3]?\* -VBL+_A)M"_Y_$_7_"C_ M (2;0O\ G\3]?\* -VBL+_A)M"_Y_$_7_"C_ (2;0O\ G\3]?\* -VBL+_A) MM"_Y_$_7_"C_ (2;0O\ G\3]?\* -VBL+_A)M"_Y_$_7_"C_ (2;0O\ G\3] M?\* -VBL+_A)M"_Y_$_7_"C_ (2;0O\ G\3]?\* -VBL+_A)M"_Y_$_7_"C_ M (2;0O\ G\3]?\* -VBL+_A)M"_Y_$_7_"C_ (2;0O\ G\3]?\* -VBL+_A) MM"_Y_$_7_"C_ (2;0O\ G\3]?\* -VBL+_A)M"_Y_$_7_"C_ (2;0O\ G\3] M?\* -VBL+_A)M"_Y_$_7_"C_ (2;0O\ G\3]?\* -VBL+_A)M"_Y_$_7_"C_ M (2;0O\ G\3]?\* -VBL+_A)M"_Y_$_7_"C_ (2;0O\ G\3]?\* -VBL+_A) MM"_Y_$_7_"C_ (2;0O\ G\3]?\* -VBL+_A)M"_Y_$_7_"C_ (2;0O\ G\3] M?\* -VBL+_A)M"_Y_$_7_"C_ (2;0O\ G\3]?\* -VBL+_A)M"_Y_$_7_"C_ M (2;0O\ G\3]?\* -VBL+_A)M"_Y_$_7_"C_ (2;0O\ G\3]?\* -VBL+_A) MM"_Y_$_7_"C_ (2;0O\ G\3]?\* -VBL+_A)M"_Y_$_7_"C_ (2;0O\ G\3] M?\* -VBL+_A)M"_Y_$_7_"C_ (2;0O\ G\3]?\* -VBL+_A)M"_Y_$_7_"C_ M (2;0O\ G\3]?\* -VBL+_A)M"_Y_$_7_"C_ (2;0O\ G\3]?\* -VBL+_A) MM"_Y_$_7_"C_ (2;0O\ G\3]?\* -VBL+_A)M"_Y_$_7_"C_ (2;0O\ G\3] M?\* -VBL+_A)M"_Y_$_7_"C_ (2;0O\ G\3]?\* -VN5\=_\B1XA_P"P==_^ MB6JVWBC0$4N]ZBJHR2<@ #\*_/;]HW]K(W0O? 7PTE!MG5X;N_'\8889(O0= MBW?M7)C,5"E!N1\?QMQ5@\IP,ZN+E;F344MV[=%^;V1^==%%%?!'^=X5U?@3 M_D=_#W_81M/_ $!W6/QKX?D7=R^6=R7D=V/JP'Q_PH_X2;0O^?Q/U_PK\JDU^C<,<=U,/:AB_>AWZK_ #7XGTF5Y]*G:%;5=^Q^;?[.'[;/BCX7NGAK MX@-/XA\/.42-WE)GLUZ?(6!W(!_!Q[&OVD\)>,O"_CK1H=?\):E!J=C, 0\+ MJ^TD9VN =3TP3PK>JDY% M7/@W\>/B!\$-9.H^#[W;:W#+]JM) 'AG53R"#G!Q_$,$5]/GO!^'S"'UK M* M3U\G_D_Z9Z>/R:GB(^UH/5_+PE6A4=*M&TET9\95HRIR M<9JS-VBL+_A)M"_Y_$_7_"C_ (2;0O\ G\3]?\*YC,W:*PO^$FT+_G\3]?\ M"C_A)M"_Y_$_7_"@#=HK"_X2;0O^?Q/U_P */^$FT+_G\3]?\* -VBL+_A)M M"_Y_$_7_ H_X2;0O^?Q/U_PH W:*PO^$FT+_G\3]?\ "C_A)M"_Y_$_7_"@ M#=HK"_X2;0O^?Q/U_P *Y?QG\4_!G@7PQJ/BO6[]5M-.B:1@,[F(Z*HQR6/ MJZ=.4Y*$5=LJ,6W9'(?M ?&[P_\ !#P+=Z]J$Z'59T9-/M2 MG:OYX/&?C+Q%X_\ $=[XK\57CWNHWSEY'<]/15'91T KT#X\?&C7?CEX\N?% MNJ@V]LH\JTM0Q*00KT S_$>K'N:]E_9&_9]B^)GB:#QEXND6V\,:1.&*N"3= MRH<^6O&-H/WC^%?NF1Y70R;!RQ.)?OM:_I%'W>!PL,%1=6KOU_R1])?L-?LO MV\D-O\9/'UF_G*^[2K:9< ?\MV4]<_PY^M?JY7.P>(/#EM"EO;W,<<48"JJ M@@*!P !TJ7_ (2;0O\ G\3]?\*_'\[SFKCJ[KU/DNR['QV.QDJ]1SE_PQNT M5A?\)-H7_/XGZ_X4?\)-H7_/XGZ_X5Y!QF[16%_PDVA?\_B?K_A1_P )-H7_ M #^)^O\ A0!NT5A?\)-H7_/XGZ_X4?\ "3:%_P _B?K_ (4 ;M%87_"3:%_S M^)^O^%'_ DVA?\ /XGZ_P"% &[16%_PDVA?\_B?K_A1_P )-H7_ #^)^O\ MA0!NT5A?\)-H7_/XGZ_X4?\ "3:%_P _B?K_ (4 ;M%87_"3:%_S^)^O^%'_ M DVA?\ /XGZ_P"% &[16%_PDVA?\_B?K_A1_P )-H7_ #^)^O\ A0!NT5A? M\)-H7_/XGZ_X5M1R)*BR1G*L,@^HH ?1110 4444 %<-;_\ ([S?](_P#D8M$_ZZ'_ M -"6NYH **** "BBB@ K\A_^"D'_ "//A#_L&S?^CC7ZS:QJ^FZ!I5WK>LW" MVEC8Q--/,_W8XT&68XSP!7XH?MP?%;P5\4?'^BOX'OQJ=II-@89)T5EC,KR, MQ5=P!.!C)QCTH _9?P)_R)'A[_L'6G_HE:ZJOGSX"?&OX=?$GPKHFB>&M62? M6+/3(&N;,JRRP^2J1R9R,$!R!D$YR*M?M&?%[5?@E\.SXST?1_[8F-U%;%6W M"*%9%=O-DV\[05"]1RPYH ]YK\Y/^"@_PPT*[\#6'Q0M($M]7TVZCM9W4 &> MWG#8#8ZLC@%?8M6O\._^"@OPZUNS,7Q!L)] OD'WH0;BWD^G1E/L0?K7'_$K MQ'XM_;/U32O /PVTNZTSP'9W*W-_J]Y'Y:S,HP/+!SG:&;:H)R2"V * /I#] MB]+Z/]F[PD+\\D7ACSU$1NYBF?PZ>V*_-7QM8R?#G]MO[5JB_9K<^*;;4"Y^ M[]GO+A9BP/H%%]"A%OI^EP1V\"#LD8P,^I/4GN> M:^%?VXOV?=8\?6%G\3_!5LUUK.BP^3=V\0S)-:J2ZN@')>,D\#D@\<@ @'Z# MU^)'["OVV_A0WPYMM4\: MW\ECXFL;<1WFG>3(9I+B(!6\L[=F';D;F!'0]*\5_9T^$7BSXO\ QFO_ -I+ MXDZ<]AIS7;W>GVLZD/++T@(# 'RX$V[6(^8@$<"@#],/#^EKH>@Z;HJ-N73[ M:&W!Z9$2!,_I6O7B'[1?Q'UWX4?"/6O&WANU6ZU"T\F./>I9(_.D6,R,!U"@ M_3.,\5XO^QM\??'7QNTWQ)#XWAB>719+;RKJ&,1+(+@290@87*; >!T;GM0! M\*_MS:%>^&OVB)_$9B*Q:Q;65Y"_9C BP-SZ@Q<_4'O7[9Z9?VNJ:;:ZG9/Y MEO=Q)-&PZ,DBAE/X@U\H?MA_ >\^,W@2"_\ #<8D\1^'6DEM8^!]HBD \V') MZ$[0RYXR,<9S7FG[/_[6/@#PS\,;'P9\6;V3P_XA\*PBQ>&X@EWS10+B+: I M(8( I#8Y&>] 'BO_ 4BU:.;QCX.T,-E[2PN+@CT%Q*$'_HHU],>)_AKJ!Q"7U"UT&VNGC ^82PNEY(H'J-I'N:^=/"_@3Q#^UY\?Y/BWKNFRV/@'3 M9(5MQY^'^MB6V^TQ*6$5M<,K['QP'A=5QG[ MZCCDG'L7[1?[3?ACX@>!Y_A;\$99O%&N^*5%NYM(9<0VY8>8#N522X^4\;0I M))H ^:_^"??ANYU;XTWOB$+_ *-HFG3,S?\ 32X98T7\5WG\*_:BOF']E3X% M'X'_ ^-KJX1_$6LN+B_=.0F!B.$'N(P3]6+'I7T]0 4444 %%%% !1110!2 MO-.LM0"B]A68)G&X9QFJ/_"-Z'_SY1_E6W10!B?\(WH?_/E'^5'_ C>A_\ M/E'^5;=% &)_PC>A_P#/E'^5'_"-Z'_SY1_E6W10!B?\(WH?_/E'^5'_ C> MA_\ /E'^5;=% &)_PC>A_P#/E'^5'_"-Z'_SY1_E6W10!B?\(WH?_/E'^5'_ M C>A_\ /E'^5;=% &)_PC>A_P#/E'^5'_"-Z'_SY1_E6W10!B?\(WH?_/E' M^5'_ C>A_\ /E'^5;=% &)_PC>A_P#/E'^5'_"-Z'_SY1_E6W10!B?\(WH? M_/E'^5'_ C>A_\ /E'^5;=% &)_PC>A_P#/E'^5'_"-Z'_SY1_E6W10!B?\ M(WH?_/E'^5'_ C>A_\ /E'^5;=% &)_PC>A_P#/E'^5'_"-Z'_SY1_E6W10 M!B?\(WH?_/E'^5'_ C>A_\ /E'^5;=% &)_PC>A_P#/E'^5'_"-Z'_SY1_E M6W10!B?\(WH?_/E'^5'_ C>A_\ /E'^5;=% &)_PC>A_P#/E'^5'_"-Z'_S MY1_E6W10!B?\(WH?_/E'^5'_ C>A_\ /E'^5;=% &)_PC>A_P#/E'^5'_"- MZ'_SY1_E6W10!B?\(WH?_/E'^5'_ C>A_\ /E'^5;=% &)_PC>A_P#/E'^5 M'_"-Z'_SY1_E6W10!B?\(WH?_/E'^5'_ C>A_\ /E'^5;=% &)_PC>A_P#/ ME'^5'_"-Z'_SY1_E6W10!B?\(WH?_/E'^5'_ C>A_\ /E'^5;=% &)_PC>A M_P#/E'^5'_"-Z'_SY1_E6W10!B?\(WH?_/E'^5'_ C>A_\ /E'^5;=% &)_ MPC>A_P#/E'^5'_"-Z'_SY1_E6W10!B?\(WH?_/E'^5'_ C>A_\ /E'^5;=% M &)_PC>A_P#/E'^5'_"-Z'_SY1_E6W10!B?\(WH?_/E'^5'_ C>A_\ /E'^ M5;=>GJ?BV^U_6]2F-Q?W\\\A.2SR,3_.LIW:1VD<[F8DDGN33:_LKA[A3! MY;15*C!7ZR:U;]?T/\T.,O$',L[Q,J^)JM1OI%-\L5T27Z[L],\&_%CQAX,O M8Y[6Z^VVRD;[:Y_>1,.XP>5^HP:_3[X6>*O!'Q3\,QZ]I5E'#,A\NYMV +0R MXR1[@]0>X]\BOQUKZC_9)\3W6C?%&/0U<_9M;@DB9.QDB4R(WU ##\:^/\1^ M"\-B,%4QE&"C4@KW6ETMT_ELS](\%/$['8/,Z.6XBHYT*K4;-WY6](N-]M;) MK;7N?IE_PC>A_P#/E'^5'_"-Z'_SY1_E6W17\N']Z&)_PC>A_P#/E'^5'_"- MZ'_SY1_E6W10!B?\(WH?_/E'^5'_ C>A_\ /E'^5;=% &)_PC>A_P#/E'^5 M'_"-Z'_SY1_E6W10!B?\(WH?_/E'^5'_ C>A_\ /E'^5;=% &)_PC>A_P#/ ME'^5'_"-Z'_SY1_E6W10!B?\(WH?_/E'^5'_ C>A_\ /E'^5;=% &)_PC>A M_P#/E'^5'_"-Z'_SY1_E6W10!B?\(WH?_/E'^5'_ C>A_\ /E'^5;=% &)_ MPC>A_P#/E'^5'_"-Z'_SY1_E6W10!B?\(WH?_/E'^5'_ C>A_\ /E'^5;=% M &)_PC>A_P#/E'^5'_"-Z'_SY1_E6W10!B?\(WH?_/E'^5'_ C>A_\ /E'^ M5;=% &)_PC>A_P#/E'^5'_"-Z'_SY1_E6W10!B?\(WH?_/E'^5'_ C>A_\ M/E'^5;=% &)_PC>A_P#/E'^5'_"-Z'_SY1_E6W10!B?\(WH?_/E'^5'_ C> MA_\ /E'^5;=% &)_PC>A_P#/E'^5'_"-Z'_SY1_E6W10!B?\(WH?_/E'^5'_ M C>A_\ /E'^5;=% &)_PC>A_P#/E'^5'_"-Z'_SY1_E6W10!B?\(WH?_/E' M^5'_ C>A_\ /E'^5;=% &)_PC>A_P#/E'^5'_"-Z'_SY1_E6W10!B?\(WH? M_/E'^5'_ C>A_\ /E'^5;=% &)_PC>A_P#/E'^5'_"-Z'_SY1_E6W10!B?\ M(WH?_/E'^5'_ C>A_\ /E'^5;=% &)_PC>A_P#/E'^5'_"-Z'_SY1_E6W10 M!B?\(WH?_/E'^5'_ C>A_\ /E'^5;=% &)_PC>A_P#/E'^5'_"-Z'_SY1_E M6W10!B?\(WH?_/E'^5'_ C>A_\ /E'^5;=% &)_PC>A_P#/E'^513:#X=MX MGGGM88XHU+,[8"JH&223P !U-5O%_C3PSX#T677_ !5?)86<7&YSR[8R%11R MS'' %?DI\=_VGO$OQ5DDT/1=^D^'4)'DJWSW&#PTK#'M\O0?7FN'&X^%%:[] MCX#CCQ$P.1TKUGS57\,%N_-]EYOY)GL_Q\_:>T"U-QX2^%$,9G1MDVIA05'J ML((]?X_R]:_/F22ZU"Z,DA>XN)V]V9F8_F236MX9\+Z_XRUF#0/#5E)?W]R< M+'&,\=V8] H[D\5^HWPC_9Y^'_P.T^+QG\4=1LFUA3N2>ZE6*VMCC[L?F$!G MZ\]?05\[2I8C&U-#^9,)@,]XVQWM*CM33WUY(+M%=7^+ZNQXQ\ _V/[G6TB\ M5?%:"2TLVVO;Z?G;)(.H:;'*J?[O7UQTK]&K3P?X9L+:.SLM-AAAB4*B*@ M' %?$GQ0_X*#?"WPFMUIO@2WF\3:E$2J2 >39Y]=Y^=@#V"C/8U^:OQ0_:Q M^-7Q5BEL-:UMK'2Y&)^QV0$$>T]%8K\S@?[1-?K7#_AQBYQ5X\B[RW?R_P"& M/['X%\*Z&58=4L+"S?Q2E\4O7]%HC]A/BA^T'^SY\)Y9+'7[Z&\U*,$FSLE$ M\H([,0=JGV+9]J_-OXH?MU>*_$HNM,^'VB6GAJQD.$N"OG7FW_>/R*3_ +*Y M'K7PI''=W]R(XE>XN)3@ N['V'))KZ+\,?LK?%;7/"=]X]UNT3PSX=TZ%KB M6YU$M$[1J,GRXL;F)Z*&V@DCFOTO!\(99@$IXE\TO[W?R7_#GZ?1R?"X=)U' M=^?^1X+K?B+7O$MX^H>(-0GU"Y1G8D^YK&I\@0.PC.Y03@^HIE?>P@H MJT59'OQ22LCT+X4Z=X-U?XBZ#I7Q >6+0;RZ2&Y>%PC*K_*I+$'"[B-QZ@9K M^A/P!\ ?@_\ #JP%OX0\.VT"N 3,X,TSCJ,RN68^W-?S5 D'(K^@']C'XQCX MK?"2TM=2G\S6_#NVRN\G+.JC]U*>_P R]3Z@U^:^)&&K^QA6IR?(M)*^GD_T M^X^9XEI5.13BW;JCZ?\ ^$;T/_GRC_[YI?\ A&]#_P"?*/\ *MNBOQ<^*,3_ M (1O0_\ GRC_ "H_X1O0_P#GRC_*MNB@#$_X1O0_^?*/\J/^$;T/_GRC_*MN MB@#$_P"$;T/_ )\H_P J/^$;T/\ Y\H_RK;HH Q/^$;T/_GRC_*OA;]KWQ5I MFG_8/A_HT*12OBZNV48..D:9_-C^%?>FK:I9:)I=WK&I2"*ULHGFD8]E09/X M^@[U^*/Q \6W'CGQCJOBBX78;Z9G51T5,X5?P%?K'A)P_P#6<>\747NTM?\ MMY[?=J_N/Y[^D1QA]1RE9?2E:==V??D6_P![LO2YI?"KP/=?$+QUIGAJ!28I M9!)<-C(2",@N3]1\H]R*_8FU\)^';.VBM8+&)8X5"* H& !@5\D_L=> )-.T M2^\>W\9234SY%MG/^IC/S-C_ &FZ>PSWK[9K'Q7X@^MYA]6@_A_P#/E'^5 M;=%?EI^]F)_PC>A_\^4?Y4?\(WH?_/E'^5;=% &)_P (WH?_ #Y1_E1_PC>A M_P#/E'^5;=% &)_PC>A_\^4?Y5S/C'X<>'/%OAG4/#\]I'']LB94<#E).J,/ MH<5Z#16V'KSI5(U:;M).Z?FCGQ>$IUZ4Z%97C)--=T]&?A-KVBWWAS6KW0M2 MC,=S8RO$ZGU4XK[_ /V3/%6D>)_#EQX.UB&.34-(^:(L!N>W;I]=IX^F*XO] ML+X48^HKY=^%_CBZ^'GC;3?$T!/E0R!) MU'\<+\./RY'N!7]2X^E3XCR%3@O?M=>4UNOGJO1IG\#91B*O!7%KI56_97Y7 MYTY;/Y:/U31^RO\ PC>A_P#/E'^5'_"-Z'_SY1_E5_3K^UU2PM]2LI!+;W4: MR1L#D%6&0:N5_*THM.SW/[_A-2BI1=TS$_X1O0_^?*/\J/\ A&]#_P"?*/\ M*MNBI*,3_A&]#_Y\H_RH_P"$;T/_ )\H_P JVZ* ,3_A&]#_ .?*/\J/^$;T M/_GRC_*MNB@#$_X1O0_^?*/\J/\ A&]#_P"?*/\ *MNB@#$_X1O0_P#GRC_* MC_A&]#_Y\H_RK;HH Q/^$;T/_GRC_*C_ (1O0_\ GRC_ "K;HH X?Q%\-? G MBW2Y=%\2:);:A92_>CFC#+GL1GH1V(Y%?D!^T?\ L.^)/AX]QXL^&:RZ[H#, MSO:JNZYM%Z]O]8@]0,@=<]:_;>D(# @C(/:O?R+B/$X"?-2=X]4]G_EZGH8# M,JF'E>#T['\J>G:EJ>B:A%J.EW$EE>6S922-BDB,/0CD&OU4_9M_;,\+:T;' MP1\9+6&TO2/+CUAL+%(V<*)EQA#ZOG'J!UKUK]H[]A[PS\1_.\5?#80>']?" MN\L"QXM[QL9&0"!&Y/5@#GN.]?C/XL\'^)_ VM3^'O%NFS:7J%NQ#13(5)P< M;E)X93V89![&OUR%7+L^HV\= MW9P03P3*&22/#(RGH589!!]14_\ PC>A_P#/E'^5?A/^SM^V)XU^#,\&A:\T MNO>%0 GV1WQ);@G[T+D'&/[G0^W6OVU^'?Q-\%?%+0(/$7@O4XKZ"5%9XU=? M.A+?PRH#E&]C^%?E/$'"^(R^7OJ\.DE^O9GR>8974P[UU7X0 /#+V8'T[$=Q7XG^._ ^O_#SQ->>%_$5N8;FU<@'G;(G\ M+H<#*D=Z_H,KY^_:#^"6G?&#PH\=NB0Z]8*SVGPO^RM\:M.\/ZM#\/_ !P( MY-)O6VVMQ+_R[RL>%)P?D8]/0^U?J8/#N@L RV<1!Y! %?S[:UHNK>&M6N-% MUJW>SOK-RDD;C#*P_P \&OTC_9(_:'_M>"+X9^-[S-[",:?<2GF5!_RR9B?O M#^'U%<64YA9^QJ?+_(^$\'/$F5*2R3,G:VD&^G]QW_#[NQ]T?\(WH?\ SY1_ ME1_PC>A_\^4?Y5MT5](?U"8G_"-Z'_SY1_E1_P (WH?_ #Y1_E6W10!B?\(W MH?\ SY1_E1_PC>A_\^4?Y5MT4 8G_"-Z'_SY1_E1_P (WH?_ #Y1_E6W10!B M?\(WH?\ SY1_E1_PC>A_\^4?Y5MT4 8G_"-Z'_SY1_E1_P (WH?_ #Y1_E6W M10!B?\(WH?\ SY1_E1_PC>A_\^4?Y5MT4 8G_"-Z'_SY1_E1_P (WH?_ #Y1 M_E6W10!B?\(WH?\ SY1_E1_PC>A_\^4?Y5MT4 8G_"-Z'_SY1_E1_P (WH?_ M #Y1_E6W10!B?\(WH?\ SY1_E1_PC>A_\^4?Y5MT4 8G_"-Z'_SY1_E1_P ( MWH?_ #Y1_E6W10!B?\(WH?\ SY1_E1_PC>A_\^4?Y5MT4 8G_"-Z'_SY1_E1 M_P (WH?_ #Y1_E6W10!B?\(WH?\ SY1_E1_PC>A_\^4?Y5MT4 8G_"-Z'_SY M1_E1_P (WH?_ #Y1_E6W10!B?\(WH?\ SY1_E1_PC>A_\^4?Y5MT4 8G_"-Z M'_SY1_E1_P (WH?_ #Y1_E6W10!B?\(WH?\ SY1_E1_PC>A_\^4?Y5MT4 8G M_"-Z'_SY1_E1_P (WH?_ #Y1_E6W10!B?\(WH?\ SY1_E1_PC>A_\^4?Y5MT M4 8G_"-Z'_SY1_E1_P (WH?_ #Y1_E6W10!B?\(WH?\ SY1_E1_PC>A_\^4? MY5MT4 8G_"-Z'_SY1_E1_P (WH?_ #Y1_E6W10!B?\(WH?\ SY1_E1_PC>A_ M\^4?Y5MT4 8G_"-Z'_SY1_E1_P (WH?_ #Y1_E6W10!B?\(WH?\ SY1_E1_P MC>A_\^4?Y5MT4 8G_"-Z'_SY1_E1_P (WH?_ #Y1_E6W10!B?\(WH?\ SY1_ ME1_PC>A_\^4?Y5MT4 8G_"-Z'_SY1_E1_P (WH?_ #Y1_E6W10!B?\(WH?\ MSY1_E1_PC>A_\^4?Y5MT4 8G_"-Z'_SY1_E1_P (WH?_ #Y1_E6W10!B?\(W MH?\ SY1_E1_PC>A_\^4?Y5MT4 8G_"-Z'_SY1_E1_P (WH?_ #Y1_E6W10!B M?\(WH?\ SY1_E52^TGPOIEG-J&H006]M;J7DD?"JJKR22:M^(_$>C>$]&NO$ M'B"Z2SL;-"\DCG'3L/4GL*_(?X^_M,Z_\5+J?0="=].\,QO\D0.V2X _BE([ M=PO05PXW'PHQUW['P/'?B#@\BHOE7P[X=UKQ;K5MH&@6SWE]>.$CC09))[GT M [FMCP%X!\2_$CQ%!X:\+VQGN9CEF/$<2=W=NP%?L9\$O@!X5^#FF![=1?:W M<*/M%[(HW9QRD?\ =0>G4]Z^=H8>KBY\\WI_6B/YFR'AS-N,L>\;C)-4D]9= M$OY8+^K;O7?Q_P"'7[%7P^T[P[!_PL2*35M8E&Z7RIY(8HB?X$\MESCN3UKO MO^&//@'_ - *;_P-N?\ XY7T]17TD,!12MR(_J+!^'61T:4:2P<'96NXIM^K M:NV?,/\ PQY\ _\ H!3?^!MS_P#'*M67[)'P*T^]M[^UT.59K:1)4)O+@@,A MW#(,F#R.AKZ4HJE@J/\ (ON.N/ N2Q::P5._^"/^1B?\(WH?_/E'^5'_ C> MA_\ /E'^5;=%=1]48G_"-Z'_ ,^4?Y4?\(WH?_/E'^5;=% &)_PC>A_\^4?Y M5X]\9?B7\+/@AX;;7_%L<9FD!%M9Q@&>X<=E'8>K'@?I7G/[27[7'A/X(02^ M']*"ZOXKE0[+=6_=VQ(^5YC_ "47G]Q[^59)*M:=32/YG?\ QM^. MOB?XS>(9;^] T_28V(M;"$XCC3/&[&-[>K&L[X-?!'QO\;_$JZ!X2M\11X-S M=R ^1;H>['N?11R:]A_9N_9'\6_&^>+Q!JA;2/"D3C?<.OSW(!^9(1_-CP.V M:_UC\VIX6/L:"U7X'DOP2_9F^'GP9\/16-G9QZAJ\B@W5_,H,DCX MY"YSM7T45[E_PC>A_P#/E'^5;=%?B^*Q=2O4=6K*\GU/BJM:523E-W9B?\(W MH?\ SY1_E1_PC>A_\^4?Y5MT5SF9B?\ "-Z'_P ^4?Y4?\(WH?\ SY1_E6W1 M0!B?\(WH?_/E'^5'_"-Z'_SY1_E6W10!B?\ "-Z'_P ^4?Y4?\(WH?\ SY1_ ME6W10!B?\(WH?_/E'^5'_"-Z'_SY1_E6W10!B?\ "-Z'_P ^4?Y4?\(WH?\ MSY1_E6W10!P/BKX8>!/&VAW/AWQ+I$-Y870PZ$8/U5A@J1V(.:_'/]I;]BSQ M'\+GO_&?@-3J?A*,[S%N9[JU4]=PQ\R#^]G/J.]?N53'C25#'(H=6X((R"/< M5]!D/$F(P$[TW>/6+V?^3\ST*C"&Y)XQ)U".3WX4^U;7[ M37[#NE>-/[0\=_"M/L?B"0^9)IX*I;7!_B*9 V.?KM-?C[XA\.:]X0UJY\/^ M([*73M2LGV2PRC#HP_0^Q!Q7ZY_PGY]0[37_ (%'_-?@?7?[/CZ?G^*/Z@T\ M/:!(BO':1,K $$ $$'H13O\ A&]#_P"?*/\ *OQ1_9P_;9\4?"]T\-?$!I_$ M/A]RB1N\I,]FHX^0L#N0#^#CV-?M'X2\9>%_'6C0Z_X2U*#4[&8 AX75]I(S MM< Y5AW!Y%?D>?<-XC 3M45XO9K9_P"1\AC\MJ8>5I;=RW_PC>A_\^4?Y4?\ M(WH?_/E'^5;=%?/GGF)_PC>A_P#/E'^5'_"-Z'_SY1_E6W10!B?\(WH?_/E' M^5'_ C>A_\ /E'^5;=% &)_PC>A_P#/E'^5'_"-Z'_SY1_E6W10!S5[I'AC M3;.?4+^"&"VMD:221P J(HR23Z 5^$_[6OQ]M?BOXP?1/!CF'PGI9V1!1L^T MRC[TK#N,_=]J^D?VY_VGWNIKOX*^!KD&V7"ZK2[GH_P"S[\$-=^.'CRST"SAD32875]0NU'RPPCDC/ W- MT SGO7]!'A3X9>"/!>@6?AKP_I<5M8V2!$4#D^K,>Y/4FN2^ WP6T+X&^ [; MPEI1%Q^T=%'85[57QG%W$LL?6Y8/]W';S\V>+F^9O$3M' MX5M_F8G_ C>A_\ /E'^5'_"-Z'_ ,^4?Y5MT5\@>.8G_"-Z'_SY1_E1_P ( MWH?_ #Y1_E6W10!B?\(WH?\ SY1_E1_PC>A_\^4?Y5MT4 8G_"-Z'_SY1_E1 M_P (WH?_ #Y1_E6W10!B?\(WH?\ SY1_E1_PC>A_\^4?Y5MT4 8G_"-Z'_SY M1_E1_P (WH?_ #Y1_E6W10!B?\(WH?\ SY1_E1_PC>A_\^4?Y5MT4 8G_"-Z M'_SY1_E1_P (WH?_ #Y1_E6W10!B?\(WH?\ SY1_E1_PC>A_\^4?Y5MT4 8G M_"-Z'_SY1_E6RB+&@C0;548 '84ZB@ HHHH **** "N&M_\ D=YO^N/]*[FN M&M_^1WF_ZX_TH [FBBB@#__0_(_P#D8M$_ZZ'_ M -"6NYH **** "BBB@!DD:2HTF0*DN;:WO('MKN)9H9!AD*[>"WM[6,0VT:Q(.BH H_(5-10 4444 O M!-WJ(UBYT*REO0<^-8T+'J<*!S6W10 M5RVJ>!_!VMW:7^L:)9WERARLDL".X/U(S74T4 0P6\%K"MO;1K%$@PJH J@> MP%3444 5+VPL=2MGL]1MX[F"089)%#*1[@UC:+X/\*>''>30-(M=/9\EC!"D M9.?<"NDHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH *\R^,OAZX\5?"_Q'H=HI>>:U+QJ.K-"PE"CW)3 KTVF2/'%&TDK!$0 M$L6. .I)/:NK XJ5"M"O#>+37JGA_%B_\/:E\1-=O?"L'V?39+AO+48P2.'88)&&;)&.,&O/@CE=P4D$X MSCC/I7]RX/$.K1A5<>7F2=GNKK8_RGS'!JAB*E",E)1;5UL[.UUY,;7TY^R; MXUZ+33K,NFW*6"L%,[1.( MMS=!O(QS]:ZKX:?$?7?ACXEAU_1G+(2%N("<)/%GE3[^A[&O)XBP]7%9?7H8 M5KGE%K[]U]Q]#P9C*&7YQA,7F$6J<)1D]-='=/S2>OFD['[745R?@GQGHGCW MPY:>)=!F$EO=*"RY&^)\?-&X[,IZ_F.*ZROXLQ%"=*LRQE[>RCY9C_"9#_ N?Q/85XA\?OVM],\'_:O"7P[= M+_6E^22\&'@@SU"=0[C\A[U^7.LZWJWB+4I]8UR[EOKVY8O)+*Q=V)[DFO#S M#-U#W*>K/P+Q&\9Z.!YL'E;4ZNSEO&/^;_!=;['<_$_XM>,/BSK9UCQ1<[D3 MB&W3(AA7T1?YGJ:X+3%T)KR/_A(]5CTFQSF24J9), 9PD2_,S'&!G"YZD5P. MM^*(;(-;V1$DXX)ZJO\ B:\SGN)KF5IIW+NW4FOLN#O##$9A;%8]N%-[+[4O MOV7GUZ=SP/#3P*Q^?U?[6S^4HTI:V?QS^_X8^>[6W<^XX_VNM*^&OAR7PO\ M GPXNFW,ORSZU?E9KN?'1Q&!M3V4E@.U?*'CCXE^._B1J']I^-M:N=6G'"^< MY*J/15Z ?05Z5\,_V7?C1\51;W?A_0)+?3)V ^VWA\B #^\-WSL/0JI%?I'\ M+/\ @GA\/_#-Q!JOQ$U"3Q+XK]@6)R7)8\E)+F7 M1:R^_I\[']FX'"Y9E-".'PL%&,=$D?D#X6\#^,?&]X+#PAHUWJ\^X*1;0M(% M+=-[ ;5'NQ K]!OA=_P3F\5:Q%;:K\3]93186(9[&U42W&WT,I.Q3Z@*WUK] M:O#/A#PMX,T]=)\)Z3;:19ITBMHEB3\E KHZ^/S7Q&Q-6\<+'D7?=_Y(XL7Q M)5GI27*OQ/#/AC^SC\(/A)F;PAH,27C##74Y,\Y]9'4'(RDCLN0>AQD9->XT5E7SO&5 M8.G4K2:?1MV_,BICJTERRFVO4****\LY0HHHH **** "BBFNZ1HTDC!44$DD MX ZDF@&SY'_ &NO'\6@^#(/!UI(1?:VVYPK$%;>,\YQV9N!VX-?G3X4\/WG MBOQ)IOARP1I)M0G2(!>H!/S-W^ZN2?I7<_&[QL/'OQ'U;6H)6ELTD\BVW=HH MOE&!VSC/XU]%?L;^!!=ZGJ/CZ\CREH#:V^Y?XV +LISV&!T]>>M?U-EE./#W M#SJS7OVN_P#%+9?+1?(_@;/:T^,N,5AZ;_=*7*K=*<-W\]6O5(^\_#FB6OAO M0;#0+(;8+"%(4X X08[ #]*VJ**_ERK4E.3G)W;U/[TH48TX1IP5DE9>B"BB MBH-0HHHH **** "BBB@#DO'7A.Q\<>%-2\+Z@!Y=]$55C_!(.48?1L&OQ3U[ M1;[PYK5[H6I1F.YL97B=3ZJ<5^[-?GC^V%\./L6I6GQ$TV+$5[B"[VCI*H^1 MS_O 8^HK]B\(>(_88J6 J/W:FW^)?YK\D?S9](W@KZW@(YM1C[]'27G!_P#R M+U]&STK]D;XC_P!O>%YO ^HR[KS1?F@R>6MV/ '^X>/IBOL2OQ0^%_CBZ^'O MC?3?$T#'RH9 DZC^.%^''YY5U])=5^OS/;\ .-?[3RCZG6E>K0M'UC]E_+;Y>9#7M-%;X;$U*,U4I2M)=4:4JLH24HNS/YS_CO^S/\0/@7 MJSIJ<#ZIH;\PZE!$WDE2< 2=1&_L3SV)KSSX8?%KQU\'_$ \1^!=0-E<,-DJ M$!XI4S]UT;((_4=J_I=UW0M(\3:1=:#KUK'>V%[&8YH9!N5E;J"*_(7]I3]A M/4?"PNO&GP0K+V6(6OX,^V_P!GG]K7P-\;K6+2+IAHWBB*,>;:3, DS="T M#$_-Z[<9'OUKZUK^4^*6_P!)O1+"TEI=VSY!&4D1U/X$$&OU)_9O_;U>W6#P M?\;I6F7*16VJ1H,J"< 7 !' _O@$^H/6O&XEX!E3O7P.L?Y>J]._Y^IQYGP^ MXWG0U7;_ "/J/]J3]GO_ (65IG_"7>%(57Q%8)\Z* /M<2C[I/=U_A_+TK\D MO]-TN]XWVUU:OVRKHZ'\P0:_HGL;ZRU.SAU'3ITN;6Y0212QL&1T89#*PX(- M?GQ^UI^SF][]K^*G@N',J*9-1ME!RP'69![#[P_'UK\1S?+6[U8+7J?R-XR^ M&3K*6<9?'WUK.*ZI?:7FNO????UK]F']H&T^)>A1>%_$=PJ>)M/0*=Q ^U1J M.)%&!\P_B'XU];U_.WH&NZKX9UFTU[1;AK6]LI!)'(AP01].QZ$=Q7[6_ CX MW:+\8O#*7$;+;ZU9(JWMM_=;^^N>J-VK3*Y[O1117MG[N%%%% !1110 4444 %%%% !1110 4444 %% M%% !117S%^TO\N[G-95JT:<7 M.6R/)SS.J&786>-Q3M"-KV5]VEMZL^G:*_*G_AO3XD_] #2?^^;C_P".T?\ M#>GQ)_Z &D_]\W'_ ,=KS_[:H=_P/S;_ (CGP]_S\E_X"S]5J*_*G_AO3XD_ M] #2?^^;C_X[7T[^S1^T)XH^-FI:[9>(-.L[%-*A@DC-J) 6,K,#NWNW3;QB MM*.:4:DE"+U9ZN1^+&39CBH8+"S;G*]KQ:V3>_HCZYHHHKT3]*"BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH *XOQ[X^\-?#?P[/XE\47(@M MH1A5',DK]D1>Y-<_\6?B[X6^$7AYM9U^7?<2@BVM4(\R9\= .R^I[5^-_P 6 MOC#XJ^+VOOJ^O2F.U0D6UHA/E0+Z =SZGJ:\S,,RC17*M9'Y1XC^*&&R6FZ% M*T\0UI'I'SE^BW?H=+\;OC_XI^,>IE+@FQT2W8_9[.-CMQV>3^\Y]>@[5RWP MF^$7BGXN^(5T;0(MEO&0;FZ<'RX4SU)[MZ#O72_!#X"^)OC)JX$ :QT2W;%S M>D<#'\" _>8_D.]?L9X ^'WACX;>'H/#GA>T6W@B WOCYY7[N[=237BX/ SQ M$O:57I^9^&\$^'^/XEQ3S3-I/V3>K>\_*/:/GMT7ESWPE^#_ (5^$.@)I&@Q M"2Z< W-VX'FSMZD]AZ#H*]8HHKZJG3C%)[V/3]-LE+RS2' ]!W)/8#DU4(.348J[ M8TFW9&Y)(D2-+*P1$!+,3@ #J2?2OR\_:?\ VY;;34OO 'P=F\V\&8KC55P4 M3C#+ #U8=-_;MZU\[_M-_MG:_P#%=Y/"G@-IM&\,(2)&#;9[L@]7(Y5#_=_. MOC'PQX7\0>--=M?#?AFRDU#4KU]D448RQ)[GL .Y/ K]7H MO-_Y?>?7Y7D*BO:XC[O\S,NKO4-7OGNKR62\N[E\L[DO([L>Y.2237Z/_C%#Y5D<2V^E-P[]U:_*ON\ 8' %(9M(\2VCS6(;$&H1QM]FG4],-R%;U4G(IOP:^//Q ^"&LG4?!][MM;AE^U6 MD@#PSJIY!!S@XZ,,$5_17XS\%>&/B#X>NO"WBZP34--NQAXW_0J1RI'8CFOQ M>_:6_8M\1_"U[_QGX$4ZGX2C(8Q[F>ZM5/7<,?,@_O9SZCO7[)D/&&'S"'U3 M')*3TUVE_D_Z1]G@,XIXB/LJZU?W,_4?X$_M'^ OCQICOX?D:TU:T53=6,^% MD4DIV^LZ%=R65[:NLD\4,(;DGC$GWMCD]^%/M7S'$W =3#WKX3WH=NJ M_P T>7FF0RIWG1U7;JC]':*:CI(BR1L&5@""#D$'H13J_.3YL**** "OA7]L MK]IRT^%/AZX\!>%I\^+=6AP67_ES@D'^L)_OL/N_G7MW[1/QQT;X&^ ;O7YY M(Y-9N%,>GVK')EF/3QAXNU[QWXDOO%?B:Z:[U'49#)+(WJ>@ M [ = *_0N".%OK4_K5=?NX[>;_R1]%D>5>UE[6HO=7XLR((-1UK44MX%>[O; MV0*JC+/)(YX]R237[P_L@_LV6OP9\))X@\26R-XNU9-T[$ FVB;E85/8_P!X M]S7S]^PS^R_#:V]E\:_'%N?M;[FTNUE7 C7H+A@>Y_A]!7ZG5V\=\4^T;P.' M?NKXGW?;T1MGV:\S]A3>BW_R"BBBOS ^7"BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "N&M_\ D=YO^N/]*[FN&M_^ M1WF_ZX_TH [FBBB@#__1_(_P#D8M$_ZZ'_ -"6 MNYH **** "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@ K MYH_:?^)C>!/ _P#9&F2[-5UXM#&5)#1PJ/WC\=.H4>N3Z5]*22)$C2RL$1 2 MS$X ZDGTK\,>Z7VI?):>K1Y3:6EUJ-Y#8 MV<;37-U(L<:+RSNYPH'N2<5^S/PN^'.F> ? ^F>&V@CFN(8]]Q(5!WSO\SG) M&<9.!Z 5\2?LD?#-=>\12^.]5AW6FD';;!A\KW!'WN1@[!T(/!K]*:^G\7^ M)O:UXY=1>D-9?XNB^2_,^&^CCP,J&%GG.(C[U3W87Z13U?\ V\U]R\S(U;0= M(US2;G0M4M4FL;M#')$1@%6&.W0^A'(K\C?C3\(-6^%/B)K=P9](NV+VEP < M%<_ZMCV=>_J.?I^Q-*^,X M'XTJY3B+RUI2^)?JO-?CL?I?BIX94.(<':%HUX?!+_VU^3_!ZKJG^4/P7^,6 MK_"C7UF!>XT:Z8"[M@>HZ;TSP'7]>E?KGH>MZ9XCTFUUS1YUN+.\021NI!!! M[<=QT([&OQE^)7PYUWX9>)9_#^M)N4'=!.H/ES1'HRD]_4=C7JO[/WQTOOAO MJT6@ZU(TWAR]DPZGDV[M_P M$]L_>'ISUK]76<[7T^VO\U^. MW8_G;PC\2Z_#^,ED>U\Z6!E;&]'B8J0P'3(Y'L17HS,J M*7/?V\_B]X_NGL/AS:Q^%-.(*NXVW%QANYE90 M%([;%!KV<-PWB9TW7J+DIK>4M%_F_DC3$4E0H2Q6)DJ=..KE)V2/UO\ &/Q, M\!> ('F\7:Y:Z Q)I.A2 I+ M,?EN;D'@@X)V(1_"#D]SV'Q3*]]>WDNJ:S>3:EJ-P2TMS<.9)')Z\G-=SX(^ M''C7XC:B-,\'Z7+?R9 >0#;#'GN\A^5?7U] :^!S;,(U:GL,&VUM?:_HNB]? MG8_D+CWQ7Q6<5_[+R)2Y).UTO>GZ+[,?QMO;8X6:9(U::=PJCDLQKBI+_7/% M-\N@^$;*>\GEX"6\;22OSCA5!('-?J/X"_X)_P!K"=$M],@3J40&1SZNYRS'W)KZ[AW X#+[ M8C$1]K5Z+[$?5_:?RMV?4_3?##P;P>5\N/S>*JU]U#[$/7^:7X+I?<_(#X7_ M /!/KXI^+7M=2\=W$/AG39OF>,GSKS'IL V*2.Y8X[BOT=^$_P"R'\&?A/LN M['3/[9U12"+S4 LT@(.1L7 1/^ J*^H:*]G->+\=B[QE/ECV6B_S9^_8K.*] M71NR[(9'''$@CB4(B\ *, ?@*?117S!Y84444 %%%% !1110 4444 %%%% ! M1110 4444 %?//[37CD^#?AE=V]I<>3?ZT?LD('WBC#]Z1_P'@G_ &J^AJ_) MO]ISQY)XR^)%S8V\H?3]$'V6$*3CD-9>KV^Y?F? MG/T:N$'1PE7.*RUJ>['_ IZOYO3Y!1117XD?U$%%%% !1110 4444 %%%% M!7)>.O"=CXX\*:EX7U QWT156/\$@Y1A]&P:ZVBML/7G2J1JTW9IW7JCGQ> M$IUZ4Z%97C)--=T]&?A-KVBWWAS6KW0M2C,=S8RO$ZGU4XK]%?V1OB/_ &]X M7F\#ZC+NO-&^:#)Y:W;H!_N'CZ8KS7]L+X48^HKY>^%_CBZ^'OC;3?$T!/E0N$G4?QPOPX_+D>XK^IG7]KJEA;ZE9.) M;>Y19$8'(*L,@U7_ M !5^#_@;XQ^'7\.>-+$3QYW13)\L\+]F1^H^G0]Z^]X:XXJX2U'$>]3_ !7I MY>1[^69Y.C:%36/XH_#G]GS]JKQU\#+U-.1SJGAN>56N+*4D[1T9H6/*-CMT M/<5^XGPO^+?@'XT^&SKG@V]6\@_U=Q!(-LL+,.4D0_SY!]:_#S]H7]E;QS\# M+Z;4S&=3\+R2[8+Z/DJ#]U9E'W6]^AKPOP'X_P#%7PV\26?BGPC?/97MFX<; M2=CCNKKT92."#7V^<<,X/-J7UK"22D^JV?DUW_$]S&Y71QR?OX4'_'K*Y[ =(SV/8\>E?,GPW^(>O_##Q7:^ M*_#TI2:$[9(S]V:(D;HV'H:_1?X"_M<> OCUI)\"_$**WTKQ#?*T#6K M_9KQ6!'[IFSAL?PL<^A-?'7[1GP,O/A!XH,NGH\OA[46+6DQ'^K/4Q,?5>Q[ MBOYPXDX>KX"LW./*_P"M5Y'\)^,'AIB,DQ?]L9VN?ED3/W@.F]1T/X5^QFE_%SX9ZMIMMJ7D^W1_(]&HKB/^ M%F?#?_H:])_\#H/_ (NC_A9GPW_Z&O2?_ Z#_P"+KT/:Q[GZ-_:V%_Y^Q_\ M D=O134=)$62-@RL 00<@@]"#3JL[PHHHH **** "BL+4_%'AG13C6=7L[#' M_/Q<1Q=/]]A7FNL?M#?!;0R5O_%EH6 Z0EY\_C&K#]:SG6A'XFD>9C,ZP>'_ M -XK1CZR2_-GL]%?(^K_ +:GP8TUFCM'OM18=## A_%V4_I7ENK?M\Z/&63 M1?"DTO7:\UR%'XJJ'^=+B_2\O\ TE,_0JBORBU; M]NSXE7:M'I>DZ=8@CA]LDCC_ +Z8K^E>7:Q^UA\<]85D?Q ;5#T%M#'"1_P) M%!_6N6>>45M=GR.-\?,CI_PU.?I&WYM?D?M=7YY?M\W5M)HWA&WCE1Y8[F[+ M(&!91LCZCJ*^#-8^*/Q&\0 KK?B6_O5/:6X=AZ=S7%37-S\Y+2S3V2\NY!1117@G\]A7Z#_L! M?\A_QA_U[6G_ *')7Y\5^@_[ 7_(?\8?]>UI_P"AR5Z.5?[Q'^NA^E>$'_)1 MX3UE_P"D2/TUHHHK[<_O8**** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "O!_C=\>O#/P;T@FX*WVMW"YMK(-R?]MR/NJ/S/:N1^/\ ^TMHGPFMGT/1 M/+U'Q+*,"'.4MP1P\F._HOYU^1/B?Q1KGC'6[GQ#XBNWO+Z[8L[N?T [ =@* M\7,LU5/W*?Q?D?A?B?XN4LLC+ Y>U*OLWNH?YR\NG7L:_C_X@^)OB5XAG\1^ M)[IKB>4G8F?DB3LB+T %>X?L_P#[-.M_%FY37-<\S3O#41!,N,/<$'E(_;U; M\J[/]GC]E/4/'+6WC'QZC66@@AXK8@K+=CJ">;[OJH_B_ M3?-\,>%]"\':);>'O#EHEG8VBA41!^I/^*[)B+73XV/E1)G@MC&Y_5C7F/COX@>+/B3X@N?$WC#4)+^]N6+9<_*@/\ M*+T51V KZ-_9N_9(\6_&^>+Q!JA;2/"L3C?<.OSW(!^9(1_-CP.V:_:3T?K6*DG/OV\HK^F?:X/+J.#A[6J]>_^1X_\&O@CXW^-_B1= \)6^(HR#L2J#=:A(O[V1\&?!^GQV%E;*%P@^9R/XG;JS'N2:[.OSOB;C"MCFZ"J6UP?XBF0-CGZ[37X^^(?#FO>$-:N?#_ (CLI=.U M*R?9+#*-KHP_0^Q!Q7]4%?.OQW_9K\!?'+1IH]2MH[#7@H%OJ<<8,R%>@<\% MT]5)K]'X9X[J8>U#%^]#OU7^:_$^DRO/I4[4ZVL>_5'Y@?LX?ML^*/A@Z>&? MB"T_B'P^Y1(W>4F>S7IE"V=R ?P<>QK]H_"7C+PQXZT:'7_">I0:G93 $/"Z MOM)&=K@'*L.X/(K^=/XS? ?QY\$O$,VD>);-YK$-B#4(XV^S3J>F&Y"MZJ3D M4WX-?'GX@?!#63J/@^]VVMPR_:K20!X9U4\@@]#C^(8(KZ7/>#\/F$/K6!:4 MGKY/_)_TST\?DU/$1]K0>K^YG]*E<3\1/'WA[X8^$-0\:>)Y3%8Z>FX@!7YW_ !@_;K\+^)?@G)_PK^6?3O%.I.EM)"XVO; ,\B,"05[*>OJ M*^&?CA^TMXX^-EAH^C:M*;73-,MXE>W0_+-<*N&E?U)[9Z5\?D_ >*K3C*NN M6-VGWLNWKLCQ\'D%6;3GHKZG(_'+XP:W\:_'U]XPU7=#;N=EK;%BRP0K]U1[ M]R?6OHK]C+]F:\^*?B2V\?\ BBW'_")Z3,2%< B\GC_Y9X_NJ?O'\*\1_9T^ M!NK?'/Q];:!&DL.CVY$E_=(O$<0_A!Z;FZ"OZ&/!WA#0? GANQ\*>&;5;33M M.C$<4:^@ZDGN3U)K[#B_B&& H+ X325K?X5_F_\ @GL9QF,W01Q1@*JJ,!0. !VJ6BBOQ,^("BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KAK?_ )'>;_KC_2NY MKAK?_D=YO^N/]* .YHHHH __TOW#\1_\C%HG_70_^A+77=MI]I/?WL@AM[9&ED=N J(-S,?8 9II-NR)E)13;>A\U?M2_$D>#? ; M^'K"79JGB &!<=4M_P#EJV?I[#FN_P#C#\0)OB1XZO\ Q#R+7=Y5LIQ\L*<+T Z]:^B?V/?AQ_:6LW?Q M%U*+,&FYM[/<.L[C]XX_W5.T'_:/<5_4N3X:'#>12K55^\:N_.3VC\MOO9_! M'$>-J\;<60PM!_ND^6+[0CK*7J]6ODC[C^'_ (,T[P#X1T[POIJC99Q*'?&# M)*>7<^[-DUV=%%?R_B<1.M4E5J.\I.[?FS^\,%@Z6'HPP]&-H12279+1!111 M6)TGFWQ2^&>A_%#PS+H>K)LG3+VLX^_#+C@Y_NGHP[CWQ7X^>+?">M>"=?NO M#FOP&"[M6*G^ZZ]F4]U/4&OW,KP[XX_![3OBIX;=8$2+7+)2UI/TR?\ GFYQ M]QOT/-?J/AUQV\MJ_5<2[T9/_P !??T[_?Z_@WC/X3QSJA]>P2MB8+_P-+H_ M-?9?R?E\E?LU_'R3PS=VW@'Q=/G2+APEI.__ "[R.>%8G_EFQ/7^$^V_9OASXSGS M. L>GW+?Q@=(G/J!]T]^GIGZWQ+X$52+S3 *_6277^\OU^_N?G?@=XLRHSCD M.;2M9VIR?1[/QC_X5_\ #$>"M)GV:QXKW1':?FCL MU_UK>V\_(/4;JXCXB_MG^/?!OCSQ!X4L-$TR:VTB^GM8WD$V]EB7_QW_"K5IX0TRVF69F>;;R%?&,_@!7Z56\1 M.'8U)8J,7*I_A=W]^B]3VL5](OA*"E7@Y2G;1WX]Q%Q3CL\K6EI!;16R]>[ M\_N/YFSSB3B#CW,/907+1B](KX(+O)_:E^+Z)(^?_@5^S+XF^+$\&M:L'TOP MSDDW!'[R?:?NQ*>Q_O'CTS7ZW^#/ _ACP!HL>@>%+&.QM(^2$'+MW9CU8GU- M=+;6MM96\=K:1+##$ J(@"JH'8 5/3P67PHK3?N?T1P+X=8'(Z7[I?#S4]>@8"]9/(MAD ^;)P&'^Z,M^%?C4[3WEP7;,LTS9 MXY9F8_S)KZ]_:\^(3ZWXL@\#V3$6>B#=+V#W$@R?J%7 ^N:\S_9W^';_ ! ^ M(EHMS&6TW22MW ,!3RC)9X_$*SDN9^GV5\_S9_"GB M_FU;B/B>GE&#=XP?LUVYF_??RV?E&Y^B/P%^'T?P\^'=AI\J;;^] NKLXP?- MD'W?^ C"CZ5[12*H4!5& . *6OYOS+'U,5B)XBJ[RDVW\S^U\DRBC@,)2P6' M5H022^7^>["BBBN(]0**** "BBB@ HHHH **** "BBB@#DO'7A*Q\<>$]2\+ MZ@!Y=]$55C_!(.4;\&P:_%/7M%OO#NLWNAZE&8KFQE>*13ZJ<5^[-?GC^V%\ M./L6I6GQ$TV+$-[B"[VCI*H^1S_O 8^HK]B\(>(_88J6 J/W:FJ_Q+_-?DC^ M:_I&\%?6\!'-J$??HZ2\X/\ ^1>OHV>I?LB_$ Z_X.G\(7\VZ\T-AY0/4VS_ M '?KM.1[#%?7E?BW\(O'L_PY\>:=XC5B+8-Y5TH_B@D.'_+AA[BOV*?#OU/,'7@OT+ M1?G'[+^[3Y%BBBBOS(_X+N\MQI M+,HV@\_Z,3CI_=8_0]J_6>BO8R;/,1@:GM*#]5T?J=F#QU2A+FIL_E0EBU#1 M]0:&59+.\M)"&!RDD;H?S!!K[W^#G[7%GJWA\?"+]H2/^U?#ERABCU1MSW5J M?X6?[Q8+V(&X>XXK] _VA?V2/ WQNM7U2T5=#\2Q*QCO(44+,W99UQ\P]Q@C MU[5^(/Q-^$OCOX0ZZ=!\Z\T^O\ 5T?6R>$S2A+#UXIIJS3._NQ;+=3+9/YEN';RV_O)GY3^(JO4 M4'^HC_W1_*I:_D&K&TFD?Y&8B*C4E%=&PHHHJ#$_<&/]H/X,^'M&L8=3\56B MR1VT0*Q[YCG8./W:L,UP6K_MJ?!C36:.T>^U%AP## A_%V4_I7X]UTNF>"_ M&&M8.D:'?7H8X!AMI)!^:J17MO.ZSTBD?O<_'G.ZUJ>%HP7HI2?Y_H?H;JW[ M?.CQEDT7PI-+UVO-I:3^Q'\8;\*]])I]@AQD/,SN/P M5,?K2^L8V>U_NL8_ZR<=8_\ AQJ)/M!17WV7YG%:O^UA\<]85D?Q ;5#T%M# M'"1_P)%!_6O+=8^*/Q&\0 KK7B74+U3VEN'8>GHZ1^PQ\+;%E?4]0U#43W5Y$C4GV\M5/ZT_[/Q<_B?WL/^(<\ M9X[_ 'J _#X T3P_8V.,?ZJW1>GT%:0R&H_BDCT\']'?, M9ZXG$PCZ)R_/E/P;TSP9XPUK!TC0[Z]!. 8;:20?FJD5Z7I'[-WQMUI5DL_" MMRD;<[IFCBQ]0[!OTK]QHK>W@&((EC'^RH'\JFKJAD$/M29]9@OHZ8*/^\8J M4O1*/Y\Q^0ND_L1_&&_"O?2:?8(<9#S,SC\%3'ZUZGI/[ MT65]<\6+MS\R0 M6V#CV9G(_2OTGHKJADU!;J_S/KL%X'1(U)]O+53^M?/G[6_P:^'WPJT/PS+X*T]K.2^GN4F9I9)2X14(Y>JTOU/PMHK]5?^&"_AO_T,&K?G!_\ M&J^&?$/A;X1Z'^T9;?" :O?/H/F+9W-^7B\Q+Q^@&$V[ WRG(SGG.*X,!PEC ML2Y*C"_*FWKT1^!X?P#XDJMJ%*+LK_$CQ"OH;]G+XTK\&O%\UU?6_GZ5JRQP MW>!^\14)*NOTR M?%'P>UE6MW:]T6<@7%F[';C/+Q_W7'Z]Z_9?P3XV\/?$'P];>)O#-RMS:7*Y MX^\C=T<=F'<5]/@,PC679G]5>'OB1A<]H\OPUHKWH_K'NOQ77N=;1117H'Z2 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1137=(T:21@JJ"22< =230 ZOB;]H?]JS M3_ RW/@[P%(E[KQ!26Y!#16AZ$#C#/\ H/K7$?M&_M9QVJW?@7X97&Z<$Q76 MHH05 QADA/KV+?E7YP06]_J]\EO;1R7=Y=/A54%Y)'8]@.237SV99M;]W2>O M?_(_FSQ/\8O9N66Y-*\]I373RCY^?3IKL^_O]1UO49;^_E>[O+MRSNQ+.[L? MS))K] _V=?V2I9Y+7QQ\4+?;#@26VG-U)SE7F]NX7\Z[O]G/]E&W\*&W\;?$ M6)+G5L+);6AY2V)&L8/\Y^?E]_91Q11P1K#"H2- %55& .@ J2BBOHC^F4@HHKD-;^(/@3PV&. MO^(M/T[9R1/=11M_WRS9_2KA3E)VBKE1BWHD=?17RKXB_;3_ &=O#I=#XF_M M&5.J6<,DAZ]BP53^=>$^(O\ @I+\-K+>OAKPWJ&ID9P9WCM@3VZ>9Q7MX;AC M,*OP49?-6_.QVT\KQ$_A@S](*_/S]OOXSOX(\!V_P^T.Y,6K>(SNE*'#QVL9 MY/'3+_&ET+F_E54&U0B(B<*JJO K[7AG@3$4\3&MBTE&.MKWUZ'N97D-2- M53K+1'VCX@_;Z\4S?"#2O!GANW>T\3"W%O>ZDQ!PJC;F(?WF'\1Z=O6OSZN[ MO4-8OGNKR62\O+E\L[DO([L?4Y))-&FZ?=:MJ%KI=BH>XO)4AC4D*"\A"J,G M ')[U^W_ .S'^QEH'PJCB\6^.Q#K7B610T8QN@M 1G" \,_^U^5?88[%8#)* M3E"/O2;=EN_\DCV*]7#X*#:6K_$^>/V8/V&KK4WL?'_QAA\JRXEM]*;(=^X MC'5?:5GIT71'Q.-Q]2O+FF_D%%%%>,<04444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 &/B#X>NO"WBZ MP34--NQAXW_0J1RI'8CFOQ>_:6_8L\2?"U[_ ,9>!%.I^$HR&,>YGNK53UW# M'S(/[V<^HK]RZ^*/VY/C"OPX^%,OAO39@NL>*-UM& ?F2#_EJ_Y<"OKN#\UQ M='%0HX=W4GJGMYORTZGL9-BZT*JA3V?0_!JNC\(>&;SQEXGTSPKI\L<-SJDZ M0(\S;8U+G&6-V MA_2E\#?@_HGP4\ V/@_2MLMP@WW=R% :>9OO,?;L!V%>Q5X%^S5\6K?XQ?"C M2?$A<'4;=!;7R \K/$,$G_>'(KWVOY^H44 M45PF 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %<-;_\CO-_UQ_I7TEA'>_\)#JR'!M;!@ZJ?]N;E%_#<<]17T5XJ\,:1XS\ M/WOAC7D>73]00),L"K!=-M-2 MT[S)(4SM,L_[!UI_Z)6O)?VF[GQFWPNE\-^ 89GUGQ1>6VDQRPJQ\ MB.Y;][(Y4'8GEJRLQX&[UQ0!Y=\0OVZOA#X)UB;0]+2X\136YVR2VFT6X8'! M"R-]XCU QZ$UI?#']MGX1?$75X= NVG\/7]SA8OMNWR'IYC/(1\Q13D(,] /U/-?G_^V7^SAHGP M=O\ 3?&?@=6M]"UF5H7MRQ;[-<@%P(R>=CJ"0#]TJ<<8 /VNK%\1>(M$\): M+=^(O$=Y'8:=8H9)II3A54?J2>@ Y)X S7B/[*7C/5?'?P&\+Z[KY**N3W.:^$/VZOB5K'C3XF:7\#_#\A%KISVXF16XGOKP+Y M8;'4(C* /5FH ^FW_;:\/7D=YJOA?P5KFM:#8.5FU&&#$*JOWFX## Z\D<(O!-]]IB0A9H7&R>!SSMD3G!/8@D'L>M:_@?P/H/@/ MP9IO@C1;=5T_3K=8,$#]Y@?.[^K.I-?DE_;S_LK?M@ZC8:8QMO#%_=Q+ M<0](A8WX63@?],&?Y?\ 6FGVDU_?S);VUNC2222 M,%1$49+,QX Y)KXZO/VT/"M]JE]8_#SPKK'C&WTW_7W5E ?)'N/E8XQDC(! M..!7C7_!0GXN7VE6.D_"/1IC#_:<8O\ 4&1L%H0Q2&(X[,RLS#V6OL#]G+X< M:=\,_@_X=T*WMQ%>7%K%=WS8^9[JX4/)N/?:3M'H * +7P?^/7@#XUV,TWA2 MY>*_L\?:;&X 2XA[9*Y.5SQD?C@\5[37XX?M)/>?LX_M2V'Q%\%I]F@U6*+4 M9($^6*0NS1741 XQ)L+'T+Y':OU>O?'&AV?@&;XC^9YFD1::=4#CC= (O.&/ M%;36++3/B%X7U?P;;ZEC[/=7\)$+9QRW"D 9YP"1QD"OD+]E6UO/V@?VD MM9^*'CA?M@TF-[](V^:..>1PEM& ?X8TW%1ZJ#7Z"?M1?#S3_B)\%/$MC/ L MEYIEK)J%F^,NDUJIDPI_VU!0^S4 >^VMU;7MM%>6_O9!#;VR-+([8D02OLMD/\ RS@C^6-?3..3CJ237Z=X6<.?7HO#[#P%X0TSPKIXS'8Q!6;&#)(>7<^[,237QE M^Q]\,_-:Y^)>J1_*I:VL0MSPOHZ\#?4L!+-Z\?WE;X?*'_ -L]?1(****_'C^D0HHHH **** /E_\ M:)^!D'Q#TA_$GAV +XCL4R N!]JC'5&/]X#[I_ ]V\:C]\@Y,H']]1U]1[]?VSP MRX]]@UEN-E[C^%OIY/R?3MZ;?R[XY^$CQ499WED?WD5><5]I+[2_O+KW7GOT MW[.7Q['CVV7P?XHD"Z]:IF*3I]JC4/P=SZ"HHHK\%O@)HW MVYEF4^T7MJSM!?U]WF>N^)O%M MQX]\0ZCXVNH%M9ME]#_+WB24)9CB94W>+G.UMK% M_"&B_$.:/[?KFLV<=P)91E8%F 8)&O0$ X+=3^E?8=>4_ K_ )(UX*_[!%G_ M .BEKU:OO\)3C&G%11_HSP;E>'PF64*>&@HIQBW;JVE=ONV%%%%=)].%%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %$3\6('TYKKJ^"?VQ_B"H^P?#O3ICO'^DW@5CC!_U:,/7^+G ML17TO".1O,&.WB&$C4 M*![ 8%?L/C%GJI4*>64OM:OT6R^;_(_F[Z-O"CQ&*KYYB%?E]V+?63UD_DM/ M^WF2T445_/)_9 4444 %%%% !1110 4444 %%%% !1110 5R7CKPG8^./"FI M>%]0 \N^B*JQ_@D'*,/HV#76T5MAZ\Z52-6F[-.Z]4<^+PE.O2G0K*\9)IKN MGHS\)M>T6^\.:U>Z%J49CN;&5XG4^JG%?I+^R9\1O^$F\&OX0U"7=?Z#A8\G ME[9ON?\ ?/*_0#UKR7]L+X<_8M2M/B)IL6(KW$%W@<"51\C'_>''X5\T_"+Q M[/\ #GQYIWB-6(M@WE72C^*"0X?\N&'N*_J+,Z,.(\A56FOWEKKRDMU\]5\T MS^"\CQ-7@KBYT*S_ '5^5OO3EM+Y:-^C1^TE%5[2Z@O;6*\M7$D,ZAT8'(*L M,@U8K^6&FG9G]]QDFKK8****0PHHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "N ^(GPQ\$_%/0I/#_C;2X=1@96$;.H,D+,,;XVZJP]17?T5I2K2 MIR4X.S75%0FXN\7J?SH:E:Q6.HW5C#GR[>5XUSUVHQ _E5*NR\;>&/$GA[4+ M[4M?TF[TRTENI52:Z@DAC8EB0 [J 21TYK@?[1T__GYB_P"^U_QK\^^IUIWE M&#?R9_FK7R?&2J2:HRW?V7_D7**I_P!HZ?\ \_,7_?:_XUTNA>'/$/BB*2?P MSI=UJ\<)VNUG"]PJ,><,8PP!QZTIX*M%7E!I>C,7DV,6KHR_\!?^1[%H7[<1 M\*Q):Z-\-M!MS" F](W5FV#;DX;J:["+_@I-XT@&(/!VEQC_ &6E'\FKR]?V M!?V@KI1JS#> UT0P#&F_P#@6?\ XW7]4T,# MPXH+X/O_ ."?ZLY=EN4TJ,(TXQCHMM#U7_AY=X[_ .A2TW_ON;_XNC_AY=X[ M_P"A2TW_ +[F_P#BZ\J_X=_?M"?\\--_\"S_ /&Z/^'?W[0G_/#3?_ L_P#Q MNMOJ?#G>'_@3_P SO]AEOE]YZK_P\N\=_P#0I:;_ -]S?_%T?\/+O'?_ $*6 MF_\ ?&F_P#@6?\ XW1] M3X<[P_\ G_F'L,M\OO/5?\ AY=X[_Z%+3?^^YO_ (NC_AY=X[_Z%+3?^^YO M_BZ\J_X=_?M"?\\--_\ L__ !NC_AW]^T)_SPTW_P "S_\ &Z/J?#G>'_@3 M_P P]AEOE]YZK_P\N\=_]"EIO_?PRWR^\]5_ MX>7>._\ H4M-_P"^YO\ XNC_ (>7>._^A2TW_ON;_P"+KRK_ (=_?M"?\\-- M_P# L_\ QNC_ (=_?M"?\\--_P# L_\ QNCZGPYWA_X$_P#,/89;Y?>>J_\ M#R[QW_T*6F_]]S?_ !='_#R[QW_T*6F_]]S?_%UY5_P[^_:$_P">&F_^!9_^ M-T?\._OVA/\ GAIO_@6?_C='U/ASO#_P)_YA[#+?+[STN^_X*3_$*XLI[>V\ M,:=;S2QLJ2AIB49A@, 6QD'FOSHO=4OM0U.;6+J9GO)Y3,TF?F\QCNSGUS6W MXW\'ZGX!\47_ (1UJ6"6^TV0Q3&W?S(PXZJ&P,D=#Q7*5];E64X3#1\5627=O*#L8@;XGQP\;=58>M?R_P!G>7>G MW,=Y8S/;SQ$,CQL592.001S7W;\&_P!OCXE^!?(TCQZO_"6:0F%WRMLO(U]I M>=__ ,'T!%?FO$7AU.4I5<(TT_LO].GY'RF=<)QKPG%)2C+>+_(3XX_ SQ! M\&]>,$X:[T6Z8FTNP.&']Q\GQ__9OUOX0WC:OI9?4?#4[XCG(S)"3_ 2X&/HW0U^#YODE?!56^5QMTZK_ M (!_#GB)X88[A[%?VIE7,J<7?3XH?YQ\^VC[O]4_A9\5?#/Q9\-Q:_X>EPXP MMQ;L1YD$G=6'IZ'O7IE?@+\-?B;XI^%GB*+Q#X8N#&PP)H6YCFCSRKK_ %ZC MM7['_!GXX^%?C)HWVK2V%IJD"C[39.V9(SZJ>-RGL1^-=V79G&JN66DOS/U[ MPT\5*&<4XX7$M1Q"Z=)>?!^G'^R;D _NWDD;#3>GR/P#Z9K],KW7M#TRV6]U+4+>TMW4,LD MTJ1J5;H'>(?VE/@3X7W M_P!K>--/#)G*P2&X/';]R'KPK6O^"@?P.LIWL]$AU/6IQD(8;=4B<]OF=PP' MOMJ*628N<7*-)V76UE][T,GA:B@ZDHVBM6WHDN]V?;MY>6FGVLM]?S);V\"E MY))&"JJCJ23P!7Y=_M&?M77'BL7/@GX=2O;:3EH[F['#W(!QA.ZI^I^E>E?J9\%O@;X"^ \">*_B3K-A'XAD M0D-:0CPEX0M+6/D9O9I)V]C^[\L5X%XB_;H_:(U[>D.N1:7 M$V?EM+>-",^CX+<=N:/#7["O[1/B"0+=Z+!HJ''S7MR@X/M%YAKWKP]_P32\ M4SA9/$_B^VM./FCMK=I3G/9V91T_V:O_ (QW"?R-_P#@7^8_^$ZEV_/_ #/A M'Q#\:/BQXK+?\)#XLU*^5CDK)F.!G KSB:ZNKDYN)GE/^VQ;^=?M5X>_ MX)Q_"#3BKZ[JNIZLPZJ9$A0_]^U#?K7O7AO]D?\ 9Z\,($M/!MI>$8.Z]!NF MR.^92U14X_RVBN6A!OT22%+B##05J:?W6/YX++3M0U.86VFVTMW*< )$C2,2 M>G"@FO5O#_[/OQL\4;3HW@O4I PR#) 8%(SCK-L%?T<:/X1\+>'[9+30](M; M&&/ 5(840#'3&!6W<31V=K+<.I\N%&)\WI1HKYN_Y M6.*IQ1+[$/O/YG?B9\&_'7PADL;;Q[:Q:?>:@K21VXE624(IQN8)D $\#FO+ M*^J?C]:_&/XO_%'6?&$_@W7/LTDIBM$.G7.$MX_E0#]WZ?QR/%(LL3%'0@J1P M01T(K^AK]DGXP)\7?A'I]W>2A]8T<"SO1GDO&/E?_@2X-?A+_P *C^*__0EZ MW_X+KG_XW7U]^QC=_%/X3?%6&TUCPIK-OH/B "VNF?3[E8XWZQRDE, \$^A MKYSC7 TL9@VX27/#5:KYH\[.Z$*U%V:NM4?MW1117X$?GX4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M$4\\-M!) JJ,DGV K^=7]J7XNS?&#XM:GK,$A;2K!C:6*YX$4 M9QN^K'DU_1<0&!5AD'@@UF?V'HIY.GV__?I/\*^FX8SZGE]65:5/F;5EK:W? MHST\KQ\V?NFOW3K-31='C8/'8P*RG((B4$'\JTJ^!XCSBGCL1]8A3Y6UK MK>_GLCY_,L9&O4]I&-@HHHKP#SPHHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH *X:W_P"1WF_ZX_TKN:X:W_Y' M>;_KC_2@#N:*** /_]3]P_$?_(Q:)_UT/_H2UW-<-XC_ .1BT3_KH?\ T):[ MF@ HHHH **** "OR'_X*0?\ (\^$/^P;-_Z.-?KQ7Y#_ /!2#_D>?"'_ MO_1QH _4[P)_R)'A[_L'6G_HE:ZK&:Y7P)_R)'A[_L'6G_HE:ZJ@ K\V_P#@ MH5XC_M73O!OPET>,WFLZI?B^6"/F3Y5:WA&/^FC2L!_NU]Q?$_XE^&/A-X/O M?&7BF<1V]LN(XP1YD\Q'R11CNS'\ADG@5\I_L\_"CQ'XY\:7?[3'QAMMFLZH M=VCV$@.+*VQA'VGHVSA >0,L?F;@ ^F_@G\/A\+/A9X=\",P>;3+8>>R_=:X ME8RS$>WF.V/:OQJ$LWBG]M599B9!+XU&,_\ /*"^^4?@B 5^]%?A(MK_ ,(K M^V^MO,OEHOC,%=W&([F[RAY[;7!S0!^[=?BE_P %"K5;?XYV,R\&YT6UD/U$ MTZ?^RU^UM?B9_P % KP7WQYM[2'YWM-(M(2HY.YI)9 /KAQ0!^P/PZU*;6?A M]X9U>X8O+?:99SNQZEI(48G\S795S'@C2Y-#\&:#HLJ['L+"UMV7T,42H1^E M=/0!^#G[9%S<:_\ M.>(; ,6$36%I$#_ C[-%D#_@;,?QK]WH(TA@CAC&%1 M0H'H ,"OPM_;'LV\/?M0:QJ;(5BN&T^\3(X($$2L1Z_,C5^ZD3*\:NI!# $$ M="#0!^5'_!2BU5-2\!7H'S2Q:C&?I&T!'_H==IKOB:[;_@G5;7HE;SI;"UL MPZ[$OE@*_3RU*UPG_!2:^237/ VF _/!;7TQ'M*\2C_T6:].\2^$KF/_ ()Z M6^F/"5GATJSU +CD!KI+DDC_ '&)- '%?\$U['$7C[4F'WVTV)3_ +HN&;_T M(5^G.JVJWNEWEFXRL\,D9SZ,I']:_,W_ ()KWB-8>/=/R-T>H(Y%?GMX5\-ZAXO\1Z=X9T MI=UUJ,RQ+QD*#]YC[*N6/L*N>-_%VJ>./$U[XDU:5I9;ESMW'.R,<(H]E&!7 MUK^RG\*]5NHKGXC/)]D)+6UF64Y*\>9(OL3\H/LU?U/AZ=/AK(7*5O:6OZS> MR]%^2/X$QE:KQQQ:H0O[&]E_=IQW?DY?G)(^[_"OAS3_ CX=T_PWI2;+;3X M4B3U.TK/[X MP^'A2IQI4U:,4DEV2V1W%%3X@^#+4BSD):^M MXEXB8\F50.BG^( <'GIT^0?"OBG6?!FO6GB/0)S;WEHP92#PP[JP[JPX(K]D M9_#?B&Z@DMKG5/-BE4HZ,I*LK#!!'H17YT?'[X#W_P .+A?$>D+]HT2\8AMB MG_1I#_"W7Y6S\I_#TS_0WAOQQ#%4UE68.[:M%O[2_E?GV[K3??\ C?QL\*ZF M K/B#)URQ3O-1T<'_/&W2^_9Z[;??GPB^+&B_%;PXFI6;+!J, "W=KG+1/ZC MU5NH/X=:]9K\1/ 7CS7_ (>:]'KN@3M$^-DJ D++&>JM_,>AK]2OA[XCNOB1 MX;@\1Z%K9*2?++$?OPR#JC 'KZ>HYKX+Q!X&GEE;VU!7HRV_NOL_T?ZGZWX. M^*M//<,L-BI)8F"U6W,OYE_[XT5P_]A^*/^@N?R-']A^*/^@N?R-?F MQ^VG<45P_P#8?BC_ *"Y_(T?V'XH_P"@N?R- '<45P_]A^*/^@N?R-']A^*/ M^@N?R- '<45P_P#8?BC_ *"Y_(T?V'XH_P"@N?R- '<45P_]A^*/^@N?R-'] MA^*/^@N?R- '<45P_P#8?BC_ *"Y_(T?V'XH_P"@N?R- '<45P_]A^*/^@N? MR-']A^*/^@N?R- '<45P_P#8?BC_ *"Y_(T?V'XH_P"@N?R- '<45P_]A^*/ M^@N?R-']A^*/^@N?R- '<45P_P#8?BC_ *"Y_(T?V'XH_P"@N?R- '<45P_] MA^*/^@N?R-']A^*/^@N?R- '<45P_P#8?BC_ *"Y_(T?V'XH_P"@N?R- '<4 M5P_]A^*/^@N?R-']A^*/^@N?R- '<45P_P#8?BC_ *"Y_(T?V'XH_P"@N?R- M '<45P_]A^*/^@N?R-']A^*/^@N?R- '<45P_P#8?BC_ *"Y_(T?V'XH_P"@ MN?R- '<45P_]A^*/^@N?R-']A^*/^@N?R- '<45P_P#8?BC_ *"Y_(T?V'XH M_P"@N?R- '<5\0?M3?M>Z1\&;>7PEX.:/4?&$@&00_ MM&?M3>(_"^HW/P^^%^J_;M4C!CO-04_N;8G(*1GG=(.Y'W3[\U^Z17KKV3,#4CXM^(6NW/B?Q;>2W-W>N7EGG):1R?3/8=O2NHT M[2++3(]ELGS=V/+'\:WK&PO=3O(=/TZ![FYN&"1Q1J6=V/0 #DU]O_"K]BOQ M+KT"ZQ\0YO['@."EHI#3./\ ;(X7Z#)^E?-9[QCF.;OV2]VFOLQT7S[_ -61 M_-.=\;<3\;5WA,/'EH_R1T@O\%O^ACO?RB_^(KYEY+7[?B>++P,X@3:5.+_[>1^8 M5%?I[_PP5X6_Z&.]_*+_ .(H_P"&"O"W_0QWOY1?_$4?V+7[?B3_ ,0-XA_Y M]Q_\#1]4_ K_ )(UX*_[!%G_ .BEKU:O*?"_@+6_"?AS3?#.G:R[6NEV\=M$ M7'S%(U"C.,#.!VK>_L/Q1_T%S^1KZZE%J"3/[0RC#2HX2C1GO&,4_5)([BBN M'_L/Q1_T%S^1H_L/Q1_T%S^1K0]$[BBN'_L/Q1_T%S^1H_L/Q1_T%S^1H [B MBN'_ +#\4?\ 07/Y&C^P_%'_ $%S^1H [BBN'_L/Q1_T%S^1H_L/Q1_T%S^1 MH [BBN'_ +#\4?\ 07/Y&C^P_%'_ $%S^1H [BBN'_L/Q1_T%S^1H_L/Q1_T M%S^1H [BBN'_ +#\4?\ 07/Y&C^P_%'_ $%S^1H [BBN'_L/Q1_T%S^1H_L/ MQ1_T%S^1H [BBN'_ +#\4?\ 07/Y&C^P_%'_ $%S^1H [BBN'_L/Q1_T%S^1 MH_L/Q1_T%S^1H ZC5M4LM$TN[UC4I!%:V43S2,>RH,G\?0=Z_$SQWXJNO&OB MW4_$UXS,PX PG11P .!BOMS]JKQ/K/AKPS:^$I-6,\NM$M+$,@^1&1@GG MHS?RKX7\)^';SQ;XDT[PWIZ[I]0F6(8[ \L>_09-?T;X1Y+'#8.IF=;3FO;R MC'=_-_D?Q;](OB>ICLRHY'AM>2S:76]B FU M5O*@+#YA#$2"1[,WMS@>U?:->9:)X+UK0-(L]%TW4A!:V4211HH.%51@ 5J_ MV'XH_P"@N?R-?A_$N=2S#'5<7+[3T\DM$ON/ZGX'X9AD^54,OAO!:OO)ZR?W MW^1W%%$K'QQX3U+PO?@>7>Q%58_P2#E&'T;!K\4]>T6^\.ZS>Z'J M49CN;&5XG4^JG%?M#_8?BC_H+G\C7PE^U7\+]2T>\MO'X<7,=Z1!=,HQMD4? M(Q_W@,?A7['X0\1^PQ4L!4?NU-5_B7^:_%(_FOZ1O!7UO 1S:C'WZ.DO.#_^ M1>OHV>X_LF?$;_A)O!K^$-0EW7^@X6/)Y>V;[G_?/*_0#UKZTK\4/AAXVO? M/C&RUVTG:"(MY-P5[PN0&X'7'WL>U?K?::9XAO;6*\M=:\R&=0Z,,D%6&0>M M>1XI<.?4LP=>FO?LN?#34+J6^OO#>D3W$[%Y)'LHV9V8Y))(Y)JM_PRA\*?^A6T M7_P!C_PK]7RGCW!X3#PP\*4K)>6KZL^LPF?T:--4XP>A_/17V5^Q+\8S\,/B MQ!HVIS>7HOB?;:39/RI,3^Y?\SM/U]J_4W_AE#X4_P#0K:+_ . ,?^%/C_95 M^%L,B31>&-&1T(96%E&"".01Q6F8^(&#Q-"="I2E:2MT_K0K$\0T:L'3E!V? MH?4(((R.0:6N$C\/^)8HUBCU;:B *H . !P!3_[#\4?]!<_D:_)#Y$[BBN'_ M +#\4?\ 07/Y&C^P_%'_ $%S^1H [BBN'_L/Q1_T%S^1H_L/Q1_T%S^1H [B MBN'_ +#\4?\ 07/Y&C^P_%'_ $%S^1H [BBN'_L/Q1_T%S^1H_L/Q1_T%S^1 MH [BBN'_ +#\4?\ 07/Y&C^P_%'_ $%S^1H [BO%OV@?BI:?![X6ZQXOD<"\ M6,P62'J]S*"$Q_N_>_"NQ_L/Q1_T%S^1KD?%WPFL_'UI#8^-4M=;M[=B\<=W M")E1B,$@-T-=6"G2C6C*LKQ3U2ZFM"45-.:T/YMM1U"[U6_N-3OY#+<74C2R M.QR69SDFJ5?T+_\ #*'PI_Z%;1?_ !C_P */^&4/A3_ -"MHO\ X Q_X5^N MKQ-PJT5*7X'V"XGI?R,_GHKT_1O@_P"/?$W@V;QWX6TYM9TRTD,5T+7]Y/;. M!G]Y$/FP1R"H(QUQ7[D?\,H?"G_H5M%_\ 8_\*[7PC\&-'\ BY7P5;6>B"\Q MYPM(%B$FWINVXSBL,5XFT^7]S2=_.UOP,ZO%$;>Y'7S/YOK6[O=,NTN;.62U MN86RKH2CJP/J.00:^Q/AE^V?X\\,Z;_PB/Q!A3QAX:G00R077,RQ'"_*_4X M)&>_>OTA^*G[&W@?XJO+J.H;-.UB3)^VVJ".1F]9!]U_Q&?0U^9OQA_8L^+W MPL\[4K&U_P"$FT6/)^TV*EI$7UD@Y8?\!W#N<5ZV&X@RO-H>QQ,4I/I+]'_P MS\CICCL'C8.E6BM>C#Q-;> ];W^(_AC?F;3Y?FDT^XXO+0D L".CQC. X^A' M>LGP=XQU_P ":_:^)?#=TUK>VK @@\,.ZL.ZGN*^78Y;BTFWQ,T4J'J,J00? M\:]%T#Q.MUBTU%\3=G/\7U]Z_*>-_"^>#B\9EUY06\>J\UW7XKS/X[\7O >K MEDGG/#Z?)%WE!?%#^]'JUY;KTV_>OX&_M"^%_C!IJ6I=;#Q#"F9[-CRP'5XS M_$I].H_6OH:OYU=(UC4]!U*WU?1KE[2\MF#QRQL592/0BOU.^ /QUN?BO;)H M.JZU]A\1PK_JGX%PJCEXSZ^J]?2OA,MS55/EX7>+D77IV/MRBN'_ +#\4?\ 07/Y&C^P_%'_ $%S^1KVS]X.XHKA_P"P_%'_ M $%S^1H_L/Q1_P!!<_D: .XHKA_[#\4?]!<_D:/[#\4?]!<_D: .XHKA_P"P M_%'_ $%S^1H_L/Q1_P!!<_D: .XHKA_[#\4?]!<_D:/[#\4?]!<_D: .XHKA M_P"P_%'_ $%S^1H_L/Q1_P!!<_D: .XHKA_[#\4?]!<_D:/[#\4?]!<_D: . MXHKA_P"P_%'_ $%S^1H_L/Q1_P!!<_D: .XHKA_[#\4?]!<_D:/[#\4?]!<_ MD: .XHKA_P"P_%'_ $%S^1H_L/Q1_P!!<_D: .XHKA_[#\4?]!<_D:AN-+\0 M6D#W-UK@AAB!9W<[54#J22< 4) =]17P)\3_ -L'X=_#V.:VTSQ,WB?5(F*_ M9[$'8&']Z9ODQ[KNKX,^(/['[]O#VG2@KL@.Z<@^LQ&X'_ '<5 M]7E?!F/Q5FH\M/PW_ /6PN2XBKK:R\S]KO''Q4^'GPVMOM/C?7K72LJ6 M5)7_ 'K ?W8URQ_ 5^>?QC_X*(Z$^EW>A?"73)KBXN(WB-]>#RECW KNCC4D MD]P21]*_*:^U#7/$5TUWJ$\^HW'\3R,TK?B3FJG]G:A_S[2_]\-_A7W^7<#Y M?AI)XJHI271M)?=N>M3P& P\N7$55S+HVE^%R&>XFNKB2ZG? "C?(S<#H.3VJ#^SM0_Y]I?^^&_PKT3X6)HVG^,[.Z\9 MZ*VIZ.N[SH74CM\I&< G..*^SQNECN)LNP]&5>K7@HQ M5W[RZ?,\YM+.YOYQ!;(7=OT]R:]8T30H-)BW'YYV'S-_05W?B+4].U74GGTC M2K;1[->(K>UC$:JOOC[S'N37IOP<^!WBWXQ:MY&DQ_9M+MW NKQQ\B ]E_O- M[=N]?S;QGXB8C-7]5PJ<:7;K+U\O+[S^%_$WQ@S#BG$?V/DT&J#=K+XI^MOF_+D? 'PS\9_$[5'TCP;8&\FB7=(Y.R*,=B[G@9_/VKWBS_X)X?%+Q%<+ M/XK\2:?I<8QB.!9+G:#UZ^7S7Z,^ OA"?AOH46@>%[P6T*\NP7YY'[LQ[FNW M_L/Q1_T%S^1KCX;J3RV7MJ5O:/JU>WI?\S]9\+/#BEP_%8JI:6):UE:ZCY1_ M5[OR1\)^'/\ @FS\.K-8Y/$WB34=1E4_,L(C@B8>F-K./^^J]^\/?L8_LZ^' M0IC\*QWSJ.3>2/<9YSDB0D?I7MW]A^*/^@N?R-']A^*/^@N?R->_B>)\PJ_' M6E\G;\K'[!5S3$3^*;)=#^'/@+PR@C\/^'K#3U':&W1.OT%=A'%'$NR) BCL M!@5Q7]A^*/\ H+G\C1_8?BC_ *"Y_(UXM2K*3O)W.*4V]V=Q17#_ -A^*/\ MH+G\C1_8?BC_ *"Y_(UF2=Q17#_V'XH_Z"Y_(T?V'XH_Z"Y_(T =Q17#_P!A M^*/^@N?R-']A^*/^@N?R- '<45P_]A^*/^@N?R-']A^*/^@N?R- '<45P_\ M8?BC_H+G\C1_8?BC_H+G\C0!W%%(_P#D8M$_ZZ'_ -"6NYH **** "BBB@ K\?/^"CE[:S?$7PO8Q2J\ MUMICM(H()3S)FV[AVR!D5^M^N:/9^(='O=#U'?\ 9;^)X9?*=HGV.,':Z$,I MQT(.17S'>_L4_L_:E<->:AI%Y_AM?6NI?#SPS?64JS M03:;:,KH0RD>4O%[KQ;XPO!:V=N,*O62:0_=CC7^)CZ?B M<#)KE?AM\!_AU\)[Y[_P5;W5LSPM!LEO)YX@C,K'$H[U8^*?P/ M^'7QF73D\?V,MZNE&4VXCN)8 IFV[LB-EW?<&,].<=30!^9.F?M"_#OXJ_%, M_$/X[W4\>C:%)_Q)-#AB,T"GJ)9CD!FZ$\*O%"V*Z=X2L)8;/38V&9WF"EYFD?IT*<#@9QV)/Q]^WI\+]7\ M.^-=*^.7AN$K!-Y$5Y)&,F&\MS^YE;'0.H50>F5 ZD5^EOP\^'/A+X6>&8O" M/@JS-EIL,DDH1G:1B\ARQ9W)8GMR> .@KIM8T?2O$&F7.BZW:QWMC>(8YH9 M5#HZ,,$$'K0!QO@GXF^%/&?P^L?B+:7\,6F3VRSSR.X5;=@H,B2$_=*'(.?\ M*_+;P9X;N?VI_P!K34_'T,+MX2TJ^CN'G*D(\%D%2VBY_BFV*S+V4M[5]D7/ M[#WP6EO))+?^T;2PF8L]E%>2+ =QR1C.0/8&OIKP;X'\*?#[0XO#O@[38M,L M(N1'$N-S'JS'JS'N3R: ,;XJ?$K0OA'X'U#QUXA622TL=BB.( O))(P1$7/ MR3R>PR?:O/O@#^T7X7^/UCJDVB64VFWFCO$)[>9@_P DV[RW5@!D'8P(QQBO M4/B'X \.?$_PC?\ @KQ5"9M.OPN[:=KJR,&1U8="K '].E<1\%O@)X&^!>GZ MA9^#UFDEU1T:XGN'WR.(L^6O 7H-?)6M?L5?!C4] M5FU+3HKW14N6W36]C"-@.%'LN* /BSXO6L_P"UC^U1!X7\'NUSH&BQ MPV,][%S$EO"[27$H;IR[LB'^+"]J_6^\\-:/?>&9O"%Q;J=+GM&LFA[>0R>6 M5_[YXKF?AS\*O GPHT@Z+X'TN/3X7P97'S2S,.ADD;+,?J:]$H _'?\ 9N>[ M_9K_ &F]4^''CJ7[%::O$]E'/)\L,AWB2UFW' VN 5![,V#C!K[H_:V^*>C_ M Z^#>NVCW2+J_B"VDL+* -^\;[2/+DD ZA40L=W3.!U->D?%+X*?#SXPV4- MKXUTT7$MMGR+F,F.XBSR=LBX...G2O+?"?['?P<\,ZQ#KE[;7.OW5J&M$O=?U1_+M;&)I9&P3POTSUZ5^*_C[QA?^/?%^I^*]1.)+Z4LJYR(X MQPB#V50!7ZMX3\-_6\=];J+W*6OK+I]V_P!Q_/WTA.-EE^5?V=1E^]KZ/RA] MI_/X?2_8C\#^$M0\<^*M.\,::I:6]D"L1T1!R[$X.,#/..M?M3X37R#^Q[\./[-T6[^(FI18N-3S!:9'*VZ'YV'^ M^X_)01UK[9I^+'$OUO&_4Z;]REIZRZ_=M]XOH^<#_P!GY7_:-9?O*^J\H?9^ M_P"+TL%%%%?E!_004444 %%%% !1110 4444 %9NKZ1INO:9<:/J]NMU9W:% M)(W&5936E150FXM2B[-$5:49Q<)JZ>C3ZH_(?XZ_!F^^%/B#?:[I]#OV9K67 M!.S_ *9.>FX=O4<^N,CX-_%W5_A/XB^W0;KC3+K"W=MG =>S+Z.O8_A7ZT^+ M_".A>.-!N?#OB&W%Q:7(_P"!(W9U/9AV-?D+\6?AAJWPL\53:'?9EM),O:W& M#MEB)XYZ;AT8=C^%?TQP3Q90SO"2RW,%>I;6_P!I=UYKK]Z\OX<\4?#[%\+9 MA'.\G;C2YKJWV)=G_=?3_P !?G^P7ACQ+H_B_0[3Q#H-PMQ9WB!T8'D9ZJP[ M,#P1V-;U?DS\ _CC>_"[5O[+U5WG\.WK?O8AR87/_+5!_P"A#N/<5^K6GZA9 M:K90:CITRW%MS[K^Z^GW%RBBBOC3]+"BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **CFFBMXGGG=8X MHU+,[$!54#)))X ZFOC?XP?MA^$/!D!#'X@U8$JS@G[+%]6&-Y]AQ[U MA7Q,*2YINQX6?\2X'*Z+KXZJHK\7Z+=_(^L/$/B;0/">F2ZSXDOX=.LX02TD MS!1QS@#JQ]@"3Z5^9WQY_; OO%5O=^$?AKOL-+F#13WI^6>=#P1'WC4]#W(] M 2*^3?'WQ,\9_$O5GU?Q;J,EVY)V1YQ%$I.=J(.%%T/5O%6O6?AGP_;- M>ZG?.$BA3ECZL?11U)/ KP9YK7K3]GAD[_C_ , _F/B;QDS/-JOU'(Z;@I:* MVLY?=\/RU7\;(FM:^ 'VMS;6[>B*>'(_O,/< 5]BQQQPHL<2A$4 M8 P /H*K#9+)OGQ#_KS9ZW!W@14J26*SR>^O(G=O_%+]%]YX[\+_@1\/?A1 M;)_PC]B)M0V!9+V>B@D9PN!7LM%%?04Z<8+EBK(_I7+LLP^#I*AA:: MA!;)*R"BBBK.X**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ IKND:-)(P55!)). .I)IU?./[3WCZ;P5\.)K.P;9>ZZQM$8 M$ K&1F4C_@/R_C7I9/EE3&XJGA:>\G;_ #?R6IXG$F>TLLP%;'U_AIQ;]>R^ M;LC\\?C/XXF\?_$/5-<+EK99##;C.0L,7RKC@=>IXZFOI3]C;P%'/[^ M$M]F'V6T) V[FYD8>^, <<&+$?+:1#>V,%Y6Y=C[EB37]#>)F9T\MRF&78?1S2BO\*W^_ M1?-G\;>!V15L[XAJYUB]53;F[]9RO;[M7Y61V]%%%?S.?W(%%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 5R7CKPE8^./">I>%[\#R[V(JK'^"0< MHWX-BNMHK;#UYTJD:M-VDG=/S1SXS"4Z]*="LKQDFFNZ>C/PFU[1;[P[K-[H M>I1F.YL96B=3ZJ<5^DO[)GQ'_P"$F\&OX0U"7=?Z#A4R>7MF^Y_WSROT ]:\ ME_;"^''V+4K3XB:;%B*]Q!=[1TE4?(Q_WAQ]17S3\(O'L_PY\>:=XC5B+8-Y M5TH_B@D.'_+AA]*_J+,Z,.(\A56FOWEKKRDMU\]5\TS^"\CQ-7@KBYT*S_=7 MY6^].6TOEHWZ-'[2457M+J"]M8KRU<20SJ'1@<@JPR#5BOY8::=F?WW&2:NM M@HHHI#"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ I" P*L,@]12T M4 ?+WQB_9'^$7Q?6:^O-/&C:U("1?V($Z[,_F(T37I[.8Z3K8:&6,[%@Z21L596'(((K]I/B[^RS\)_B_#+/JVFK8:JP.V]M0(Y=QR< MMCAAN.3GKBOSB\=?L<_%WX:S3R:%$?%6@Q LLD 'VF-,G&Z+JW')"YZ\"O!X MHRG!8[FQF ]RIO*#V?G%[7\NO3S_ )L\6_!ZCBW/-\C7+4WE3[]Y0\^\>O37 M1_9?[-?[45MXRBA\%_$&Y2WUN,!;>Z )/\ T+ZU]Q5_.0Z36TQ2 M16BEC."""K*P]1U!%?0OP\_:T^+'PM6*">7_ (2C0XL!K.[8F6-!_P \9N6& M!T!RH]*^;R+&>VFL/4E:72^B?DWT?KIYGF>%/BY[9PRK-YVGM&;Z^4GT?1-[ M]==7^V5%?-/P@_:N^$7QA2*STS4AI.LO@'3[XB*4MZ1L?EDYZ8.X_P!T5]+5 M]#B\%5H3]G6BXOS/Z5JT9TWRS5F%%%%U?'=_J%_JEU)?:E<275Q*2SR2L79B>I)/-?H65^&M25I M8N=EV6K^_;\SZ+"\,R>M:5O)'ZJ_$W_@I"@>2Q^%&@[D*D"\U$88,>A6%&(X M_P!ICGTK\]OB#\LOJ-PIW2 M65G^[@/HID(WM]1MKZ?VF2Y0M+IZW? M1:;I%K+?7!_A5\//AO8C3_!>A6NF1YR3'&-['U9SEB?QKT&OELT\2JT[Q MPD.5=WJ_NV_,\K%<33>E&-O4_''X_P#[-/@?X >$O#V]Q?V?_@M<_&CQ7+IKW0M--TU4FNW',A1FP%0>K8//:OVB\+>%="\&:';>'O#M MJEI96BA511C..Y/EM_Z,>OTYKZ_):$524TM6?VC MX%9#A:641Q\(?O:CE=];*322[+3YL****]D_;PHHHH **** "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@ KAK?\ Y'>;_KC_ $KN:X:W_P"1WF_ZX_TH [FBBB@#_];]P_$?_(Q: M)_UT/_H2UW-<-XC_ .1BT3_KH?\ T):[F@ 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 **** "BBN?\ %?B33O"'AS4?$VJMMM=.A:5N<%B/NJ/=FPH]S6E& ME*I-0@KMNR7FS'$8B%&G*K5=HQ3;?9+5L^+?VP?B;Y2VWPSTN3YF"W-\1@X! MYCC]05_0;CPH] !P!V%?H%^R)\,TT;0IOB%J4?^F:JIBML@ M92W!R2""?OD#L#Q7]35YT^&LAY8_Q+??-]?1?DC^!L+3K<<<6.Z-I-CH.DV>BZ;&(;6QB2&)!T5$& /R%:5%%?RO.;DW*3NV M?WY2I1A%0@K):)!1114EA1110 4444 %%%% !1110 4444 %>>_$GX;>'_B= MX=DT+7(\.,M!.H_>0R8X93_,=Q7H5%=&$Q=2A4C6HRM):IHX\PR^ABZ$\-B8 M*4)*S3V:/P]\<>"]:\ >)+OPSKD>R>V;Y6 .R1#]UT)Z@_\ UJ^C/V;OCTO@ M>X7P9XKE/]B7+_N)C_R[2,><_P"PW?T//K7VC\9_@_I'Q7\/FVD @U>T5FL[ MCIM8C[C^J-W].HK\C?$.@:KX7UF[T#6X#;WMDYCD0]B/0]P>H/I7]/Y%G&#X MFRZ6%Q2M42]Y=4^DH_UIL]-_X1XKX:S+@;.88_ 2O2;?*^C76$_ZUW5FM/W4 MCD26-98F#(X!!'((/0BGU\"?LS?'V*"*U^''C*?: 1'I]RYXYZ0N?K]TGZ>E M??=?SQQ+PY7RS%2P]=>CZ-=U^O8_LK@CC3"9[@8XW"ORE'K&75/]'U04445\ M^?8!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%^$?A_I3ZQXMU*+3[=!D!SF1SZ(@^9C]!]<4I225V88G$TZ,'5 MJR48K=MV2^9U]>'_ !5_:!^'OPFB,&LW?VS5"#MLK8AY<]M_.$!]^?0&OA3X MP_MF>(_%22:)\.TDT+3R2&N=W^DRKTX(^X/IS[U\37=W_BU^TC\0?BK M)-8W-S_9VBL^4L[<[5('3S&ZN?KQ[5\[SSPV\9FG<(B]2:YO5?%-G8[H;;]_ M,/3[H/N:ZOX,?!OQ[^T1XL71=))@T^W(:\O'4^3;H?;C+GLOXFOH\C\/L9C( M_7,?+V5):MRW:\E^5_DF?.<*^#.?<25/[3SJHZ5)Z\T_B:_NQZ+M>R[)DW@+ MP[XM^+OBZW\%?#VT,T\Q!EN7!\J"+/,C^@'YGH*_;#X#?L[>$?@=H["QSJ.N MWJJ;S4)AF21@.53^X@.<*/QYKJ_A!\%_ _P4\-)X=\'68C+8:XN7^::XDP 7 M=NOT X'05ZS7I8JMA:47A\OARPZM_%+SD^WDM#^EL@X3RO)Z7L,KILY M>K[>2LO(****\H]P**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "OR5_:5^(4GCGXBW5K;N?[.T0FT@7H"RG]X M^/\ :;IWQBOT0^-GQ!C^''P_U#6HW"W\Z_9[0=_.D! 8?[@RWU '>OQO9I[R MX+MF6:9L^K,S']237[MX-._ KP M"?AY\.].TFY'^G7"_:+GVDEYV_11Q7L5?GO'V?\ ]HYE4J1=X1]V/HNOS=V? ML7A#PA_8V24J,XVJ3]^?J^GR5E\@HHHKXL_3@HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@#DO'7A*Q\<>$]2\+WX'EWL156/\ !(.4;\#B MOQ3U[1;[PYK-[H>I1F.YL96B=3ZJ<5^[-?GC^V%\.?L6I6GQ$TV+$-[B"[P. MDJCY&/\ O#CZBOV/PAXC]ABI8"H_=J:K_$O\U^*1_-?TC>"OK> CFU&/OT=) M><'_ /(O7T;/6OV3/B/_ ,)-X-?PAJ$NZ_T'"ID\O;-]S_OGE?H!ZU]:5^+? MPB\>S_#GQYIWB-6(M@WE72C^*"0X?\N&'TK]G+2Z@O;6*\M7$D,ZAT8'(*L, M@UY'BEPY]2S!UZ:]RKJO)_:7Z_,^B\!.-?[4R=86M*]6A:+[N/V7]VGR\RQ1 M117YF?N04444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 ?)O[0'[,6@_$^UF\0^&XTT[Q-&N0X&([D*.$<#@-Z-^=?D5KFAZKX)F65*I[]/XOS/P7Q1\(H9@I8_+(J-?=K93_12\^O7N?A!K7AMG_-(J@$;4E/SJ. MG&<#%8OC+P7XC\!:]<>'/$]FUG>6YZ-T9>S*>A![&O*-?\-IJ -U:82X'4= MW_UZ^WX-XZI-++LZ7-#:,GO'R;WMY[KTV\[PD\;)82:R3B5OD7NQG+>#VY9= M;>>ZZZ;?M]\(/VP/A)\6%BL1?#0]7?@VMXP3<>?N/]T]"?85]5*RNH="&5AD M$<@@U_*4RW%I,5;=%*A^A%?5?PE_;)^,/PK6.P%ZNNZ6A'^C7Q9\+DD['!# MG/KV%?>9MX?UMB.'XSBJF%E=/5?\!G]!=%?('P=_;3 M^$7Q4$.FZA=?\(QKXKCY7:YE;J7***R-:\0:%X;LCJ/B'4 M;?3+5>#++K3O!<4WB?4XL MJKH/*L]WKYA^9@#Z*,]C7YW?$O\ ;3^-_P 1O.M4U,:!ITRE#;:<#$"IZYX@_[V![U^=_Q0_X*/ZI=QS:;\*-#%@=Q"WU\5E1YY7/5B68D_7FO>/AO^S#\:?B@\4OA_P]-;V$C!3>78^S MPJ/7Y_F8?[JFOO\ "<$Y;@H^UQ+]3BT7PQIT^IWTQPL5N MA=OJ<=![G K]=?AA_P $YO!>BL+WXGZK)X@EP"+:VW6T"GW8,7;'U /I7WWX M1\!>#? >F0Z1X1TBVTNU@&%6&-5/U)ZDGN2:QQ_B!@\-'V6"AS6^4?\ /\$1 MB.(:--I]ADU^>9KQECL5=3GRQ[+1?Y_B?-8_/JLHN52?+%?) M?>:L,$-M$L%NBQQH,*J@ >P%$T\-M$]Q<2+%%&"6=R%50.Y)X KX:^(?[<' MA#1TGL? -C)K%VN56XF'E6X/J!]YA_WS7P=X_P#CQ\3_ (D[XO$>L2?9&.1; M0_NH1Z?*N,_4\U\%BTO!X@U%<@06;!D!']Z7E1^&ZO@KXD_M>_$WQOOL]$F_P"$7^9^)XSCKBCB2H\/@(N,' MI:"LE_BG_FTO(^2;R]N]0N'NKZ9[B:0Y9W8LQ/N35:ON;]H3]F;3?ASX8\/Q M_#[3M1UN_N;B<7REV/%_LK%?\^I?^ L^S?V!/\ MD9/%W_7I;?\ HQZ_3FOSC_8;\+>)O#WB'Q5+K^D7FFI-:VP1KFWDA#D.V0I= M1DCVK]'*^QRA-4(I^?YG]O>#%&=/AZA&::=Y[Z?:84445Z9^IA1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !7#6_\ R.\W_7'^E=S7#6__ ".\W_7'^E 'E?BMXCUZ_\ %&NWNOZI M(9;F^E:1RQ)ZG@9.3@#@5^O^$?#7UG%O'U5[M/;SE_P%KZV/YP^D5QQ]2R]9 M30E^\K?%Y07_ ,D]/1,ZSX3^ [CXC^.]-\,1@_9Y'\VZ*;:Y\>>$8=NL0)ON8%'%PBCE@/[X'YCWK\W[6ZN]/NX[NSE:WN+=PZ.A* MLC*<@@CH0:_IEK \599VFOOA+]4_Q7FM/X:3S7P_SS^:E+[JD+_A)?@^Z>O[ MSU^;OQ"_;1\=^#_'?B#PK8Z'ILUOI%]<6L;R";>RPR% 6Q(!D@?$[Q$J2RC"9CDE=J-23U5K[;.][-/='TM_P - MZ?$7_H7M*_*?_P".4?\ #>GQ%_Z%[2ORG_\ CE?"U%?&_P!IU_YS\'_XBKQ# M_P!!DOP_R/NG_AO3XB_]"]I7Y3__ !ROTB^'GB.Z\8>!/#_BN^B2&XU>QM[J M1(\[%::,.0N23@$\9-?SZ5^TGP9^+GPRL?A=X2T>^\2V5O>VFE6D0SDG&(Y%?GKV-?0J2>S/Z4I8NE/ MX)I^C1?HHHJCH"BBB@ HHHH **** "BBB@ HKSKXG_$_PW\)?#L?B?Q2L[6< MEPEL!;H)'\R168<%E&,(>]> ?\-P_!C_ )XZK_X"Q_\ QVN>KBZ4'RSE9GS6 M:\8Y7@:OL,7B(PGO9O6Q]B45\=_\-P_!C_GCJO\ X"Q__':/^&X?@Q_SQU7_ M ,!8_P#X[6?]HT/YT>=_Q$C(?^@R'WGV)52^OK+3+.;4-1G2VMK=2\DDC!41 M1U))X%?&6L_MS_"ZWTV>70K#4;N^"GRHYHDBC+=MS!V('X5^?GQ.^.?Q!^*U MSN\1WY2R1B8[2'Y(4S[#[QQW.37+BB:K=X(>]E!\B,_["G!<^YX]C7YN^*_&/B;Q MOJLNM>*=1FU"[E.2TK$X'8*.@ ' IWA+P7XH\=:JNB^$].EU&[;DK&.%'3+ M,>%'N37N7CCP5X _9OT&&_\ B)-#XF\<705[71(V_P!&M\@$/=8.YAZ+P&], MWR \D9ZL.!CUXKR/5?$M]J68T/DP_W5[_4T[Q7XNU[QIJ\FM>(; MHW$[_*HZ)&@^ZD:CA44< #@"OL+]E7]D+5_B]>0>,O&L-M.HNKV3[17?SW]#^M. O _)N':<<7BTJU M=?:DM$_[L=OF[OS1P'[-G[+_ (H^/.M+>7 DTSPM:./M-Z5/[W!YBASPS=03 MR%[\\5^\'@+X?>$OAIX=M_"_@S3X]/L+<<*@^9F/)9VZLQ/))K9\.>'-#\): M+:>'?#EG'8:=8H(X88E"JJKTXK;KXKB3B>MF%372"V7ZOS/M,RS2>(EVCT04 M445\P>6%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !117(>/?%MEX&\(ZGXHOF 2RA9D']^0\(H^K$?AS6V'H M3JU(TJ:O)NR]6OZ>XCKPR#A]8:B_?:Y5ZOXG^?X'\)\%86IQ=Q?+'8A?NXOG?E&.D( M_DO-7/I< #@"EHHK^6S^]0HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH *Y+QUX2L?''A/4O"]^!Y=[$55C_ 2#E&_!L5UM%;8> MO.E4C5INTD[I^:.?&82G7I3H5E>,DTUW3T9^$VO:+?>'=9O=#U*,QW-C*T3J M?53BOTE_9,^(_P#PDW@U_"&H2[K_ $'"ID\O;-]S_OGE?H!ZUY+^V%\./L6I M6GQ$TV+$-[B"[VCI*H^1C_O 8^HKYI^$7CV?X<^/-.\1JQ%L&\JZ4?Q02'#_ M )<,/I7]19G1AQ'D*JTU^\M=>4ENOGJOFF?P7D>)J\%<7.A6?[J_*WWIRVE\ MM&_1H_:2BJ]I=07MK%>6KB2&=0Z,#D%6&0:L5_+#33LS^^XR35UL%%%%(844 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 >)_&O MX)>'/C'H!LK\"UU2W!-K>*N6C;^ZWJI[BOQM^(OPU\5_"_7W\/\ BJU,,OWH MY%YCE3LR-W_I7[_5YQ\3OAAX9^*OAJ;P]XB@!)!,$X \R&3LRG^8[UY.8Y9& MLN:.DOS/Q_Q+\*J&

*PWNXA+?I+REY]G]^A^&/AF/P'>W8TOXAZ:UUI=Q\ MIN;8[+NU)_CC;HP'=&RI]*Z;Q_\ L:>,M-T<>-/A1>Q^.O#,R^8CVN!=QKUV MO%GEEZ';SG^&K/Q7^#_BWX1Z\^E:_;E[5R3;W:*3#,O;#= P[KU%;7P3^./B M7X.Z\EQ9R-\/3^[Y+U79_#-U:7NFW+6M[#):W$1PR2*4=2/4'!!KZ7 M^#O[7'Q=^$#0V-GJ!UG18R ;"^)DC"^D;9W)_P !.,]0:_7[6?AM\!_VHO"D M>OO90W7GC NH (KJ&3C*L1SN &.>W2OS:^-/[!GCSP%#=:_X'N!XAT>!6D=# MA+B)% ))!X8#/;L,FOWC+^+\MS.FJ.)BDWT>J^3_ .&/[CR_B#!8^E&5TXRU M75/T9ZU\8OV\/#GCSX*7NA^$[2YTGQ+JV+:XBDPRQ0L/WC1RC&[/3D#J:9^R MA^V'X,^'_P *+KPK\3;Z5;C0F_T!$1I))X'Y$:]@4/')'%?E@Z-&[1N,,I(( M]Q3:]>7!F!>&>%2:BWS;ZW]?30])Y+0]FZ26E[GZ9_$__@HUXJU-VLOA;I$> MD6V"/M-V!-.2>ZK]Q?Q!^M? OC3XF>/OB)=_;?&NNW>KR#.T3RLZH#V53P![ M"O8?A3^R5\9?BNEGJ6FZ5_9NBW8#+?WA"1E/54SO;VX /K7Z)?##_@GC\.?# MB07WQ"O9?$E\C;FB7,-KQVVCYF'KDX/I7G2S#)LI7+32YEVUE\W_ ,$YGB,% MA-(VOY:L_'GPSX,\6^,[P:?X3T>ZU:?(!6VA:3;GIN*C"CW) K[T^%__ 3L M\?:])#??$O48M L'4,8+/B^)*DM*2LOQ/FWX9?LH?! M;X7);3Z5H<>H:E;G<+V] FGW>HR,+]% %?1\<<<2A(E"*.@ P!39IX;:)[BX MD6**,$L[D*J@=R3P!7S9\2/VK/A;X 1[>TO!K^HKD""S8,@(_O2\J/PS7YYF M&9SJ/VF)J7?FSXG/.),-@X.OCZRBO[S_ "6[]$?3%>8>//C'\.?ALA_X2O68 MK>XQD6Z?O)V_X NG8 M8%?+5Y>WFH7#W5],]Q,YRSR,68GW)KYG$Y[%:4E?U/Y_XG^D%0IWIY52YW_- M+1?);OYV/OCXB_MS:Y>2S6'PXTU+&WY"W5T/,F/NJ?<7\<_6OB/Q-XR\4>,= M0DU/Q-J<^H7$IR6EF?9K$\_:KLF&(_[O!9 MOP&/>OO+X<_L3>!-!@CN_'YU%G;9OCC)C4_ M[4A^5?Q-?C^'K&/3- M#LXK&UB "QPH$4 >PK5KUL-DE..L]6?L'#'@-EN%M4Q\G6EVVC]RU?S=O(\\ M\%_"GX??#^%8_"FB6]E(%"F8(#,^/[SGYB?QKT.BBO8A!15HJQ^VX3!4X) \J2= M$?)Z#:2#S6UUY% !1110 445D:AX@T'29!%JNI6UD[#(6:9(R0>,@,1WH UZ M*9%+'-<+B2-P"K*<@@]"".HI] !14(K2M&*;;[)*[9\,_MA_$?\ M/6K3X=:;+FWTS%Q=X/# M7#CY%/\ N(<_5B#TKYQ^$OP^N_B5XVL/#T2L+3>)+N0 X2!3E^1T+#A?AK^HLVQ-/AO(HT:3_>6LO.3W?RW^Y'\&4(Z1C\]%][/IVTM+>PM8;*TC$4%NBQHBC 55& /858HHK^6)2;=V?WU M&*226P4444B@HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***\\\;?%7P M!\/+5KGQ5K,%JP.!"&WS,?01KEOSP/>IG-15Y.QS8O&TS MT,@$8-?GO^U!\"K72X[GXE^%E2"W9@;ZW&$56;CS4Z=3]X>ISZUF?$+]NI4> M>P^'&D[EP52\O.N?[RQ#CZ9)KX=\9?%'Q]X_F,OBS6[F_3<66)G(B3/94'R@ M>P%=&2S+!3R]1=:?V9+11EW3>_FDFFN MI>TGQO=>$M8MM;T*X>*^LW#QO&<+O$=SXO\4:MXJO8UAGU: MZENI$3.U6F8L0,Y. 36/;6-[>"1K2WDG$*[G**6"+G&6QT&>YJNZ-&Q1QAE. M"*\OC7C;'YY..(Q4$HQT5EHK]+[M_/Y'\P8=SI4/JZD^1OFMTOM?]!M%%%?" MB"BBOVP^$GPS^'NN?"+P=6!&9F>%=Q)(Y)[UW8'!.NVD[ M6/O. N ZN?5JE&C44'!7U3=];=#\4TEEB_U;LGT)%64U+48^8[J5/H[#^M?N M->_L[?!2^4J_A"PBR,?NHA&>N?X<5R][^R7\"KXDOX?,62#^ZGECZ?[K"N]Y M%56TD?H=7Z/F;Q_A5X/YR7_MK/Q_M/'7C.P3R[+6[R%< 86=QP.G>NEL?C7\ M6]-P++Q=J42KC@7+XPO0$9Z5^F5Y^Q5\%[A]UM#>6PR3A;EVX/0?-GI7*W?[ M!_PWF):UUO4X#@X ,3#/J>^=N:^C;O\ M8&T@[OL'BJ=.FWS(5;ZYV[:Y>[_8$UQ+K=QGA7M64X]R)#S^%'U7&QV; M^_\ X(?ZI<=T/XWC) M2/[1\-V$@S_RR:5#C'^TS=ZQ;O\ 84^)<:9L]6T^=N>&+I].<'K7+7O[%GQK MM%)2*PN>,XBN23UQCYD6CFQT>X+$O^\RURUY^SY\:+%]ESX2O 58T?7<;'=/[O\ @!_KYQQA_P") M"?SI?KRGZ%6/[N3O' KJ[?\ ;$^!]P%+:E<0[CC# MVYXYZG!-?E#=?"[XDV1Q<^%M37 R2+25@![D*17/W'AKQ':;OM>E7<.W&=\$ MBXSTSD4?VQB%NOP''QLXEH_QJ4?G!K]4?H%^U;\;?AC\1OA9:Z-X0UI+Z_74 MH)F@$K#OWK\XJK84445S'RY-;V]Q=S);6L;332$*J(I9F)[ #DFOM[X M1_L7^)/$OD:U\19FT;39%#K;1D&Z<'D!L@A >_4_0USW[$-M;W/QDN/M$2R^ M7I5PZ[@#M82PC(SWP37?_M;_ +9\7A];KX;?"*^634CNBOM2B^98.JM'"W0O MZN.G;UK[3A/A6>8U%&"O^2\V?TMX*>$6$SFBLPQ=YKF:4=EIUD]WZ:?,V_CO M\?\ X=?LQ:)-\-O@O8VO_"42*4G=%#"TR/O2M_'+W ).#][TK\=];US6/$FJ M3ZUKUY+?WUTQ:2:9B[L3ZDU7DDU#6=0,DC27M[>2=3F2261S^)9B3]2:_7#] MDS]BRSTB"S^)'Q>LA/J+@2V>F3*&2 <%9)E/60=0O1?K7]'4,/@>'\)=ZR?W MR?9=E^7J?W%@\%A,IPRITHI);)*WW+HCS']D[]BQO%L<'Q#^+MF\.DD[K/39 M 4:X']^8'D)Z+P3WXXK]A+*RM-.M(;&QA6"W@4)'&@"JJJ, #H!4ZJJ*$0! M548 ' IU?C^>9]7Q]7VE5Z=%T7]=SY3'8^IB)\T_DNP4445XIQ!1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %? /[97CQ7FT[X?6<@81XN[H G*LW^)[?OE!;_>[+TN=#\(O! M\HR6[R>;<8Z+!'RQ/!X/"_C7[0P0QV\*01#:D:A5 [ # KXX_8 M\\"PZ7X5N_&]W$1=ZM(8H688Q!$E]'_A#^SLE6+J+]Y7][TC]E?==_,****_,#]V"BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH Y+QUX2L?''A/4O"]^!L MO8BJL?X)!RC?@V*_%/7M%OO#FLWNAZE&8[FQE:)U/JIQ7[LU^>/[87PX^Q:E M:?$338L0WN(+O Z2J/D8_P"\./J*_8_"'B/V&*E@*C]VIJO\2_S7XI'\U_2- MX*^MX".;48^_1TEYP?\ \B]?1L]:_9,^(W_"3>#7\(ZA+NO]!PJ9/+6S?<_[ MYY7Z >M?6E?BW\(O'L_PY\>:=XB5B+8-Y5TH_B@D(#?EPWX5^SEK=07MM%>6 MKB2&=0Z,#D%6&0:\CQ2X<^I9@Z]->Y5U7D^J_7YGT7@+QK_:F3K"UI7JT+1? MG'[+^[3Y>98HHHK\S/W(**** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@#E?&?@OP[X^T&X\.>)[1+NSG!X8?,C8X9#V8=C M7XR_'+X%^(?@[KSQRH]WHEPQ-K> ?*0>B.>@G+0$_O[5R?)F3N&'KZ'J*^Q?VE/VL_#NI? 1(_!=U MY6L^*X)KP[]H?]G+5/A+?MK6B"2]\-7+?)*1EK=C_! M)CMZ'O7R?>V-KJ$/D7:;TZ^A!]C7%P[FD6B?DSPJBO7/^$3T/_GBW_?;?XT?\(GH?_/%O^^V M_P :_=_^(S93_)/_ ,!7_P D?TC_ ,33\-_\^ZW_ (#'_P"3/U%_X)[_ !C_ M .$F\&77PNUB?=J'A[]Y:;CR]HYZ#_9P@XZXSR3[#)KXP^(?[<'A#1TGL? - MC)K%VN56>8>5;@^H'WF'_?-?FEXF\9>*/&.H2:GXFU.?4+B4Y+2N6'T Z 59 M\*^ ?&7C>Z2T\*Z/_L*WLQM]0^(VKB%#\SV5H, MM]#*>/KA?QK[I\%_"GX??#^%8_"FB6]E(%"F8(#,^/[SGYB?QJ*64UZKYJKM MZ[G'E'@[GN;U/K6;5'!/K)\TVO2^GS:]#\Q?AQ^QM\2?%DZ7/BQ!X;T[@DRX M>=U/]U%) _X$>/2OO7X:_LQ?"[X;.MY;61U;45Y%S>[9&7_=7 5?P%?1%%>Y MALLHTM4KOS/WSACPIR;*[3ITN>:^U/5_);+Y*XR...%!'$H1%Z!1@#\!3Z** M] _2$@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@ KAK?\ Y'>;_KC_ $KN:X:W_P"1WF_ZX_TH [FBBB@#_]']P_$?_(Q: M)_UT/_H2UW-<-XC_ .1BT3_KH?\ T):[F@ HHHH **** .>\5R>)XO#UZ_@R M*VFUH(/LJ7C,MN7)&=Y3YL 9/'>OQ0_:^?XW:%XSM-$^*'B3^U(;VV6\MX[3 M,-JBEF0J(AP&4K@GN,&OW0K\AO\ @I !_P )WX1;N=-E'Y3&@#]3_ O/@CP\ M3_T#[3_T4M=57*^!/^1(\/?]@ZT_]$K754 ? ?[6/_#1]KX-\1^)M*UNTT;P MOI<@ M[$N+R>U=UC$DDIY!^;YD7C%<[_ ,$Y)Y[GP=XREN)&E=M1@)9B6))B M]37T]^U0 ?V>_' /_/@?TD2OES_@F]_R)7C'_L(0?^BJ /TCKX7_ &SOVCM0 M^%.D6O@;P7.(O$FMQ,\DZG+VEL3M#+Z22'(4]@">N#7W17X4?$W57^)7[:#6 M=^/,MSXGL])"'E?)M;A+4CZ':6/U- 'W'X!_8I\'7_P_BG^)^+]6A\^Y MN_M,@:VFE&X*@!VDH3R2#N.<\<5YI^S;\9?%GPN^+=_^S9\4+]KVVANGL].N M9B2T7-G87ZR+P1-" M3$K#Z>2* /VWHK&\.:M'K_A_3-=B&U-1M8;E1Z"5 X_G6S0!\M_M5_'P_ [P M+')HY23Q'K3-#8H_(C51^\G9>X3( !X+$=0#7A7P&_9;T;XC>!8?B5\;;B]U MS7/%2?:H]]S(GDV\@S$WRD9=UPV3T! '?/RM^WGXGNM?^/EQH!),7A^SM;6- M0>"TR"Y8X]3YH!^@K]K=!TR#1=#T_1[50D-C;Q0(HZ!8D"@#\!0!^6_@OXB> M)/V3?CU/\'/%FIRZAX'U"6,VTEPQ8V\5S_JIE)Z!6RDH'!P2!P*_5IY(XXS* M[!44;BQ. .6-Q;,?5;:4.OY><:^FM=^*&H M#]AP^//,+7]QH$%F\A/S&:=EL7DSZ[F+4 ?.>O\ C[Q1^V#\=U^%GAS4IM-\ M!Z4TLL[6S%&GMK=@K3L>YD8JL8/"ALXSG/H?[0'[,VD?"SP.WQ2^"5Q>:'K/ MA;;<3!+F23SH%(#M\S'#(#N/8J"#VKS_ /X)LZ5%+K7CK7'0>;;06-NC=]L[ M3.X'XQKFOTZ\:Z1#X@\&Z[H5RNZ+4;"ZMW'JLL3(?YT >(?LN_'6/XY?#X:A MJ&V/Q!I#+;ZC&HP"Q&4F4=ED )QV8,!P*^E:_%7_ ()^>)KC1_C5=^'=Y^S: MYITR%.QEMV65&/T4./QK]JJ "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K\WOVN M_B8^LZ]#\/=-D_T/2F$MS@\/<$8 (('W 3W(YK[:^+'CRW^''@34O$\A'VB- M/*M4/\=Q)Q&,=\?>(] :_&&_OKK4[V?4;V0RW%R[2.QZEF.2:_:?"#AGVU>6 M8U5[L-(_XNK^2_%^1_,/TC^.?JV$ADN'E[]36?E!/1?]O-?:/=IUL?M-X<<>3&1\I_P!]L+ZX)/:OV.CC2)%BC&U4 Z "OF?]EK MXB1]MX&<%?V3DT:M6-JM:TI=TOLKY+7U;"BBBOSD_: HHHH **** " MBBB@ HHHH **** "BBB@ HKA/&GQ-\!_#V 3>,-9@TXO]U&):1OHB@MCWQCW MKXE^(7[=5NBW&G_#G2"[Y*I>W9XQZK$._IEB/:N3$8ZE2^-GR'$7'F594G]< MKI2_E6LON6WSLO,_0^XN+>T@>YNI5AAC!9W=@JJ!W)/ %?,/Q!_:Y^%'@J.2 M#2[H^(M01BODVG" C^]*PV_BH:ORQ\<_%[XA_$:Z^U>*]9FN0OW8E/EQ+GKM MC3"C\JX/3=,U'6+V/3M*M9;RZF.$BB0N['V R:\/$9[)Z4D?@?$7T@<15;HY M31Y;Z*4M9?**T3]>8^J/B%^V-\4?%SSVF@2KX>TZ4%0EN 9L>\Q&X'UVX'M7 MRG=WMY?S-L64-AL2SG/; M8IP/Q/X5]Q?#W]E?X4> TM[A]/\ [9U&$AOM-YB0[O54^Z,=L"L(X#$UWS5' M]_\ D?.87P^XHXAJ*OF,G&/>HVK>D.GW)'Y9^ /@5\3OB1,J^'M'DCMFY^U7 M(,, 'J'89;_@(-?R_AQ2=H1HQ7T3XS_X*/?#;2CY/@W0KW6WS@O,RVT8& =8&C0RZC"%2,M)-\JC'6^B3;N[:6\R?QA-:^&;!)HF,MQ,V$1NF M!U)QZ5S?A3Q#'K>I?V?J06#>I,;*<98=0<^U>97^I7^IR^?J$[SN. 7.<#T% M4@2IRIP?45]O4X"R)U.:.$CR]M?\SJR'Z,^6TLAE@,J_NM[';3PAX5TCPM82O/;:3:PVLDFKZKYG]-%%?SGV/[6G[0U@GEQ^-;Z48 S,_ MFGCW;//K7-% M _M7PCI\AP<^3)*G.>/O,W:N&IX?9E':*?S1A+A[$KHOO/V&HK\K-._X*9V( MVKJW@:0D[06AO H']XX:,_@,UV]C_P %)?AC-L^W^'-1MLYW;&CDQZ8^[FN& MIP7F<=Z+^33_ %,)9+BE]C\C]'**^'+'_@H/^S[>/LD;5+7D#,MHH'/^[(W3 MO7:Z;^VS^SAJ!82^*/L6/^>]O,,_38K5PU.',?'>A+[F<\LMQ"W@_N/JZBO" MM._::^ FJQI+9>-M/*N0!O9HCD].'52.O>NUL?BQ\+M24-8^+M)FSDX%]!NP M#@_*7S7#4R_$0^.FU\F82P]1;Q?W'H! (P>0:K/96)?BU\/8/#'A5H%O([^&Y)N',:>7''(IY"MSEQVK MX,_X8?\ C1_SVTK_ ,"7_P#C5?+9M@ZDZUX1NK'\E^,?!F9XS.76P>&E.'+% M72TOJ?'=%:7Q&T[_ (5AXRO/ WB"YAGU"P95G:U8RPHS $J6(4Y7/S#'!KA[ MCQ;HT$\D*NTP1B Z+E6QW&<'!]P*WI<%YM.*G##2:>JT/SB'A)Q-))K 5/\ MP$W[WQAXD\&Z?=W/AB_DTZ?48C9S21':Y@D(=E#=1DH,X[<=Z\;TC2-7\2ZQ M;:-HUM)?ZC?R".**,%GD=CT']2>G4\5Z9INE:O\ %;5+/P7X'L)M0U6[E!2, M+@!5!W,S9PJC/)/\\5^U/[-7[+'A;X&:.FHWR)JGBJZ53<7C*"(3CF.#/W5& M3D]3W[5^T\)9A_8>4)R7AU8?'TG"JYR?*U M9VTLWY'G_P"RK^QYH_PKLX/&GCV"/4/%DZ!EC8!XK'/.$]9/5NW0>_WE117P M^9YG6Q=5UJ[NW^'DCZ_$XJ=:;G-ZA1117GG.%%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 445%//%;0 M27,[;(XE+L?15&2?RII7T0FTE=GQ[^V#X\;1O"MIX)LI3'<:PPEFQWMXST/. M>7'IVK\_?!GAJX\8>*M+\,6S%7U&=(BP&2JGEFQ[*":ZCXP^.KCXA^/]3U^1 MB;?S#%;+V2"/Y4'U(Y/J37T_^QQ\/(YY[_XBZ@@;R2;6T!YPQP9'_DH[]?6O MZEP,(\.\/.<_XEK_ /;\ME\M/DC^!\TJ3XSXQ5*GK2O9>5.&[_[>U:\Y(^[- M"T:Q\.Z-9:'ID8BM;&)(8U'0*@P*UJ**_ERI4E.3E)W;/[UHTHTX*$%9+1+R M04445!H%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 5R7CKPE8^./">I>&+\ I>Q%58_P2#E&_ XKK:*VP]>=*I&K3=I)W3\ MT<^,PE.O2G0K*\9)IKNGHS\)M>T6^\.ZS>Z'J49CN;&5HG4^JG%?I-^R;\1_ M^$G\&OX1U"7=?Z#A4R>7MF^X?^ \K^ ]:\D_;"^''V+4K3XB:;%B&]Q!=[1P M)5'R,?\ >''U%?-/PB\>S_#GQYIWB)6(M@WE72C^*"0@-^7#?A7]19G1AQ'D M*JTU^\M=>4ENOGJOFF?P7D6)J\%<7.A6?[J_*WWIR^&7RT;]&C]I**KVMU!> MVT5Y:N)(9U#HP.0589!JQ7\L--.S/[[C)-76P4444AA1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 9VK:3INNZ=/I.KV MR7=GQ!K^>G788K;6]0MX%"1Q7$J*HZ!5<@#\J_HGK^=WQ'_R, M.J?]?4__ *&:^W?#K]GK MXH?$U1&42/PYI:1J%46L' &!]P5 MZN5X&->3YGHC]<\)O#_#9[7K?6IM1IJ.BW=[]>FW8^/_ (<_L3>!-!@CN_'< MSZ]?\,8U)BMT([;0F:'9Q6-K$ %CA0(H ]A6K17 MUE#"TZ:M!6/["R#A/+LLAR8&BH>?5^KW?WA1116Y]$%%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5PUO_R. M\W_7'^E=S7#6_P#R.\W_ %Q_I0!W-%%% '__TOW#\1_\C%HG_70_^A+7!#GP/X>(_ MZ!UI_P"B5KJZ / /VI_^3>_''_7@?_0UKY;_ .";W_(E>,?^PA!_Z*KZD_:G M./V>_'&?^? _^AK7RU_P3>/_ !1?C$?]1"#_ -%&@#])*_!KPY ;+]M:.WON M6C\9S*<]V^VMM/XG!%?O+7XF_M/Z!L6AVRM]3<7#?R(K]H;:XAN[>*[MG$D4R M*Z,O(96&01[$5^*O[0>G3_&W]L63P3HF;B,7%GIC,G.R.!%-TQ]/+)DS]* / MUU^%MM)9_#/PE:3'+P:18(V?58$!KNZJ*+/2[%5)2WM;6,#)(5$1!W)X %1 MZ;JNEZQ;?;-(O(;ZWR5\R"194R.HW*2,T ?A5^U;;M:_M6Z_]MYC>\TZ0D]# M&UO ?Y<5^\2_='TK\>O^"AG@"XT;XAZ1\1K53]EUZV%O*P_AN;3 &3VW1E1-38_1C; ?R-;'B#3KM/^"<=F@R3'#;3M[H^I!A^6X?E7F?[>^H7/C/XW>& M_ &@(;R]L[*& 1)RWVJ]E)"8]2GEG\:_177/A!;7_P"SY-\&;9@NS14L(G[> M?#&#&Y^LJAC^- 'QU_P39,7]B^.@/]8+BQSZ[=DN/US7Z77TJ065Q/)]V.-V M/T )-?DM_P $[_$#Z#\0_&'@'45,%S?VLNXHH X?^W/%'_0)_7_Z]']N>*/^@3^O_P!>NXHH X?^W/%'_0)_7_Z]']N> M*/\ H$_K_P#7KN** .'_ +<\4?\ 0)_7_P"O1_;GBC_H$_K_ /7KN** .'_M MSQ1_T"?U_P#KT?VYXH_Z!/Z__7KN** .'_MSQ1_T"?U_^O1_;GBC_H$_K_\ M7KN** .'_MSQ1_T"?U_^O1_;GBC_ *!/Z_\ UZ[BB@#A_P"W/%'_ $"?U_\ MKT?VYXH_Z!/Z_P#UZ[BB@#A_[<\4?] G]?\ Z]']N>*/^@3^O_UZ[BB@#A_[ M<\4?] G]?_KT?VYXH_Z!/Z__ %Z[BB@#A_[<\4?] G]?_KT?VYXH_P"@3^O_ M ->NXHH X?\ MSQ1_P! G]?_ *]']N>*/^@3^O\ ]>NXHH X?^W/%'_0)_7_ M .O1_;GBC_H$_K_]>NXHH X?^W/%'_0)_7_Z]']N>*/^@3^O_P!>NXHH X?^ MW/%'_0)_7_Z]']N>*/\ H$_K_P#7KN** .'_ +<\4?\ 0)_7_P"O1_;GBC_H M$_K_ /7KN** .'_MSQ1_T"?U_P#KT?VYXH_Z!/Z__7KN** .'_MSQ1_T"?U_ M^O1_;GBC_H$_K_\ 7KN** .'_MSQ1_T"?U_^O1_;GBC_ *!/Z_\ UZ[BB@#A M_P"W/%'_ $"?U_\ KT?VYXH_Z!/Z_P#UZ[BB@#A_[<\4?] G]?\ Z]']N>*/ M^@3^O_UZ[BB@#A_[<\4?] G]?_KT?VYXH_Z!/Z__ %Z[BB@#A_[<\4?] G]? M_KT?VYXH_P"@3^O_ ->NXHH X?\ MSQ1_P! G]?_ *]']N>*/^@3^O\ ]>NX MHH X?^W/%'_0)_7_ .O1_;GBC_H$_K_]>NXKS3XM?$&S^&O@F_\ $4K*;L(8 M[2,D9>=AA.#U"GEO85TX+!U,15C0I*\I.R^9PYGF5'!X>IBL1*T()MOR1\!? MM1?$Z^\6^)HO"( AM=!+"5%.0URWWL_[@^7V.[UKS;X*> ;SQWXSMXDLS>6. MG%9[E>@*@_*I((/S$=O2O*+R[N+^[FOKN0RSW#M([L6IO8MFJZOBZNLCYEWCY(SZ;%QD?WLU_3?$N,I\/9''"T'[[7*O5_%+^ MNK1_#'!&65>,>*JF/Q:_=1?/)=.5:0A^"7FDST--9\31HL::.%50 #T _&G M?VYXH_Z!/Z__ %Z[BBOY;/[U2.'_ +<\4?\ 0)_7_P"O1_;GBC_H$_K_ /7K MN** .'_MSQ1_T"?U_P#KT?VYXH_Z!/Z__7KN** .'_MSQ1_T"?U_^O1_;GBC M_H$_K_\ 7KN*\P^,WCG4/AK\--:\;:7;Q75UIBPLD Q/!Z MU,YJ,7)[(Y,?C:>&H5,35?NP3D_1*[_ U_[<\4?] G]?_KT?VYXH_P"@3^O_ M ->OSF_X;U^(?_0NZ5_Y'_\ CE'_ WK\0_^A=TK_P C_P#QRO,_MJAW_ _+ M/^(YOSF_P"&]?B'_P!" M[I7_ )'_ /CE=E\/_P!N#6M:\76&F^-M.T[2=$E\TW-S&)B\82)V7:"S M&$O6GY:1_P# G^B9^DGC?]L+P?X0!@MDCUB\'_+*V?*C_>DY _#-?'WC_P#; M%^*?BXSVFARIX>T^4;=EL,S8]3*?F!]=N!7RSINF:CK%['IVE6LMY=3'"11( M7=C[ 9->\:1^S_=V:/>?%'Q)IO@:VCY*7DZ273=^((V+=/R]*\R.(QF+ER48 MM^2/QROQQQ7Q)4=#+H247TIII?.?^;2\CP2\O[[49C<7]Q)<2L22TC%CS[FO M0O!/P=^)/Q"43>%=#GNK;(!G8>7",]]S8S[[G(! MQ'US_#T-?7Y5X79EB+2J0Y5YZ?GK^!]UPM]&+'XAJKFM3E3^S'?YR?Z)^I[9 MX(_8QGLYX[SQWYFH+@$VMN3$F>X:0'-?VB?C1\0"Z^)?%=[+ X ,$4AAAZ8_U:87)[\5XU-/ M-<.99Y&D<]68DG\S7Z5E7A+"G9UJEO1:_>_\C^E>%_![*\K2^KTU%][7E_X$ M]?T/V9\4_P#!1?P#I/F0^'M*FUF5<@-_J8B1GG))..!V'!KYE\9?\%%/B_K: MS6_A6PL?#\3'Y)%C,\P7G@F0E5P,_ZP@(/Q-?5O@O\ X)^?&_Q(D=QX@^R>'(7&2MQ)YLR]>J1Y'8?Q=#^% M?3+(ZW*K9>*+%M" MR\X'RYD'N=U?6O@W]GCX+^ MC^&_"=E#/'C$\D0EFX]7?+&L:_'^78=G-7/B=\$/'_P?CT\^/;1+"74U+P1AP[$+]X'' *YYK^EN*&*!!' BQH. M@4 ?@*_,3]J']E[X_\ QU^)<_B+3YM+BT.RC6VT^*6[=76)>2S*(B SL23R M<<#/%K/B+!1J*DZFK\G^=K'SU\,O"L/CCQ-!X32V>Y MOM1.RU5&VEI!R1U Z<\^E>\>(?V6?%'A_)U71=2M%!Y98_-48QU90P'4=37I MGAS]@S]I+PKKVG^)-&O-'@OM,GCN(7%Y)P\;!A_RQZ>OM7[1:7]OFTFU_MN& M-+UHD^T1HWF1B3 W!6(&0#T.!7SV;^(E+"2@J$858O?5W7S7^1^2\=<.X[%8 MIXO+,VJT>9+W8M2@FNO*UU\FM;]S^<6?X26R.R)>R(5R,.HR#[]*S9?A-NZ):W>_'S-$NX$=""!D&O#O$/[(OPNU8O) MI?VG29'R?W,F]0'KF]&=O^CA9SG&>D98]/:OI& M^TS4M+E\C4[26TE!(VS1M&V1UX8 \5%;7MY9N)+2=X64Y!1BISZ\5[=;(U*- MZ$_O5_R:.3+?IB9M2ERX_ PE;^5R@_QEL9T' MYE *YF\TO4]/)%_:36Q! _>QLG)Y'W@*_1G1/CI\4]!1(K;79KB*/[L=R!<( M..FV0$8KV+1?VMM6C(3Q-X9T[4DR"62,1OCOZKTZ<5\QC,OS:EK"C&HO*5G^ M*_4_5LE^ESD5>RQ5*=)^:NOOC=_@?CK3E=T.48J?4'%?NEIOQK_9J\2G9XD\ M*0V,K+M)ELXY4VGJ-RC/<_PUW%E\/?V/_'&&L-&\/3RO@\11PRG@X&&"L>!T MQ7RF,XGQ.&_WK!3BN^Z^_8_7,F\8\BQ]OJN(C)OIS*_W.S_ _ */5=4B.8KR M9#[2,/ZUT&G_ ! \]?O#??L6_LWZK %/A=(T;D- M;SR1$@X/#(PKB=1_X)]_L_7<@>RMKZQ4?PI=R.#^,A8UYJ\0LNGI.$ON7^9] MBN(L-+=/[C\BM._:'^.6E1I#I_CG5H8T((07IS'GI[U^9W[0?P MS\+_ B^(MWX$\-:Q+K7]GHOVB61579,W)C&W@E1C=[Y%>EEN993F%3V=*FF M]]8_\ Z<-B<)B)N:Q.US?7TKS32MRSR.+?BUXJA\)>#[4W-W(/,D;HD40(#2,3V&1[FO/J]A^ WQ2O/@]\4-&\:P M,WV:&017B#_EI:RD"08[X'S#W KZ;&^TC0E]72YDM.U^AZE?F5-^SWMH?M7\ M#/@UI_P+\/)IV@:"MQJ1I+$ZG*LCC((/N#5ZOY@Q>)JUJDJE9WD][GY;6J2G M)RF[LX?^W/%'_0)_7_Z]']N>*/\ H$_K_P#7KN**YC,X?^W/%'_0)_7_ .O1 M_;GBC_H$_K_]>NXHH X?^W/%'_0)_7_Z]']N>*/^@3^O_P!>NXHH X?^W/%' M_0)_7_Z]']N>*/\ H$_K_P#7KN** .'_ +<\4?\ 0)_7_P"O1_;GBC_H$_K_ M /7KN** .'_MSQ1_T"?U_P#KT?VYXH_Z!/Z__7KN** .'_MSQ1_T"?U_^O1_ M;GBC_H$_K_\ 7KN** .'_MSQ1_T"?U_^O1_;GBC_ *!/Z_\ UZ[BB@#A_P"W M/%'_ $"?U_\ KT?VYXH_Z!/Z_P#UZ[BB@#A_[<\4?] G]?\ Z]']N>*/^@3^ MO_UZ[BB@#A_[<\4?] G]?_KT?VYXH_Z!/Z__ %Z[BB@#A_[<\4?] G]?_KT? MVYXH_P"@3^O_ ->NXHH X?\ MSQ1_P! G]?_ *]']N>*/^@3^O\ ]>NXHH X M?^W/%'_0)_7_ .O1_;GBC_H$_K_]>NXHH X?^W/%'_0)_7_Z]']N>*/^@3^O M_P!>NXHH X?^W/%'_0)_7_Z]']N>*/\ H$_K_P#7KN** .'_ +<\4?\ 0)_7 M_P"O7@/[1'Q5USPMX>C[,MG>ZX&MT8-\ZQ'_6,!GN/E_$U];5^2/[2/Q%' MC[XAW$=C)OTS1\VMN1T8J?G?_@39Q[8K] \-N'_K^9P$/>?RV7S?X)GX_ MXW<8?V3D=14Y6JU?[1X9I>FWNLZE;:5IT9FNKR18HT'5G)/&D-9?XGM]R_,^ ^C7PA[#!U*/^@3^O_P!>C^W/%'_0)_7_ .O7<44 C^W/%'_0) M_7_Z]=Q10!P_]N>*/^@3^O\ ]>C^W/%'_0)_7_Z]=Q10!P_]N>*/^@3^O_UZ M/[<\4?\ 0)_7_P"O7<44 */\ H$_K_P#7H_MSQ1_T"?U_^O7< M44 C^W/%'_ M $"?U_\ KUW%% '#_P!N>*/^@3^O_P!>C^W/%'_0)_7_ .O7<44 >->.=/UC MQQX4U'PQJ6D#RKV(J&)^XXY5ASV-?D!J-E+IM_<:?,07MY&C8J01E3C@CBOU M:_:;\>W7@GX<2Q:9(8K[6'^RHPX*H1F0CWQ@?C7Y-$EB68Y)Y)K^D?!C!UX8 M.K6G+]W)Z+S6[_3Y'\3?2:S+"5,RH8:G']["/O2\GK&/RU?S/=_#/[2/Q5\* M:39:%INHQ/8V"".-)8(W.Q>@+$;N/K7T9X!_:_FU2YATKQ=I\%K-*0BW$9(C M+'@;P3\N?7I7Y]T5]KG' .5XR$E.BHR?VHJSOWTW^9^7\-^+N?9;4@Z>)E.$ M;+ED^:-ETUV^5C]M8_$'B65%DCTH.C $$-D$'N.:?_;GBC_H$_K_ /7KPO\ M9-\?7?BKP/-H.IRF6ZT)Q$K,JZ/ MYH_T(X4XBI9MEU',**LIJ]NSV:^3NCA_[<\4?] G]?\ Z]']N>*/^@3^O_UZ M[BBO)/H3A_[<\4?] G]?_KT?VYXH_P"@3^O_ ->NXHH X?\ MSQ1_P! G]?_ M *]']N>*/^@3^O\ ]>NXHH X?^W/%'_0)_7_ .O1_;GBC_H$_K_]>NXHH X? M^W/%'_0)_7_Z]']N>*/^@3^O_P!>NXHH X?^W/%'_0)_7_Z]']N>*/\ H$_K M_P#7KN** .'_ +<\4?\ 0)_7_P"O1_;GBC_H$_K_ /7KN** .'_MSQ1_T"?U M_P#KT?VYXH_Z!/Z__7KN** .'_MSQ1_T"?U_^O1_;GBC_H$_K_\ 7KN** .' M_MSQ1_T"?U_^O1_;GBC_ *!/Z_\ UZ[BB@#A_P"W/%'_ $"?U_\ KT?VYXH_ MZ!/Z_P#UZ[BB@#A_[<\4?] G]?\ Z]']N>*/^@3^O_UZ[BB@#A_[<\4?] G] M?_KT?VYXH_Z!/Z__ %Z[BB@#A_[<\4?] G]?_KT?VYXH_P"@3^O_ ->NXHH MX?\ MSQ1_P! G]?_ *]']N>*/^@3^O\ ]>NXHH X?^W/%'_0)_7_ .O1_;GB MC_H$_K_]>NXHH X?^W/%'_0)_7_Z]']N>*/^@3^O_P!>NXHH X?^W/%'_0)_ M7_Z]']N>*/\ H$_K_P#7KN** .'_ +<\4?\ 0)_7_P"O1_;GBC_H$_K_ /7K MN** .'_MSQ1_T"?U_P#KT?VYXH_Z!/Z__7KN** .'_MSQ1_T"?U_^O1_;GBC M_H$_K_\ 7KN** .'_MSQ1_T"?U_^O1_;GBC_ *!/Z_\ UZ[BB@#A_P"W/%'_ M $"?U_\ KT?VYXH_Z!/Z_P#UZ[BB@#A_[<\4?] G]?\ Z]?@EX@+-KVI,XPQ MN9B1Z'>:_HEKYDNOV0?@7>7,UY<:/.TL[M(Y^V3C+,]>6?\ #''P%_Z UQ_X&S__ !=?3=K;16=M#9VX MVQ0(L:#.<*HP.?I7K95@)T'+GMJ?L7A'X=X[(IXB6,E%\ZC;E;>W->]TNYQW M]N>*/^@3^O\ ]>C^W/%'_0)_7_Z]=Q17L'[6C^W/% M'_0)_7_Z]=Q10!P_]N>*/^@3^O\ ]>C^W/%'_0)_7_Z]=Q10!P_]N>*/^@3^ MO_UZ/[<\4?\ 0)_7_P"O7<44 */\ H$_K_P#7H_MSQ1_T"?U_ M^O7<44 C^W M/%'_ $"?U_\ KUW%% '#_P!N>*/^@3^O_P!>C^W/%'_0)_7_ .O7<44 C^W/%'_0)_7_Z]=Q10!P_]N>*/^@3^O\ ]>C^W/%'_0)_ M7_Z]=Q10!P_]N>*/^@3^O_UZ/[<\4?\ 0)_7_P"O7<44 */\ MH$_K_P#7H_MSQ1_T"?U_^O7<44 C^W/%'_ $"?U_\ KUW%% '#_P!N>*/^@3^O_P!>C^W/ M%'_0)_7_ .O7<44 C^W/%'_0)_7_Z]=Q10!P_]N>* M/^@3^O\ ]>C^W/%'_0)_7_Z]=Q10!P_]N>*/^@3^O_UZ/[<\4?\ 0)_7_P"O M7<44 */\ H$_K_P#7H_MSQ1_T"?U_^O7<44 C^W/%'_ $"?U_\ KUW%% '# M_P!N>*/^@3^O_P!>C^W/%'_0)_7_ .O7<44 C^W/% M'_0)_7_Z]=Q10!P_]N>*/^@3^O\ ]>C^W/%'_0)_7_Z]=Q10!P_]N>*/^@3^ MO_UZ/[<\4?\ 0)_7_P"O7<44 */\ H$_K_P#7H_MSQ1_T"?U_ M^O7<44 %'E78[ $CT/I4M% !1110 4444 %<-; M_P#([S?](_P#D8M$_ZZ'_ -"6NYH **** "BBB@#+UR36(='O9?#T,5QJ:1.;:.=B MD3R@?*'902%)ZD"OS+^.W[-O[3?QX\4VWB37H]!L5L;<6T$$%W+M5-QL2S-OBA7B/(/!V+P,J<= M.U>H?LY?LQV?P=FO/&'B>]&N>,M5WF>[(.V)93N=4W6]AQ7UG10!X M7^TCX$\5?$CX/:YX2\&W @U2Z\ET!8H)5BD5VC+#IN _/ /%>(?L5?!?XE?" M32?$K_$ _9EU:2V^S6?F^88S")-\AQD#?O4<'^'GM7W'10!YO\5_A?X;^+_@ MJ]\%>)D/D7&'BF3'F03+]R1">X_4$@\&OCGP'X0_:W^!.C2_#SPG8Z5XJT2. M1S8W5Q*R-;K)DGYN^- M+UVF0)DPVKN,$@G&Y@ORKP HX [U]JT44 ?"GQ@_9C\50?$RW^.7P)O(=.\2 M12^=,O&C>& MM,EW:9H+-%P3MDN!Q(V,X.#\H(ZBONSXY?$-/AM\/;_6(9-NHW0^S68[^=(# M\P_W%RWID =Z_'/]]K]%W/=_V_2]&VW=UD?* MQ4_NHS_O,,D=U#5^N8 ' %>%?L]?#5/ASX"@BN4 U35"+FZ;N"P^1.0#A5 M[>I->[5\5XC<2?VCF,O9O]W#W8_J_F_PL?J'@OP3_8N3056-JM7WY^5_AC\E M^+84445\"?K@4444 %%%% !7SU^U9_R0#Q;_ -<[7_TKAKZ%KYV_:OECC^ / MBI9'"F1;55!.-Q^U1' ]3@$US8S^#/T?Y'S/&K_X1L;_ ->JG_I+/Q,HHHKX M _SE"BBL7Q%+)#HUS)$Q1@%P1P?O"NW+<$\3B:>'B[.=E_P" ]?G< M_O3A7Z.?#^6WFOYM(_^ K?YMGC,OQD^(2V?]FZ5JCZ19X8&&Q MU;= MD$N4P6.#C).<5YM2>;=S/.Y_B=BQ_,U^LG@W_@FII\3>=X]\627 SQ% M81"(8P>K2;R><'@"OK3P9^Q]\ /!8WVOA>'49L8\R_)N6ZGD!\@'G'':O>EQ MIE.#C[/"0O\ X8V7Z'[30S'+\'35'"02BME%)+]#\"?#G@;QEXOE6'PMH=YJ MK,<9MX'D4'W91@?B:^I?!?[!_P >_%7DSZG8V_AZVD;YC>3 RJG'S"./=GKP M"P/KBOW>L-+TS2H5M],M(K6- %"Q(J =N *OU\WC?$S$RTH4U'UU?Z(XZ_$ M]1_PXI?B?F/X,_X)L^%+/RI_'7B6YU%Q@M%:(((ST)&3N;U&01P?6OKCP7^R MW\"? ;"70_"=K).I!$UT#VL[2RC\JS@2!/[J*%'Y"K%%%>(WG<5[[17I8'.<7A7?#U91]&T>)FO#67XZ/+C,/"?^**9\)^( M/V*M/<22>&/$$D)ZJEU&''0\93;CG'//XUX?XC_94^+&A[I+*UAU>(<@VT@W MX]U?;^A-?JY17V^7^*V<4+*QM[\\US2.Z,'1BK#H0<&OWIFMX+A=L\: MR+Z, 1^M>:>(O@O\,?%.6U;0+9I""/,C7RY,'/\ $N#WS]:^YR_QKIO3%X=K MSB[_ (.WYGY5G'T7JT;RR_&)]E.-OQ5_R/R6\/?$CQWX58-H.N7=HH/W5E;8 M?JIX(KV_P_\ M<_%'21''JGV;5HTP/WT>QB,8Y:/:2>^37T3KW[&W@*^)DT+ M4+O36))"%A*@!/3YANX^M>'Z_P#L;^/M/#R:'J-IJB+T#;H'(QV!W#.?>O=_ MUGX7S+_>%%-_S1L_O_X)\G_J)QYDFN#E-Q7\D^9?^ M_^VG9ZA^W1HVE>%K^ M_P!5T*2WU&**3[/Y<@>)IBI\L$'! W8SR>,FOQ6US6=0\1:S>Z]JTS3WFH3/ M/-(QR6>0EB3^)K[S\8?"OQUX*A\[Q9HLEI;;P@D;:\99@2 "I(Y ->>?9;7_ M )XI_P!\BO;RC@_+J7-6RUKEEV?,M.SNS[[A+Z3>8Y'1EA<[P4JM:^[:IM1Z M+EY.]]>OR/CJBOL7[+:_\\4_[Y%'V6U_YXI_WR*]O^P7_/\ @?6?\3H4O^A8 M_P#P:O\ Y6?=G_!/WXR?\)?X G^&NL3[]3\+X^S[C\SV3GY,>OEG*^PVU^A= M?F9^Q==_9?B%JNF0QJL=UI[2,0H',,B@<_\ S7Z9U_,/B'E,<'FE2G'9VE] M^_XW/U?@KCNEQ'@5FE*C[/F;3C?FLT^]EOOL%%%%?$'UH4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110!Y%\\LH(S_P$9;\ .]?CA^]N)N 7DD;H M!DEB>P]Z^M?VN_'D'B'QK;^%+"3?;Z A64@Y4W$G+C'3Y0 I]P:X?]FOP(WC M7XE6DT\9:RT;%W*V 5#*?W:G(/5N1]*_I[@/ T\GR26/KJSDN=^GV5\_S9_" M?BUFM7B3BFGE.%=XP?LXV[OXY?+;TB?HC\#O O\ PK_X=:9I$T?EWLZ"XN@" M3^^D&2.?3I7KU%%?S;F&.J8FO/$57[TFV_F?VUD^5TL#A:6#H*T()17HD%%% M%<9Z04444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 ?%/[:NGW,_A;P]J,8)AM;J9'/8&55V_P#H)K\Y:_;KXA^" M=/\ B%X1O_"VH_*MTN8WQDQRKRC#Z'K[9K\=_''@/Q'\/M;FT/Q%:M#(C'RY M,'RY5[,C="#^E?TOX0Y_1J8'Z@W:<&W;NF[W7H[W/X<^D=PCB:.:_P!K1BW2 MJ))OM**M9]KI)KOJ<;116KH6C7OB+6;/0M-"FZOI5BC#,%7FYC^C"OOBO-? MA/\ #NR^&7@VT\-V["2P4445\N?>!1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %<-;_ /([S?\ 7'^E=S7#6_\ R.\W_7'^E '(_P#D8M$_ZZ'_ -"6NYH **** "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@ HHKQ'X_?$=?ASX NKJVE":GJ -O:#ON8?,XR"#M!KNRS+ZF+Q M$,-15Y2=E_7D>5GF<4,OP=7&XEVA!-OY=/5[+S/AC]J7XC_\)IX^?0["7?IG MA[=;I@_*\Y/[Y_S 4>H7/>H?V8?AFOCOQS_:VI1;]*T$+-(&&5DF)_=IS]"Q M],#UKYO_ 'US-P#)+*W0^P84?2OZ1XRQ]/(LDA@<,[2DN5=_[TOZZL_B7PTRFMQ9Q14S3'*].#YY+ MI_6FG6DU_?S);VUNA> M21R%5%49))/0"OSW^-_[9D%L+GPQ\*3YLOS1R:DP^49&,P#U]&/X"N;$XN%* M-YL^8XIXPP&3T/;8V=NR7Q/T7Z[+JSZ<^+W[0'@;X16;QZC.+[6&0F&QA8%R M>WF'G8/KSZ"OR5^*_P :?&?Q?O'DUY?J6 MIW^KWL^IZK261BS,S')))KAM7\56UB3#: 3S#K_='X]Z\?"87&YK M6^KX2#?DMEYMG\L9IQ+G_&>+^H9;2?L_Y5M;O.6B^^R[*YUE%>:?\)O?_P#/ M"+_Q[_&C_A-[_P#YX1?^/?XU])_Q"7.O^?:_\"1T?\2V\5?\^8_^!Q/2Z]K_ M &=?#FA^+/C/X9T#Q'91ZAIUS+,98)EW1OY<$DB[@>N&4'\*^2?^$WO_ /GA M%_X]_C7WI^P5!X6\9_$:74]5NY;3Q%X>#7-I;H5\BX@DC:&3.X%MR%\\'N/0 MUE5\.& MO#WAVUBLM!TVWL((%V(D$2H%7T&!6W116DIN3NV?UDVWJPHHHJ1!1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M!X[\>?!=QXZ^&.JZ18IYEY %N8%'5I(>=H]RI8#WK\=)(WB=HY%*NA((/4$5 M^]M?'_QD_9:L/&=]/XE\%S1Z;JK#'W&/?C!]*_8O##CFA@%+! M8QVA)W3[/K?R9_-GCMX58K-Y0S/+8\U6*Y91ZR6K37FKO3JMMM?S/HKWB[_9 MI^,UK\C^3O^(?9YRSD\%42BFW>#5DM]UK\CU#]BZ+ M15\2ZW=7-TB:F8$B@@)PS1D[I&'KR%XK]&:_"+2-7U/P_J=OJ^D3O:WEHX>. M1#AE8?YY%?JM\"?CIIWQ2TP:;J16V\0VB S1=%E4<>8G]1VK\7\6>$L3[=YI M3?-!V3_NVT^[\F?T[]'KQ#P7U2.0UDH54VXOI.[N_P#MY=NJV/H>BBBOP\_J M<**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBLW6-6L=!TJ[UK4Y!%:V4;2R,>RJ,G\?2JA!R:C%7;(JU8PB MYS=DM6RS=WEI86[W=].EO!&,M)(P15'N3@"O$O%W[0OPPT'2M0:RUZ"[U&") MS##%NOO7YW?%[XT>)/BAK,K23O;:/$Q%M:HQ"A>S-C&YCW)KQ: MOWWA_P &XNG&KF%1\V_*K:>3>OSM]Y_(G&'TEJBJSH9/13@KKGE>[\TE:WE> M_FNA*_**-_+D63 ;80<,,@X[$>E?L-\#?B?8_$[P9#>I&MO? M6&(+F%>BLHX*C^ZPY'Y5[7C#+$1RZ$*,?W=_>?:WPKTO^*1\Q]&V&#GG56KB M9_ON5\B?6_Q._=+\&^Q[/1117\S']RA1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %8/B#POX>\561T_ MQ%I\.H0'^&9 V/IGI6]16E*K*$E.#LUU1C7P].K!TZL5*+W35T_D?$OQO_9P M\":1X"U/Q'X.L&L]0L-LYQ)(ZM$#AU"$D#KG..,5^?&E:E=Z-J=KJU@_EW-G M*DL;>C(-=6\-7&"; M.=@I' *$Y4CZBOZ,\)N):F,IUL'BYN7 MTU3A+W6HJR4EJGIU:O\ $G7'KAL_3(K[3K\.XIR=X#'U<*]D]/1 MZK\#^J. ^)(YOE&'QZ>LH^]Y26DOQ04445X!]>%%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 5PUO_R.\W_7'^E=S7#6_P#R.\W_ %Q_I0!W-%%% '__U?W# M\1_\C%HG_70_^A+7TS3.&*IO<(N0H)Y9@.!WKR+_AI_X# M?]#?;_\ ?N?_ .-UE.O"+M*21Y6.SW X6:IXFO"$FKVE))V[V;V/>J*\%_X: M?^ W_0WV_P#W[G_^-T?\-/\ P&_Z&^W_ ._<_P#\;J?K5+^=?><7^M^4_P#0 M73_\#C_F>]45Y%X9^//PC\8ZW;>&_#7B2&^U*\+"&%$E#/L4NV"R <*I/)[5 MZ[6D*D9*\7<]7 YEA\5!U,-4C.*=KQ::OVNNH44459VA1110 4444 %%%% ! M1110 4444 %%%% !1110 5^1G[1GQ'/Q!^(=T+*7?I6D9M;7!^5MA^>0=CO; M.#_=Q7WO^T;\1A\/OAW="SDV:IK.ZTM<'YE##][(/]U3P>S%:_)2TM;K4+R& MRM(VFN+F18XT7EG=SA0/'4E/-*R_NQ_]N?Z?>?R/])/C-MTLAP[ MUTE.W_DL?_;K?X3Z4_9;^&S>,_'B>(+^+?I?A\B=L]'N/^62_@?G_ >M?JG7 MEOP=^'\/PW\"V'A_ -T5\VY<9^:9^6ZD].E>I5^<\>\2/,\PE4B_ M * %KR_XG_%_P %?";2Q?\ BF["SRJ3!:Q_--,1Z+V&>-QXKYQ^-_[8.A^# MGN?#?P\\O5M7C.U[KAK:$]]N/]8P_P"^?K7Y@>)O%&O^,=8N->\27LE]>W+; MGDD;/X =@.P%>+CLXC3]VGJ_P/PGQ \:L+E_-A-[?7@=A7SA=WEM90F>Z<(@]>_L M*QM8\1VFE@Q)^]G_ +HZ#ZFOJ7X%_L7^._B[+;^+/B4\N@>'7"R1Q$8N;A,] M%0_ZM2.YY]N]>GDG!U7%16-S&?LZ/=_%+RBOUV]3\]X.\*,VXFK?VMG=1TZ$ MOM/XI+M"/1>=K+HF?-?A'PK\0?C-KJ^%OAYIDMR7_P!9)]V-%[F63HH]NI[9 MK]8/@A^PM\./ 6G?;OB';P^+-:N$&\3INM8 OASX- M^&6A1>'/!6F1:;916)[DFNWKZS$9]&E2^J9;#V5+R^*7G)G]9 M9/E^#RO#+!952]G3Z_S2?>3W;/#_ /AFC]G_ /Z)_HW_ ("1_P"%'_#-'[/_ M /T3_1O_ $C_P *]PHKR?[4Q7_/V7WL[OK57^=_>>'_ /#-'[/_ /T3_1O_ M $C_P *W_#/P2^$?@S5XM?\*>$=-TG480RI<6UND)J-6HI:* M /SV_:0_9YDLI;GX@>![?=:ME[VTC7F,]Y4 _A/5AVZ].GQ?H>N:MX:U:WUO M1+A[2]M'#QR(<$$=CZ@]"#UK]V&574HX!5A@@\@@U^;'[1O[/DWA:>Y\=>$( MC)I$S%[J %F\]R:+23YIQC]E[\\;=.K2VW6E[?6OP.^,FG_ !6\/@W!CM]%_%&M^#M;MO$'A^Y:UO+5MRLO0CNK#N#T(-?K=\'O MB]HOQ6\/I=P,L&JVZ@7=MGE'_O*#R4/8_@:^2\0^ )9?-XO"J]%O_P !?;T[ M/Y/S_1/!KQ>AG-)9?CY6Q,5O_.EU7][NOFNMO8:***_*S]^"BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "OFG]K'5; MG3/A#<16[%1?W<%O)C^X=SG]4%?2U?&'[6OQ&\)IX5D\ *_VS6)98Y2J'BWV M=W/J02 /SKZS@;"3JYMAU"#E:2;\DGO\C\\\5LPI8?A[&.I44.:$HJ_5M:)= MVS\WJ***_LP_S."OL']C/5;F#X@:GHZ,?(N[%I7';="ZA?\ T,U\?5]]_L9^ M"+N$ZKX\O(RD4RBUMB1C< "N M"KUN)<)[#[+#E\<_#C6=#55-P(C- M2,[98OF&/<@%?QKZO@G.OJ&9TJ[?NWL_1Z/[M_D?GWBCPQ_:V1XC"Q5YI-(O'7PXTC5O-$EU%$L%SV(FC&UN/?J/:OU M#QHR7^%F$%_=?YK]?P/PCZ,G$^F(R>H_[\?RDOR?WGK-%%%?@A_7 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !7#6__([S?](_P#D8M$_ZZ'_ -"6NYH **** M "BBB@ HKGO%?B.#PEX>OO$=S:7-]'8H',%I$9IY,D* B#DG)_+FORI_:$_; M$^-5CJS>%M)T:7P)&Z+*AF :]DB8G:^_[J@D?PC(Y!- 'Z[T5SO@^ZN+[PEH ME]=N99[BRMI)'/5G>-2Q/U)KH&944NY"JHR2> * '45^QCC;:\B^B9(" 89NN0.E?Q]X]_:"_96UO2=<\9:X MOCSP=JLODS-)%Y4L4N-Q4-R5)4$ISM."".* /TBHKG/"'BO1/'/AK3O%OAR< M7.G:I"LT+CKANH8=F4Y##L017D'[1/Q\T3X#>$5U2XC%[K.H[X]/M,X#NH&Y MWQR(TR,XY.0!UR #Z"HK\]O"'AC]KCXF^#D^)$WCM/#UWJ2?:K#2UM\1F(C, M8D(QM#CL02!@G)XKM/V9_P!IO4OB'K-_\+?B;;IIWC72&E0[0$6Y,!VRKM'" MR(020.",D=#0!]JT444 %%>6_&'XL^'/@QX)NO&?B(F14(BMX$.'N)W!*1KZ M="2>P!/M7QU\-I/VHOVB-%N/B+'XP3P3I%T[KIUK!!N\P(<%CR#LW#&226Y[ M8R ?HO17P/\ !+]I/QAI_P 2[KX"?'=8H_$-O+Y%I?H BSOC:C(H=(73F0)U 6, [ MW(ZC"^^-\2;O]IW]G'3+7XBW7BY/'&B121QZC;3P;!&'(4,.20I; R"""1U! MH _1FBO-OA/\3_#WQ?\ !%CXV\.,1#<@I+"Q!>"=/OQOCN#T/<$'O7I- !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !116;?:SH^F?\A*^@M,?\]95C_]"(]10V1.I&*O)V1I45YCJOQI^%&BD#4/ M%5@I)P-DPEYQG_EGNKS?5OVN/@;IA BUM[_)Q_HT+MCC.?GV5A/%4X[R7WGA M8OBS*\/_ !L5"/K*-_NN?2U%?#NK?MV_#JV0G2-&O[Y@3@/L@R!T.?GZUYOJ MW[?5^Z'^P_"L439./M,[2#';[@3\:YIYK07VCY;%^+O#U'?%)^BD_P E8^H? MVL/^3?O%G^[9_P#I9#7XF5]/_$K]J[X@_$WPS?>$=3M;.STW4/+\U(4.[$<@ ME4!F)(^91^7UKY@KYK-<5"M44H;6/Y;\7.+<'G.94\3@FW&,%'56U4I/]4%% M%%>8?EA]$_LG_P#)P/A/_>O/_2.:OVSK\*OV>O%6A^"OC'X<\3>)+C[)IMF\ MXFEP6""6WDC4D#)QN89Q7[8>&_&7A3QA:+>^&-5M]2B8$_N9 S#'!ROWAU'4 M#J*^KR&:]DXWUO\ HC^O/H]8ZBLLK8=S7/[1OENKVY8*]M[:'2T445[I_0@4 M444 %%%% !1110 4444 %%%% !1110 4UW2)&DD8(B EB3@ #J2:=7S5^T]\ M3&\">!O[)TV79JNO%H8RIPT<*C]Z_'U"CUR?2O3R;*JF-Q5/"T=Y.W^;^2U/ M#XES^AE> K8_$/W8*_J^B]6[)>I\-?M"?$I_B/X]GEM7)TO2\VUJO8A3\[\$ MC+-W] *]$_9(^''_ DGB^7QKJ,6ZPT#B+(X>Z<Q*FODZTM;K4+N& MQLXS-<7+K'&B\L[N<*![DG%?M!\)_ =M\.? NF>&8@#/$GF7+C^.>3F1OIG@ M>@ %?T3Q_F5/)\GAE^&T/&OCOPM\/=$E\0>++Y M+*TC!QGEY&[(B]68_P#Z\#FORH^-?[5_BWXCF?0_#1?1- ;!>/?B/XO^).L2:UXLOWNY6)*1YQ%$/[J(.%'TKRW5M;L])CS*=TI M^Z@ZGZ^@KP%7Q..JK#82#;?1;O\ R7],_E7B?Q*S;B3$K*\DIR4):67Q2]7T M7?6UMV:DTT4$;33N$1>235;PMH?CCXL:^GA/X:Z9+?7$A >51A(E/\3C@$\5]!_ O\ 9$\?_&ZXB\0^.3-X;\*C#H"NVXN01P(E;H/]MA]!SD?L M1\._ACX(^%>@Q^'/ ^EQ:=:(!N*C,DK ;I'/S,QQR2:^YR_(L%E7OXI*K7_ M )=X1]?YGY;'ZYX?^!^!RGEQ><)5L1NH;PAZ_P S_!>>Y\H?L]_L0^#?AE]F M\4>/?+\1^)@%5W^"]%T/VS$8F=67--A1117 8!1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 5#<6\%W!):W4:RPRJ5=&&593P00:FHIIVU0I135F?F3^T+^S MU/X+GF\8>#X6ET.5BTT*C+6K'_V3^5?-GA#Q?KO@?7;?Q#X>N#;W5N<\?==> MZL.ZGN*_<.XMX+N"2UNHUEAE4JZ,,JRG@@@U^8W[0_P!N? U[-XM\*P&3P_< M-F2-02;5V['_ &">A[=#7]$>'_'T,;#^S,R:NU^'G@KQKK_ (!U^W\1>';@PW$)^9?X)$[HX[@__7%?KM\*OB=HWQ2\ M+PZ[IQ$5ROR7-L6R\,@['V/53W%?">(/ 4LLJ?6<.KT9/_P%]GY=G\GY_K/@ M[XMPSRBL%C';$Q7RFE]I>?=?-:;>FT445^8G[H%%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !13))(X8WFF<)&@+,S' ')))Z 5^ M?'QZ_::GOI)_"'PYN?+M "EQ?)D-)D$,D9[+ZGJ:^BX;X8Q6:5_8X=>K>R7G M^BZGQO&W'6 R'"?6L;+5_#%?%)]E^KV7Y]]\>OVEH_"TD_A#P)(LVJ %+B[' MS) 2""J>KCU[?6OSGNKJ^U:]>[NY'NKJY?+,Q+.[L?S))HM+2^U:^CL[.-[J M[N7"HB@L[NQ_4U^DWP*_9JT_PC%;^*?&T2W>M_?CA/S16^>G'=_?MVK^B)2R MOA7!=YO_ ,"D_P!%^"]3^,HPSWC_ #1N_+2B_P#MRFG^KL/ND]A@^_MP]W^S3\9K6Y-NF@-< ''F1RQE M/K\S _I7Z\=.!17Y92\8\VFFE\K(_.7X=_L?\ B"]O(K[X@W"65DA!-M"V^5QZ%NB^^,_6OT(T?2-- MT'3+?1](@6VM+5 D<:# 516E17QW$?%N-S2:EBI:+9+1+^N[/TK@OP\RO(:< MH8"'O2WD]9/Y]O)604445\R?W?L:^-5L=:U3P1=S!([]1\ MJ#:X!]UQQ[5Z9^V)X(;5O"ECXRM$7S=', MM(\2V[;#8W".QQG]V?E?C_=)K^I,LDL]X;=*3O/EM_V]';[]/O/X)SV#X3XV M6(@K4G+F_P"W)_$OE=KU1^X5%4M.O[;5+"WU&S<2P7,:R(R\@JPR"*NU_+LH MN+:>Y_>D)J45*+NF%%%%24%%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7#6__([S M?]( M_P#D8M$_ZZ'_ -"6NYH **** "BBB@ K\@O^"C\*+\0/"=P -[Z9(I/!/^1(\/?\ 8.M/_1*UX5^V%X\N M/ /P&UVZL)3!?:N8]-@=3@@W)/F8/KY*R8]Z]U\"?\B1X>_[!UI_Z)6OB7_@ MHQ),/A%X?B4'RFUR,M_O"VN-OZ$T <]_P3?\.V\/@WQ=XMVYGO+^*QW$=$MH MA+@'W,_/T%?2/[7?AN'Q-^SUXN@=09;"!+Z)B/NM:R+(Q'N4#+^->6?\$^+> M.'X%74B=9]9NG;ZB*%?Y**^C/CX$;X'^/Q)T_L+43^(MWQ^M 'Q=_P $YO'- MU?\ ASQ/\/KR3@#(I^K&OFO]I37Y/B[^UA%X/DF9]. MM-2LM!A3/"9E2.? ]3*S_D*[;_@G(9O^%H>)@O\ JO['^;_>^T1;?TS7C_AR M-K_]M.+[:,.?&LLC _WTOF?^8H _>:&*."%((5"1QJ%50, # 'M7XG?M3W M%W\(_P!K0^-]!_=2E['5D5> QVA)5/M(T;;O7<:_;6OQ9_X*(",?&_2RG4Z% M;%OK]HN?Z8H _9NPO;?4K&WU"U;?#=1I*C#NK@,#^1JW7 _"DS'X7^$#^SIG]:[Z@#\:/^"A7CRXUGXH:?X$@F/V/P[9I))'GC[5=?O"V/\ MKEY>/QK]:O /AVW\(^!] \+VJ[8M*L+:V QC_51JI)]R1D^]?B)^UGQ'/\ <^S0*/\ QVOWF7[H^E 'X_?\%"M&?P_\5_#'C73&-MDS75A9PPAVY.Z]E9V;)[GR>ON:_37XK^&X?%_PR M\4^&IU##4--NHER,XD,;&-OJK@$?2O@3_@FQ;QKI/CNZ'WY)[!#]$68C_P!" M-?IE>!&M)UE^X48-],K6?VR)2>!<6K!3 MM'^TCG/^Z*_8"OPC_8?,P_:0T/RONF"^W_[OV=_ZXK]W* "BBB@ HHHH *** M* "BJ5YJ%EIX5KR81!\@9[XJC_PDFA_\_B?K_A0!MT5B?\))H?\ S^)^O^%' M_"2:'_S^)^O^% &W16)_PDFA_P#/XGZ_X4?\))H?_/XGZ_X4 ;=?C-^UGJVJ MVOQ]\306UY-%&JV6%21E49LX2< '%?K]_P ))H?_ #^)^O\ A7XU?M8W,%Y\ M?/$MQ;.)(V6RPPZ'%G"#7BYZ_P!RO7]&?A7T@YN.2TG%V_>Q_P#29GA/]O:Y M_P!!&Y_[_/\ XT?V]KG_ $$;G_O\_P#C6317R?,S^.OK%3^9_>:W]O:Y_P!! M&Y_[_/\ XU^QO[*^K00_L^^&[[6+U8\F^+2SR <"\F'+.>W%?BY5M=0OT@%J MES*L*YP@=@HSR>,XKMP.-=&;E:^A]SX?\=2R/&3Q;A[2\'&U[;N+OL^WXG[Y MZK\5/AMHL;2ZEXFT^((,D"Y1V X_A0D]_2O-]6_:H^!VD[U/B);MT7=M@BD< MG/8$@#/XU^)3,SGA+/:C=H17YGZ/BOI#9E4?+A\-!> MO-)_FOR/UNU/]N3X46HD&FV6H7K*#MS&L2L<^NYN/?%>:ZK^WU$=RZ)X3*XS MAKBXW ]<'"JOMWK\SY=3T^$$R7$8Q_M _P JH2^)=&B!_P!(#$=E!-==&GFM M?^#1D_2+_P C"''_ !OC_P#=*,K/^2DW^+3_ #/O;6/VZ/B?>AETO3M/T[GA ME1I&QGOO)'Z5YKJW[6'QQU;S VOFU5V! MXDB*X[ J 22 1].H_= MCH<<<]Z]H\.>(?\ @G]8M$3>J[,O)O1F[?[$U'1(&@7:&^RR*<-[M$,Y[UZ;8?M"?LWQ0QM8>*M*B11M7:NS ' M&,; :7^I.,7QPDO^W6>UA?HSXS_F(Q%O2#?XMK\C\EM,^#/Q6UC'V#PKJ#9_ MOP-%Z_\ /3;Z5Z3I7[(_QRU,$RZ(EA@9_P!(F1<\XQ\A>OU-A^/'P9GD6*+Q MGI99NF;E!^I(%:<7Q>^%D^?(\6Z7)MZ[;N(X_)JI<*N/QJ7W6/I<)]'++H:U MZM27W+]'^9^5GC?]D_Q_\/? VJ>./$M[9+#IBQ%H8':1G,LR1 D*!C>#^E? M+E?LW^T1XB\/>-/@QXA\/>%]5M-0U"^6V\F)+B,%]ES$YP68#A5)ZU^26N>! M/%7AMXHM:LA;O,"542Q.2!WPCL0/K7F8O(:[K1I86E*3:V2;?X(_&_%O@&GD M^)A]1I3]CR)RD[M3@^G%:NG M1OJ\ N=._?Q,2NX$#D=N<5"X6S-NRPM2_P#@E_D?FN,R#'8?#QQ6(H3A3E:T MI1DHN^JLVK.ZU6NHRM/2]:U?1+A;O2+R:SF3.&BU_Q7HH70 +GSY9'BEB*2VLJ+D*S9!9@.!WK[*\;?LW? +Q@7GMXAHETY MSYMB3&.G/[L@ISUSBN>CE%:47+9I[/0_1.&_"+-\?@WC:'N34K*,DXMJR:DG M;K>W3;<^*O!'[8OQ;\+-'!J]S'K]HI7=!NS@_,OS =^AXSZ<_+'C;]D#Q!HXDNO!VN6NMPJ, M^4^8)NN,#.58_E7R[X@\(^)O"LYM_$.FS6+!BN9%^0D=@XRI_ UI]9Q=#XMO M/7\3UX\5\8\8>%O%EN+KPUJMMJ,9S_J9%8C M:<'*]1U'4=Q71U_.MI>M:OHEPMWI%Y-9S)G#1.4(R,'I[5].>"/VQ/BUX5:* M#5[F/7[12NY;L9DV@8.)!ALGKSW^IKOH9]!Z5%8_1LA^D+@ZMH9C1<'WC[R^ M[1K\3]C:*^+_ 1^VU\-]=6.W\5V\^@7)5=SD>=!NS@_,OS =^AXSZ<_36C? M$CP)XAA%QH>MVUZAS_JGW$8.#D=1^(KUZ.*IU/@E<_9\DXMRW,8WP5>,_*^O MW/7\#MJ*Q/\ A)-#_P"?Q/U_PH_X230_^?Q/U_PKH/HC;HK$_P"$DT/_ )_$ M_7_"C_A)-#_Y_$_7_"@#;HK$_P"$DT/_ )_$_7_"C_A)-#_Y_$_7_"@#;HK$ M_P"$DT/_ )_$_7_"L/6?B3X$\/Q^;K6MV]H#R [?,?HH&3^5:T:,ZDE"G%MO MHM688G%4J,'4K248KJW9?>SM7=(D:21@B("22< =237XX_'+XAO\2?B%?ZQ M"Y;3[8_9K,'H((R<-CMO.6/UQ7V'\=_VB/!MQ\/[S1/ >KI?ZCJI^S.8E=?* M@8?O&RRC[P^7\2>U?G5IFG76KZC;:78KON+N18HQVW.<#/MZFOZ#\)^%IX6- M3,<9!QELN96LMV]>^WR?<_COZ0G'M/'SH9-EU13CI*3BTTY/2,;K>V[7=KJC MZX_9(^&BZ]XCE\=:K#NL]'.VV##Y7N"/O#7Z55YA\/K#PEX \(Z= MX6TZZCVV<0$C@$&24\NYXZLV37:?\))H?_/XGZ_X5^1\:<1/,\?/$+X%I'T7 M^>_S/Z*\,>"XY%E%+"-?O'[TWWD]_NV7H;=9&NZ_HOAG3)M9\07L5A90#+RR MMM4>WN?0#DUXQ\5/VC/A[\,-/D,]V-2U5E)ALH#ER>V\]$'UY]J_)GXI_&;Q MM\6M6>_\1W12U!_Y]SR:_/\=FD*/NK5GD\>^+&!R9.C2_>5_Y M4]%_B?3TW]-SZ6^.O[86K^)))_#/PR=]-TL;DDO>D]P#P=G]Q?U/Z5\)S3O( MS3W$A9FY9F.2?Y?!K]FKQ;\9;J+6/&%R?"_A4 M,K8<$7-RG7]VN. ?[S?@*C*N'L1F%\3B)K]/^WG<\4\/Z5XO^(VO)X4^&^F2ZI?N0'=%^2-2<;F;H MJCU/X5^IGP _8>\+?#^2#Q7\2F3Q'XD'S+&PW6D!/3:I^^P_O'\ *^EOAIX, M^%/PET&+P_X)@@LH44!Y,$S3$?Q2.1EC]:]'_P"$DT/_ )_$_7_"OLEF%+"T MGALMCR1>\OMR]7T7DM#^L.%^&,OR/#_5LLI\M_BF_CEZOHO):(V41(T6.-0J M*, 8 [ 4ZL3_A)-#_Y_$_7_"C_ (230_\ G\3]?\*\0]LVZ*Q/^$DT/_G\ M3]?\*/\ A)-#_P"?Q/U_PH VZ*Q/^$DT/_G\3]?\*/\ A)-#_P"?Q/U_PH V MZ*Q/^$DT/_G\3]?\*/\ A)-#_P"?Q/U_PH VZ*Q/^$DT/_G\3]?\*/\ A)-# M_P"?Q/U_PH VZ*Q/^$DT/_G\3]?\*/\ A)-#_P"?Q/U_PH VZ*Q/^$DT/_G\ M3]?\*/\ A)-#_P"?Q/U_PH VZ*Q/^$DT/_G\3]?\*/\ A)-#_P"?Q/U_PH V MZ*Q/^$DT/_G\3]?\*/\ A)-#_P"?Q/U_PH VZ*Q/^$DT/_G\3]?\*/\ A)-# M_P"?Q/U_PH VZ*Q/^$DT/_G\3]?\*/\ A)-#_P"?Q/U_PH VZ*Q/^$DT/_G\ M3]?\*/\ A)-#_P"?Q/U_PH VZ*Q/^$DT/_G\3]?\*/\ A)-#_P"?Q/U_PH V MZ*Q/^$DT/_G\3]?\*/\ A)-#_P"?Q/U_PH VZ*Q/^$DT/_G\3]?\*/\ A)-# M_P"?Q/U_PH VZ*Q/^$DT/_G\3]?\*/\ A)-#_P"?Q/U_PH VZ*Q/^$DT/_G\ M3]?\*/\ A)-#_P"?Q/U_PH VZ*Q/^$DT/_G\3]?\*/\ A)-#_P"?Q/U_PH V MZ*Q/^$DT/_G\3]?\*/\ A)-#_P"?Q/U_PH VZ*Q/^$DT/_G\3]?\*/\ A)-# M_P"?Q/U_PH VZ*Q/^$DT/_G\3]?\*/\ A)-#_P"?Q/U_PH VZ*Q/^$DT/_G\ M3]?\*/\ A)-#_P"?Q/U_PH VZ*Q/^$DT/_G\3]?\*/\ A)-#_P"?Q/U_PH V MZJWUE:ZE9S:??1K-;W"-'(C#(96&"#6=_P ))H?_ #^)^O\ A1_PDFA_\_B? MK_A3C)IW1,X*2<9*Z9^7OQZ^ VH?#/4'UO14>Y\.W3_(_5K=F_@?V_NM^!YZ M^3_#WXA>(?AMXAAU_0)MI7 EB)_=S1]T]?TAP)QQ2S.C M_9N96N\K\4OAK\2O$/PQ\0QZWHDA,9(6>!C M^[FC[JP]?0]J_6+P/\6/!_CO0(-,2PO\ ?BD[JW^/>OS/CS@2IE57 MVM+6C+9]O)_H^I^Y^$OBS0S^A]7Q%HXF*U722_FC^JZ>AZ716)_PDFA_\_B? MK_A1_P ))H?_ #^)^O\ A7YT?LYMT5B?\))H?_/XGZ_X4?\ "2:'_P _B?K_ M (4 ;=%8G_"2:'_S^)^O^%'_ DFA_\ /XGZ_P"% &W16)_PDFA_\_B?K_A1 M_P ))H?_ #^)^O\ A0!MT5B?\))H?_/XGZ_X4?\ "2:'_P _B?K_ (4 ;=%8 MG_"2:'_S^)^O^%'_ DFA_\ /XGZ_P"% &W16)_PDFA_\_B?K_A1_P ))H?_ M #^)^O\ A0!MT5B?\))H?_/XGZ_X4?\ "2:'_P _B?K_ (4 ;=%8G_"2:'_S M^)^O^%'_ DFA_\ /XGZ_P"% &W6?JFJZ;HEA-JFKW,=I:6ZEI)9&"JH'N?T M'>N5\2?$KP7X3TN75]:U)(H(QT&2[GT5>YK\P?C3\[O+EL*B#./4D]@.Y-:/@WP;K'C?6H=&TE0ID/SROD1Q+W9C_ "'>OU0^ M%7@7X>_"W1TM=-FCFU"11]HNV!,DC8Y ..%] *_<,[XBR_AK"+"82*<[:+_V MZ3_IOIH?RQPMP;G''&82S',)M4KZRZ6_E@MOT6[N]\WX+_ +P_\ #*RBU._1 M;[Q!(O[R=AD1;@,I&.P]^IKZ&K$_X230_P#G\3]?\*/^$DT/_G\3]?\ "OYJ MS3-<1C:TL1B9"IJ,(]%U\V^K?5LVZ*Q/^$DT/ M_G\3]?\ "C_A)-#_ .?Q/U_PKSCV3;HK$_X230_^?Q/U_P */^$DT/\ Y_$_ M7_"@#;HK$_X230_^?Q/U_P */^$DT/\ Y_$_7_"@#;HK$_X230_^?Q/U_P * M/^$DT/\ Y_$_7_"@#;HK$_X230_^?Q/U_P */^$DT/\ Y_$_7_"@#;HK$_X2 M30_^?Q/U_P */^$DT/\ Y_$_7_"@#;HK$_X230_^?Q/U_P */^$DT/\ Y_$_ M7_"@#;HK$_X230_^?Q/U_P */^$DT/\ Y_$_7_"@#;HK$_X230_^?Q/U_P * M/^$DT/\ Y_$_7_"@#;HK$_X230_^?Q/U_P */^$DT/\ Y_$_7_"@#;HK$_X2 M30_^?Q/U_P */^$DT/\ Y_$_7_"@#;HK$_X230_^?Q/U_P */^$DT/\ Y_$_ M7_"@#;HK$_X230_^?Q/U_P */^$DT/\ Y_$_7_"@#;HK$_X230_^?Q/U_P * M/^$DT/\ Y_$_7_"@#;HK$_X230_^?Q/U_P */^$DT/\ Y_$_7_"@#;HK$_X2 M30_^?Q/U_P */^$DT/\ Y_$_7_"@#;HK$_X230_^?Q/U_P */^$DT/\ Y_$_ M7_"@#;HK$_X230_^?Q/U_P */^$DT/\ Y_$_7_"@#;HK$_X230_^?Q/U_P * M/^$DT/\ Y_$_7_"@"OXN\/6WBOPQJ?AVZ562_MY(AN&0K,/E;_@+8-?B/KNC MWGA_6;W0]079; M_KC_ $KN:X:W_P"1WF_ZX_TH [FBBB@#_]#]P_$?_(Q:)_UT/_H2UW-<-XC_ M .1BT3_KH?\ T):[F@ HHHH **** "OR'_X*0?\ (\^$/^P;-_Z.-?K)KFKV M^@:/>ZW=QRS0V,3S.D$9EE94&2$1>68]@.M?C7^U_K_B/XV^.-+U#P?X/UW^ MSM)LOL_F3Z=.C22/(SL0H4X & .>: /U^\"?\B1X>_[!UI_Z)6OFG]N3PC>> M*O@%J%Q8IYDF@W4&I,H&3Y<8:*0C_=24L?8&NV^ ?Q;M?&WA_2/"]SH.K:-J MVFZ;$+@7UE)!!N@5(FV2N &R3D#KC/I7O>JZ98ZUIEWH^IQ">SOH9()HVZ/' M*I5E/U!(H ^!?^"=&NV]W\*_$/AX-FYT[5S.R^D5S!&$/XM$]?0W[5>LQ:%^ MSWXVNY6"^=9?95]VNI%A '_?=?$_A#P]XU_8K^+NJ7=QI-YKWP^U]?+-S9QF M62-$8M"SJ.DD664YP&#$@YX&W\:/&_C7]K=]*^&7PE\/W]GX=%Q'\)SI;^,/',RD0RM;Z?"<<%DS++^6Z.OGWX MJZ=)\*?VT5UG5AY5F_B&SU@/T#6US.LTC#Z$NI]P:_8+X3_#;1OA+X"TOP+H MGSQ6$?[R4C#33.=TDC>[,?P&!VKYN_;&_9SO?C%H-KXJ\(QAO$^AHR+$3M^U M6Q)8Q _WU;)3/')'?( /M<<\U^)'[9XN/'/[4(\):3^]NUBT[3(P.?WLX#@? M@9N:^MO"'[8TF@^!K;0O''A'6G\;Z;!]G:VCM'*74L0"!]_5=_5L*>U[X>1N^LP"(* MT:>8\43R*LDBKSDJI/TZ]J\*_8?^(WQ9\?Z)XE/Q(DN+VTL9;?[%=W*%7=I! M)YR!B!N"[4/MF@#XY_;T\+W_ (;^.Z>+=F+?7K2VN(I .#):J('7Z@(I/LPK M]G- U>T\0:%IVNZ>V^UU&WBN8CZQRH'4_D:\ _:A^!,?QS\ C3]/9(=?TAVN M-/D?A2S !XF/99 !SV(!KYS^#7[2E_\ "'P+;?#+XO\ A;6(-:\.J;6U-O:M M*MQ"@/E+NR!E1A 5W @ ^M 'DW_!1W6$NO'WA+P]&=TEGITEP5')!N9BH'U/ ME5]?^)/A/J1_8WD^&,$>_4K;08',>.6N;?9=,@'J9%('X5X!\,_@YXX^/_QL ME^/OQ7TI]%T.":.6PT^X&))5@&($*GD(F S9 W-GC!K].<#&".* /RC_ ."; M>N6\.K>./#,K8GN8;*[C7_9@:6.0_@9$K]+?B%K,?AWP%XDUZ9MJ:=IMW<$G M_IE"S?TK\WO$_P ,/&7[*WQV7XO>!-'GUOP7J+2K=6]JI>6"&X(,D149.%;# MQMC'R@'WZOXT?';Q#\?_ N?A1\$/#&JS2ZXRI?7=W;FV2*%'!9-Q)4;B!N) M/W#?L[?!.P M^!GP^A\-)(MSJET_VB_N%&/,F8 ;1WV(/E7\3U)KWF@ HHHH **** "BBB@" MC>Z;9:B$6]B64)DKGMFJ'_",Z%_SYI^5;M% &%_PC.A?\^:?E1_PC.A?\^:? ME6[10!A?\(SH7_/FGY4?\(SH7_/FGY5NT4 87_",Z%_SYI^5?C7^UC:P6?Q[ M\2VUL@CC1;+"CH,V<)-?MC7XK?M=?\G!>)_]VQ_](X:\7/OX*]?T9^$?2%_Y M$M+_ *^Q_P#2)GS91117R)_&P5Z)I7[._P >_'&A0>+_ /IB7FCW@;R"LJ+ M(3&YB?(;'1U/?I7G=?M3^R)_R;[X8_WK[_TLFKZGA'%PH8ISG2C47*])*ZW6 MOJ?M'@5EE#%9Q4A7IQFE3;2E%25^:"O9IJ^KU/QZU/\ 9C_:6LY!%>>'+LDC M^!UG7&*_I6I&56&UAD'L:_9L%Q_"CI M'"07^'3]&?V;A5B,+I@U2A_W"7_MLHG\P%S\,/B%:#==Z!=Q<[?FC(Y].:Q' M\)^(T.&L)<_3/]:_J0>PL9/]9;QMWY0&LJ[\)^&+\8O-*M9@1CYHEZ Y]*]R MEXHT?MX=_*2_^1.J?$.?+X947_VY-?\ N1_D?R]MX>UQ,[K&;CK\A-5VTG55 M&6LY@/>-O\*_IGO/A%\,-0<27OABPF8=V@7_ #VKE+O]G'X.7F[?X>B3=C_5 MEDQCTP>*]&EXF9>_CIS7W/\ 5'-/BWB2.U"A+_M^3TP"2.*YB\_8M^&-P"(+ MN\MR1U!1N<]?F4UZ-+Q!RB6\Y+UC_DVKNF=C%<^AQ7ZV7W[!FOA&%J M^EW)!.T,I3/HN56O0I9WE=3X<7#YN MWYG-/QQQ5/\ C9+B%Z^O9&W27$C'IDN2<5] MZ>)?V2_%GAG3KK5]6\+E+*U5GEECD4JB@_>P&SCGL*^-/&]MHVGZM_9NCQ;! M /WAR3ESVY]!^M>I3A2G3]M1JQDMO==]?D>UPAXQ87.LQ65?4:U.?*Y/VD$D MHKJ];[V2LGJ<:S,Q+,487&T'AL92C4IO>,DFON>A]?_"G]L3QM\.+,:/J.E6>OZ=NW!;@,DD8 M/4(R$8!]#D5]2^&O^"@OPXN$6/Q7X'FM''WI+:59%.6[(P!&%_VN37YIZ/X MUWQ#8)?Z*%N@0Q9%SO7;UR #^=5KSP#XQL21-I-P0.S/@S!XF; MK5J7O2U;5U?STT/@\OS?A93>78>O3A*FW'DYE%Q:=KU=XWQK_97U^(6DWB'2[M)#C9(CG]&2OY\+ MJQO;)_+O;>2W?TD0H?R(%5@S*S9PG7/^K*E/TZ5\G^,O@38Z M3&]]X.\8Z9K]J-Q5"YM[C Z#:PP3VSD"O@FVUC5;/'V:[ECP<\,>M=+:_$+Q M1;8!N1*O<.H;/X]:XJO@[D]3>I.+\N7_ "1_._&G@!F.+YIX6EAV^\?:4G]R M#R"/S&0?P-/L-3U'2YA<:=WFM6/]S# ']*^.SGP.JPO/+L2I^4 MERO[]4_P/Y\S#P/XNP4N9X)R2ZPE&7X)\WX'U;X*_:@\?>%WCAUB.WU^T4KN M6Z3]YM P<2+ALGKSW^IKZZ\$?M:?!K7ECM_%>EOH%R57W2]?\ A+K-NMUIFK:;/&V< M$3Q@\'!RI((_$5NK#X$=0Z363*>01*A!'YU_/Y%/-"EDN;Y=5:CCIRI^:2DOS3_ #/L(_2/Q*7O8.+?E-K_ -M9^]L= MCX+F;;"UJ[=<+(A./P-3_P!D>%/[EO\ ]]+7X3VWBR4_?N)8F]0[8_G6U'K- M[*,Q7TC#VD;_ !K]AR7P]RW,E? YC&?ERZ_--W_ PE])ZL?\ ;_+_ .O7WG#&,X>R M*,\-/%P=9-J3;L[IVMUM;M?<_$_$CQ!Q_$>)5647"BDN6%[I=V]%=OO;;0V: M],^$/BO1/!?CW3M=\062WMBA,/3/>O&O[>L?]O\O_ *]( M=>L<_\ M'\!WKY-\7_&KQUXP\,Z7X-O;YHM&TJ%(4MXR0)-@PK2 M'^(@<#/2O&[N\MK*(S73A%'KW^E?Q5F.8.I7>'P5Y*]DTM7VLM]?O/ZDXI\: M\=F2A@7LK332$L[N/-<3PK\/M-DUC5)" WEC,<*DXWR/T 'O^O2OH#X+_LI_$'XT20:QX@67 MPQX2+*Q>1=MW=H>?W2G[JG^\?R/6OUO^&GPH\#?"708O#_@G38[*)% DEQF: M9O[TCGEB?>O"#75T5 M4)N+4HNS1%6E&<7":NGHT^I^1WQS^".J?"W67O+-&N/#]XY-O,.?+SSY@:U M MQ9WL;1NI'J.H]".H/8U^2'QD^#>M_"C6S%*&N='N6)M;H#@C^X_HX_7J*_I7 M@?C.CG&'>6YBDYVMK]M?_)+_ (*\OX@\5?#/$\.8R.=Y*VJ5[Z;TW_\ (OI? MT?2_Z>^![[P3X_\ #=IXET.WC:"Y7E3C?&XZHP'0BNO_ .$9T+_GS3\J_(KX M0?%W7/A5KZ7EJYFTNX91=VQ/RNG]Y1V<=C^%?KAX6\4Z)XST2V\0>'[E;FTN M5R".JGNK#L1W%?DG'/!-7*:_-'6E+X7V\GY_F?T1X5>*.'XAPO).T<1!>]'O M_>CY/\'IV;E_X1G0O^?-/RH_X1G0O^?-/RK=HKX,_6C"_P"$9T+_ )\T_*C_ M (1G0O\ GS3\JW:* ,+_ (1G0O\ GS3\J/\ A&="_P"?-/RK=HH PO\ A&=" M_P"?-/RH_P"$9T+_ )\T_*MVB@#"_P"$9T+_ )\T_*C_ (1G0O\ GS3\JW:* M ,+_ (1G0O\ GS3\J/\ A&="_P"?-/RK=HH PO\ A&="_P"?-/RH_P"$9T+_ M )\T_*MVB@#"_P"$9T+_ )\T_*O./B3XJ^'?POT;^U-?A1I9.(+9,>;,WL.P M'D/\*_J:_*GQIXV\0^/M7=_": MGB7\U#SEY]H_?IOI_$3XA:I\0](+:/_5QK_4GN:W?A1\'/$_Q5 MU58=.C-OID+8N+QA\B#KM7^\Q]!T[UU_P4_9^UOXG3IJ^J;]/T")QNE(P\_J ML6>WJW3TK]2?#OAW1_"ND6^AZ%;+:VELH5$48Z=SZD]S7Z1Q?QWALGH_V?EB M7.M--H?YO^F?BGASX38[B/$O.<\E+V4G?7XJG^4?/MI'NN3\(?"KP7X+T:'1 M])L$Q&!OD89>1LC*PP0?J#7I9/F4\'BJ>*AO%I_UZH\3B3)*>98"M M@*OPU(M>G9_)ZGX06-Y-I][;W]OQ+;2)*F>FY""/U%?L[X&_X1GQCX2TOQ): MVT3K?0([;1T?'S#Z@U^2'Q(\(W?@7QKJOAF\'-K,=A'1HW^9&'U4BON#]C;Q MM]M\/ZCX'NI5\S3G\^W4_>,?1]SNIEF>ULFQ6GM+JSZ3A?\ 3F7W'UW_ ,(SH7_/FGY4?\(SH7_/FGY5 MNT5_-9_;QA?\(SH7_/FGY4?\(SH7_/FGY5NT4 87_",Z%_SYI^5'_",Z%_SY MI^5;M% &%_PC.A?\^:?E1_PC.A?\^:?E6[10!A?\(SH7_/FGY4?\(SH7_/FG MY5NT4 87_",Z%_SYI^5'_",Z%_SYI^5;M% &%_PC.A?\^:?E1_PC.A?\^:?E M6[10!A?\(SH7_/FGY4?\(SH7_/FGY5NT4 87_",Z%_SYI^5'_",Z%_SYI^5; MM% &%_PC.A?\^:?E1_PC.A?\^:?E6[10!A?\(SH7_/FGY4?\(SH7_/FGY5NT M4 87_",Z%_SYI^5'_",Z%_SYI^5;M% &%_PC.A?\^:?E1_PC.A?\^:?E6[10 M!A?\(SH7_/FGY4?\(SH7_/FGY5NT4 87_",Z%_SYI^5'_",Z%_SYI^5;M% & M%_PC.A?\^:?E1_PC.A?\^:?E6[10!A?\(SH7_/FGY4?\(SH7_/FGY5NT4 87 M_",Z%_SYI^5'_",Z%_SYI^5;M% &%_PC.A?\^:?E1_PC.A?\^:?E6[10!A?\ M(SH7_/FGY4?\(SH7_/FGY5NT4 87_",Z%_SYI^5'_",Z%_SYI^5;M% &%_PC M.A?\^:?E1_PC.A?\^:?E6[10!A?\(SH7_/FGY4?\(SH7_/FGY5NT4 87_",Z M%_SYI^5'_",Z%_SYI^5;M% &%_PC.A?\^:?E1_PC.A?\^:?E6[10!A?\(SH7 M_/FGY4?\(SH7_/FGY5NT4 87_",Z%_SYI^5'_",Z%_SYI^5;M% &%_PC.A?\ M^:?E1_PC.A?\^:?E6[10!A?\(SH7_/FGY4?\(SH7_/FGY5NT4 87_",Z%_SY MI^5'_",Z%_SYI^5;M% &%_PC.A?\^:?E1_PC.A?\^:?E6[10!A?\(SH7_/FG MY4?\(SH7_/FGY5NT4 87_",Z%_SYI^5'_",Z%_SYI^5;M% &%_PC.A?\^:?E M1_PC.A?\^:?E6[10!A?\(SH7_/FGY4?\(SH7_/FGY5NT4 87_",Z%_SYI^5' M_",Z%_SYI^5;M% &%_PC.A?\^:?E1_PC.A?\^:?E6[10!A?\(SH7_/FGY4?\ M(SH7_/FGY5NT4 87_",Z%_SYI^5'_",Z%_SYI^5;M% &%_PC.A?\^:?E1_PC M.A?\^:?E6[10!A?\(SH7_/FGY4?\(SH7_/FGY5NT4 87_",Z%_SYI^5'_",Z M%_SYI^5;M% &%_PC.A?\^:?E1_PC.A?\^:?E6[10!A?\(SH7_/FGY4?\(SH7 M_/FGY5NT4 87_",Z%_SYI^5'_",Z%_SYI^5;M% &%_PC.A?\^:?E1_PC.A?\ M^:?E6[10!A?\(SH7_/FGY4?\(SH7_/FGY5NT4 87_",Z%_SYI^5'_",Z%_SY MI^5;M% &%_PC.A?\^:?E1_PC.A?\^:?E6[10!A?\(SH7_/FGY4?\(SH7_/FG MY5NT4 87_",Z%_SYI^5'_",Z%_SYI^5;M% &%_PC.A?\^:?E1_PC.A?\^:?E M6[10!A?\(SH7_/FGY4?\(SH7_/FGY5NT4 87_",Z%_SYI^5'_",Z%_SYI^5; MM% &%_PC.A?\^:?E1_PC.A?\^:?E6[10!A?\(SH7_/FGY4?\(SH7_/FGY5NT M4 87_",Z%_SYI^5'_",Z%_SYI^5;M% &%_PC.A?\^:?E1_PC.A?\^:?E6[10 M!A?\(SH7_/FGY4?\(SH7_/FGY5NT4 87_",Z%_SYI^5'_",Z%_SYI^5;M% & M%_PC.A?\^:?E1_PC.A?\^:?E6[10!A?\(SH7_/FGY4?\(SH7_/FGY5NT4 87 M_",Z%_SYI^5'_",Z%_SYI^5;M% &%_PC.A?\^:?E1_PC.A?\^:?E6[10!A?\ M(SH7_/FGY4?\(SH7_/FGY5NT4 87_",Z%_SYI^5'_",Z%_SYI^5;M% &%_PC M.A?\^:?E1_PC.A?\^:?E6[10!A?\(SH7_/FGY4?\(SH7_/FGY5NT4 87_",Z M%_SYI^5'_",Z%_SYI^5;M% &%_PC.A?\^:?E1_PC.A?\^:?E6[10!A?\(SH7 M_/FGY4?\(SH7_/FGY5NT4 87_",Z%_SYI^5;:(D:+'&-JJ, #L!3J* "BBB@ M HHHH *X:W_Y'>;_ *X_TKN:X:W_ .1WF_ZX_P!* .YHHHH _]']P_$?_(Q: M)_UT/_H2UW-<-XC_ .1BT3_KH?\ T):[F@ HHHH **** "BBB@ HHHH 9)'' M,ACE4.IZAAD?D:;#!!;KLMXUC7T4!1^E2T4 %%%% %=K.T>7SW@1I!_$5&[\ M^M6*** &LJNI1P&5A@@\@BHX+>"V3RK:-8DZ[4 49^@J:B@ JO+:6L[B2:%) M&7H64$C\35BB@ &!1110 UE5U*N RGJ#R*BAM;:VS]GB2+/7:H7/Y5/10 M4444 %%%% !1110 4444 %%%% !1110 4444 %9\^DZ5=2F>YLX99&QEGC5F M..!DD9K0HHL3*"EI)7,K^P=#_P"@=;?]^4_PH_L'0_\ H'6W_?E/\*U:*5D9 M_5Z?\J^XRO[!T/\ Z!UM_P!^4_PJ_!;P6L0@MHUBC7.%0!5&>3@#BIJ*+%1I M1CK%6"BBBF:!1110 4444 %%%% !1110 4444 <-\3#J/_"OO$4>D:4VMWTU MC/%#9(5!GDD4HJY8J ,G)YZ XYK^=KQI\$_B[X/U +XR\.7.GSWF95,AC(?) MYPRL03ZC.:_I>KG?$WA/P[XQTU](\2V,=]:O_#(N2I]5/4'W%?:<(\6++I.% M2'-"3N[;_+I_GW(K8S%X>E.IET8>V:LG--JV]GRM.WZ]&?S(?\(/XK_Z!S_F MO^-*/ WBQB%73I"3P!E?\:_=?4_V-_AQ>7+36-_?6$9.1&CJX'MEP3^M=_X' M_9Q^&?@>ZCU&WLFU&^B.4FNCYFTCNJ_=!]P*_5,3XB9+&ESTW.4NUDOO>WW7 M/AL#QIQ_4KJG7PV&A#K*\WIY)3N_G8^&?V%_A7\5/A]XVNKWQMX-N+?0];L2 M(;R8Q$0N"'&4WE@) ,'Y9Y M5QU=UYJW2ROT/O*ZA4FZLH14I:NRM=]^OYF#?>%O#6IP26VHZ5:W$4HPZO"C M CWR*\A\2_LO_ ;Q6[2ZIX.L5F?[TL$?DR'Y=HRR8/ Z5[Y17G4<=7IN].;7 MHV:4JLZ?P.WH?!'B3_@G?\$=523^PI]0T5R!M\N?S@"/42ANO?\ 2OG[Q!_P M31U^+=+X8\803C@".YMV5O<[U;'X;:_7BBO>PW&>94MJK?K9_F>C2SK$QVG? MUU/P/\0_L&_M"Z&TGV33+75T52RFTN 2W) &) GS=\9Q[UX#KWP6^+7A@L-; M\(ZG;A02S"V>1 %."2R!E'YU_3=371)$,A2XFJKXXIG\I=Q;W%I,UO=1-#*APR.I5@?<'D4D4\T)!B=D(]#BOZ?_ !#\ M,_A[XK4IXD\.V&HAE*GSK=&R#U'2O#/$/[%G[.OB(N[^&%L&8DC['*]N 2,< M!"!@>G2O>H^)6%FN6O2:^YK]#M_UBH5(\E:GH_1H_!:S\6:I;865A.O^UU_. MNJL_&.GS@+HK]0O$__ 3:\ 7I\SPKXCOM-;&-DRI,F<<'H&Z]>:\# M\0_\$W/BC8[O^$<\0:=JN,8\T/:YSU_YZ=/UKQL?EW"V8:O]W)]4G'].4_,> M(O"7A'-KRE1]E-]8>Y^%N7\#Y?@NK:Z7=;RK(/8U;21XSNC8J1Z5LZ]^R-^T M5X4Q._A:>XCP/WEI(DH!)(Q@,&SQZ8Q7FEY9?$GPJ6'B/0KZV2/)8W5K+&,+ MP3N90,>^<5\;C/"RHG[7*\5&=ME>TOO6GY'X-Q)]%S%P3GE&*C57\LO=EZ7U M3^?*=G++),_F2GD;HBCU)'IUQ7Z@? ;]BS0/!KVOB_XIF/7_ M !(HW+;_ 'K*U)[(I'SLO]XCW %>A_L;Z!HEA\$])UNSL88=0U*2[-S<*@$L MQCN)(UWMU.$50/8"OJZOTK*ZU/#X>/U6-I22YI?:=UJEV7IJ^K9_>7A5PAE^ M79;0QF&A^^JPC*4WJ_>2;4?Y5KTU?5L:B)&BQQJ%11@ # '8"G445)^G!11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !7,^+_".A^.-!N?#OB&W$]K<#_@2-V93V([&NFH MK6A6G3FJE-V:U370PQ6%IUZ^$.N_"G76L[Q3<:9< M$FUN@/E=?[K>C#N*L_!OXR:W\*-;$L1:YTBY8"ZM2>"/[Z>C#]>E?K%XO\(: M%XYT*X\/>(;<7%K<#'/WD;LRGL17Y%_%CX4:_P#"OQ ^FZDAFL9B6M;I1\DJ M?T8=Q7]+\'\78;/<-++\P2=2VJ_F7==FO^"O+^'/$CPZQO"F.CG.32:HWNFM MX/\ EEWB]DWOL_/]>?"WBG1/&>B6WB#P_G;S$]& _/I7ZU:'K>F^(])M=;TB9;BTO$$D;J0 M<@]CCN.X[5^-<;<&5%WB;A^(L)?X:\/CC_ .W+R?X/ M1]+ZU%%%?$'ZD%%%% !1110 4444 %%%(2%!9C@#DDT +7S#\=OVAM.^'$$F M@>&V2\\0R*1U#1VONX[MZ+^?I7"_'_\ :4AT5+CP;\/[A9K]@T=S>( M77TW_E[Q<\\O/9=-=K>MZYJOB/4[C6=:N7N[RY8O) M(YR237U?\"OV9[KQ:MOXL\<*UMI)(>&UY62X'JW=4Z>YKOO@+^S)%"EIXS^( M<.Z?*RVUBPX3'(:4=ST(7MWK[L1$C01QJ%51@ # KT^.O$N-*+P&5.UM'); M+RC_ )_=W/"\*/ Z>(DLVX@BW?6,'N[Z\T__ )'KU[%:QL;33+.&PL(E@MX% M"(B#"JHZ 5;HHK\!E)MW9_7D(**48JR04444B@HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@#\_/VS/!+Q7FE^/;2(".9?LERPZ[UR M8R?JO ^E?-_P,\:2>!?B5I.J[@MO:OH$<:R7+1^;;Y[31\KCW/(_&OQ@ECD@E>*0;7C8J1Z$'!K^FO#7'0S+)I MY?6UY;Q?^%[?JOD?PSXWY75R3B:EF^%5N>TU_CB_>7ST;]3]ZE974.ARK#(( M[@TZO(/@9XV;QW\-M*U:X=6NX4^SSA3TDB^7)';(&:]?K^<;_ *X_TH [FBBB@#__TOW#\1_\C%HG_70_^A+7 M(M/TBUCL[9%M&6*)0B O;1,Q ''+$D^]?/%?5W[7_A MOQ0_QUUF^T[0M1U.WO(;-UDL[.:=!MMTC*EE7;NRN< G@COP/F+_ (1WQM_T M*.N?^"VX_P#B*^>K\,YA6J2JPHR:;;OW/XBXN\-.(,3FN+Q%'!SE"52;32T: MF1S7T17OX>E*G3C":LTK,_MSA# M"5*3LZ$]"*[*BML-B)T:D:M)VDG=/S. M;&X.EB*,J%>*E"2LT]FF?BE\2OAKXA^&/B&30]X4?NYH^S*?7U': MO1?@1\<]3^&&JIIFI.USX>NW FB)R82>/,3Z=QW'O7Z2_$KX;>'_ (G>'I-# MUN/#C+03@?/#)V93Z>H[U^1WQ#^'GB'X;>(9=!UZ(C!)AF _=S1]F4_S':OZ M;X7XFPG$.#E@<_+_J:?K6GP:KI4Z7-I1S@ #L/4GL!R:NG3E.2C%7;,ZU:%.#G4=DM6WLD M7[JZMK*VEN[R588(5+N[G"JHY))/0"OSP_:!_:3?7/.\&_#^Y:.P&Y+F\3Y3 M-V*H>H3W[UP?QU_:&U'XD3/H'ATO9>'HFZ'Y9+@C^*3!X'HOYUX)X6\)Z_XS MU>+0_#EH]W=2D<*.%7."S'LHSR:_H7@?PXIX2*S#-+ZYJ_-/RCUL^^[]-\O3M.U'6K^+3M,@>[N[E@J1H"S,Q/^ M>:_2_P"!'[..F^";>#Q-XOA2\UYP&2-@&CM3_L^K^I_*NU^"GP+T3X6::MY< MJMYKUP@$]P1D)WV1YZ#WZFO?:^9X]\2YXOFP> =J?6767^2_/\#[CPD\#Z>7 M;[R_!=+O4****_'3^DPHHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "OR _:&\$/X(^)FHV\40BLM18 MW=L%Z;)#R!]&R*_7^OCS]L'P3_;'@^T\86D(:XT9]DS#KY$A[^P;^=?I'A;G M?U3-(TY/W:GNOUZ?CI\S\3\>^%_[1R&=:"O.B^=>FTOPU^1Y5^QMXV:PU[4O M ]RZK!J"_:8&ZC612IR"&&>#7K>,&2>PQT<7%>[46O^);_ (6/ MG_HW\4?6LIGEU1^]1>G^&6J^YW_ O4445^0G]&!1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !7#6__ ".\W_7'^E=S7#6__([S?]\00&.2,DQR#[DL?9T/<']*]I^ /Q]O/AO>IX=\0NUQX= MN'^K6K,>77_9_O#\1[_?_P 7/A9I'Q4\,R:1>;8+Z++VMSM!:)_3UVMW%?D5 MXO\ "&N^!M=N/#OB*W-O=6Y_X"Z]G0]U/8U_3O#N?X/B3 RPF,BO:):K_P!N MC_6GIO\ PIQIPCF7!.:PS'+)/V+?NR_.$^_ZK5:K3]PK6YM[VVBN[21989E# MHZG*LK#(((J>OS*_9V_:!N/!UW!X,\73F30IVVPS.^%F@MJNL/YMS+D6]JI DE;^BCN:\'!8 M*KB*L:-"/-*6B2/KLSS/#X.A/%8J:C"*NV^G]?B=#XT\;>'O .AS:_XDN1;V M\8(5>KR/CA$'89C)>T75[1\EW?GOT7G_$?'_B=F7%>+649+"7L M6]$OBGYR[16]MNK\N9^'GPT\4?$S6%TKP[;ED4@S3L"(H5)Y+'U]!U-?J]\* M_A3X?^%F@IIFEH);R0 W%TP^>5^_T7T%=#X(\#>'?A_H4.@>'+8001\LW5Y& M[LQZDFNPK\IXX\0*V:2=&E[M%/1=7YO_ "Z'] ^%?@_ALAIK$XBT\2UJ^D?* M/ZO=^2T"BBBOSD_:0HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ K \5:!:>*?#FI>'KU \-_ \1!Z9(^4_@<&M M^BM*565.:G!V:U1CB,/"K3E2J*\9)IKNGHS\)=>TB[\/ZU?:)?)Y=Q8S/"ZG ML4.*_3S]E/QP_BGX<)HUTP^TZ XM>O)BQF,X]AQGVKY>_:X\$_\ "/\ CV/Q M+:PA+774WDCH9TX?\3P?QK&_97\<-X5^)$6CS,!9Z^OV=R3@"1J^)?F?PGP'B)\+\9RP%9VA*3IOS4M8/[^5_-GZL444 M5_+I_>04444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 5PUO_ ,CO-_UQ_I7Z(&8 M>X% &1X__:P^'_@_Q*_@G0K6\\6^((B1):Z9'YOEE?O*SC/([X! [D5A^$_V MS/ASJ_BD>#O%^GWW@[4Y'"1C4H]B$MPNYN"N[L2,>]>?_P#!/[P/I=E\,[[X MA3Q";6-=OID:=_F<0P84*">1E]Q/KGVK2_;R^%NF>)OA3)\0+6W5=8\,21N9 M5'SR6LKB.1&(ZA2RN,] #ZT ?=:LK*&4Y!Y!'0BN1\<^//"OPX\.W'BGQA?I MI^GV^ 6;EG8]$1>K,>P'UZ5\I_L+_%G4/B'\+[CPYKLYN-2\)RQVWF,I)I8C1N"8W_TR;TW85@#Z M*/>@#ZX'[;_A3[(NOMX/UP>&S)L_M/R/W6W. W3'7C[W7C.:^LO!?C;PQ\0O M#UMXH\(WZ:AIUT/E=#RK#JK#JK#N#_*IY?"'AJ;PLW@J33XCHC6WV0VNT>7Y M.W;MQ]*_)7]F+QIJ7P,_:0U?X,ZC[N[6PM9;V]E2"W@0O)(Y"HB*,EF)X ZFOCV__;0\&7&J7MAX M$\.:MXN@T[_7W-C 3"/<'!.,9(R 3CI7C7_!0?XO7VCZ?I7PDT68PMJD?V[4 M&1L%H Q2*(X[,RLS#_9%?7/[-_PVT[X9?!_P]HMO;B*]NK6*[OF(^=[FX4/( M&/<*3M'H * -+X0_';P!\:=/FN/"5TR7EIC[393C9<0]LE>ZYXR/QQ7LE?CA M^T9)>?LV_M2V/Q!\%I]FMM6BBU&2!/EBD#LT5U"0.,/L+>Q;(K],/B3\6-+\ M%_!O4?BQ9%;FV6PCNK,'@2O=!1;CZ%G7/MF@#FOBW^TI\/OA)J4'AR^,^L>( M;K;Y>G6*>;/\_P!W=C[I;L.2?3!KD?"?[7G@75_%,/@[QAI=_P"#-2NR/LXU M./RXY-QPOSD#;GMD8]37RQ^P7X3D\>>-?%GQG\8%M1U&UD6&":;Y_P#2+C<\ MS\_Q*NT#T#&OH#]NWX>6'B?X-7'C". ?VKX6FBGCE4?.8)76*5,]=OS!_P#@ M- 'VR#GD45\;?L3?%V]^)OPK.D:Y.9]7\+2)9R.QR\ENRY@=CZX#)GOMSWK[ M)H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "O&OC+\'M'^+&@_9IL6VJV@8VMSCE6/\+>JG]*]EHKMR_,*V M%K1Q%"5I1V9YF<9/AL?AIX/%P4JS:3ZVWV.OT7Q]XT\/7*W>CZU=6TJG.5E;GZ@FJ?BGQ=XB\::H^ ML^);U[VZ< ;G/ X Z ?2N_+=VOWM>USZ5^!W[/6J?$N9-'HS]\<27!'\*9Z+Z MM^7K7Z@Z#H&D>&-*@T70[5+2SMUVI&@P![_4UE^ ]0M=6\%Z)JEG"MO#=V<, MJH@PJAT!P!765_(W&G%F+S+$RC6]V,6TH]%Z]WY_TZ^GTR_MM2M3B:UD25#_M(0P_45^[MU;07M MK-9W2"2&=&C=3T96&"#]0:_%3XH>$I/!'CO6/#;H8X[:=C$"#6\O1Z-??^9_'/TF.&G2Q.'SFBK* M(/&?@W2?$L& +ZW1V4'.U\?,I]P:["OB']C7QM]LT74_ UR0'T]A<0<\LDI. MX8[X;G\17V]7X[Q9D[P&85L-;1/3T>J_ _I3P^XE6;Y/A\=?WI1M+_$M)?B@ MHHHKYT^R"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH *X:W_ .1WF_ZX_P!*[FN&M_\ D=YO^N/] M* .YHHHH __5_(_P#D8M$_ZZ'_ -"6NYH **** M "BBB@ HHHH *^'O^"@.AWFK? F*]M%9ETC5K:YF"C($;1RPY/L&D7FON&LC M7]"TKQ/HE]X=URW6ZT_487@GB;H\<@P1_@>U 'P-_P $\/'6G:C\.]7\ 22! M=1T>\:Z5">6MKD+@J/\ 9D5MWID>M?2W[4%W:V?[/_CB2[("OITD:Y[O(0J8 M]]Q%?&]]^PW\1? GC(^*?@EXO73U5R81,6CFB1OO(SKD./J.1UYYKR+]K7PM M\0?!WA;1D^*/C^?Q'KNJ7+&&PB_=VL-M&A\R1DR26+E IX'7CB@#MO\ @G$T M]OJOC^_/_'K;VED9/][=,R_H&KP;]CD7&O?M0^'M3O6,LN_4;J5CR2[6LW)_ MX$P-?>/[!GPSD\-_""^\3ZI&4F\93>8%(Q_HD :.(_\ BTC#U!%?#7[&Z2: M!^U)H^CW8V2J=2M&#<$/';RDCZY3% '[K5^$7[2=Q)X:_:]UC4[4^7)9ZGIM MVI'9O)@FS^9K]W:_"7X^V[^+OVQM3TNT7SGO-9TZR"CNRI!"1^8YH _=D<@& MEI!P *6@#\'?VRKJXU_]IOQ!IX_:AUC4F4K%<-I]XN1P0((@Q_P"^D:OW5C97C5U. M0P!!'0T ?E1_P4HM534O 5Z!\TL.HQD^T;0$?^AU@_&#Q/=W7[!_PVA,K;KR M\@M7_P!J*S6Y0*?H8T_*M?\ X*37R2:WX%TT'YX+>^F(]I7B4?\ HLU!\:O" M=S9?L)?#EY(BDEA<6EVXQ]V.\CG;)],F1: /<_\ @G?8_9O@KJMV1S=ZW<,# M_LI! H_4&OI7]H*U6\^!OCR%QD#1;Z3GUCA9Q^JU\Y?\$]+Q+CX'W]N"-UKK M5RA'?YH8''_H5?0W[15\FG? GQW<2' ;2+N+\9HS&/U:@#\Z/^"<.IS1?$#Q M7HX;$5UID<[+V+03!0?P$I_.OU^K\B_^";^DS2^,_%^NA#Y5K806Y?MNGE+@ M?E%7ZZ4 %%%% !1110 4444 %%8NLZ0VKI$@N'M_+)/R=\U@?\(8_P#T$IOS MH [FBN&_X0Q_^@E-^='_ AC_P#02F_.@#N:*X;_ (0Q_P#H)3?G1_PAC_\ M02F_.@#N:*X;_A#'_P"@E-^='_"&/_T$IOSH [FBN&_X0Q_^@E-^='_"&/\ M]!*;\Z .YHKAO^$,?_H)3?G1_P (8_\ T$IOSH [FBN&_P"$,?\ Z"4WYT?\ M(8__ $$IOSH [FBN&_X0Q_\ H)3?G1_PAC_]!*;\Z .YHKAO^$,?_H)3?G1_ MPAC_ /02F_.@#N:*X;_A#'_Z"4WYT?\ "&/_ -!*;\Z .YHKAO\ A#'_ .@E M-^='_"&/_P!!*;\Z .YHKAO^$,?_ *"4WYT?\(8__02F_.@#N:*X;_A#'_Z" M4WYT?\(8_P#T$IOSH [FBN&_X0Q_^@E-^='_ AC_P#02F_.@#N:*X;_ (0Q M_P#H)3?G1_PAC_\ 02F_.@#N:*X;_A#'_P"@E-^='_"&/_T$IOSH [FBN&_X M0Q_^@E-^='_"&/\ ]!*;\Z .YHKAO^$,?_H)3?G1_P (8_\ T$IOSH [FBN& M_P"$,?\ Z"4WYT?\(8__ $$IOSH [FBN&_X0Q_\ H)3?G1_PAC_]!*;\Z .Y MHKAO^$,?_H)3?G1_PAC_ /02F_.@#N:*X;_A#'_Z"4WYT?\ "&/_ -!*;\Z M.YHKAO\ A#'_ .@E-^='_"&/_P!!*;\Z .YHKAO^$,?_ *"4WYT?\(8__02F M_.@#N:*X;_A#'_Z"4WYT?\(8_P#T$IOSH [FBN&_X0Q_^@E-^='_ AC_P#0 M2F_.@#N:*X;_ (0Q_P#H)3?G1_PAC_\ 02F_.@#N:*X;_A#'_P"@E-^='_"& M/_T$IOSH [FBN&_X0Q_^@E-^='_"&/\ ]!*;\Z .YHKAO^$,?_H)3?G1_P ( M8_\ T$IOSH [FBN&_P"$,?\ Z"4WYT?\(8__ $$IOSH [FBN&_X0Q_\ H)3? MG1_PAC_]!*;\Z .YHKAO^$,?_H)3?G1_PAC_ /02F_.@#N:*X;_A#'_Z"4WY MT?\ "&/_ -!*;\Z .YHKAO\ A#'_ .@E-^='_"&/_P!!*;\Z .YHKAO^$,?_ M *"4WYT?\(8__02F_.@#N:*X;_A#'_Z"4WYT?\(8_P#T$IOSH [FBN&_X0Q_ M^@E-^='_ AC_P#02F_.@#N:*X;_ (0Q_P#H)3?G1_PAC_\ 02F_.@#N:*X; M_A#'_P"@E-^='_"&/_T$IOSH [FBN&_X0Q_^@E-^='_"&/\ ]!*;\Z .YHKA MO^$,?_H)3?G1_P (8_\ T$IOSH [FBN&_P"$,?\ Z"4WYT?\(8__ $$IOSH M[FBN&_X0Q_\ H)3?G1_PAC_]!*;\Z .YHKAO^$,?_H)3?G1_PAC_ /02F_.@ M#N:*X;_A#'_Z"4WYT?\ "&/_ -!*;\Z .YHKAO\ A#'_ .@E-^='_"&/_P!! M*;\Z .YHKAO^$,?_ *"4WYT?\(8__02F_.@#N:*X;_A#'_Z"4WYT?\(8_P#T M$IOSH [FBN&_X0Q_^@E-^='_ AC_P#02F_.@#N:*X;_ (0Q_P#H)3?G1_PA MC_\ 02F_.@#N:*X;_A#'_P"@E-^='_"&/_T$IOSH [FBN&_X0Q_^@E-^='_" M&/\ ]!*;\Z .YHKAO^$,?_H)3?G1_P (8_\ T$IOSH [FBN&_P"$,?\ Z"4W MYT?\(8__ $$IOSH [FBN&_X0Q_\ H)3?G1_PAC_]!*;\Z /RY_:,\.W7A[XN M:\)T(CU&8WD;=F6?YCCZ'(^HKPZOU9^+?[/EO\0](#V]\RZO:*?L\D@RK#KL M8]<']#7YM^*_AWXS\%7LEEXBTJ>V,9(\S86B8>H<9%?UIX?\78?'8*G1E)*K M!)-/=VTNN]_P/\\?&'PYQN5YG6Q4:;E0J2K?\ 74^/X(X" MQ^>8N&'PT'R7]Z5O=BNKOM?LMV?9W@717\.>#=$T&0Y:PLX83]40"NJKAO\ MA#'_ .@E-^='_"&/_P!!*;\Z_C"O6E4G*I+=MO[S_3;"8:-&E"C#:*27HE8[ MFBN&_P"$,?\ Z"4WYT?\(8__ $$IOSK(Z#N:*X;_ (0Q_P#H)3?G1_PAC_\ M02F_.@#N:*X;_A#'_P"@E-^='_"&/_T$IOSH [FBN&_X0Q_^@E-^='_"&/\ M]!*;\Z .YHKAO^$,?_H)3?G1_P (8_\ T$IOSH [FBN&_P"$,?\ Z"4WYT?\ M(8__ $$IOSH [FBN&_X0Q_\ H)3?G1_PAC_]!*;\Z .YHKAO^$,?_H)3?G1_ MPAC_ /02F_.@#N:*X;_A#'_Z"4WYT?\ "&/_ -!*;\Z .YHKAO\ A#'_ .@E M-^='_"&/_P!!*;\Z .YHKAO^$,?_ *"4WYT?\(8__02F_.@#N:*X;_A#'_Z" M4WYT?\(8_P#T$IOSH [FBN&_X0Q_^@E-^='_ AC_P#02F_.@#N:*X;_ (0Q M_P#H)3?G1_PAC_\ 02F_.@#N:*X;_A#'_P"@E-^='_"&/_T$IOSH [FBN&_X M0Q_^@E-^='_"&/\ ]!*;\Z .YHKAO^$,?_H)3?G1_P (8_\ T$IOSH [FBN& M_P"$,?\ Z"4WYT?\(8__ $$IOSH [FBN&_X0Q_\ H)3?G1_PAC_]!*;\Z .Y MHKAO^$,?_H)3?G1_PAC_ /02F_.@#N:*X;_A#'_Z"4WYT?\ "&/_ -!*;\Z M.YHKAO\ A#'_ .@E-^='_"&/_P!!*;\Z .YHKAO^$,?_ *"4WYT?\(8__02F M_.@#N:*X;_A#'_Z"4WYT?\(8_P#T$IOSH [FBN&_X0Q_^@E-^='_ AC_P#0 M2F_.@#N:*X;_ (0Q_P#H)3?G1_PAC_\ 02F_.@#N:*X;_A#'_P"@E-^='_"& M/_T$IOSH [FO@']LWP1%%)I7CVSB(:8_9+IATRHS$3[D9'X5]B_\(8__ $$I MOSKA?B5\)D\6>"]3TI[N6XE$32P*<']]&"4Q]3Q^-?4\&9U]0S*EB&_=O9^C MT?W;_(^"\3>&/[7R3$8-*\[06T^ M3@>7,0I.>V#@_A7[**RNH=#E6&01W!K\%98Y()7BD&UXV*D>A!P:_57X&RGQ M]\.=-UA]0E2XA!MYD#9P\1VY/U'(K]4\9\ENJ6807]U_FOU/P'Z,G$[4L1D] M1_WX_E)?D_O/I>BN&_X0Q_\ H)3?G1_PAC_]!*;\Z_ C^NSN:*X;_A#'_P"@ ME-^='_"&/_T$IOSH [FBN&_X0Q_^@E-^='_"&/\ ]!*;\Z .YHKAO^$,?_H) M3?G1_P (8_\ T$IOSH [FBN&_P"$,?\ Z"4WYT?\(8__ $$IOSH [FBN&_X0 MQ_\ H)3?G1_PAC_]!*;\Z .YHKAO^$,?_H)3?G1_PAC_ /02F_.@#N:*X;_A M#'_Z"4WYT?\ "&/_ -!*;\Z .YHKAO\ A#'_ .@E-^='_"&/_P!!*;\Z .YH MKAO^$,?_ *"4WYT?\(8__02F_.@#N:*X;_A#'_Z"4WYT?\(8_P#T$IOSH [F MBN&_X0Q_^@E-^='_ AC_P#02F_.@#N:*X;_ (0Q_P#H)3?G1_PAC_\ 02F_ M.@#N:*X;_A#'_P"@E-^='_"&/_T$IOSH [FBN&_X0Q_^@E-^='_"&/\ ]!*; M\Z .YHKAO^$,?_H)3?G1_P (8_\ T$IOSH [FBN&_P"$,?\ Z"4WYT?\(8__ M $$IOSH [FBN&_X0Q_\ H)3?G1_PAC_]!*;\Z .YHKAO^$,?_H)3?G1_PAC_ M /02F_.@#N:*X;_A#'_Z"4WYT?\ "&/_ -!*;\Z .YHKAO\ A#'_ .@E-^=' M_"&/_P!!*;\Z .YHKAO^$,?_ *"4WYT?\(8__02F_.@#N:*X;_A#'_Z"4WYT M?\(8_P#T$IOSH [FBN&_X0Q_^@E-^='_ AC_P#02F_.@#N:*X;_ (0Q_P#H M)3?G1_PAC_\ 02F_.@#N:*X;_A#'_P"@E-^='_"&/_T$IOSH [FBN&_X0Q_^ M@E-^='_"&/\ ]!*;\Z .YHKAO^$,?_H)3?G1_P (8_\ T$IOSH [FBN&_P"$ M,?\ Z"4WYT?\(8__ $$IOSH [FBN&_X0Q_\ H)3?G1_PAC_]!*;\Z .YHKAO M^$,?_H)3?G1_PAC_ /02F_.@#N:*X;_A#'_Z"4WYT?\ "&/_ -!*;\Z .YHK MAO\ A#'_ .@E-^='_"&/_P!!*;\Z .YHKAO^$,?_ *"4WYT?\(8__02F_.@# MN:*X;_A#'_Z"4WYT?\(8_P#T$IOSH [FBN&_X0Q_^@E-^='_ AC_P#02F_. M@#N:*X;_ (0Q_P#H)3?G1_PAC_\ 02F_.@#N:*X;_A#'_P"@E-^='_"&/_T$ MIOSH [FBN&_X0Q_^@E-^='_"&/\ ]!*;\Z .YHKAO^$,?_H)3?G1_P (8_\ MT$IOSH [FBN&_P"$,?\ Z"4WYT?\(8__ $$IOSH [FBN&_X0Q_\ H)3?G1_P MAC_]!*;\Z .YHKAO^$,?_H)3?G1_PAC_ /02F_.@#N:*X;_A#'_Z"4WYT?\ M"&/_ -!*;\Z .YHKAO\ A#'_ .@E-^='_"&/_P!!*;\Z .YHKAO^$,?_ *"4 MWYT?\(8__02F_.@#N:*X;_A#'_Z"4WYT?\(8_P#T$IOSH [FBN&_X0Q_^@E- M^='_ AC_P#02F_.@#N:*X;_ (0Q_P#H)3?G1_PAC_\ 02F_.@#N:*X;_A#' M_P"@E-^='_"&/_T$IOSH [FBN&_X0Q_^@E-^='_"&/\ ]!*;\Z .YHKAO^$, M?_H)3?G1_P (8_\ T$IOSH [FBN&_P"$,?\ Z"4WYT?\(8__ $$IOSH [FBN M&_X0Q_\ H)3?G1_PAC_]!*;\Z .YHKAO^$,?_H)3?G1_PAC_ /02F_.@#N:* MX;_A#'_Z"4WYT?\ "&/_ -!*;\Z .YHKAO\ A#'_ .@E-^='_"&/_P!!*;\Z M .YHKAO^$,?_ *"4WYT?\(8__02F_.@#N:*X;_A#'_Z"4WYT?\(8_P#T$IOS MH [FBN&_X0Q_^@E-^='_ AC_P#02F_.@#N:*X;_ (0Q_P#H)3?G1_PAC_\ M02F_.@#N:*X;_A#'_P"@E-^='_"&/_T$IOSH [FBN&_X0Q_^@E-^='_"&/\ M]!*;\Z .YHKAO^$,?_H)3?G1_P (8_\ T$IOSH [FBN&_P"$,?\ Z"4WYT?\ M(8__ $$IOSH [FBN&_X0Q_\ H)3?G1_PAC_]!*;\Z .YHKAO^$,?_H)3?G1_ MPAC_ /02F_.@#N:*X;_A#'_Z"4WYT?\ "&/_ -!*;\Z .YHKAO\ A#'_ .@E M-^='_"&/_P!!*;\Z .YHKAO^$,?_ *"4WYUVD$7DPI#N+; !D]3B@"6BBB@ MHHHH *X:W_Y'>;_KC_2NYKAK?_D=YO\ KC_2@#N:*** /__6_(_P#D8M$_ZZ'_ -"6NYH **** "BBB@ HHHH ***Y3QIX9NO% MV@3:)::S>:#)*R-]JL7$'IO$7C&_2UB12 M8XL@S3N!PD:=22>,]!W-?F-X*^&7CS]L?XK-\6O'ML^F^#(9%6*-LCS+>(Y2 MWASU!_Y:/ZDXYZ?;^F?LF?"V/6X_$?BG[9XKU&,Y#ZIHZ?/;N 7U8] O7/'6ORX_9*\!:Q\8?CQK'QZUVV>'2K.]NKZ(L/ MEEO+EF*1J3U$(8DD="%%?6%O^P]\(8KA$N+C4[G3(V#+827;F ;3D#&'O#NA^%-(MM \.646GZ?:+MBAA4*BCV H YCXI?$C0?A-X(U#QSXC#O:6 0 M>7&,O))(P1$7/J3R>PR:\_\ @)^T1X5^/MAJD^@VDVGW>CO&+BWF(8A9MWEL MK# (.QATXQ7I/Q&^'WAWXH^#[_P3XIB:33[\+NV':Z.C!D=3V*L ?TKA_@G\ M ?!'P)T_4;3PGYTTVJO&UQ/<-ND<1;O+7C 7F#7O-S;6]Y;R6MU<,JE71P&5E/!!!Z@U\C MZO\ L5?"&^U2?4-'>_T**Z;=-;65R\4#Y&"-N>!ST% 'QA\9+:?]JW]JBW\) M^#W-SH>C1PV,U[%\T4<$3M)<2[NGWG9$_O$#'%?J!\1_AKI?CGX5ZM\-%C6* MWN['[-;9'RQ21*# WT1U4_A4OPV^$O@/X2Z0='\#Z8EBDF#+)]Z:8CH9)#RQ M^M>D4 ?E)^PIXGG^''Q \7?!;QL?[-U"Y=)((ICM'VFVW)*BD\$NA4KZA>.U M>X?MW_$S3M#^%K?#>PG$VN>*)X8_L\9W2I;Q.)68J.1N954#ODXZ5[K\4_V= M?AI\6[V'6/$-F]MJ]N $OK1S#/@= 67&[&>,]*Y_X?\ [*7PI\!:U'XF^SSZ MYJ\&WRKG493<-&5Z% W (]: ,;]COX07GPF^$\/]MQ&'6O$$GVZZC88:(%0L M41]U49([,Q%?5]%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %0SVUOG@SQ)<>$/%6E^);8$OI\Z2$#C&ZC612IR"&&>#5ZOY=G%Q;B]T?WE3J*45*+T84445)84444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %<-;_ /([S?\ 7'^E=S7#6_\ R.\W_7'^E '(_P#D8M$_ZZ'_ -"6NYH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH P_$V@67BGP_?^'M1&;?4(6B; MVW#@_4'!K\1/$.C7?A[7+[0[Z,Q3V4SQ,K=1M.*_=>OS%_:Z\#KH'CF#Q191 M%;;7(]\C?PBX0X8?4C!_&OV;P;SOV6+G@IO2:NO5?YK\C^9_I+<+_6,NI9I3 M7O4G:7^&7^4OS9]+?LF^,?\ A(OAN-%G?-SH,OAE?30Q&2^T?_ $J#;U(7 MB0?3;S^%?0%0W$$5U!);3KNCF4HP]588(_*O1RG,9X3%4\33WBT_^!\]CQN( M M,?!FD>)(",7MNCL,YVOCYE)]0>M?D%\5/",O@?Q]K'AUD98H)V,);JT3'*-^ M(-?9?[&/C W.DZOX*NI,M9NMS &/\$G#*H]F&3]:_H3Q4RZ&.RJGF%'7DL_^ MW96_X!_'/@#G-3*L_K9-B=/:7C;M.%_S5U]Q]QT445_-1_;X4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %<-;_\ ([S?](_P#D8M$_ZZ'_ -"6NYH **** "BBB@ HHHH **** "BN0\4>/_!/ M@I4;Q9K=II1D!95GE578#N%^\1]!65X:^+?PS\878T_PUXEL;^Z8D+$DH#L1 MUVJ<$_A0!Z)114001U!H ?1110 445YIXC^, MGPM\)7[:7XC\3V-C=I]Z)Y074YQA@N<'V- 'I=%9>C:YHWB+3X]5T&]AU"SF M^[+ XD0^V5SSZCK6I0 45SGB7Q?X7\&V/]I>*M4M]+MB>.)Y+7PEX@L]3GBSNCBE'F8'4A3@D#U Q0!WE%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!\"_MF^ M"L-I/CNTC8[LVER1T&.8R?KR/PKY>^"OBY_!?Q+T35RY2W>803C. 8YOE.?8 M$@_A7ZK?%CPA%XY^'^L>'W4M+)"TD..OG1C"92DL3%6 M!X(8'!K^F?#+'PS')ZF7UM>6\?\ MV6WZKY'\->.>4U,FXDI9QAE93M-?XXM M7^_1OU9^]"LKJ'0Y5AD$=P:=7BO[/_C(^-/A?I-[,Q>ZM$^RSECDEXOEW'ZC MFO:J_G/,L#/"XBIAZF\6U]Q_:.29M3Q^#I8VC\-2*DOFKA1117$>H%%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %<-;_\ ([S?](_P#D8M$_ZZ'_ -"6NYH **** "BBB@ HHHH *X/XH^,A\/?AUXB\ M;;!*^CV,UQ&C='E5?W:GV+X!KO*X[XA>$+;Q_P"!M=\%W;^7'K-G-;;^NQI% M(5_^ M@_A0!^XKZO\ MC+\8]7_:JM;+X-_ BQFNK*_%O3+Y<<*9#I$Y[!6&6[DK@< T ?4G[)7Q M-UGXJ?!C3M;\1/YVIV$TMA/,1@RF#:5<^I*,NX]SFODG]KOXQ>)?'GQ+T[]G M'X?7AMX9[FVM+^2,D&6[N' 6-F'/EQ @L/7.>E??/P;^&.E?!GX(O#_ (VU#]G?X@7+326DMQ#8/(VYHKBU+":#<>=I"EE]"".]?J%7X5?& M2\;P!^V??ZQ8#RC9:]97Q XSYPBFD!]FWG/UH _=6BD!R :6@#XQ_;,^/E[\ M(?!EMH'A:X\GQ)XBWK'(/O6]LG$DH]&)(5#]3U%8'[-/[,7@7_A6%AXJ^(VD MQ:_KWBF!;V:2\!E,4-PNZ-%W=#L(+'KD^PKX=_;GUZ\\0?M$:EHY.^/1K:RL MH%'I)$LY_'?,:_<'2[*+3=,M-.MP%BM8HXD X 5%"@?D* /R2'B74?V,_P!I M*;PI! ];,4YMW8L([6X)42*#_%#(&&>K*N#UK]5O%7BS1O!_A34?&6KS M!=-TRV>ZD<'.45<@+ZEN /4D5^7G_!233(8O$O@G653$MS:7<#-ZK!(CJ/P, MI_.NA^-/Q"U"[_80\%RF0F7738:;.V?F=+19&8D^[6ZY^M '*? G2-3_ &P/ MC)K7Q ^*1-WX?\/+&8M/)/D!IF;R(0O0JJJS/W8XSUKT?]KWX)Z/\-O#]A\: M_A';CPWJ>@7,*77V+]TC12,%23 _B63:I]0W/2NG_P""=&G)!\)-?U,KB2ZU MJ2//F0ZO\!?'5I.N]4TJXG _VK<>J_)C_@F]X@GB\1^,?"Q8 MF&YM;:\5<\*T+M&Q ]Q(,_05^L] !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 5^1?[27@QO!_Q1U$Q(RVFJ$7<+ M'H?,Y<#_ '6R*_72OD7]K_P8VM^!K7Q1:HSW&BS8?;_SQEX8GZ$#\Z_1O"_. MOJF:PA)^[4]U^O3\=/F?B_CSPQ_:.05*D%[]%\Z]%I)?=K\CQ;]CCQDVF^*M M1\'7+DPZI$)H03\JRQ?>X]64C\J_2.OPR\(>(;GPIXGTSQ%:LRO87$,62^QQT,9%:5%KZK_@6/E_ MHV<3_6G^&5W^#O^!H4445^/G](!1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7#6_P#R.\W_ %Q_ MI7EV-QJ6H3+;VMI&\LLCG"I&@+ M,Q/H ,FK=?/G[5<.K3_L]>-H]$W?:?L2D[4_@3]X_\$Y[S2G^%/B"P@*C48=8>2=?X_*DMX1$Q M[[WC+KM/H^-A'<&@# MK_A5\2]&^-OPTMO%NB?N/M\4D$\).6M[@#:Z'Z$Y'JI![U^0'[$?^A_M*Z+: MW VRF'4(\'LZV\A/Z U]D?\ !.6RU2'X:^);VX!%A<:H! #W=(4\TCVY4?4& MOF'7-&/[.O[:>GW\B_9]'GU1;F"1N$%EJ>Z.3!](A(ZG_=H _:^OP?\ VGX_ M[:_:WURSAY-QJ&FVXQUW>1;Q_P Z_=QY8HHFGD<)&@+,Q. %'))/I7XM?![0 MI?CS^V%J/C2VC,VB:=JT^KR2$?*(89#]D4^[,$X] ?2@#]J%^Z*6LS6-9TKP M]IEQK6N7<=C8VB[Y9I6"HB^I)_(>IXK%\(>._!_C^PDU3P;JT&K6T3^6[P-G M:W7# X(]LCF@#\2_VL;V#GI7WG\9_@Q;>(OV<+KX8Z-'OGT33H#IX Y,U@@* M >\@4I_P*@#S'_@GS+')\"KE$^]%K%TK?7RX6_D17T3\?KA+7X'^/97. =$O MT_&2!D'ZFOB/_@G'XM4:9XO^'ETWESVUQ%J,4;<,1(ODS<=?E,<>?K7T/^VM MXOM?"W[/^N6CR!;K77@L+=<\L7D#R<>@C1OTH ^+/^"<=DTGQ(\4:@,[8-*6 M(^F99T(_] -?L+7P+_P3^^&]WX6^&NH^-M3A\FX\53HT&1\QM+8%8V_X$[.1 MZC!K[ZH **** "BBB@ HHHH Q=9OM1L4B.GVOVHN3N'H!TK!_M[Q+_T"?U_^ MO7<44 C^WO$O_ $"?U_\ KUW%% '#_P!O>)?^@3^O_P!> MC^WO$O\ T"?U_P#KUW%% '#_ -O>)?\ H$_K_P#7H_M[Q+_T"?U_^O7<44 < M/_;WB7_H$_K_ /7H_M[Q+_T"?U_^O7<44 C^WO$O_ $"? MU_\ KUW%% '#_P!O>)?^@3^O_P!>C^WO$O\ T"?U_P#KUW%% '#_ -O>)?\ MH$_K_P#7H_M[Q+_T"?U_^O7<44 C^WO$O_ $"?U_\ KUW%% '#_P!O>)?^@3^O_P!>C^WO M$O\ T"?U_P#KUW%% '#_ -O>)?\ H$_K_P#7H_M[Q+_T"?U_^O7<44 C^WO$O_ $"?U_\ MKUW%% '#_P!O>)?^@3^O_P!>C^WO$O\ T"?U_P#KUW%% '#_ -O>)?\ H$_K M_P#7H_M[Q+_T"?U_^O7<44 C^WO$O_ $"?U_\ KUW%% '#_P!O>)?^@3^O_P!>C^WO$O\ MT"?U_P#KUW%% '#_ -O>)?\ H$_K_P#7H_M[Q+_T"?U_^O7<44 C^WO$O_ $"?U_\ KUW% M% '#_P!O>)?^@3^O_P!>C^WO$O\ T"?U_P#KUW%% '#_ -O>)?\ H$_K_P#7 MH_M[Q+_T"?U_^O7<44 C^WO$O_ $"?U_\ KUW%% '#_P!O>)?^@3^O_P!>C^WO$O\ T"?U M_P#KUW%% '#_ -O>)?\ H$_K_P#7H_M[Q+_T"?U_^O7<44 C^WO$O_ $"?U_\ KUW%% '# M_P!O>)?^@3^O_P!>C^WO$O\ T"?U_P#KUW%% '#_ -O>)?\ H$_K_P#7H_M[ MQ+_T"?U_^O7<44 C^WO$O_ $"?U_\ KUW%% '#_P!O>)?^@3^O_P!>C^WO$O\ T"?U_P#K MUW%% '#_ -O>)?\ H$_K_P#7H_M[Q+_T"?U_^O7<44 C^WO$O_ $"?U_\ KUW%% '#_P!O M>)?^@3^O_P!>C^WO$O\ T"?U_P#KUW%% '#_ -O>)?\ H$_K_P#7H_M[Q+_T M"?U_^O7<44 C^WO$O_ $"?U_\ KUW%% '#_P!O>)?^@3^O_P!>C^WO$O\ T"?U_P#KUW%% M '#_ -O>)?\ H$_K_P#7H_M[Q+_T"?U_^O7<44 C^WO$O_ $"?U_\ KUW%% '#_P!O>)?^ M@3^O_P!>C^WO$O\ T"?U_P#KUW%% '#_ -O>)?\ H$_K_P#7H_M[Q+_T"?U_ M^O7<44 C^W MO$O_ $"?U_\ KUW%% '#_P!O>)?^@3^O_P!>C^WO$O\ T"?U_P#KUW%% '#_ M -O>)?\ H$_K_P#7H_M[Q+_T"?U_^O7<44 C^WO$O_ $"?U_\ KUW%% '#_P!O>)?^@3^O M_P!>C^WO$O\ T"?U_P#KUW%% '#_ -O>)?\ H$_K_P#7H_M[Q+_T"?U_^O7< M44 C^WO$O_ M $"?U_\ KUW%% '#_P!O>)?^@3^O_P!>C^WO$O\ T"?U_P#KUW%% '#_ -O> M)?\ H$_K_P#7H_M[Q+_T"?U_^O7<44 C^WO$O_ $"?U_\ KUW%% '#_P!O>)?^@3^O_P!> MC^WO$O\ T"?U_P#KUW%% '#_ -O>)?\ H$_K_P#7H_M[Q+_T"?U_^O7<44 < M/_;WB7_H$_K_ /7H_M[Q+_T"?U_^O7<44 C^WO$O_ $"? MU_\ KUW%% '#_P!O>)?^@3^O_P!>C^WO$O\ T"?U_P#KUW%% '#_ -O>)?\ MH$_K_P#7H_M[Q+_T"?U_^O7<44 C^WO$O_ $"?U_\ KUW%% '#_P!O>)?^@3^O_P!>C^WO M$O\ T"?U_P#KUW%% '#_ -O>)?\ H$_K_P#7H_M[Q+_T"?U_^O7<44 C^WO$O_ $"?U_\ MKUW%% '#_P!O>)?^@3^O_P!>C^WO$O\ T"?U_P#KUW%% '#_ -O>)?\ H$_K M_P#7H_M[Q+_T"?U_^O7<44 C^WO$O_ $"?U_\ KUW%% '#_P!O>)?^@3^O_P!>C^WO$O\ MT"?U_P#KUW%% '#_ -O>)?\ H$_K_P#7H_M[Q+_T"?U_^O7<44 C^WO$O_ $"?U_\ KUW% M% '#_P!O>)?^@3^O_P!>C^WO$O\ T"?U_P#KUW%% '#_ -O>)?\ H$_K_P#7 MH_M[Q+_T"?U_^O7<44 C^WO$O_ $"?U_\ KUW%% '#_P!O>)?^@3^O_P!>C^WO$O\ T"?U M_P#KUW%% '#_ -O>)?\ H$_K_P#7H_M[Q+_T"?U_^O7<44 :-?Q-#/9RM&Z-U!4XK]$/V8OB-K&J^ QX3Z(YC M+$\^4YRG?H!Q^%>+?M@>#FTCQU;>*;>,BVUF$;V ^431?*1]2,$_6N0_9?\ M&G_")_$ZVL[AV%IK2&U< \>8>8V/T.1^-?U!Q'36><.+$P7O)*:]5\2_,_@_ M@JM+A;C26"J/]VY.F_.,M8/_ -)?WGZ5_P!O>)?^@3^O_P!>C^WO$O\ T"?U M_P#KUW%%?RX?WHC^WO$O_ $"?U_\ KUW%% '#_P!O>)?^ M@3^O_P!>C^WO$O\ T"?U_P#KUW%% '#_ -O>)?\ H$_K_P#7H_M[Q+_T"?U_ M^O7<44 C^W MO$O_ $"?U_\ KUW%% '#_P!O>)?^@3^O_P!>C^WO$O\ T"?U_P#KUW%% '#_ M -O>)?\ H$_K_P#7H_M[Q+_T"?U_^O7<44 C^WO$O_ $"?U_\ KUW%% '#_P!O>)?^@3^O M_P!>C^WO$O\ T"?U_P#KUW%% '#_ -O>)?\ H$_K_P#7H_M[Q+_T"?U_^O7< M44 C^WO$O_ M $"?U_\ KUW%% '#_P!O>)?^@3^O_P!>C^WO$O\ T"?U_P#KUW%% '#_ -O> M)?\ H$_K_P#7H_M[Q+_T"?U_^O7<44 C^WO$O_ $"?U_\ KUW%% '#_P!O>)?^@3^O_P!> MC^WO$O\ T"?U_P#KUW%% '#_ -O>)?\ H$_K_P#7H_M[Q+_T"?U_^O7<44 < M/_;WB7_H$_K_ /7H_M[Q+_T"?U_^O7<44 C^WO$O_ $"? MU_\ KUW%% '#_P!O>)?^@3^O_P!>C^WO$O\ T"?U_P#KUW%% '#_ -O>)?\ MH$_K_P#7H_M[Q+_T"?U_^O7<44 C^WO$O_ $"?U_\ KUW%% '#_P!O>)?^@3^O_P!>C^WO M$O\ T"?U_P#KUW%% '#_ -O>)?\ H$_K_P#7H_M[Q+_T"?U_^O7<44 C^WO$O_ $"?U_\ MKUW%% '#_P!O>)?^@3^O_P!>C^WO$O\ T"?U_P#KUW%% '#_ -O>)?\ H$_K M_P#7H_M[Q+_T"?U_^O7<44 C^WO$O_ $"?U_\ KUW%% '#_P!O>)?^@3^O_P!>C^WO$O\ MT"?U_P#KUW%% '#_ -O>)?\ H$_K_P#7H_M[Q+_T"?U_^O7<44 C^WO$O_ $"?U_\ KUW% M% '#_P!O>)?^@3^O_P!>C^WO$O\ T"?U_P#KUW%% '#_ -O>)?\ H$_K_P#7 MH_M[Q+_T"?U_^O7<44 C^WO$O_ $"?U_\ KUW%% '#_P!O>)?^@3^O_P!>C^WO$O\ T"?U M_P#KUW%% '#_ -O>)?\ H$_K_P#7H_M[Q+_T"?U_^O7<44 C^WO$O_ $"?U_\ KUW%% '# M_P!O>)?^@3^O_P!>C^WO$O\ T"?U_P#KUW%% '#_ -O>)?\ H$_K_P#7H_M[ MQ+_T"?U_^O7<44 C^WO$O_ $"?U_\ KUW%% '#_P!O>)?^@3^O_P!>C^WO$O\ T"?U_P#K MUW%% '#_ -O>)?\ H$_K_P#7H_M[Q+_T"?U_^O7<44 C^WO$O_ $"?U_\ KUW%% '#_P!O M>)?^@3^O_P!>C^WO$O\ T"?U_P#KUW%% '#_ -O>)?\ H$_K_P#7H_M[Q+_T M"?U_^O7<44 C^WO$O_ $"?U_\ KUW%% '#_P!O>)?^@3^O_P!>C^WO$O\ T"?U_P#KUW%% M '#_ -O>)?\ H$_K_P#7H_M[Q+_T"?U_^O7<44 C^WO$O_ $"?U_\ KUW%% '#_P!O>)?^ M@3^O_P!>C^WO$O\ T"?U_P#KUW%% '#_ -O>)?\ H$_K_P#7H_M[Q+_T"?U_ M^O7<44 C^W MO$O_ $"?U_\ KUW%% '#_P!O>)?^@3^O_P!>C^WO$O\ T"?U_P#KUW%% '#_ M -O>)?\ H$_K_P#7KLX'DDA1Y5V.P!(]#Z5+10 4444 %%%% !7#6_\ R.\W M_7'^E=S7#6__ ".\W_7'^E 'X"D$!I#VR <$5]JT4 M'_ 'AFP\(^%[46FFZ=&(XT'4]RS'J68\DGDFO+OCU\ ?"OQW\/1:=K#&RU2Q MW-97T8!>(MU4C^)&QR/Q'->\T4 ? LWP0_:KU?PPOPTUCX@6:^'/+6W>YCA/ MVN2W'!0O][E>.6KZ;^#/P5\'_!'PP/#WA>,R2S$/=7<@'G7$@Z%B.PZ #@5Z M_10!XS\?_AA>?:OX%TZ]%C=79BDBD;)0O#('"N!_"V,>W6O(/V2/V=?$ M?P&L/$,WB?4(KJ\UQ[<"& DQQI;>9@Y/5F\SGC@ 5]BT4 '?B+X7O MO!_BJU%WIVH)M=3P5(Y5U/4,IY!%?&'AG]GW]HOX16UWX5^$WCBT;PW=2L\: M7T >6WWCDIG(!SR=N,GFOORB@#Y7^!?[,.C_ KU:[\<^)=0;Q+XRU$LTU_, M.(VDY?R@/?V5]8LOB-_PM[X%ZVGAC7Y69[FWD3=; M3-)]\[1T#]64Y!/.,UDM^R]\1?BOXHT_Q'^T5XHBU:STK!ATRQC\J GC=NQQ MAL#=@ GUQ7W?10!5L;&STRS@T[3X5M[:V18XHT&U411A5 '0 5:HHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@#P3]I+P>WB_X5ZBMO&9+O3"MY$%&6/E\./IM))^E?DE:75Q87<-Y:N8 MI[=U=&'!5E.0?P-?O+)&DL;12J&1P58'D$'@@U^*_P 5_",G@CQ_K'A\AO*A MG9HBPQNC<[E/Y&OZ"\&7H]&OR^\_CSZ37#3IU\/G%+K[DO5:Q M?W77R1^NWPZ\56_C7P5I/B2WR!=P*6!Y(<## _C7:U\+?L9^-UFL-4\!W;L9 M+=OM5N#R!&V ZCTPW/XU]TU^0\79,\!F-7#6T3NO1ZH_HWP[XF6;Y-A\;?WF MK2_Q+1_CKZ,****^;/M@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@#%\1>(-*\*Z+=Z_K4P@L[ M-"[L?;L/4GM7YA_$W]ISQOXQO9K7P[:_/6OZ)\+."\,\*LQQ,%*4K\M]4DG:]N[9 M_&7CYXG8Z./EDV!J.$()<[3LY-J]K[V2:TZO,D_Q =\U\>T5^I9OPW@L=2=' M$4TUWMJO1]#\#X6VH6D-]9R":"=0Z.I MR&5AD$59KY9_9)\4W6O_ V?3+MS(^C3F!23D[&&Y1^%?4U?QUGN52P.,JX2 M3ORNW^7X'^E'"F?PS3+:&805E4BG;L^J^3N@HHHKR3Z$**** "BBB@ HHHH M**** "N&M_\ D=YO^N/]*[FN&M_^1WF_ZX_TH [FBBB@#__5_(_P#D8M$_ZZ'_ -"6NYH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KX+_;/\&[DT?Q MQ;(25!M)R!P/XD)/J'6&7N(&:+ R1)'\Z8]R1C M\:^FX.SGZAF5'$/:]GZ/1_YGPOB3PRLWR7$8)+WFKQ_Q1U7WVM\S\H/@UXS/ M@3XBZ1KLCLMMYOE7 7^**7Y3GV!P?PK]G(I$FC2:,Y5P&!]CR*_!B>&6UN)( M)04DB8J0>""IQ7Z^_L^^-E\;_#+3+J1V>\L$%K<%NIDC&-W_ (8-?K/C/DO M-"EF$%M[K_-?K^!_/7T9>)W&IB,GJO?WXKS6DE^3^3/;:***_ #^OPHHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBD) &3P!0!\&_MJ>'KF6/0/%$:EH81):N1T4L=PS]:^ J^R/VH M_C.GB?4#X#\.3K+I5FP-S(O/F3J>@/HO\Z^0K2PO[]G2QMI;EHUW,(T9]J^I MV@X%?U]X=X>O0R>E#%+E>MO1NZOYZG^<7C/B\)B^),14P#YD[)]N9*SMW6GW MW*E%3I:W4DOV>.%VESC8%);/TZU]'?"/]G#Q;XYU""_U^VDTK1$8,[RJ4DE M_A13SSZFOILUSG#8*DZV)FHI?CZ+J?#9!PSCLTQ$<+@:3E)]EHO-O9+U/JG] MC_P]Z,B ]TC&T'Z&OK*L_2=*L=$TVVTC3(A#:VB+'&B] J MC%:%?QGQ!FKQV-JXMJW,[_+I^!_IEP?P^LJRO#Y>G?V<4F^[W;^^X4445XY] M(%%%% !1110 4444 %%%% !7#6__ ".\W_7'^E=S7#6__([S?]Z?M=^"_[=\!V_B:W7-QH'GK-+E_ M[>C\+_(_@OBRG+A7C58NFK4W)37^">DE\O>2]$?N=165H>L6?B#1K+6]/??; M7T231L.ZN,BM6OY?J4W&3C)6:/[PI58U(*<'=/5/R84445!H%%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7R M3^TQ\;6\%:;_ ,(?X;E1M6U!&$S@Y,$3#'X,W;TKUKXR?%73_A5X7;595$]_ M<$QVL.?O/C[Q_P!D=Z_(#6]9U#Q#JUUK6JRM/=7DC2.S')RQS^0[5^O>&'!' MURJL=BH_NHO1?S/_ "7XOYG\Y^.WBE_9E!Y5@9_OYKWFOL1?ZRZ=EKV*MG:7 M>IWL-C:(TUS3?HD^KW^'NGV@[P_G M7CO[+OP1.C6B^/\ Q7:J;RY4&RC<9,2'^,@]&/;VK[9KI\4>-_K-1Y=A9>Y% M^\UU?;T7XOT.'P%\+?J5)9SCX_O9KW$_LQ?5^;_KC_2NYKAK?_D=YO\ KC_2@#N:*** /__7_(_P#D8M$_ZZ'_ -"6NYH **** "BBB@ HHHH ***XGXC^-;#X M=>!-<\;ZD1Y.D6LDX4G&^0#$:?5W*J/K0!VU%?B?IW[7?[6NM0_:M&@:]@8G M#P:2)4_[Z5"*N7'[57[8MI;RW=W830P0JSR.^C;515&2S$I@ #DDT ?M)17P M[^QC\8OBQ\9K3Q-K/C^X@N-.T][>WM6B@2$F8AGE&4ZX4IU]:[']IW]I>S^! M^G6VB:) NH^+-57=;0'E(HR=OFR !-&#SC/##L<>HH ^IJ*** "BO,/B]\5O#GP;\%77C/Q(Q9(B(X M($^_/.P.R-?K@DGL 37QQ\.+W]J3]H?1[GXAV?BJ'P3HUP[IIUM% 6\P(<%B M>#MW#&3DGGMU /T6HKX,^"/[2OBVV^)%U\!_CK'%!XDMY3!:WJ (EP^-R*PZ M?O%P48?>S@\FOO)F5%+N0%49)/ % "T5^=6O_M$_$CXW_%-_A/^SU/%INGV M>XW>L2IO^2,[7D7T3) 3'+'V/%7QW\1/V@_V6];TK6?'6L)XY\(:K+Y,SF+R MI8I,;BH/)4[QP0>E 'Z/T5SOA+Q5HGC?PWIWBOP[<"YT[4X5FA/QK]::^?\3LD^IYK.45[M3WE\]_Q/L/ OBC M^TL@I0F[SH^X_1?"_P#P&WS3"BBBOSP_9 HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KG/%GBG2/!F@7?B/7)?*M+ M--S>K'LH]R:W;BX@M()+FY<111*6=F. JCDDFORP_:,^-,GQ#UYM"T&X;_A' M[ X4#@3RCJY]0/X:^PX+X4J9KBU36D%K)]EV]7T/S?Q.\0:'#^7NN[.K+2$> M[[OR77[NIY;\5/B-JGQ-\676OWK,EL6*VT).1%$.@^OJ:]B_9K^"A\=ZP/$_ MB2V)T*Q.4#<+/*#PONH[UY1\(?AEJ'Q0\60:-"'CL8SONIP.(XQVSTR>@K]@ M?#?A[2_"FAV?A_1HO)L[*,1QKWP.Y]2>]?LOB#Q72RK"1RO :3:MI]F/^;_X M)_-'@[X?U^(,PGGV;>]34F]?MSW_ / 5]W3N;$4<<,:0Q*$1 %4#H . !3Z* M*_FIL_MY*V@4444#"BBB@ HHHH **** "BBB@ HHHH **** "N&M_P#D=YO^ MN/\ 2NYKAK?_ )'>;_KC_2@#N:*** /_T/W#\1_\C%HG_70_^A+7YQ0!]:_LH^ /^%=_ SPYID\?EWV MHQ?VC=9&#YMW\X#>Z1[$/^[7YD>&M:_X7G^VOI^IW\AN;*;6GDMU;D?9=-#R MPKCT*Q#(]S7[:WI>UTV9?NCZ4 ?C M[_P4(T>3P[\6O#/C?2F-M++"SM8RAQLFO%'G@'L5190/<5X'_P4J5/M/P^8??*:F#] ;;']:\^^ M+_%L#J#+I\"7T3'^%K:178CW*!E_&O*_^ M">]O'#\"[N5.L^LW3M]1%"G\E%?1_P >EC;X(^/1)T_L+43^(MW(_6@#XM_X M)S^.KK4/#?B;X?7DA=-)FBO;4$Y(2YW+*H] &0'ZL:_2NOQT_P""E8__":Z%_ST?_OF@#K**Y/_ (370O\ GH__ 'S1_P )KH7_ #T?_OF@#K** MY/\ X370O^>C_P#?-'_":Z%_ST?_ +YH ZRBN3_X370O^>C_ /?-'_":Z%_S MT?\ [YH ZRBN3_X370O^>C_]\T?\)KH7_/1_^^: .LHKD_\ A-="_P">C_\ M?-'_ FNA?\ /1_^^: .LHKD_P#A-="_YZ/_ -\T?\)KH7_/1_\ OF@#K**Y M/_A-="_YZ/\ ]\T?\)KH7_/1_P#OF@#K**Y/_A-="_YZ/_WS1_PFNA?\]'_[ MYH ZRBN3_P"$UT+_ )Z/_P!\T?\ ":Z%_P ]'_[YH ZRBN3_ .$UT+_GH_\ MWS1_PFNA?\]'_P"^: .LHKD_^$UT+_GH_P#WS1_PFNA?\]'_ .^: .LHKD_^ M$UT+_GH__?-'_":Z%_ST?_OF@#K**Y/_ (370O\ GH__ 'S1_P )KH7_ #T? M_OF@#K**Y/\ X370O^>C_P#?-'_":Z%_ST?_ +YH ZRBN3_X370O^>C_ /?- M'_":Z%_ST?\ [YH ZRBN3_X370O^>C_]\T?\)KH7_/1_^^: .LHKD_\ A-=" M_P">C_\ ?-'_ FNA?\ /1_^^: .LHKD_P#A-="_YZ/_ -\T?\)KH7_/1_\ MOF@#K**Y/_A-="_YZ/\ ]\T?\)KH7_/1_P#OF@#K**Y/_A-="_YZ/_WS1_PF MNA?\]'_[YH ZRBN3_P"$UT+_ )Z/_P!\T?\ ":Z%_P ]'_[YH ZRBN3_ .$U MT+_GH_\ WS1_PFNA?\]'_P"^: .LHKD_^$UT+_GH_P#WS1_PFNA?\]'_ .^: M .LHKD_^$UT+_GH__?-'_":Z%_ST?_OF@#K**Y/_ (370O\ GH__ 'S1_P ) MKH7_ #T?_OF@#K**Y/\ X370O^>C_P#?-'_":Z%_ST?_ +YH ZRBN3_X370O M^>C_ /?-'_":Z%_ST?\ [YH ZRBN3_X370O^>C_]\T?\)KH7_/1_^^: .LHK MD_\ A-="_P">C_\ ?-'_ FNA?\ /1_^^: .LHKD_P#A-="_YZ/_ -\T?\)K MH7_/1_\ OF@#K**Y/_A-="_YZ/\ ]\T?\)KH7_/1_P#OF@#K**Y/_A-="_YZ M/_WS1_PFNA?\]'_[YH ZRBN3_P"$UT+_ )Z/_P!\T?\ ":Z%_P ]'_[YH ZR MBN3_ .$UT+_GH_\ WS1_PFNA?\]'_P"^: .LHKD_^$UT+_GH_P#WS1_PFNA? M\]'_ .^: .LHKD_^$UT+_GH__?-'_":Z%_ST?_OF@#K**Y/_ (370O\ GH__ M 'S1_P )KH7_ #T?_OF@#K**Y/\ X370O^>C_P#?-'_":Z%_ST?_ +YH ZRB MN3_X370O^>C_ /?-'_":Z%_ST?\ [YH ZRBN3_X370O^>C_]\T?\)KH7_/1_ M^^: .LHKD_\ A-="_P">C_\ ?-'_ FNA?\ /1_^^: .LHKD_P#A-="_YZ/_ M -\T?\)KH7_/1_\ OF@#K**Y/_A-="_YZ/\ ]\T?\)KH7_/1_P#OF@#K**Y/ M_A-="_YZ/_WS1_PFNA?\]'_[YH ZRBN3_P"$UT+_ )Z/_P!\T?\ ":Z%_P ] M'_[YH ZRBN3_ .$UT+_GH_\ WS1_PFNA?\]'_P"^: .LHKD_^$UT+_GH_P#W MS1_PFNA?\]'_ .^: .LHKD_^$UT+_GH__?-'_":Z%_ST?_OF@#K**Y/_ (37 M0O\ GH__ 'S1_P )KH7_ #T?_OF@#K**Y/\ X370O^>C_P#?-'_":Z%_ST?_ M +YH ZRBN3_X370O^>C_ /?-'_":Z%_ST?\ [YH ZRBN3_X370O^>C_]\T?\ M)KH7_/1_^^: .LHKD_\ A-="_P">C_\ ?-'_ FNA?\ /1_^^: .LHKD_P#A M-="_YZ/_ -\T?\)KH7_/1_\ OF@#K**Y/_A-="_YZ/\ ]\T?\)KH7_/1_P#O MF@#K**Y/_A-="_YZ/_WS1_PFNA?\]'_[YH ZRBN3_P"$UT+_ )Z/_P!\T?\ M":Z%_P ]'_[YH ZRBN3_ .$UT+_GH_\ WS1_PFNA?\]'_P"^: .LHKD_^$UT M+_GH_P#WS1_PFNA?\]'_ .^: .LHKD_^$UT+_GH__?-'_":Z%_ST?_OF@#K* M*Y/_ (370O\ GH__ 'S1_P )KH7_ #T?_OF@#K**Y/\ X370O^>C_P#?-'_" M:Z%_ST?_ +YH ZRBN3_X370O^>C_ /?-'_":Z%_ST?\ [YH ZRBN3_X370O^ M>C_]\T?\)KH7_/1_^^: .LHKD_\ A-="_P">C_\ ?-'_ FNA?\ /1_^^: . MLHKD_P#A-="_YZ/_ -\T?\)KH7_/1_\ OF@#K**Y/_A-="_YZ/\ ]\T?\)KH M7_/1_P#OF@#K**Y/_A-="_YZ/_WS1_PFNA?\]'_[YH ZRBN3_P"$UT+_ )Z/ M_P!\T?\ ":Z%_P ]'_[YH ZRBN3_ .$UT+_GH_\ WS1_PFNA?\]'_P"^: .L MHKD_^$UT+_GH_P#WS1_PFNA?\]'_ .^: .LHKD_^$UT+_GH__?-'_":Z%_ST M?_OF@#K**Y/_ (370O\ GH__ 'S1_P )KH7_ #T?_OF@#K**Y/\ X370O^>C M_P#?-'_":Z%_ST?_ +YH ZRBN3_X370O^>C_ /?-'_":Z%_ST?\ [YH ZRBN M3_X370O^>C_]\T?\)KH7_/1_^^: .LHKD_\ A-="_P">C_\ ?-'_ FNA?\ M/1_^^: .LHKD_P#A-="_YZ/_ -\T?\)KH7_/1_\ OF@#K**Y/_A-="_YZ/\ M]\T?\)KH7_/1_P#OF@#K**Y/_A-="_YZ/_WS1_PFNA?\]'_[YH ZRBN3_P"$ MUT+_ )Z/_P!\T?\ ":Z%_P ]'_[YH ZRBN3_ .$UT+_GH_\ WS1_PFNA?\]' M_P"^: .LHKD_^$UT+_GH_P#WS1_PFNA?\]'_ .^: .LHKD_^$UT+_GH__?-' M_":Z%_ST?_OF@#K**Y/_ (370O\ GH__ 'S1_P )KH7_ #T?_OF@#K**Y/\ MX370O^>C_P#?-'_":Z%_ST?_ +YH ZRBN3_X370O^>C_ /?-'_":Z%_ST?\ M[YH ZRBN3_X370O^>C_]\T?\)KH7_/1_^^: .LHKD_\ A-="_P">C_\ ?-'_ M FNA?\ /1_^^: .LKPK]HOP4/&GPPU&*+ NM,_TR(XR3Y0.Y?7E2?R%>D_\ M)KH7_/1_^^:9)XQ\/2QM%*S.C@JP*9!!X(-=^5YA/"8FGB:>\6G]QY.?9/3S M#!5L%6^&I%Q?S6_RW/Q&M;F>QNH;RV8QS6[K(C#JK(<@_@17[7?#3Q;;>./! M&D^)+9]_VF%1)GJ)$^5P?<$5^0_Q.\-1^%/&^J:1;N9+=93)"Q&"8Y/F7]#7 MUK^R+\2K+3M-U+P5JTS Q/\ :;9<9&UOO@?CS^-?T1XHY?#'Y33S"AKRVE_V M[+?]']Y_&?@-F]7*.(:V38K3VEXM?WX-V^_5?C_]\T =917)_P#":Z%_ST?_ +YH_P"$UT+_ )Z/ M_P!\T =917)_\)KH7_/1_P#OFC_A-="_YZ/_ -\T =917)_\)KH7_/1_^^:/ M^$UT+_GH_P#WS0!UE%C_\ ?- '645R?_": MZ%_ST?\ [YH_X370O^>C_P#?- '645R?_":Z%_ST?_OFC_A-="_YZ/\ ]\T M=917)_\ ":Z%_P ]'_[YH_X370O^>C_]\T =917)_P#":Z%_ST?_ +YH_P"$ MUT+_ )Z/_P!\T =917)_\)KH7_/1_P#OFC_A-="_YZ/_ -\T =917)_\)KH7 M_/1_^^:/^$UT+_GH_P#WS0!UE%C_\ ?- ' M645R?_":Z%_ST?\ [YH_X370O^>C_P#?- '645R?_":Z%_ST?_OFC_A-="_Y MZ/\ ]\T =917)_\ ":Z%_P ]'_[YH_X370O^>C_]\T =917)_P#":Z%_ST?_ M +YH_P"$UT+_ )Z/_P!\T =917)_\)KH7_/1_P#OFC_A-="_YZ/_ -\T =91 M7)_\)KH7_/1_^^:/^$UT+_GH_P#WS0!UE% MC_\ ?- '645R?_":Z%_ST?\ [YH_X370O^>C_P#?- '645R?_":Z%_ST?_OF MC_A-="_YZ/\ ]\T =917)_\ ":Z%_P ]'_[YH_X370O^>C_]\T =917)_P#" M:Z%_ST?_ +YH_P"$UT+_ )Z/_P!\T =917)_\)KH7_/1_P#OFC_A-="_YZ/_ M -\T =917)_\)KH7_/1_^^:/^$UT+_GH_P#WS0!UE8GB/Q#I7A31;O7]:F$% MG9H7=C[= /4GL*SO^$UT+_GH_P#WS7Q=^U[\04OM.T?PKI$Q>,?%<%S]KBUB[6;.=PF?.?SKF MZ*_L#+L@P6$I*C0I)+TW]7U/\X,YXOS/,*[Q.+Q$I2?F[+T6R^1]B_"+]JCQ M%HM_!HWC^8ZEIDI"?:&_UT.>,D_Q#US7Z1VEW;WUK%>VD@E@G4.CJA168X6*CK:26 MVNSMZ[G]-_1^\3,;BL2\FQ\W/1N$GJU;>+?56U5]K'UY17)_\)KH7_/1_P#O MFC_A-="_YZ/_ -\U^#G]:G645R?_ FNA?\ /1_^^:/^$UT+_GH__?- '645 MR?\ PFNA?\]'_P"^:/\ A-="_P">C_\ ?- '645R?_":Z%_ST?\ [YH_X370 MO^>C_P#?- '645R?_":Z%_ST?_OFC_A-="_YZ/\ ]\T =917)_\ ":Z%_P ] M'_[YH_X370O^>C_]\T =917)_P#":Z%_ST?_ +YH_P"$UT+_ )Z/_P!\T =9 M17)_\)KH7_/1_P#OFC_A-="_YZ/_ -\T =917)_\)KH7_/1_^^:/^$UT+_GH M_P#WS0!UE%@:1&9;J]D$: #IGJ3[#J:RYIKF_NGGF M8RSW#DDGDLS'^IK]&?V(@'UR_ *_+GR(B/N@^IZD_A7],XJ MOA.%LJ4*>LWMWE+N_)?EH?PUE^$S'C[B!U:UXTH[]H0Z17F_Q=WLCW[X2_#+ M3/A;X5BT*T(FNI#YES/C!DD/]!T%>HUR?_":Z%_ST?\ [YH_X370O^>C_P#? M-?R_C<;5Q-:5>M*\I.[9_=^5Y90P6'AA<-'EA!62\D=917)_\)KH7_/1_P#O MFC_A-="_YZ/_ -\URG>=917)_P#":Z%_ST?_ +YH_P"$UT+_ )Z/_P!\T =9 M17)_\)KH7_/1_P#OFC_A-="_YZ/_ -\T =917)_\)KH7_/1_^^:/^$UT+_GH M_P#WS0!UE%:5ST6.-2S$_0 FOS8_ M8JT^[^)/Q6^(/Q^UF,YN9Y+:UW.QB5E_X$*ZG]E?X?_\ "N?@=X;TB>+RKZ^A_M"[ M!&&\Z[_>8;W1"J'_ ': /H>OPV^!.GR?";]LO3_#.M#R?LFIWNG>@87$4L,9DD:U8&&>,=V3: MP[@#'3D _1*OPV\4::_Q4_;>NM*LOWB2^(DBD(Y_564_@D+5]KWG[:UK= M^#?L^@^$]6D\N^(?A_$T MFL6XB"LB>8\4;R*LDBKSDJI/TZ]J\,_8A^)OQ6^(NB^)?^%C237EK82V_P!C MNYT*N[2"3S4W$#<%VH?;- 'QK^WGX9O_ W\>5\6;,0:]:6UQ$XZ&2U58'7Z MC8I/LPK]G]"U:TU_1-/UVP;?;:C;Q7$3>J2H'4_D:^>_VI/@0OQR\ BQTTK% MX@T=FN-/D?@O^TS+\)O =M\-/C!X=U:UUOPXIM+; MR;5I1<0H#Y2Y' *C"9&00 : /)/^"CNL)=>/?"7AZ,[I+/3I;@J.2/M,Q0?G MY5>T_'GX4:E8_L4:'X>CC+WGA*"PO[A,:*6PL+@$/,D Q A4\A%P&?(&YL\8-?I?JNEV&MZ5>:+J M<0GL[^&2WFC/1XY5*LI^H- 'P-_P3HURWN_A9X@\/ALW.G:LTS+Z17,,80_B MT;U]$?M4:S%H7[/OC:\E;;YUB;8>YNG6$#_Q^OB+P;H?C']BOXOZI-J&EW>M M> /$"^7]JM(S*Z(C%H6=5Z21Y96!P"#D&M[XV^/O%W[61TOX6_!_0KZ'0C/' M:_"/X::/\(_ .E^!M&^=+%,RS8PTT[\R2-[LW3T&!VKTJ@ HHHH M **** "BBB@"&6W@GP)HU?;TR,XJ'^S['_G@G_?(JY10!3_L^Q_YX)_WR*/[ M/L?^>"?]\BKE% %/^S['_G@G_?(H_L^Q_P">"?\ ?(JY10!3_L^Q_P">"?\ M?(H_L^Q_YX)_WR*N44 4_P"S['_G@G_?(H_L^Q_YX)_WR*N44 4_[/L?^>"? M]\BC^S['_G@G_?(JY10!3_L^Q_YX)_WR*/[/L?\ G@G_ 'R*N44 4_[/L?\ MG@G_ 'R*/[/L?^>"?]\BKE% %/\ L^Q_YX)_WR*/[/L?^>"?]\BKE% %/^S[ M'_G@G_?(H_L^Q_YX)_WR*N44 4_[/L?^>"?]\BC^S['_ )X)_P!\BKE% %/^ MS['_ )X)_P!\BC^S['_G@G_?(JY10!3_ +/L?^>"?]\BC^S['_G@G_?(JY10 M!3_L^Q_YX)_WR*/[/L?^>"?]\BKE% %/^S['_G@G_?(H_L^Q_P">"?\ ?(JY M10!3_L^Q_P">"?\ ?(H_L^Q_YX)_WR*N44 4_P"S['_G@G_?(H_L^Q_YX)_W MR*N44 4_[/L?^>"?]\BC^S['_G@G_?(JY10!3_L^Q_YX)_WR*/[/L?\ G@G_ M 'R*N44 4_[/L?\ G@G_ 'R*/[/L?^>"?]\BKE% %/\ L^Q_YX)_WR*/[/L? M^>"?]\BKE% %/^S['_G@G_?(H_L^Q_YX)_WR*N44 4_[/L?^>"?]\BC^S['_ M )X)_P!\BKE% %/^S['_ )X)_P!\BC^S['_G@G_?(JY10!3_ +/L?^>"?]\B MC^S['_G@G_?(JY10!3_L^Q_YX)_WR*/[/L?^>"?]\BKE% %/^S['_G@G_?(H M_L^Q_P">"?\ ?(JY10!3_L^Q_P">"?\ ?(H_L^Q_YX)_WR*N44 4_P"S['_G M@G_?(H_L^Q_YX)_WR*N44 4_[/L?^>"?]\BC^S['_G@G_?(JY10!3_L^Q_YX M)_WR*/[/L?\ G@G_ 'R*N44 4_[/L?\ G@G_ 'R*/[/L?^>"?]\BKE% %/\ ML^Q_YX)_WR*/[/L?^>"?]\BKE% %/^S['_G@G_?(H_L^Q_YX)_WR*N44 4_[ M/L?^>"?]\BC^S['_ )X)_P!\BKE% %/^S['_ )X)_P!\BC^S['_G@G_?(JY1 M0!3_ +/L?^>"?]\BC^S['_G@G_?(JY10!3_L^Q_YX)_WR*/[/L?^>"?]\BKE M% %/^S['_G@G_?(H_L^Q_P">"?\ ?(JY10!3_L^Q_P">"?\ ?(H_L^Q_YX)_ MWR*N44 4_P"S['_G@G_?(H_L^Q_YX)_WR*N44 4_[/L?^>"?]\BC^S['_G@G M_?(JY10!3_L^Q_YX)_WR*/[/L?\ G@G_ 'R*N44 4_[/L?\ G@G_ 'R*/[/L M?^>"?]\BKE% %/\ L^Q_YX)_WR*/[/L?^>"?]\BKE% %/^S['_G@G_?(H_L^ MQ_YX)_WR*N44 4_[/L?^>"?]\BC^S['_ )X)_P!\BKE% %/^S['_ )X)_P!\ MBC^S['_G@G_?(JY10!3_ +/L?^>"?]\BC^S['_G@G_?(JY10!3_L^Q_YX)_W MR*/[/L?^>"?]\BKE% %/^S['_G@G_?(H_L^Q_P">"?\ ?(JY10!3_L^Q_P"> M"?\ ?(H_L^Q_YX)_WR*N44 4_P"S['_G@G_?(H_L^Q_YX)_WR*N44 4_[/L? M^>"?]\BC^S['_G@G_?(JY10!3_L^Q_YX)_WR*/[/L?\ G@G_ 'R*N44 4_[/ ML?\ G@G_ 'R*/[/L?^>"?]\BKE% %/\ L^Q_YX)_WR*/[/L?^>"?]\BKE% % M/^S['_G@G_?(H_L^Q_YX)_WR*N44 4_[/L?^>"?]\BC^S['_ )X)_P!\BKE% M %/^S['_ )X)_P!\BC^S['_G@G_?(JY10!3_ +/L?^>"?]\BC^S['_G@G_?( MJY10!3_L^Q_YX)_WR*/[/L?^>"?]\BKE% %/^S['_G@G_?(H_L^Q_P">"?\ M?(JY10!3_L^Q_P">"?\ ?(H_L^Q_YX)_WR*N44 4_P"S['_G@G_?(H_L^Q_Y MX)_WR*N44 4_[/L?^>"?]\BC^S['_G@G_?(JY10!3_L^Q_YX)_WR*/[/L?\ MG@G_ 'R*N44 4_[/L?\ G@G_ 'R*/[/L?^>"?]\BKE% %/\ L^Q_YX)_WR*/ M[/L?^>"?]\BKE% %/^S['_G@G_?(H_L^Q_YX)_WR*N44 4_[/L?^>"?]\BC^ MS['_ )X)_P!\BKE% %/^S['_ )X)_P!\BC^S['_G@G_?(JY10!3_ +/L?^>" M?]\BC^S['_G@G_?(JY10!3_L^Q_YX)_WR*/[/L?^>"?]\BKE% %/^S['_G@G M_?(H_L^Q_P">"?\ ?(JY10!3_L^Q_P">"?\ ?(H_L^Q_YX)_WR*N44 4_P"S M['_G@G_?(H_L^Q_YX)_WR*N44 4_[/L?^>"?]\BC^S['_G@G_?(JY10!3_L^ MQ_YX)_WR*/[/L?\ G@G_ 'R*N44 4_[/L?\ G@G_ 'R*/[/L?^>"?]\BKE% M%/\ L^Q_YX)_WR*/[/L?^>"?]\BKE% %/^S['_G@G_?(H_L^Q_YX)_WR*N44 M 4_[/L?^>"?]\BC^S['_ )X)_P!\BKE% %/^S['_ )X)_P!\BC^S['_G@G_? M(JY10!3_ +/L?^>"?]\BC^S['_G@G_?(JY10!3_L^Q_YX)_WR*/[/L?^>"?] M\BKE% %/^S['_G@G_?(H_L^Q_P">"?\ ?(JY10!3_L^Q_P">"?\ ?(H_L^Q_ MYX)_WR*N44 4_P"S['_G@G_?(H_L^Q_YX)_WR*N44 4_[/L?^>"?]\BC^S[' M_G@G_?(JY10!3_L^Q_YX)_WR*/[/L?\ G@G_ 'R*N44 ?!G[9'@)!::7X\L( MU183]CN HQ][+(W'XC\J^2/A/XN3P1X^TG7IVVVJ2B.XR,CR7X;(]NOX5]=_ MM9?%Z"."3X7:2B3/($>]D8;MG.Y47T;N3^%?G]7]7>'V"K5LBCA\;'W9)I=^ M5[?F[>5C_/KQBS/#8;BR>,RR?OP<7+LJD=_797\[H_:/0/B+\+/$\HM]#UBR MN96Z)D(Q]@' R?I7H/\ 9]C_ ,\$_P"^17X/1R20N)8F*.O(93@@^Q%?>'[- M/Q]U*YU*#X?>,[DW"SC;97,ARX8#_5L>X(Z'\*_-N+/":>#H2Q."FYQCJT][ M=U;?[C]M\/?I#4\RQ<,#F=)4Y3=HRBWRWZ)IZJ_1W>O8^\?[/L?^>"?]\BC^ MS['_ )X)_P!\BKE%?C1_3!3_ +/L?^>"?]\BC^S['_G@G_?(JY10!3_L^Q_Y MX)_WR*/[/L?^>"?]\BKE% %/^S['_G@G_?(H_L^Q_P">"?\ ?(JY10!3_L^Q M_P">"?\ ?(H_L^Q_YX)_WR*N44 4_P"S['_G@G_?(H_L^Q_YX)_WR*N44 4_ M[/L?^>"?]\BC^S['_G@G_?(JY10!3_L^Q_YX)_WR*/[/L?\ G@G_ 'R*N44 M4_[/L?\ G@G_ 'R*/[/L?^>"?]\BKE% %/\ L^Q_YX)_WR*/[/L?^>"?]\BK ME% %/^S['_G@G_?(H_L^Q_YX)_WR*N44 4_[/L?^>"?]\BC^S['_ )X)_P!\ MBKE% %/^S['_ )X)_P!\BC^S['_G@G_?(JY10!3_ +/L?^>"?]\BC^S['_G@ MG_?(JY10!3_L^Q_YX)_WR*/[/L?^>"?]\BKE% %/^S['_G@G_?(H_L^Q_P"> M"?\ ?(JY10!3_L^Q_P">"?\ ?(H_L^Q_YX)_WR*N44 4_P"S['_G@G_?(H_L M^Q_YX)_WR*N44 4_[/L?^>"?]\BC^S['_G@G_?(JY10!3_L^Q_YX)_WR*/[/ ML?\ G@G_ 'R*N44 4_[/L?\ G@G_ 'R*/[/L?^>"?]\BKE% %/\ L^Q_YX)_ MWR*/[/L?^>"?]\BKE% %/^S['_G@G_?(H_L^Q_YX)_WR*N44 4_[/L?^>"?] M\BC^S['_ )X)_P!\BKE% %/^S['_ )X)_P!\BC^S['_G@G_?(JY10!3_ +/L M?^>"?]\BC^S['_G@G_?(JY10!3_L^Q_YX)_WR*/[/L?^>"?]\BKE% %/^S[' M_G@G_?(H_L^Q_P">"?\ ?(JY10!3_L^Q_P">"?\ ?(H_L^Q_YX)_WR*N44 4 M_P"S['_G@G_?(H_L^Q_YX)_WR*N44 4_[/L?^>"?]\BC^S['_G@G_?(JY10! M3_L^Q_YX)_WR*/[/L?\ G@G_ 'R*N44 4_[/L?\ G@G_ 'R*/[/L?^>"?]\B MKE% %/\ L^Q_YX)_WR*/[/L?^>"?]\BKE% %/^S['_G@G_?(H_L^Q_YX)_WR M*N44 4_[/L?^>"?]\BC^S['_ )X)_P!\BKE% %/^S['_ )X)_P!\BC^S['_G M@G_?(JY10!3_ +/L?^>"?]\BC^S['_G@G_?(JY10!3_L^Q_YX)_WR*/[/L?^ M>"?]\BKE% %/^S['_G@G_?(H_L^Q_P">"?\ ?(JY10!3_L^Q_P">"?\ ?(H_ ML^Q_YX)_WR*N5B^(/$6B^%M+FUG7KN.SM(!EG&,*!DD@ 5^9O[6/BKP?XC\5:=:^&;A+F;3( MGAN&B'[L,6S@-W([T?&C]IK6?&S3>'_![2:9HO*NX.)K@>Y'W5/I^=?+^EZ5 MJ>NZA%INDV\EY=W#82.,%F8G_/6OZ(\._#ZK@9K,L=+EDD[1[)K5R?Z=.I_& MGC+XPX?-:4LERN'/!M7GKJT[I07KUZ]%U,ZBO6/%_P $OB3X(AAN=9TB1X)4 M#>9 #*J$_P +;1P1W[>]>7):W,DOV>.%VESC8%);/TZU^PX/,*&(A[2A-2CW M3N?S;F.38O!U?8XJE*$NS33_ !(*_1C]C9M D\)ZK9&:.747N?,>%L;U0+M! M /4&OBN3X4?$&'PS+XNGT6>+382-SNI5L'^+8?FQ[UROA_Q%K7A75(=9\/W< MEE=P$%7C.#]#Z@^E?-\4973SG 5,)0JJ]]UJKK6SL?;<"9_6X9S:CF&+P[LT M]&FFXRTYHWW\NC_$_GV:Z-=BG_9]C_SP3_OD4?V?8_\ /!/^^15RBO,/=*?]GV/_ M #P3_OD4?V?8_P#/!/\ OD5^(=2/ M[V[D+!>R*>BCV KTCXX?%J^^*'BF6>"5TT:U)2TA)P,#^,CU:KOP&^#]U\3_ M !/&]_$Z:%9'?A_"?B M7QEBN+LWIY1E2O24K1_O/K-^26W9:]3V3]E_X'-JERGQ \76>;&,9L8I!Q(^ M?]85/8=O>OT&_LZQ_P"?=/\ OD4MA8VFF64&G6,8AM[9!'&B\!548 JW7X)Q M3Q)6S3%RQ%71;179?UOYG]=< \$X;(KA &_/&:MT44 -=$D1HY%#*PP01D M$'L145M:VMG'Y-I"D$><[44*,GV%3T4 %59K&QN766XMXY77HSH&(^A(JU10 M @ P. *6BB@".6&*=#%.BR(>JL 0?P-,M[6VM4\NUB2%/1%"C\A4]% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 ?AQXXU:YUSQAK.K7;%I;FZE9B?]XURU>O_'/P M3=^!_B/JMA+&5M;J5KBV;'#12'(P?;H:\@K^Y\HQ%*KA:52C\+BK>EC_ "EX MCP=?#YA7HXGXU*5[][O\]PK0TG4)]*U2SU.V)66TF252.N48,/Y5GT9QR*[Y MP4DXO9GD4ZCA)3B]4?O)ITS7.GVMP_WI8D8_5E!JY7Y@_"_]JOQ1X0B@T?Q5 M#_;.FQ!45L[9XU P,-T;\:^__ GQ-\'_ !&L5O?#-Z)7V[G@?Y9HQG'S+]:_ MCKB;@C'Y;)RJPO#I):KY]OF?Z3\#>*64YY",,/4M5MK"6DOET?R^=COZ***^ M./TH**** "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 **** "BD9E12[D!5&23P !7QW\:?VHM,\+B?PYX"=+_5 M.4DN>L4![[?[S#\A7LY'D&*S&LJ&%A=]>R\V^A\UQ3Q=@,FPSQ6/JBZR? M9+J_Z9[5\4OC)X4^%FGF359?M&HR+F&TC(,CGL6_NK[FORX^)7Q8\6?%#5#> MZ[<;;9"?)M4XBC7MQW/J3S7":QK.J:_J$VJZS*5?3="R& /RS3C_ &0?NJ?7\J_HO)^&LLX;P_UO%R3J?S/\HK^G M\C^+N)>.,]XUQG]G9=3<:7\BVM_-4EM^BZ)L\?\ AS\+?%?Q-U5=.\/VY$*D M>=X7^ZOL*]%\-^&= M#\(Z5#HOAZT2SM(1@(@Z^Y/<^YK>K\@XR\1,3F;=&G[E+MU?^+_+;U/Z.\-/ M!G Y%%8BO:IB/YND?**_7=^6PUT212DBAE/4$9!K-70]%23S4L+=7_O") ?S MQ6I17Y[&I);,_9)T82UDKD4L$,\+6\R*\3C:RL,J0>Q%?!_QW_9AW^;XK^&M MH >7N+%._)<5EE=5\-+U71^J/E.,N",!GN%>%QL/22^ M*+[I_FMF?@U_INEWN?GMKJV?W5T=3^8(K] /@7^T^-3EMO"'Q"=8YR D%\3@ M.>RR]@?]K\Z[_P"-W[-^D>/Q/XC\-XL->"EF &(K@@=&'9O?\Z_,C6-'U3P_ MJ4^DZO;O:W=LQ5T<8((_IZ&OZ+H8G*^*L'R35JB_\"B^Z[K\'U/XPQ>"S[@' M,O:TWS4I/?[$TNC727XKI='[N*RNH="&5AD$<@@TM?F'\#/VDKSP*J^'/&!E MOM'8CRY,[I(,_7JOM7Z5:1J^FZ]IL&KZ1.MS:7*AXY$.00:_G_BGA'%956Y* MRO%[26S_ ,GY']?\ ^(V X@PWM<,[5%\4'O'_-=FOP>AI4445\J??A1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 (2 ,G@"OS=_:>^-TGB"_D\!> M%KO.E6_%VZ=)I0>4SW5?U->W_M,?&S_A"M*_X1#PW.K:QJ",LS Y,$+#'X,W M;TK\SK.TN]3O8;&T1IKFY<(BCDL[' _6OWCPLX*6F:XM:+X$_P#TI_I]_8_D MSQ\\4&F\@RZ7O/\ B-?^D*W?[7W=SI_ 7@K5OB!XGLO#6D(2]RX#R8RL2?Q. MWH *_8WP'X*TGX?^&+/PSHZ_NK9?F<_>D<_>8^Y->=_ CX0V_P +?# 2\"2Z MS?8DN9 .5R.(P?0?SKW6OE/$?C5YE7^KT'^Y@]/[S[_Y'Z!X*^%ZR3"?7,7' M_:*BU_N1_E]>K\].@4445^9'[F%%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %<-;_\CO-_UQ_I7)C_ #4]Q7YZ>*/V5OBIH5TZ M:7:)K-OGY'MV 8CW5B,?G7ZN45]MPUQ]F&5P]E1:E#^66J7IU1^7\;^$63Y[ M4]OB8N-7^:+LWZW33^Z_F?DSX=_9=^+6MW217NG+I,)/S27+C@>H52<_2OJB M+]CSP)_PBZ:9<7<_]KCYC>J<#<>WEGC;^M?7U%=V;>*&;8F47&?LTM;1T^^] M[^FQY/#_ (#-_AK+)/HZ+=RV5S$05DB8JP(^E?NS+%%/&T,R"1' M&"K#((]P:^7/BE^RWX2\9)+J7A54T356Y^1?W$AY)W(.A/J*^]X;\7:55+#Y MK#?3F2T?JO\ +[C\CXV^CI7H2>,X?J-VU4&[27^&77RO9^;/&?A?^UWJ%FT6 MD_$>/[7#]T7D2XD'0#>HX/N>M?=GASQ7X<\76"ZGX;U"*_MV .8VR1G^\O4? MB*_'CQW\)_'7PZN&B\2::Z0 X6XC^>!OHXZ?CBN<\+^+_$?@W4DU;PW?265P MF>4/RG(QRO0_C7IYYX9Y=F4/K66346^VL']VWR^X\/A;QSSG)*OU#/:4IQCH M^:ZJ+YOXOGOW/W+HKXF^&O[7NCZEY&E?$"U^P7!P@NXOFB8],NO5?$?5A1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !17$>(/B3X#\*R&'Q!KEK9R#JC/EA]57 M)%5M!^*OPZ\33"VT/Q!:74IZ*'VD_0-C-=ZRK%.G[54ISM]]K'DRS_ JM M]7=>'/\ R\RO]U[GH%%%%P%>??%+XR>$_A9I MYDU67[1J,BYAM(R#(Y[%O[J^YK\N/B7\6/%GQ0U0WNNW&VU0GR;5.(HQVX[G MU)K]#X-\/<3FC56?N4N_5_X?\]O4_&_$OQCP.0Q>'I6J8CI%;1\Y/IZ;ORW/ M8_C1^TUK/C5IO#_@]I-,T7)5W!Q-<#W(^ZI]/SKY?TS2]3US4(M-TFWDO+NX M;:D<8W,Q-=K\.?A;XK^)NJKIWA^W(A4CSKEP1%$/4GN?8UOY:*?3A1110 4444 %>-?%WX,^'?BGI#QW$:6NK1 M#]Q=JOS ^C>JFO9:*[)K)+F,@['(P\;'^)&Z@U^6'Q>^!WB;X M7:C).T37>B2,?)NE&0!V63^Z?T-?TAPQQI@L]H?4,PBE4:V>TO./9^6_8_B? MCKPQS3A3%K-LFG)TD[IKXH>4N\>E]GU/U.\$^/?#'Q!TA-9\,WBW$9 WITDB M;^ZZ]0:[*OQ*^'_Q%\2_#;7$UOP[/M;I)$W,U?JI\(_C)X>^*VD^ M?:$6FIPC]_:,WS*?[R^J^]?E?&_AY7RR3KT;RH]^J\G_ )G[]X6^,F%SV*PN M*M#$KITEYQ_6._:Z/8:***_-C]M"BBB@ HHHH **** "BBB@ HHHH **** " MO)?C%\4]/^%?A635Y0L]_.?+M8"<%W/\1']U>]=SXJ\3:5X.T"\\1ZU)Y=I9 M(7;U/HH]23TK\>?BI\1M4^)GBRZU^]9EMBQ6VA)XBB'08]?4U^B>'O!DLTQ/ MM*J_(=6 MNM:U65I[J\D:1V8Y.6.WM7B/[-GP4?QWK2^)_$5L3H%B(_P#D8M$_ZZ'_ -"6NYH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** *6HZ;8:M:26&IVZ75M+C='(H93CGD&OC/XE?LA:1J7GZK\/ M[DV%R&]1>.$D%[=_GA?'JIXZ>E?L1XC\*>'?%U@^F^(]/BO[=QC$B@D>X/4 M?A7PM\4OV1;VT,NK?#5S?R9Q5X&9SDE7Z_D564XQU7+=5(_=\7RU\CV+X6_M2>$_&0BTSQ24T M35& &6/[B1LXPK'IQSS^=?4D4L4\:S0N)(W&593D$'N".M?A-J^BZMH%Z^FZ MU:2V5S&<-'*I5OUZCW%>L?#3X\>./AM,D-IJG'2O-XD M\(J55/$95.U]>5[?)_Y_>>YP3](RO0DL'G]-NVG.E:2_Q1Z^=K/R/V%HKP3X M;_M$^ /B'Y=DL_\ 96J./^/:X(&2!D['Z-^E>] @@$'(-?AN995B,'4='$P< M9>?]:G]5Y+G^"S&BL1@:JG!]4_SZI^3U%HHHKSSUPHHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBLK4]=T718_-U>_@LD]9I%3\LFKA3E)\L5= MF=6K"$7*;LN[-6OBG]IGX\W_ (8F;P'X/G\F^=,W=POWHU;HBGL2.I[5Z?XF M_:?^$_AUI(8M0?5)T!PMJA92P_A+' 'UYK\N/%WB"?Q7XFU+Q%<9WZA.\N"< MD!CP/P%?L7AKP)4JXKZSCZ+4(JZ4E:[]'T7^1_-?C=XL4*& 6!RC$IU9NTG! MW<8K?5;-[;WMI_5/A9X]4,!@?J6=RG)Q?NR2YO=[/6^G3?33 MH?J=17YQV/[:GBR/:NH:#9S*.K([JQ_7%=E8_ML:=TU+PU+GUBF7 _[Z%?G5 M?POSJ'_+F_I*/^9^T87QYX8J[XEQ]8R_R9]U45\CV/[8_P .)RHOK*]M0>I" M"3'Y$5V%C^U)\'KX*3JK?P\ M=3^56/QP^$VH\6GB>T8CJ"Q7_T("NOM/&G@^_"M9ZW92[N@%Q' MD_AG->-7RK%4OXE*2]4U^A]+A>(,!7_@XB$O247^3.FHJO!=VMT-UM,DP'=& M#?RJQ7"TUHSUHR35T%%%%(84444 %%%>8_$#XO\ @;X;1#_A([X"Y896WB&^ M9O\ @(Z#ZUU8/!5L145*A!RD^B5V<&99IAL'1>(Q510@MVW9'IU%?%C_ +:G MA);GRTT"[:'/^L\U WK:]OF?*9/XF9#F%;ZOA,7&4WLM5?TNE?Y7/8****^9 M/N@HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHK%U_P 0 MZ+X7TN;6=>NX[.T@&6>0X_ >I/H*NG3E.2A!7;Z&5:O"G!U*C2BM6WHDC99E M12[D!5&23P !7QW\:?VHM,\+B?PYX"=+_5.4DN>L4![[?[S#\A7@OQH_::UG MQJTV@>#VDTS1CJ6U?E!?K]W<=K&LZI MK^H3:KK-R]W=W#%GDD)8DGZU])_!C]FK7/'C0Z]XI5]-T+((!^6:*<*:>#RGIIS=%Y1_P _N[F?AIX!U*\EF7$-]=53>[\YO_VW?OV,/PWX M8T/PCI4.B^'K1+.TA& B#K[D]S[FMZBBOP2K5E.3G-W;W;/ZXP^'ITH*E2BE M%:)+1)>2"BBBLS8**** "BBB@ HHHH **** "L[5M)T[7-.GTG5H%N;2Y4I) M&XR"#6C150FXM2B[-$5*<9Q<)JZ>Z/S"^.?[-E[X%$OB;PAYE[HI),D6-TEO MGZ=4]^W>OE_1]9U30-0AU31[E[2Z@8,CQL5.1].H]J_=J2-)4:.50Z,,$$9! M'N*^'/CE^R\-3FG\5_#N-(9=K//9#@.1R3'Z$^E?OW!'B="K%8+-7OHI/9^4 MO\_O/Y"\4O JI0F\TX?3LM736Z\X?_([KIV._P#@G^TCHWCU;;PWXDQ8Z]M" MAB0(KAA_=/9CZ5]3U^#++>Z9>%&#VUU;/@CE71U/Y@BONOX$?M/;/*\*?$J[ M)'"6]\_..P64_P#LWYUP<<^%[IIXS+%>.[CNUYQ[KR^X]?PI\>%6<A!%2U^'M6T9_5"::N@H MHHI#"BBB@ HHHH **** "HYIHK>&2XG8)'$I9F/0*HR2?H*DKX6_:D^-[64; M_#OPG=*9)E(OYHSDJ#_RR!'<]_RKWN&^'ZV9XJ.&H]=WT2ZO^NI\EQKQAA.Q+VT2ZRET2_7LM3Q/]HSXTR_$/7FT+0;AO\ A'[ X4#@3RCJY]0/X:\V M^$?PSU+XG^++;1;='2Q0A[N<#B.,=>?4] *X?P]H.I>)]:M-!TB)IKJ\D6-% M49QD\D^PZFOV%^$GPRTSX6^%(M"M")KJ0^9MNBBOY?JU93DYS=V]6?WA0H0I0C3IJT4K)+9 M);(****@U"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ KAK?_ )'>;_KC_2NYKAK?_D=YO^N/]* .YHHHH __U?W#\1_\C%HG_70_ M^A+7!7QYJ/[86FZ_P"(9/"GP6\, M7OCB^CX:>']U;+[EFZK[DBOD/XY_%SQA^U!\5K7X+?#*5H] 6Y:W4HQ"7+1Y M\RYE(ZQ( 2H].>IK]//A+\)_"OP?\(VGA7PS;JIC13<7!4>;38YSZ8]* /K1OVL/BNGAP?$23X5W2^#_P#6FX\W]]]G M[2;?3WVX[].:^JOA7\5_!_Q@\+Q>*?!]SYL).R:%^)8),9*.O;V/0BN]?3;" M33CI#VZ-9-%Y)A*C88MNW9MZ8QQBOQI^!7B2[^ /[6.I_#GS630]3U2;2'C8 M\%7D(LY/KDIS_=8T ?M'1110!D:]KVC^&-'N]?U^[CL=/L8S)--(<*BC_/ Z MD\"OBVP_:S\<_$"ZU&X^#'PZNO$.CZ:VQKN9Q$'84-1O@I^^S,R0QM[*%9L>ZGM7WS\"_ ME\.?A-X9\+6L*P MRPV4,ESC^.ZE4/,Q^KD_A@4 <3\#_P!I3PG\99KK0&MY-"\3Z=N%QIUR?G^0 MX8H>,[3U'45](5^.7[8$-_\ !;]I31_B=X/_ -$GU&"'4"5X1YXF:*9"!U#H MJ[_7<:_0WXJ_&:U\+?L_WGQ+9F"&UMB-D3G^%V'\0'4?P]SUQRUG^UMJGA/Q;9^%/ MCIX0F\&C4^;:[W^;!@G'S'G@$C<1T].E>'?\$[_"*:OJ'B_XIZP/M5^)4LH) MY/F(Y1GT\ MMRQ'JHH ^NH9H;F&.XMW66*50R.IRK*PR"".H(J6OA/]@KXI7OC;X97G@_6) MC/>^$I8XHV8Y8VASY>,7*@G ^4<-^&*_3JBOK^'..,?EC4:,[P_E>J^7 M;Y'YSQKX691GL7+%4^6ITG'27SZ/YGX+NES8W#1N&@GA8J0.?!AAT[7'_MO2TPNV8_OD4?W'Z\#H#Q7WE\0_@;X ^(T,DFI6*VNH$' M9=P )(#VW8X8>QK\\OB7^SGX\\ 337=K:MJVD*3MN(!N8+V\Q!R#],U^YY=Q M?DV?TUAL9!*?:7_MLO\ AF?RGG7ASQ-PC6>.RRHY4U]J%]O[\-=/O7F?I#\/ M?BYX*^)-FDV@WJK=8!>UD(69"1G&#]['J*].K\&;2\O=-N4NK*9[:>(Y5T8J MRD>XK["^%O[6NM:"(M)\?H^JV:@*+E<>>O/5L_>P./6OB.)_""M2O6RV7/'^ M5[_)]?P?J?J7 OTCL-B''#9U'V6"ZAX7 MU&.\0_>0'$B'N&0\C'Y5V-?C6(P]2E-TZL6I+=/1G]+X/&T<135:A-2B]FG= M/YH****Q.D**** "BBB@ HHIDLL<,;2S.(T099F. !ZDFA(3=M6/HKS+Q)\8 M_AKX4!&KZ];B0#/EQ,)6/X+D=O6OGSQ)^V;X3LP8_#&DW&H.8B)!]1R3^ M=?29;PAF>+LZ%"37>UE][LCXO//$;(\NNL7BX)KHG=_)?VT[./S8?">A-*1 MPDMT^%/OM7D?G7P%!;SW,@AMHVED;HJ L3^ KU7PU\#/BCXJ5)--T*:.%^DD MX\I?_'N?TK[:AX:9%@(^TQL^;_%*R^Y6_4_+\5XX\5YM-TLLIB6JB/CW;J:\2U+6M7UB0S:K>37;DYS*Y?G\:^R M_#/[%^N7(6;Q7K4=FIZQVZ^8^/\ >/'Z5]">&OV6?A1H#)-<.Y:N3"13?]R/ZNWZF=+PEXSSN2J9C-Q3_ .?DW_Z2KV^Y'Y5V M&EZEJLPM],M);N4]%B1G/Y*#5_7O"_B'PO-%;^(=/ET^2=/,195VEE]17[9^+ M]%?2GBG]E;XIZ#=.NEVB:S;Y^1[=@&(]U;&/SJGX=_9>^+6N7*Q7FFC28B?F MDN7 P/4!2<_2OU"/&&5NE[;ZS"WJK_=O^!^#3\-\^5?ZN\%4YO\ "[??M\[G ME/@+P5JGQ!\4V7A?2AB2Z;YY,96-!]YV]A7TW>_L7>,X7Q8ZW:7*^I1D_F37 MUY\(/@KX>^$^G,+0_;-4N0!/=,,$_P"RH[+[5[/7XIQ+XMXIXIK+96IK35+5 M]]=5Y']0\$?1VP"R]/.XMUI._NR:Y5VTT;[OY(_*K4OV2_BW8Y:WAM;M1T\N M;YC^!%HH](6;_T'-NY%.?S%>S0\;:O_+S#)^DFOT9\UBOHMX=_P,;) M>L4_R:/P;(QP:>DCQMOC8JP[@X-?N#>^!/!FHN)+W1+25AW,*_T%<=J7P'^$ MFJ9-QX:M4=NK1KL;\Q7LT/&O"/2K0DO1I_Y'S6*^B_F,=:&+@_527Y7/R!@U MW6[8@V^H7$6.?EETNA MVS J?^@UZY=?L3VI+?8?$C@?P^9$#^>,5QM[^Q=XSA?%EK=I<+ZE&3^9-/\ MMOA'$?&H?.#7Z$_ZK^(N#_ARJM>512_#F?Y%BQ_;4\61[5U#0;.91U9'=6/Z MXKL;']MC3>FI>&I<^L4RX'_?0KQ34OV2_BW8Y:WAM;M!T\N;YC^!%&(H[CQ!I4]A'(Q56E3:"P[ US%?8\,<+Y=@%*> 5^;K>_R M3['YKQUQYG6;RA2S9VY-H\O+OU:[^?8*M65[=Z;=Q7UA,T%Q P='0X96'((( MJK17U4HIJS/@(3<6I1=FC]??V?\ XFR?$SP/'>7Y!U/3V^SW/^TP'#_\"'-> MYU^*GP_^*GC+X:7$\WA6[6%;G;YJ.@='V],@U]+Z!^VEX@MP(_$FAP7:C^.! MS&Y]>#D5_-W%/A3C?K52K@(ITV[I7LUY:V7IJ?VSP%]('*_J%'#YO4E&M%6< MG%M.VSNKN[6^FY^BE%?*>@?M>_#35-J:K%=:7(PS\ZB10>XW+C^5>QZ'\7_A MIXB5#I?B&T=I.BN_EMGT._%?G&.X6S'#?Q\/)?)M?>M#]KRKCW)<=;ZKBX2; MZ%Q/X<\!NE_J MG*27/6* ]]O]YA^0KV;?0^:XIXNP&389XK'U.6/1=6^ MR75_TSVGXI?&3PG\+-/,FJR_:-1D7,-I&Q;^ZON:_+CXE_%CQ9\4-4-[ MKMQMM4)\FU3B*,=N.Y]2:X36-9U37]0FU76;E[N[N&+/)(2Q)/UKZ3^#'[-6 MN>/'AUWQ0KZ;H600#\LTX_V0?NJ?7\J_HS)^&LLX.,]XUQG]G9=3<:7\B[?S5)?TETNSQ_X<_"[Q7\3=573O#]N1"I'G7+@B M*(>I/<^PYK]1OA3\%/"GPLL%^PQ"[U20#SKR0?.Q]%_NK["O1O#?AC0_".E0 MZ+X>M$L[2$8"H.ON3W/N:WJ_'^,O$3$YFW1I>Y2[=7_B_P MO4_H[PT\&<#D M45B*]JF(_FZ1\HK]=WY;!1117YT?M 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% 'S+\:OV==!^(-K<:UX?B2P\0_>#CY4G([.!W/K7YC>(_#6N> M$]5FT7Q#9O97<)PR.,9]P>A'N*_=.O)OBK\'_#/Q5TH6NJK]GOH0?(ND WH? M0^J^H-?K/ WB55P+6%QKY\'?!']I#5_ !@\.>) ;_ $$L I)S+;@]U/=?;\J_3?1]9TS7]-@U?1[A M+JTN%#)(AR"#_7U%?C'\1OAMXC^&>NR:-KL)V9)AG4'RY5]5/KZCM72?"+XS M>(OA9JZ26\CW6DRG]_:,WRD>JYZ,*^ZXO\/L/FE+^T,K:YVKZ;3_ ,G_ $S\ MH\./&'&Y#7_L?/8R=.+Y;OXJ?^C#^M=Y7\Z8K"U*%25*M%QDMTS^T)M7.5B^6*,'YI9&^ZH^M;X7"U*U2-&DKRD[) M>9R8_'4<+1GB*\N6$4VV^B1YO\?_ (QQ?"_PZ+?36636]1#) N?]4N.9&'MV M]Z_)JXGNM1O)+F=FFN+ERS'JS.YR?Q)KHO&WB_5O'7B6]\2ZQ(6FNW+!<_*B M]E4=@!7UE^RY\$3JMS'\0O%=J&L8@&L8WZ2/G_6$>@[>]?U#E. PO"^52KU] M:CW[M](KR7^;/X.X@S;,..\_CA<(FJ4;J/:,>LY>;_R1[;^S;\%1X!T8^)?$ M$2/K6I*K*,9,$1&0O^\>I_*OJ:@#' HK^;,ZSBMC\3/%8AWE+\%T2\D?V[PQ MPWA;_KC_2@ M#N:*** /_];]P_$?_(Q:)_UT/_H2UW-<-XC_ .1BT3_KH?\ T):[F@ HHHH M**** "BBB@ KYM_:V\Q$>\CWQ7TE M7PY_P4$MKF?X#P2P9V6^L6DDN/[ACF09]MS+0!\*_L@Z#\8)=8UKQ!\)M(M9 M+QX19?VI??ZBS#$22!5_BD8!>,=/K7N'Q6^)7[8?[/\ J-IKWBS4[75M(O9 M@DCA5K?>.3&PQF,L <&O9_\ @G;]F_X4IJXB(\W^W;CS/7/V:WQ^E?0G[2OA M2R\8_ OQGIEXF\V^G3WL)[K-9J9T(],E,'V)H A^!_QUT3XT_#R3QC81"UO; M#?'?6F[<8947=P?[KCE3]1U!K\E?V+89-4_:9\.WMPV]XAJ%PQ/4L;65<_FV M:]R_X)PSW;^)_&VF%2UC<6-L\OIO61U0?BK/^5>.?LDP2^$?VK]*T#41Y,L, MVIV$@?@B1()AM/N64#ZT ?NG7X/_ +4$KZ)^UOKE[:DK);:AIMPI'4-Y%O)Q M[YK]X*_"KXSVDOCG]LZ_TFQ7SGO-=L;/ Y_U(AA?/LNPY^E '[J+]T4M(!@ M4M 'X,?M?R2:[^U#XCLF8X,UA:H">@^S0KQ^))_&OWCB14B1%& H ]A7X9_ MMIZ=-X;_ &F=2UDQE([U-/OHCCA@D*1L1_P.)OQK]RK::*XMXKB!@\3D>@FDC4'_R&:U?CAX(O MK#]A3P''+ 1-I$EA>S#',:7<QOT&B7[_BD#,/U%?-'_!/'4([GX*ZG9!AYEGK5 MP"O<*\,+ _B2?RKZ'_:2U%-+^ WCJZD.T/I5Q#^,Z^4!^)>@#\Y_^"<=[+'\ M2?%&G GRY]*65AV+13HH_1S7["U^2_\ P3>T.XD\2>,O$A3$%O:6UH&]7E=G M('T$8S]17ZT4 %%%% !1110 4444 %%8NLZ2^JI$B7+V_EDG*=\U@_\ "'S_ M /03F_.@#N**X?\ X0^?_H)S?G1_PA\__03F_.@#N**X?_A#Y_\ H)S?G1_P MA\__ $$YOSH [BBN'_X0^?\ Z"GTYK\^/B-\%O''PSE9];M/.LTOKU[B&089) &4_4&OT;ACQ+Q^7VIU'[2FNCW7H_\[H_% MN._ _*QK/[4=F_P"]'9^JLS\;O#_B77?"NH)JGA^]DLKF/HT;$9[X M([CBOM_X:?M@^:\6E?$BU5,\?;H!@<#J\?O[5TOCO]D'0-5@EOO"%V=/OSR( MF'[ACGGCJO'I7PAXR\ ^+/ 6H'3O$VGR6C9(1R/W<@'=6'!_G7['2Q.1<34^ M62_>>>DUZ=U]Z/YKKX'BO@:MSTV_8M[KWJ_0?3K7SV_[:_B#[3^[\.6OV?/>1]^/Y5\045OEOA5 ME%"GRU8.;[MO\E8Y<\\?^(L55YZ%54H](Q2?WMIMGZN?#+]IOP5X^NHM'OU; M1M3EP$29@8Y&]%?CD]@:^DR0!N)XZYK\$D=XW62-BK*<@@X(([BN[U#XH_$' M5+5+&\UZZ>"-0H02$# &.<>U?*9WX-4ZE92P%3D@]T[NWI_P?O/O^%OI,5:. M&E#-J/M*B^%QM&_^+HO5+Y'Z_>(/B/X%\*Q-+KVMVMKLZJ9 S9]-JY-> >)/ MVP?AWI3&+1+6YU=QGE0(DSVP6SD?A7YD33S7#F2>1I'/4L23^9KI-#\#^+_$ MDB1Z%H]U>%SM!2)MI/\ O' _6N_!>$668:/M,;5XV? MLLLP\87VLG.7^7_DI]'^)?VPOB#J>8] M;;28\]=OFN1]6X'X5X!XA^)?CSQ M4[/KNN75R&)^4R$*,]@!@8KVWPQ^R1\3-9*R:QY&CPG&?-;?)]-J_P"->\:% M^QCX5M DFNZO/>N!\RH!&F?;O78^(.%\JTH*+DOY5S/_ ,"_X)YBX0X\X@UQ M3FH/^>7)'_P'3_TD_./YG;G+,Q^I)KT#P]\*/B)XJ;&B:#=3+C.YD*+CZOBO MTZT7X ^"/#X']EVT<;#'SF-68X]2"Y(U"1ZC*BCL.!7SF9^-?3!T/G) M_HO\S[7(_HO/2698OY07_MTO_D3X,\,_L<>.-1,/<@FNOZ<"N'_X0^?\ Z"R22_ [BBN'_P"$/G_Z"Q-#/ Q1T8896'!!%? MM?\ \(?/_P!!.;\Z\B\=?LS>%/',K7]S=26NH,.9XP,M_O#H:_6/#OQ AED7 MA<6G[-NZ:Z/KIV9_/?C/X/U<\E',,O:5>*LT]%)+;7HUYZ->A^4E/CCDED6* M)2[N0%4#))/0 5]RO^Q-JGVC]WXFA\C/>!M^/SQ7L/@?]E?PGX/GCU*6\DO[ M^/E9)%&U#ZJO]:_5LR\5LIHTG.C-SET237WMI6/Y^R3Z/_$.)Q"IXBDJ4.LF MT]/))ML^?-!_8^\3:UX5M-8GU2.PU&Y3S#;2QDA5/0$@\-ZUPFO_ ++7Q+N;0J. M4N62;V:V\KJS/Z*Q7T<^'JE&,(J<9))7J^C7 M=J1W:)L?F 1^M M+_#\GF:+K%U:,,?63 M'!:VDVD^^'S7M&@?M7_"C6 $OKB;2Y.XGC^09_VES_*OA[7?V;?B]H6YFT4W ML:9R]LZR# []C7D6J^&_$&AR-%K&FW%FR'!\V)E'YD8I2X!X.-# &E:Y=VX7H%E; M'Y$FOG'M<19-(\4I=A^@CF4MS_ +.P%?DQH7[ M0?Q*TB96N]2?48?XDG))/T8;:;T\EJ_+<]U^ M-'[36L^-6F\/^#VDTS1>5>0'$UP/TS2]3US4(M-TJWDO+NX;:D< M8W,Q-=K\.?A=XK^)NK+IWA^W(A4CSKEP1%$/4GN?8 +99+* MZ:7467$ER5&XGN%]!7Z#F_$65\-X;ZKA8IU/Y5OZR?\ 3[:'XYP[P9GW&^-_ MM#,*C5*_QO:W\M./]+NVSS?X*_LMV/A_R/$OQ!1;S41AX[/[T4)Z@O\ WF'Y M"OLY$2-!'&H55& , #V%<3_ ,(?/_T$YOSH_P"$/G_Z"\08K,:S MKXJ5WT71>21_:/"G!^ R7#+"X"GRKJ^LGW;Z_DNECN**X?\ X0^?_H)S?G1_ MPA\__03F_.O%/ISN**X?_A#Y_P#H)S?G1_PA\_\ T$YOSH [BBN'_P"$/G_Z M"\<:--HGB*T2YM MY00"1\R-V93U!%?EI\8?@)XD^%LS:@O^G:)*Y$=P@Y3T60=C[]#7Z>?\(?/_ M -!.;\ZH:E\/+?6+*73=3O'N;:<;7C?Y#^"O'GBCX?ZLFK^&;U[60$;T!RD MBC^%UZ$5^I_PA^./AGXHZ=' LJVFMQJ/.M7."3W:/^\/U%?'_P :_P!F+5/" MBOXB\#QO?Z8 6F@',D/J0.Z_J*^3]-U+4=$U"+4=-F>UNK=MRNI*LI%?N.:9 M)EG$^$6)PTK5%UZI]I+^O(_E7(>*,\X%S!X'&PL=>5K^:#[_ /#-7V_> M"BOACX)?&2T\>S)X<\5:B^G:OC$3[L1S^PST;V[]J^K_ /A#Y_\ H)S?G7\W M9UD>)R^N\/BHVDON:[I]4?VQPQQ3@LXPD<9@)\T7]Z?9KH_Z6AW%%"!UD(]6KT#]HGXH&]U*7P1X9U22ZTZ#Y;N3/R MRR _='JJ]_>O O 7@K5O'_B>R\-:2A+W+@.^,K&G\3,>P K^CO#?A"& P[S7 M':2:NK_9CW]7^7J?Q5XV^(U7-\9'A_*GS04DG;[<^B7]U/[WZ(](^ WP?NOB M?XGC>_B=-"LCON90,!R.D8/J>_I7ZU:?I]GI5C!INGQ+!;6R".-%& JJ, "O M*O!WPBL/!6A6^@Z1?2QQ1#+$<%W/WF/UKJ?^$/G_ .@G-^=?E''/%\\UQ7,M M*<=(K]7YO_@']!^%/AS2X?P"A))UYV?\ *O)?B]3N**X?_A#Y_P#H)S?G M1_PA\_\ T$YOSKX@_4CN**X?_A#Y_P#H)S?G1_PA\_\ T$YOSH [BBN'_P"$ M/G_Z"3"D6XML &3U.* ):*** "BBB@ KA MK?\ Y'>;_KC_ $KN:X:W_P"1WF_ZX_TH [FBBB@#_]?]P_$?_(Q:)_UT/_H2 MUW-<-XC_ .1BT3_KH?\ T):[F@ HHHH **** "BBB@ KSKXL_#ZQ^*?PZUSP M'?MY:ZK 5CDZ^7,A#Q/_ ,!=5)]1Q7HM% 'Y#_LC^.[K]GSXF^(/@Y\5 ='C MU61/+DF^6)+J+*JVX\;)D/#=,A:^POVI_C=X1\)?";6]#TS48-1USQ+:S:=: M6UM(LKG[2OE.Y"$X"*Q(]3@"O;_'OPC^'7Q-CC3QMH=OJ3PY\N1UQ(F?1QS7 M*>$/V;_@WX)U)-9T7PY";Z+_ %*6CFDB?AH;:('R$8=F.YF/^\!VKYB_:N^'VM_!WXZ:1^T%X=M&FT>Y MOK:\N/+'$5U"R^8CXZ"<#.3U)85^M]9VK:1I>NZ?-I.LVL=[9W*[9(I5#HP] M"#0!Y!JG[1/PFTSX?M\1/[?MIK$V_G1PI(IN'8C*Q"+.X.3\O(X-?"W[&WPI M\0>/?B=JG[17C2U:&WDN+FYLMXP)[N[9M\B@_P $89@#W)&.E?9EI^R;\ K/ M5!JL7A2!G5@ZQL6:($'(PA.*^A;2TM;"VCL[*%+>"$!4CC4*J@=@!P* /,/C M9\4;7X.?#G4_'MS:-?&R,<<<*G&^29PBY/8 G)^E>7?LQ?M)+^T#8ZVMUI0T MK4-#: R*C%XWCN-^PJ3R"#&V1]*^AO%GA30/&_A^\\+^*+-+[3;]0LL3]#@A M@1Z$$ @]C7+_ U^$?@+X2:=2%R<#MDT ?* M?[=OP4U'Q_X/L?'OAFV-SJOAD2+/%&N9);.0@G:!R3&PW8]"U=_^S-\>_!7B MGX.:,NNZU;6&JZ!:I97T=S*L;YMEVK(-Q!8.BAN.^17UL0&!5AD'@@U\_>(O MV7/@;XGU=];U/PQ MU*V^0Q9C61O5E7 - 'Y^>(](NOVR?VGFN="CDD\%:$( M;66\P53[) Q=]I_O32,^SOM()Z5^J/C?P1I7C;P'JW@*\01V6IV;V@P.(\KB M-@/5& 8>XK0\+>$/#'@G2H]$\*:;!I=E$,".! H^IQR3]:Z2@#\E?V2?$<_[ M/7Q;\4?![XGN-)_M7R_(FF.V!I[()YH;331'M$.!YC.3D$GI@8Z5\\:=IU]JU[# MIVFP/'3KP ZE>MY]T1V=APN?\ 9'%? MGOB5Q,\OP#C1GRU9Z1MNEU?Z?,_8_!#@59QFRGB:7-0IIN5]F[6BO6^MNR+? MAOX"_"KPMY;V&A0S31#B6X_>OS[M7K-M:VMG$(;2%(8QT5%"C\A5BBOY9QN9 M8C$RYL14G6&H(8[ZVCN%(QB1 W'X@U5[K[G='QF;>'.18Z_UG!P;[I6?WJS/S7\0?L:>-;( MN_A[5+;44ZJLF86^A)R,UXOKGP$^+&@5/[\.)%_3G]*_9"BOM,!XPY MI2TK*,_56?X?Y'YEFWT;LAKW>'E.D_)W7W23?XGX/7VEZGIC^7J5I-:OG&)8 MV0Y'^\!5>WN[JT?S+69X6]48J?S%?NK?Z'HVJHT>I6,%TK\'S(U;K]17B_B[ M]G7X6:[I]XUMH4=I>-%)Y;6Y,7[S!*DXZ\U]IE_C1AJEH8J@XW[--?C8_,,X M^C'CJ*=3 8J,[=))Q?XDZWXRT?2-=9U ML+RY2*4QG#;6., ]LG%_"W1[G7?B'X?TVT4M(]Y"_'81L')_(5RYG4Y, M-4ES6M%Z]M-ST,CH^TQM"GR\UY15N^JT^9^ROAOPQH?A'28=%\/6B6=I",!4 M'7W)[GW-;U%%?PQ5JRG)SF[M[MG^K6'P].E!4J44HK1):)+R04445F;!1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% " M$!@589!ZBOBCXY_LPVFM"[\7> E\B_YDFLP/DE/4E/1O;H:^V**]O(>(<5EM M=5\+*SZKHUV9\MQ;P=@,[PKPF.A=='UB^Z?])]3\&9H;S3KMX)T>VN;=L,IR MKHR_J"*^V?@C^U(-(M8O#'Q'DDFA0A8;[[S(OI)W('K7O_QN^ .B_$JQ?5=) M6+3]>A!*S8VI*!_#)C^?:ORGO;26PO)[&8J9+=VC8JI>$]G]F:6ZE&^Z_#=,_2SQ!^V+ MX TRY:WT>PNM55#CS%VQ*?INSD5YC\0OVO(M=\)S:7X1T^73[^\W1222L&\N M)A@E2,/7$>*A4I.JHQFFK1BE M9/L]_P 2W9VEWJ=[#96B--(<1&<=5)*55-Q2_D[OU:>G9>K"BB MBOP<_K,**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "N&M_P#D=YO^N/\ 2NYKAK?_ )'>;_KC_2@#N:*** /_ MT/W#\1_\C%HG_70_^A+7F< M9K[)HKZ++>+O*,>VZ^5]OD?&9WX>9)F-7V^-PL93[VLWZM6O\[GE M'@#X+> ?AQ^_T"P#7A&#1C^"[8W,5SE[RVC&75^[ MJ.X/<5\+2120R-%,AC=#@JPP0?0@U^]O7@UPVM_#+X?^(YOM&MZ!9WZE0-$W]FWLC36LN/E*,-M">TSYHO8,8Z_?&?TK]PZ_+?]EOX87OBGQG#XMO82NE:,V\.PXD MF_A4>N.IK]2*_FCQDS*E5QU.A3=W!._JWM_7<_N+Z-&28C#Y57Q556C5DN7S M45:_S;M\@HHHK\>/Z2"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ KAK?_D=YO^N/]*[FN&M_^1WF_P"N/]* M.YHHHH __]']P_$?_(Q:)_UT/_H2UW-<-XC_ .1BT3_KH?\ T):[F@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "N6 M\7>#/#GCG2)-%\2V:W=N_3/WD/JK=0:ZFBM:%>=*:J4W9K9KG*C6 MBI1>C35TUYH^$/$'[%5O+\K[ J1G\:TO"G[&.BV5TESX MMUA]01""88%\M&]B3DU]NT5]K/Q)SITO9.N[=[*_WVN?F-/P2X9C7]NL(K[V MO+E_\!O;Y&3HFAZ3X(_P#D8M$_ZZ'_ -"6NYH **** M "BBB@ HHHH **** "BL_4]6TK1;;[9K%Y#8VY8+YD\BQ)N/0;F(&3CI7/\ M_"PO /\ T,NF_P#@9#_\70!V%%9NEZSH^N0-=:+?07\*-L9[>595# [24)& M<$'%7Y98X8VFF<1QH"69C@ #J23T% #Z*\N'QL^$AU,:./%FG?:VG1R)*BRQ,'1P"K Y!!Z$&@!]%%% !117G7B'XN?#+PI?'3?$7B6QL M;I?O1/*-ZY..0,X_&@#T6BLW2=9TG7K&/4]$O(KZTE&5EA<.A_%<_E6E0 45 MS_B+Q7X:\(V7]H^)]3M],MLX#SR! 3Z#/)_"LCPO\2O /C6:2W\*:]::G-%G M='#*"XQU.WJ1[@4 =O1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %<-;_P#( M[S?]( M_P#D8M$_ZZ'_ -"6NYH **** "BBB@ HHHH ***Y_P 6:CJVD^&=4U+0+%M3 MU.VMI7MK9< S3!3L3)]6QGVH _/?]I2W\1_M)_&*T_9^\#W:6]AX8@>_U.Y< M%HDN64!58+U*!@H'J[>E>5?\.X_'G_0U6'_?F3_&O!Y+3]J3X.^(M3\=R6&J MZ-?:M*TU[.(_,68EBY,FW<-N23S@5]<_ /\ ;R.J7T/ACXRK'!)<.$AU.%=D M8+< 3(.@_P!H?C0!]K? /X26OP5^&MAX)CE6YNT:2XO)T&T37$I^9@#S@*%4 M>RBOAS]KSXR^)?&OQ'T_]G+X=WAMTN;BVM;^6,E3)=7#@+$6'(2,,"_J/*-EKUE?$#C/G^5-(/H^]L_6@#]U:*0'(!I: /C7]LGX^7GP? M\%VVA^%YQ%XD\0[TB<UN3CM7Q'^W1K]YX@_:'U'1R=\>BVME9 M0J/^FD2W!_'?,17[?Z58PZ9IEIIUNH6*UACB0#@!44* /P% 'Y*P>*-2_8T_ M:/G\'+=2R^ M:,4_D2,6$=K"M95<2W5G=V[-ZK!(CJ/P M,I_.NE^-7Q#U"\_81\&3F0F;7CI^FSL3\SK:K(S$GW:V&?K0!R/P0TO5/VQ/ MC)K/CKXGLUSX;\.JC1:=N(@#2LWD0X'! 569SU)QGK7HG[7'P3TGX7:%I_QK M^#T'_"-:CH5S%'="S)C1HI&VI(0.ZOM4]B&YZ5U/_!.C34A^$OB#5"N)+K6I M(]WJ:7/.!_M6P\Y3^!0&@"#]G/XPP?& MOX96/BJ0+'J=NQM=0C7@+\03Q>(?&7A9F)A MN+6VO%7/"M"[1L0/<2#/T%?K-0 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %<-; M_P#([S?](_P#D8M$_ZZ'_ -"6NYH **** "BBB@ HHHH ***SM6U?2M!L)=5UJ[BL M;. 9>69PB+V&2_9JT'P[I#?%_ MP+:+8PI*D>IVL0VQ 2G:DZ#MER%8#N0?6OU(TC6M(\06*:GH=[#?VDGW987# MH<>X)YKY1_;6\;:3HOP:U#P7N%SKGBMX+.RM$^:1SYR.S[1S@!< _P!X@4 : M/[(7B?4O'?[.>D)JSK;R$_H#7ZQ?LU_#:]^%/P;T'PGJH"ZD$>YNP#G;-<.9"G_ 0OX5 M^8VK:.W[.W[:FGWDJ_9](GU5;B"1N$%EJ>Z.3!](A*ZG_=H _;"OP?\ VH(_ M[:_:WURS@Y-QJ&FVXQUW>1;Q_P Z_=UY(XXVFD8*B@L6)P !R23Z5^*_PBT* M7X\_MB:AXPM8_/T73]6GU>20CY1!!(?LH/NS!./3/I0!^U2_='TI:SM6U;3- M!TVXU?6;J.RLK52\LTK!411W)-8_A/QOX2\=6#ZGX0U6#5K6-]CO ^X*W7!' M4?C0!^(_[6-N=,_:LUZ6ZYC>ZTZ?)[HUO 3^7(_"OW?7[H^E?DC_ ,%$?AQ- M8>*-$^*-C&3;ZG#]ANV X6>#F)B>V]#@?[E?IA\*?&$7C[X;^&_&$3AVU2Q@ MEDQR%F* 2K]5<,#]* /SH_X*4W"-?> +4?>CCU)S]'-N!_Z":X[XOZ-<6_[" M?POFYVPZ@LC#_9N5NW!_4#\:9^VW%A]KO;*U@LMB\@75U(T MC9] L;(6/;!STK[O^-'P7M_$'[-MS\,M&CWSZ%IT#6 4KZ'_;5\ M76OA;]G_ %VV>0+=:XT%A N>6+R!Y/P$:/\ I0!\5?\ !..S>3XD^*-0&=L& ME+$?3,LZ$?\ H!K]A:^ O^"?GPXN_"_PWU+QQJ(_P#D8M$_ZZ'_ -"6NYH **** "BBB@ HHHH *\>^.OPG M@^-/PYOO LMZVGR3O%-%,!D++$%_CQX?AL=5(MU5A_$C8Y' M;J.:]^HH ^!9O@U^UGJ_AA?AIJWCFPC\/^6MM)>1Q'[9);CY2I;[W*\&D,MQ.0]W=R >=<..A;'0#L!P*]CHH \7_:!^&5_\7OA5 MJ_@;2[P6-W=F*2)VSL+0R+($?'9L8^N#7C_[(G[._B?X$:?XAF\5WT4]UKCV MX6" EHXUM_,^;)ZLWF?D*^R** ./\>>!O#GQ(\*WW@[Q5;"ZT^_7:PZ,K#E7 M0]F4\@U\8^%_@)^TE\'[2Z\)?"GQC8S^&[B1WB%]#NEM]X.2O8'/)V\9YK[^ MHH ^4O@7^S!I?POUF[\>^+-1;Q+XSU$L\M[*/EB:3[_E \Y;/)/..!Q7U;11 M0!\1>.OV6-=TOXD'XO? ?68_#FN3,S7-K,FZVF,G+X Z!SRRGC/(K*E_9B^) MGQ=\3Z=XA_:*\30W]AI6##IFGIY<+'C=N[ -@9(Y[5]Y44 5-/L++2K&WTW3 M84MK6U18HHT&U41!A5 [ "K=%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5PU MO_R.\W_7'^E=S7#6_P#R.\W_ %Q_I0!W-%%% '__UOW#\1_\C%HG_70_^A+7 M;_KC_2NYKAK?_D=YO^N/]* .YHHHH __U_W#\1_\C%HG_70_^A+7 M9%IMA&99S'G&]^R+QU/>OFVX_;N\-:#K M/]D^.O!>K^'1GAYE5B1ZA0!G\#6C^SWXKLM:_:*^--EJY5M;BOTBMF;[_P!B MM'D@")GH%PI..I8&OJ/X@_#+P3\4-%DT+QGID=] X^5R,2QGLR..5(H 3P!\ M4/ OQ/TO^U_!.K1:C$OWU4XDC/HZ'D?RKOJ_#[XH_";XH?LA>.(/&O@>_FDT M-Y?]'O$SMQ_SPN4'!R..>#VYK]0?V>?CUH7QT\'IJEOMM=:L@J7]GGF-^SKG MDHW4'\#0!] 4444 %%%% !1110 4444 %%%% !1110 5G:OJVFZ#IEUK6L7* M6EC91M+--(=J(BC))-:-?&/[ M;UG1QZ8YK7^&O[9GP;^(EY M'I4EX^@ZC,0J17P"(S'L)/NY^N*^G=*ETO4M%M)M.\N;3[B!&BV &-HF4%<# MIM(KX5_:2_8PT+QK:7/C#X7VT>E^(4S)):I\D%UW.T=$D]".#0!]^JZNH="& M5AD$<@@TZOR%_9>_:C\0_#KQ%'\)/B]+*NFK*;:*>YSYUC-G 20MR8R>.?N] M>E?KPCI*BR1L&1P""#D$'H10 ZBBB@ HHHH **** "BBB@ HHHH **** "O# M?B%\=-$\%ZNWA?1M*O/%/B")!++8Z_8X\66?B M34?B:=0*MXAD\03W-PS?ZQK>0!8@,\[4*, .@H S(?V\O"VE:R=&\?\ A'5? M#3AL%IE#D#/7;@$CW%?87@GX@>#OB+I":YX-U2'4[1NIC;YD/HR]5/UK"^)W MP?\ ?Q'[MY MM'N)#Y%P,_9[J/J8IUZ!\?XB@#]S:*\=^"7QE\.?&SP7;^)]$817* 1WEJ3E M[>;'*GV/53W%>Q4 %%%% !1110 4444 %%%% !1110 4444 8'BCQ1H7@S0K MKQ)XDNTLM/LUW22/[G '4DG@ =37R1XK_;"N?#4"ZLGPWUR?16.5O'01*T? M9MI!*@CGYJ@_;&\4P>']3^%=MK&#H4_B!)[Y&^XRV[1[2_8JN]F(/I7VF8[. M_LQ&R)/;3(/E(#(R$>AX(Q0!\S?"[]KSX/\ Q/NH]*M[YM'U24X2WO<1[SZ( M_P!TG\J^HP01D<@U^;?[2W[%MAJMO<>._@];"RU6',T^GQG:DV.2T/\ =?OC MH:Y#]DK]JW5+#58/A%\6;A@ WV>QO+C(DCD!P()B?R4GH>#0!^J=% ((R.0: M* "BBB@ HHHH **** "BBB@ HHHH **** /!/'_Q\T?PCK$_ACP]HU]XNURT M4-C3A3Y-W& L\+8X*MU(]CQ0!V/@_QOX4\?:/'KWA#4X=3LI/XXFS@^ MC#J#[&NJK\+];T?XP?L5?$B.]TZ=I])N')BDY^RWL(/*2+T5P/Q'45^OWP@^ M+'AKXQ^#+7Q;X=D \P!;B G]Y;S ?,C#^1[CF@#U*BBB@ HHHH **** "BBB M@ HHHH **** "LS6M7L/#^CWVNZI)Y5GI\$EQ,_]V.)2S'\A6G7@O[0^A^)_ M&O@9?AQX2;R+SQ3.MM+U0>9*[$>NT*!WW4 >C^ O'_ (6^)7ANV\5> M$;Q;RQN1U'#(PZHZ]58=P:[.OQ2TUOB[^PW\0HAJBG4_#.IL!+Y>?LUT@ZE< M_/A_\ $#PQ\3/#%IXL\)W:W5E=*#P?GC?NCCLP[B@#M:*** "B MBB@ HHHH **** "BBB@ HHHH **** "O.=3^*W@C1O']E\--3U!;?7-1M_M, M$;\*Z[BH7=TWG!('<5Z-7Y.?'7]GGXP?$S6=:^/&BS!94G)LM/ 9+M;.V^2* M13T#%5W;>O- 'ZQT5\"_LI_M6)XY2+X;_$B46GBBT'E0S2_(+L)QM;/24=QW M^M??5 !1110 4444 %%%% !1110 4444 %%%% !1110!A^)O$6E^$O#^H>)M M:D\JQTR!YYF')VH,D =R>@'K5'P9XT\-_$#P]:^*/"EXE[I]XNY'7J#W5AV8 M=P:\?_:1\+^*?B-X2M?A9X5D%I)XDF/VJZ=28H;6VP[[L=V*?"UVMY87BAE93RI[JP[,.A!KJZ "BBB@ HHHH **** "BBB@ HHHH **** M "BBH;B9;:WDN'!*Q*SD 9.%&>!ZT >=Q?%KP-)\1KGX5G4%C\06T*3F%^ X MD&[:A[L!@D>]>E5^//Q=_9S^-UU/>?M$Z;7\10!]J4444 %% M%% !1110 4444 %%%% !1110 4444 %(?VAOVG;7X.-=R6?AWPY:1W5R5Z 2*KNP'0NVX*, M]A0!UUW_ ,%$OAC#JIM+70M0N+,'_CYRB_\ D,\_K7V%\-/BKX*^+6@+XA\% MWRW4(P)8S\LL+GG:Z]0:\:/[&'P .B?V-_8&'V[?M(D;S\XQG=^O2OD3P5X- M\0?LD_M+:/X?-X]SX3\7DVT8CX'T/O0!^LM%%% !1110 4444 M %%%% !1110 4444 %%%% !7R;\6OVQ?A5\*M3ET%GEUS58/]9#9D%4;^ZTA MX!]J]#_:.\:ZC\/_ (,>)O$VCL8[Z&W$<+@9V/*P3=[8!)!]:^4?V=/V.?!N MH>$;/QU\5[=M9U;6T%T()6(CB23YAN'5F(.3F@#U;X7?ML_"GXD:Q#X?NDF\ M/WUR0L(NRIC=SP%#KP">V:^Q@01D<@U^;G[0G[$GA5?#=UXN^$<+Z9J>F(T[ M6:L3',J?,=G=7 &1CK7TA^R?\1+WXC?!K2;_ %>0R:GII>QN2WWB\!VAF]V7 M!- 'TI1110 4444 %%%% !1110 4444 %%%% !1110!Q7CWXA^$?AGH$OB3Q MC?I8V<6<9Y>1O[J+U8^PKXLD_P""B?PQ75#:QZ%J#V0/_'QE!_Y#Z_K7$?%; MP;KO[2W[4ES\.KZ\EM?"_A*"-I@O!&X MM[;I&R ?05]*7G[&'P!NM$.CQZ! MY$FTJ+E)&\\'&-Q;OZT >X?#SXD^#_BCX?C\2>#;];VU?AP.'C?NKKU!%=W7 MY2_";PQXC_98_:8M/A]>W;7/AKQ>C1V\K<))P3&S#H'4@J?K7ZM4 %%%% !1 M110 4444 %%%% !1110 4444 %(S*BEW(55&23P !2U\N?MA>--:\$_!+4;C MP^[QWNJ3Q6"O']Y1/G=CT) Q^- '(_$_]N'X5?#W59]"TR*;Q'>VQVR?92JQ M*PZCS&X)'?%;OPA_;&^%_P 6-6C\/+YNAZK/@0PW9&V5O[JN.,^U<%\$/V*_ MAOHWA*RU/XBZ>NO:W?Q+-,)B3%$7&=BJ.I&>2:\M_:3_ &.M&\+:'-\2_@ZL MFGW.CXN)K-&)&Q#DR1'J"O4CTH _4.BO&OV?_'TGQ*^$GA[Q7"1%;)!& MV/,D89(![;NI/6@#TWPM^W5\%/$FO1Z)-)=:8L[A(KBYCQ$2>FX@_+^-?9<4 ML4\23PL'CD 96!R"#R"*^#/BW^PQ\--5\)74WP\MGTC6[.)G@PY=)B@SL<'N MW8CO7J7[._Q(T:S^"?AE?&VMVME?VT1M7%Q.BR$PL4Y!.>U 'U+15*PU'3]5 MMEO-,N8KN!^DD3AU/XJ2*NT %%%% !1110 4444 %%%% !1110 4444 (S*J MEF. .23T KY%^(/[:OP:\!:U+H'VB?6+NW;;*;1-T2'N-_0D=P*ZO]JWQ+K_ M (;^#>HCPPS)J.KSP:=$Z'#*;IMN0??I^->5?#K]AGX4:7X5@C\;VTNLZS=1 MA[B9I"@1V&2$ Z8]>M 'TA\*OC-X#^,FD2:MX*OO/\@@302#9-$3TW+Z'L:] M5K\V?A_\)G_9H_:7LK33M0/_ B7B:QN"C3N%$9CP=CL< E.Q]#7WYI?CGP9 MK=TUCI&N65Y<+P8XIT=OP .3^% '54444 %%%% !1110 4444 %%%% !1110 M 4444 >1W'PBF_:8_:%\8:AX\N9E\+^#+D:?!;(VWS M'4!L _P@YR3WK=^-?[#_ ,/+KP?>:M\-;=](UG38FFC0.6CG$8R5(/1B!P1W MH _05'61%="&5@"".00>].KYP^!_Q.T!?@YX1N/&6N6EGJ3V4:2K<3HDA=/E MY!.>U?0ME?66I6ZW>GW$=U _W9(F#J?H5R* +5%%% !1110 4444 %%%% !1 M110 4444 %13W$%K!)@J6ODG]L._\3S> -+\$^%)& M@N_%NHPZ>TBG&(VY8'V(Z_2@##\7_MU_!CPOKU?1WPT^*?@SXL^'U\1^"[T75OG;(C#;)$_P#==>H-?._AC]AOX)Z5X8CT MC6["34]0>,":[:0J^\CDH!PH!Z5YG\#_ "_[-GQ]U_P;>ZHJ^&=8T[[9;37 M+K&NV-\?,20-R]">] 'Z,45RNB>.?!OB29K;0-;L[^9."D,R.WY YKJJ "BB MB@ HHHH **** "BBB@ HHHH **** "LK7;VXT[1-0U"SC$L]K;RRQH>C.B%@ M#]2*U:9)&DL;12#(6]&'0'O7Z$]>17XWS_ +,#^.?#OC"]\&$P^+O!^MW:/&#M^T1.WFHH]'4' MY37NO[*O[55Q?W$?PD^+:\M+9H MDN)DB:=ML89@"[>BYZGV%6* "BBB@ HHHH **** "BBB@ HHHH **** "N&M M_P#D=YO^N/\ 2NYKAK?_ )'>;_KC_2@#N:*** /_T/W#\1_\C%HG_70_^A+7 M$L]NTA"I+'*?O1Y/S<]#GJ* )/VHK+Q7^S[^T98_&[PFNV MTUPB;'/EO*B".Y@DQVD&'^K9'(K]*_A)\5?#/QA\&VGB_P -2C;*-L\!(\RW MF ^:-Q[=CW'-2_%7X8>&OB]X,O/!_B6+=#<#=#,!^\@F ^21#ZC]1Q7XZ:7? M?%W]BCXGR17D#3Z7) M+1+W3K^,QRQ.,@@]QZ$=0>QK\=I_#_B+]B[]HO3+])'F\+:I)Y:S'A9K"5@) M%?MYD)PWU /0U^I7PF^-O@+XR:)'JOA.^4W 4>?9R$+<0MW#+W ]1Q7B_P"W M)X9TOQ!\#;B>>,/JEE?6?]G ?ZQYYY5A,:]SN1F./]D'M0!]AHZR(LB'*L 0 M1Z&G5B^'+.XT[P]IEA=G=/;6T,;G.*_3S]FKXW0?''X>1Z[<(L M&L6#_9M0B7H)0 0ZCLK@Y'H[ =^16]^S)^VA9:C!;?#_XPW'V34H<0V^HR<)-C@)/_=?MNZ'O0!V?[9'[ M,MM\0=%N/B1X,M0GB738R]S%&,?;($&3P.LBCD>HXZXKI?V'_BQ>?$+X6OX= MUJ0R:KX3=+1F8Y9[9ES S>X 9/\ @.:^S()[>[@2XMY%FAE&592&5@>X(X(K MXD_9O\&6OASX]?&:X\/@)H0O+6",)]S[00\TJ+CC]T7VX[9H ^X:*** "BBB M@ HHHH **** "BBB@ K(U#Q!H.DNL6JZE;63O]U9IDC)^@8BOG7]JWXXW?P5 M\ Q2Z$F_Q!KLC6UCD;@A4 R2$=]H8 #U(KX'TO\ 8W_: ^*EA_PFGC+6DM+Z M_P SK%?2.\Q+"=MT\)[!D?E?3Y3WJ'X;^,_B_P#LD?%"P\'? M$MI6\,:I*(Y [F6WV.0OVB!STV'!8>F:_3/XV_!SPW\^/\ PW\3?"ECXP\+7(N+*]0''\4;_P 4;CLRG@BI MO'G@3PW\2/"][X1\56JW5C>H5((^9&_A=#V93R#7XQ^!O'/Q6_8R^(MQX?\ M$ME)+I%Q)_I%L2?)N$' F@?INQW_ -?L'\-/BSX&^+.AQ:YX-U%+I64&2$D M":%NZNG4$?E0!^6GPUM?%'[(_P"TW;>#-8D:30?$4B6@E/$<]O.^V";T#(^ MWI\PK]E 01D5\3?MJ^$++Q+HG@62U0'7SXAM+2RQ]]DGR9!QSM!16)[8]Z^U M85*1(K=0H!_*@"2BBB@ HHHH **** "BBB@ HHI"0H+,<

O@]9_P#":^%=3_M% M]/Q.[:>[I/'MY+!#]X#O0!^@/[9'PON_B9\&[S^R8O-U/0)!J$*@99TC4B5! M]4.['M^"M>D^+O MPD@D6Q\P7%Q;VV?-LY@<^9&%YV$\\?=/M0!^N%?FO^VI^S/#JEC<_&'P';>5 MJ5F/,U*WB&/-C7_ENH'\:_Q>HY[5TG[-7[9VB^,K6U\&?%"X33?$$8$<=V_R M0W6.!N/1']<\&OOUEMKVV9&VSV\Z$$<,CHPY]B"* /FC]D?XK7/Q6^$%C>ZK M)YFJZ.YT^[8]7>)04<^[(5)]\U]/5\2?L<^$HO#5U\37T@YT%O$5Q;V!'*O' M;$KN4]Q@@9]C7VW0 4444 %%%% !1110 4444 %%%?)7[6_QUU/X/>$++3/" MBE_$OB21H+,A=QB5-H=PO=CN"J/4Y[4 ?3M_XB\/Z7,MOJ>IVMI*_P!U)IDC M8_0,0:TX)X+F)9[:198WY#(0RGZ$<5^-UA^Q3\?/B#8?\);XLUJ.UU*[!G$- MY*\DVYSGYB#A#[=JO?!WQ_\ %G]E_P"*]C\,_BFTQ\/ZM*L.)7,D2&1MJ3PN M?X0V P].U &3XQU3Q-^R!^TUJ&NZ?"9?#^N2-<>2.$GLIWW%!VWQ-D ^WH:_ M7/P3XT\/_$#PS8^+/#%TMU87Z!T8=5/=6'9E/!%>:?'SX(>'_CIX*DT:]"P: MG; RZ?=XYBD(Z'U1NC#\>M?E?\,OBA\3OV/O'ESX0\96$LFC32_Z3:-G8PZ> M?;L>,X].#WYH _8GXD_#GPS\4_"=YX0\4VXFM;I3L? WPR?PR(>S _GTK\L_ M@:_BK]ES]I4_"_Q(Y.D^(G6V#](Y@Y/V:=/ M\&ZE'>PN 60$"6(]U=.H(KYB_:Z\'V7B#Q%\*[RQ0'7QX@MX8\N[>PM)[ MZ\<106R-)(YZ*B#+$_0"OR(\;?%7X]_M2>,=1\.?!Q+BR\-:>[1JT3F!67H' MFE]6ZA1TH _7U71QN1@P]02.X:\M3G M^&53G /^37ZQ_ OXLZ?\9_AWI_C.S00W#YBNX0<^5<1\.OT/4>Q% '6?$#X? M^&/B9X8N_"?BRT6ZLKI2.1\\;]G0]F'8U^2O_%SOV&?B=_RTU3P=JDGOY5S% MG\DF0?G]*_9^N*^('P_\,?$SPQ=^$_%EHMU972D-^Z..S#N*[6OQ>9OB=^PS\3MHWZIX0U5\@I^#=)N(_#\<9\^]NU,6Z?C$4*_Q[>=S=.@% M'NM%%% !1110 4444 %%%% !1110 4TN@8*6 9N@SR:^1?VK_P!H:\^#FBV/ MA[PE&+CQ7KV1;*5W^5%G;YFWNQ;A1ZYKX/?]G[]L/QE;#QK?W5U]IE E6.6^ M:*?#<\1@X'TH _:RBOR[_9:_:)\?Z%X\3X(?&4S>?*3#:2W8VSQ3*"1&['[R ML!\I]<>M?J)0!^>'[5G[*;^('E^*OPJB-IXAM#Y]S;0?(9RG/F1XZ2#KQU^M M:O[*?[5B>.4B^&WQ)E%IXHM!Y4,TOR"["<;6STE'<=_K7WU7YX?M6_LJ/K[3 M?%;X51&T\06G[^YMH/D,^SGS(\=)!U('7ZT ?H?17YL? #]M*XU/28O OCK2 MKS4O%D&(+7[+'N:[8< 2?W&'\3'CO7Z)Z+-JMQI-K/K<"6U_)&K311L61'(Y M4$]<>M &I1110 4444 %%%% !1110 4450U74[+1=,N]8U*00VEC#)/,YZ+' M&I9C^ % %_IR::K*Z[D(8'N.17X[>*/B)^T/^U?XHU#3OA6D]AX8L7:-/+D- MO'MSP9I>[D++83V\P)CD 'F0R=G0]B/UK/\ @Y\3M,^+OP_TOQOI M@\O[6FV:+.3%,AVNA^A''M7J% 'XQ:3JWQ-_8=^)K:1JZR:EX/U.3/&?*GBS M_K(^RRJ.HK]*&5E/*GNK#LP[BLKXE_#/PK\5 M_"MSX3\66PFMY@3'(!^\ADQPZ'L1^O0U^3^EZS\3?V'/B:^C:JKZIX2U)]V! MGRKB+/\ K(\\+*HZB@#]H**\6^%WQ?3XO,-9\*Z5/#X:6(YO+M3$\L_'R1)W M5>=S="<8KVF@ HHHH **** "BBB@ HHHH ***^)/VO\ XZ>)O -OI/PW^'2N M?%/B8?(\8W/'"S%!L']]V! /8"@#[!N_$OAVPN19WVJVEO<'I')/&CG_ ("2 M#6O')'*BRQ,'1AD,IR"/4$5^-T/["OQU\1:M:Y;IJTH\P03S.\H+45^FM(0&! M5AD'J* /BW]EG]J;3_BUI\?A#Q?(EGXMLTP0?E6[5>-Z#^]_>7\17VG7YD?M M3?LN:AHVH2?&CX,H]G?V;_:;NUMOE967DS0@=^[+^-=;\"_VR[SQUHMOX/U# M0KG4O'"CRHU@3$$^./-E?_ED!U;/X4 ?H515:S-VUI"U\JK<% 9 F2H;'(&> M<9JS0 4444 %%%% !1110 4444 %(2 ,G@"LCQ!KNG>&-#O_ !#J\GE66G0O M/,WHB#)Q[^E?D'K?C+]I+]K3Q!?_ /"NUGT[PS:NT<2I*;:$+GCS).K.1UQT MH _9-65U#(0P/<?]"W?BCJP_E0![1ITWVC3[6<\^9$C?FH-<;8 M?$+1[[XA:I\-_P#5ZGIMM!=\D?O(INZCK\IZ_45YS\2/CGX5^#/PQT_Q%K<@ MEO;BTB%G9J?WD\GEC''90>IKY _99\(?%/XI?%NY_:/\6W+Z=8S^8D:8Q]J1 MAM$:@](D &#W(&* /U#HHHH **** "BBB@ HHHH **** "F[T#;"PW'G&>:^ M'_VLOVBM?^'L]C\-/AK&9_%>LJ"61=[P(_"A%[NW4>@YKXRO/V<_VP;ZV/C* MZN;J2[8>9Y?V]A<],X\L'&?:@#]"M%LM;@%M?V]K%%-&#D*Z+M.#^%?"7[(O[1_B[6?$0)V6*Y0%0/RK[ KYK\&M!8_M'?$QY66*)M.TB=V) 4 1LI)/XR^/?&%CX \(ZCXPU)#):Z8BR2@$ ["ZJ2,^@.?>NBTW4+35M/MM4L9!+;W M<:RQL#D%7&0:_+']H[XX:[\??$L?P&^#,37UE+,%N[A/NSLAYY[1(>23U_*O MT/\ @[X(U+X<_#?0_!FK:@=2NM,@$;3$8'^Z/9>@]J /3**** "BBB@ HHHH M **** "BBN<\7>*-*\%>&=2\5ZW)Y=CI<+32GOA>@'N3@#W- '1$A023@#O0 MK*P#*<@]"*_&74->_:=_:UU>]O\ P8)M.\.0N8XD28VUL #P"_5WQUKG$U/] MIW]D_7K/5/$;7,^E2.%D5Y6N;290>5W'.UL=#Q0!^J>F?#Z[\/\ QQU;Q]I\ M8>Q\3Z=##=G/,4]F<)@>CJWY@U[77'?#_P :Z5\1/!VE>,M%;-KJ<*R@=T)' MS*?=3P:[&@#Y$_:[T"*7P_X1\;Q+B[\-:]8R!QU$,L@$@S^ KZV@E$\$S\0:=\#OA.LO]OZPBFXDA'[Q4E'R MHA_AR.6;L* /N67Q/X:M[K[#/JUI'<_\\FGC#_\ ?);-<)\:/ ^)GP\O_#U MNP^UJ8[JT)^[]H@.^,'V;I^-?F#-^P;\<+C3O[?GUNVEU8KO,#3.9/Y/@%\6C,)R&6R-T298I$&?+W'[RLO*G/:@#]+-$%T-'L5 MOHO)N%AC$B9SM<* 1GZU;N[6"^M9K*Z020W"-&ZGHRN,$'Z@U8HH ^1_V1]/ M/AO0_&?@C/R^'O$%W;J/0,=X _.O>_B-X_TOX;>'X_$FLJ3:&Z@MG((&SSVV M[CGL.I]J\?\ A->Z?X?\<_&"XU"=+6TAUA;J61R%5%:W0DDU\2?&7XF>+?VN M?'MM\)?A7"W_ CEE-ODN""$0]D7G:.] 'ZZ0RQSQ)/"P>.10RD="", M@U)7*^!_#USX3\(:1X:O+U]1FTVVC@>X?AI"@QN-=50 4444 %%%% !1110 M4444 %(S*H+,0 .I-,M<;;9Z7"TK =6/15'N20*_(ZXN? MVIOVLK^[USPV9M/\/JY2%!,;6V50> &'+MZF@#]GP0PRIR#7$^'_ 5:^'O% M7B+Q+:2?\C"\,LD>.%DBC$9;/^UC-?C[8>)_VE/V3O$MG<>,/M-QH\[A98Y9 M3<6TR \A)#G:V.G2OV4\'>*=+\;>&--\5Z,_F6>IP)-&?0,,X/N.E #_ !;X MA@\*>&=2\1W"-*EA \H1 69V ^50!R2S8'XU^/?AS]B;XP_$PS^*-;N(/#L% M_))/%#=[GE59&+ %%^[UK]I'1)%V2*&4]B,CBG4 ?C5X;@^-?[%_CBRF\4>9 M?>#;Z58KAHF+VSJW&Y0?N.O7%?L78WD&HV5O?VK;H;F-9$/JKC(_0UXA^TW9 M:+?? WQ7%KJJT*VI:/=C(F##R]N?XL\<5VWPEL=0TWX9>&+'523=PZ? LF[K MNV#K0!Z'1110 4444 %%%% !1110 4444 %-WINV;AN'.,\U^?7[5/[1'C/3 M/$\'P6^#LV;QF]S=S7*@R MLL-^SW QSS'G'X4 ?K]\0/!5IX]\/?V%=2>24N+>YCDQG9);R+(#C\"/QKM1 MD \FO@[]C[]H[7OB*][\./B(3_PD>E)NCE==DDT:<,'4_QIW]:^\J /SR_: MZ\&^.?C=XVT#X;^ +%V.C1OU\A^#=%M(?VN/&FI:" EL-)M M!?"/&PW+\C./XNYKZ\H **** "BBB@ HHHH **** "BBN"^)OQ TCX8>"-4\ M:ZT*4$$9'(-?BVUI^U;^U7<7'B?1WF ML=#9R($\\VEL%'0(1RQ]3WJGH7CK]HG]E#Q;9P^/5NKG1+EU$L4TAN()8\_, M8I#G# =* /UZ\+^"K3PMKGB36+.3*^(KI+MTQC9($"-SWW$9J3XA^(HO"O@G M6-=DB>:."Y+22*')8*57[O7I6 MYX&NOC-^QS\0K#3/' EN_!VJS+ [HYDMCN. Z$_<9>X]*_8FOF_]K33])U'X M#^)8=317E$<9M,XW?:2ZA F?XCDT ?15O/%=6\5S =T67@K0K34&+7,-E;K(3UW!!G-=90 4444 %%%% !1110 4444 %!( R:*_ M-K]J3XO?$?Q=\0(OV??@Z)5O'4?;I83M=BPSMW_PHH^\: /T('BCPT;LV U: MT-R./*\^/?G_ '=V:QO&G@NS\9+I#SR>3+H]]#?0N!D[H\@K]&!K\G-3_8.^ M-^GZLV][JBKO:%)768D&K;[-K%>F!7Z7TU41,[%"[CDX'4^M 'XR^(_V)_C;\++5/&/@C6(]4O;'$ MI2Q+PSKMY^4$_/CTK]!?V6_C+=_%_P &774,6OZ')]COP1@M(HX?';(Z^]? M2]?(GP-T:TM/CE\6-1T(!=)>Y@C8)CR_M6W=)C'% 'UW1110 4444 %%%% ! M1110 4444 %-9U0;G(4#N>*\U^+WQ,TGX1^ M2\;:L-ZVB[88^\LS\(GXFOR MC70/VM/VH&F\7V&4Y^91SBOV7TC5++7-+M-8TZ02VM[$DT M;#H5<9% 'S1\-Q_PCW[2/Q(\-_WL]53T9W&QL?3%>(_ML? ?PC<:!/\ M%[2KN'0M6,AHU'OV%?,&E:5\0OVX/B%_;6M>;I'P]TB7"(,@, ?NKV:1AU/:@ M#Q+X7^.?%WQT^)?@_P ,?$/QG)IEEHQ06TN[RV=X^54,.#(W3<:_=>&,10I$ M&+[% W,L^'+?7_A':+IFMZ)"JK!&=HN4B''/_ #T' M8]Z]\_9?N/BO/\+[-?BS#Y5]$=EN9,_:&@7@&8?WO3U'6@#Z,HHHH **** " MBBB@ HHHH **** "BBB@ KAK?_D=YO\ KC_2NYKAK?\ Y'>;_KC_ $H [FBB MB@#_T?W#\1_\C%HG_70_^A+7)IO&7PG\)>)KH[KB_TVVDF/K+Y8$G_CP-=#XR\$^$ MO'VD/X>\8:=#J5G-G$-?LCO*?V??"T4YR]M]L@/_;"[FCQ M^&VO#?VB?VCK+P?\;O 'A_PM*^H7&C7<@U:*W)?,5X$B\G:OWI N7QV(7WH M;J?[!.B:9K)UWX9>+K_PW.#F-<[PGMO&&(]C7M_@C]GZ_L-4T[7OB=XNOO&] MYH["2RBNB%MK>4#'F!!]YQV+=.U?2JGH:A9:587&IZC,MO:6D;2RR.<*B(,LQ/H *^2=5^.GQI\2Z8_B3X/?#W M^U-!89M[F^E,,MT@_P"6D40YVMVSUH ^M[^W>[L;BUBD,3S1NBN.JE@0"/IU MKY"_8C\&VOA/X3W?GVX@UN?5+V/4-P_>++;RF)4;O@*H('N3WKR[PW^WNFEZ MZ?#?QA\)S^';F-MDCP[F\LYQEHWPQ'N.*^XO E]X(UO3KGQ5X%G@NK379OM< MTT#9628QI&68=FVHN1P>] '93P0W,+V]PBRQ2J5=6&593P00>H-?!/P4\)I\ M&/VK/&OPYTQ/)T+Q+IB:O9)V41RA=@]E:211[**^^Z^8O']FMC^TY\+]808? M4M/UFR<]RL"),H/XL30!].D9X-?*?Q6_9 ^$?Q5GDU@6[:)JL^6:ZL<*')_B M:/[K'WKW/XC?$'P[\,/"-_XP\37"P6ME&2JD_-+)CY(T'=F/ _.OF[]B;XH: MI\1/AA?H-V\$I3)0^@ ]: ,#PA^R;\1?!I.EZ/\ M%C5+312-IAB4;]I/(&[(''I7UOX$\!^'OAUX?C\.^&X62!6:6221B\LTLAR\ MDCGEG8]2:[*B@ HHHH **** "BBB@ HHHH **\.^(GQ=O] \01> / 6BMXE\ M6S0"Y:W#^7!;0$X$EQ)_"&/W1U/7I7R[XU_:C_:$^%%X+KXC?#FWCTEVP)[: M5W0>PDZ9_P![% 'JO[27@F+6_B+\(?%.HQ>=I.E:TT%UNY17N=AMRPZ8,L87 MZD"OKX>U?,OPG_:1^$WQZMUT>%A:ZH#'(=.OE=U\"/$5QXK^#G M@_7;MM]SI7EK#?6D]E<#=%<(T;CU5Q@_H:^=?V2-Z? M 3P[!*K1M]X M$9'2OCJ?]@[3M!UAM:^&?C74?#LI/RJ,,%'IN'+?C7+?'_\ :*:?X\^!/#?P MPC?6;SPS?/\ :Q;?/Y[7.V.6!,<'" Y/0'Z5^E:,616(VD@''I0!X#\/_@2O MAO6K;Q9XW\1WWC/7K)2EK/?$;+96&&\J-> Q'\1YQ7T!110 4444 %%%% !1 M110 445A>)_$FC^#_#]_XG\07 M=.TV)III#V5?3U)/ '<\4 ;M5+^T6_L;B MQ=BBW$;QDCJ X(R/SKX^U_XR_M&:GI7_ DWP\^&\_I0!Z_^QOX M43P9\+[[0;N 0:S::O?1:@O\7G1R%4R?3RMA'L<]Z^LR P*L,@]17/>&K[PS MK-BWB+PM+!=6VK$3M/;D%9FVA Q([[5 YYXKHJ /A+X;^%HOA-^V!XG\+Z4@ MM]%\8Z1_:L,2\*LDPH \2^)'[&_P:^*OVDJ6NFW MDB65PXPDL,AW[%)Z^6Q(],8':OMJ@#G?"GA70O!.@6GAGPY;"TL+)-L:#KZD MD]V)Y)/4UT5%% !1110 4444 %%%% !117@WC_XOZMI?B5OA]\-M#/B?Q1%" MMQ<1E_*MK2)_N&>3L6[*.>] 'O-?(/QS\$QZE\=_A#XOU2+S=(MKNYM)RW*1 MSF)I;;(_VI!@>X%>2^+_ -JWX]_"?4%D^)_PZAATR1L">VE=D^BR?=S_ +V* M^B_A1^T)\*/CU:I8Z?(L6I0LDQT^\ $JO&0RNG9MI&010!]&U\H_MC?#2T\> M_!O4]4BB']K>&E.H6LH'SA8N95SUP4R?J!7U=6'XHT]-7\-:MI4@W)>VD\!' MJ)(V4_SH YOX4>()?%?PS\+>);@[I=2TVUN'/^U)$I/ZU7^(GPW^'OQ/L4\. M>.=/@OFD5VAW86= N S1L/F&-PSCCD5Q/[,%QYOP&\)%VXAM/*R>PB9E_3%? M*'Q6_:)?6/VFO VA_#&)]87P[/+:WAM_F%P+PHDZ#'!6-4#9Z;A0!U _82@\ M-:NVL?#/QSJ/A]V;(48.T>FX6)%^5<]VZD<5[LIRH)&,CI2T %%%% !1110 4444 %%%% !16)XD\ M1:1X2T&^\2Z_<+:Z?IT3332-T55_F3T [GBOD_Q!\;OV@K_2SXF^'?PT%SHL M@\R!KR8K=2Q=0_DKT##D \XH ^E_B1I5[KOP]\3:+II87=]IEY!#MZF22%E4 M#ZDXKQ3]C[PUIGASX$Z"EE$$N;OS9;ML8=K@R,'#=\KC;@],5XCX)_;YT*36 M3X>^*WA^;PS=HXC>1-SQQMT^=&^<#W]*^XO!B^$WT47_ (+>&73=1EENP]NP M:-Y)V+NPQP,L22/6@#=U/3+#6M.N=)U6!+JSNXVBEB<;E=&&""*^'/V6= G^ M%/Q<^)OP;R3I]K+;ZC8YZ^5." ?KLV ^XK[QKYADLUT_]KR&XB&U=5\).\G^ MT]O=A ?P5A0!].D@ DG % ((R.0:\9^/?Q+\/_##X9ZSK.MW"I-<6TUO:0YP M\T\B%550.>"#=3B2/P_#WMQD>B@ HHHH **** "BBB@ HHHH **\)^('QAU M'1O$9\ _#S0W\4>*$B6>:$/Y=O:Q/]UIY.Q;LHY[U\P>+?VM?CA\*]17_A:' MPVCM=-D;Y9K:5V4CT#G*Y^N* /0O'O@6'5?VQ/!6O:[%Y^G#1YGM?,&8_M=L MY^09[A7W_7FOM.OFSX7_ !R^$'Q^DT^YTV41:WI$IN(K2YPEQ%(49&9/[X*L M0T MB]74M*L]00Y6YACD!_WE!KSGXZ:3'K?P;\9Z=*H96TJZD /]Z&,RK^JBK_P@ MO&O?A5X3OI6R9=+M7)/O$IH ]'W+NVY&X#..^*ANI)H;6:6WB\^5$9DCSMWL M!D+D],GC-? 6J?M'65Q^UWH_AGPK(^I:0UI_9%Z8]?0]%% ! M1110 4444 %%%% !117.>+O%>B>!_#E]XI\17 MM/T^,R2-U)[!5'=F/ '+J&,2],CG'6N)\ _M\>%]0U8>'_ (GZ+-X7O _E MM*,O$C="'5AO4#N30!] ?LK>'M)\._ CPG#I<2QO=VB7%R0!N-Q*-TF[W#<< M],8KW#7=#TKQ+H]WH.MVZW5C?1M%+&XR&5A@_P#UC6?X1M_#$&APOX/,+:5< MM)/$8DS,78J1Q@DGCM734 ?"O[(>DWGPZ\8?$SX-W#%H-"OXKJV+=3#<@ MA"![J@/XU]TDA068X Y)-?,>DV:Z7^UCKSQ_+_;/AZTG?_:,$C1 _D*WOVE? MB?H'PS^%.N7&J7 2]U2UFL[.$-B2269"F5QSA =Q/M0![_UY%>!?&;X1K\9] M0T+PWKT"+X;TV87US*#^^FD7*K G=5(Y<]^!4'[+_P 0M1^)7P:T/7=8CD2_ MA0VTSN"/-:'Y?,!/4,!G-?0E &?I.DZ;H6FV^D:1;I:6=H@CBBC&U551@ 5 MH444 %%%% !1110 4444 %%%?._C+XR>)G\27W@CX0^'1XGUG2@#Z(KY \:^"8O^&MO!?C/5(O,L;C2KB"W=N56^A)(4>A\M MB1^/I7CWB']L#XS?"K5TM/B[\/$M+.5OEFMY&PP_V'.5/X\U]5_"WXV?"WXZ M6D%YX>N$DU"P?SOLEP MQ!)M*[E!Z\$C([&@#W6OBC]MGP+'?> ;/XHZ7$%U MOP7=0722@?,8?,7*DCDX?:1Z1NV$D!L=<9!&:\V^ M#]_&_P (?"FI74@1/[*MI'=S@ ",$DD]A7Q)_P -"W'C/]K_ $:#X=V\FJ:- M:VS:5=/$"5EC+,[3>FV-SP3VSZT ?HQK4FH1:3=R:3;)=W@C;R8I&VH[XX#' ML/7VKQSX)? SP[\(M.N;N**.?7]6=IKVZ"@99SN\N/\ NHN>!WZFO=J* "BB MB@ HHHH **** "BBB@ HKE/&WC30OA_X:O/%7B.8PV5F!G:-SN['"HB]V8\ M5\J^*OC;^TI::?\ \))X9^%R2:01YBK/.6N_*Z@O&G3CG YH ]N_:'T34?$? MP3\8:/I(8W4UBS($^\?+82,!]54BHOV=- T?P[\%O"=EHT:I%)8PS.R@9>61 M=SLWN3UKYM^'7[>?@S7M3'AWXD:3+X8O&?RFD;+P!NA#@_,OXU]N^%;/P]8Z M#:P>%?*_LHKO@\EMT>USGY2,C'- "^*O#&C>,O#]]X9U^W6YL=0B:*1&&>&' M4>A'4'UKX_\ V-;/4/!;^/?A'J+%SX8U9_))_P">,HX(]B03^-?<%?,7@JS& ME_M0_$-8_ECU/2]*N-HZ;E#HQ_''- 'TX2%!9C@#N:\4_:-D6/X&^,W/3^SW M_4@5R7[5OQ2T3X*UO@OK]M\VMT"1QH JJJC HL+" MRTNRAT[3H4M[:W0)'&@"JJJ, "K= !1110 4444 %%%% !1110 45\\^-/C M-X@3Q'>^"?A/X=/BG6M+ -Z[R>3:6S,,B-Y.I<_W1T[U\T:]^V-\6_A?K"67 MQ=^'0L+61OEEMY&PP_V6;Y3_ #H ]*L_ L,G[:FJ>)MZG:.1Q7 MO= 'P)^U7X(@\(^/O WQYT"$07=IJEM9W[(,>8DK;5&59H4F M7I(H8?0C-?/G[5>GK?? ?Q/+C,MC'#=1GT>*9#G\LU[;HUS$OAVQO)W"1BUB M=G8X &P$DD]J -D,I)4$9'45^37[35W\2=7_ &AM<^&OPU\S[1XJL=.@NO*R M#Y42%OF*?VLM4\,^'#)?>'M0M5M%D0%D%Q:C)E'8*>5 MSWXK[E 'BW[//[//ASX&^ M'%BC5;S7[Q0;R\(Y)_N)Z(/UZFOHRBB@ HHHH **** "BBB@ HHKC/'OCO0? MASX;G\3>(7801%8TC0;I)I7.$CC7NS'H* .SKY]_:GT+4O$/P%\6Z?I(=[@6 MRRA$ZNL3JS#_ +Y!/X5Y-XO^-_[3.D6/_"1:1\+8WTC'F;'G:2Z$?4%T3H<> ME8GPV_;L\ ^+KX>&OB%IK^&;R8F%FD^>W+'@J^>5].: /J7X+:#HWASX6>&= M+T)%2T2RA8%0/G9E!9CCJ2>IKIO''@W1/'_A;4?"7B"!9[/4(FC;<,E6(^5U M]"IY%:'ANQT33="LK'PWL&F11@6_E-N3R^HVGG(K;H ^*_V*_P"TO#_A?Q7\ M,M6)\[PCK,]LH/\ U@)'91HV) 4=7,G'(5=O7UH ZS]J MNX^R_L^^,K@=4MHR/J)XZ^'/@%\!O%W[0'B2'XP_&MY)='BV?9+:3*_:!'PH M"_PQ#'XU][_#;4].^./P5T>\\7:<9(-7MHOM5O,I =XF!)P>JEER/6O:;6UM MK*VBL[.)88(5"(B#"JHX '0"@ M;6VLK:*SLXEA@A4(B(,*JC@ = *GHHH M **** "BBB@ HHHH ***^9?$OQJ\;ZSK&I:#\$O"Z>)'T9S#=WMS-Y%HLPZQ MQL.78=\<4 ?35?(%EX)BTW]L6_\ %FIQ;EU;1$:P=N1OBVQS!<]Q@?@:\9U# M]M'XG?#374T?XS?#\Z?&S<26[L-R^JELJW\Z^QOAI\5?AI\9[.W\1>$[J*ZN MK,-^[D 6YM]X&X%3R <#D<&@#U^OA?\ :[\'1Z3K'@GXUZ/&(=1T/5;6WN9% M&"]O*^!N^GS#/H:^Z*^?_P!J2Q6]^ _BLD?/;01SH?1HY4.?RS0![U;3"XMX MKA>DJJP_X$,TB7-M)/);)*K31 %T!!90W3(ZC-<_IFJ6.G>#[+6-3N$M[6"R MBEEED.U541@DDFO@/X6_'O4/B)^UKJLG@^SFN_#%]:BSE=0=JBV'R7#=@"<@ M=^10!XU\7M-^*'Q)^/WB_P"#_@)WCT_5KV*>_93R=R3V4=AVKT72O"GAW1=4U'6M+L(K>^U: M0274RK\\K 8!8UT- !1110 4444 %%%% !1110 45PGQ#^(6A?#;P\VOZWOD MWNL-O;Q#=-<3R'"1QKW)/Y5\M>,_CE^TWX.I)KY(^&O[<'PV^($Y\*^/K%O#EW=Y@83G?;/N^ M4JS'EEZ?I%I9:)M%A#&JP;#N7R^V#W% '-?$GP%HOQ+\&:GX/ MUR%98;Z)E1F&3')CY'7T(-?.?[%5WJ-K\-=4\$:KG[3X3U2XL3GKMSN4?@#Q M7V-7S%\&+-=(^+GQ9TN(;4GU*"\VCIF:(9- 'TXS*HRQ 'J:\D^-WQ1_X4_X M N_&:Z;)JLL3I%'!&#R\F<%B.BC')KQ;]LKXPZ;\._AR^BV5YL\1ZG+"UK&C M8=%B<.9&QT&5QSUKW_X:>)8_B/\ #C0_$NI66PZG:QR2PSIT?'.58>O(H ^- M/AG'\8?VHM;L?%7Q0MAH?@72IUN(-.1"GVR9#E-^[YF13SDU^AZJJ*$0;548 M '0 4D<<<2+%$H1%& JC ]@*?0 4444 %%%% !1110 4444 %%?,_B?XV^, M-3UC4O#_ ,%_"P\43Z,YBO+N>7R;1)AUC1AR[#OCBOG:]_;7^(GPZUU=&^,O MP^;2U9L;[=VY7U4ME6_"@#T[X5>!8;#]JCXE^(-:B\R^:.":Q:09VP7&UAC\V21SM55 R22: +P9 M22 02.OM7Y[?%/\ :<^+>H?$B_\ A!\'?##?;K>8VQO9XV;#=#(!C:$'4$UH M_ ']H >/_P!H+QOX?TQ9;C0=0Q/9RX+(C6X"%C_=$@Y K[O2RLHKA[N.WC2> M3AI @#M]6QDT >2_!3X7/\,_#,B:O=G4_$.KR&[U.\?EIKA^H!_NKT%>R444 M %%%% !1110 4444 %%%>>_$?XCZ+\-=$CU35$DNKB[E6WM+2 ;IKF=ONH@_ MF>U 'H5?*7[9?AN\\3?!2YMK7?Y=M?6D]QL_YX*^UR?8!LUPOC?X[_M-^$;; M^WW^%T#:0HWN%G>69$Z_.$Z''7&:3X;?MI_"WXI!_!_CFT/A^ZOU:!TN2&MI M-XVE=_\ #GWH ^PO!FDZ9H?A/2-*T>)8;.WM85C5!A=NP<\>O6N9^+OPXT?X MJ> M4\(ZM"LC7$3&WG6UIIH M(8U6+:=R[ ,+ M@]QBKU 'R7^QCJM_@Z1=@^);JZ@GBB1OF MCCA;<6?'0-T /6@#VOX]?%Q_@QX$D\60:5)J]PTJPQ0IG;N?HSDMVWCWP/H_B& M^LMJZG;13M!/'RK,,G*L/7I79HB1J$C4*JC & !0 H P. *6BB@ HHHH * M*** "BBB@ HIK,J*7*9;_P#X4;X0CU[3].D>![^] MF,$,LL9PP@ Y< \9Z4 ?5E?('PQ\$Q>'?VGOB-J^I1?Z5J\$%W9R/SF&0X?8 M?8C!Q7C*_MP^-/ GB >'_C5X$?2&!PSP,V[']X!^&'T-?;7P^\?_ ]^*MC# MXP\'7<-\Z1^66P!/"&Y*.O5>?PH ]+KX1_:"\*0^"OCE\.OC)HT8ADN[]=/O M]HP'#C",WN'FT>*.9[:34)XVWQHIVM(21M3U&.:^VOA/\ #?3_ (7>#[;PW:2M=7)) MFN[E^7N+B3F21C[GI7H4-I:6\DDL$*1O*;?$KXF:3\-M,MKBZ@EU#4=2E%O8V-N,S7,QZ*H[ =SVKY:\<_ M'W]IGP1#_;NH?"^ Z.@W.8IWFD1?]O9T/T% '9?MG^%[KQ-\,=-1 SVEMJ]D MUVJ]/(>0(S-[*#7U-H.FZ?HVB6.EZ3&L5G:PQQQ*@ 4(J@#&*^-OAM^V+\)O MC#$_@SQG;'0KS4%,+0W1!MY=W&T2=CZ U]K64%O;6<%M9X\B*-4CP^%_"^A>#="M/#GANT2R ML+) D<:# P.Y]2>YKXY_;(^.UE\/-,T3P[H-SYGB/[?;WGE1M\T<4+9(8#^_ MG !K[&\+:V/$GAO3-?$30?VA;QS&-P592Z@D$'T- &_1110 4444 %%%% !1 M110 4444 %%%% !1110 5PUO_P CO-_UQ_I7GGRK&3GT#$$T ;M?!2>.;;P]^WCJ.D^(7$<. ML:';V%A))P%[8%?<>F:SI&M0?:='O8;Z(=7@D611GU*DU^=7 M[??PNU66'1?C;X9WK=Z%LMKMHLAXXPYD@F!']QR03VR/2@#]'KNSM-0MI+*^ MA2XMYE*O'(H964]B#P:_*O\ :D_8^E\.FX^*/P=A>*"V/GW6GPYWPE>3+;XY MP.I4'%T'Q!*D'BW2HP)TZ"YC''G1C_T,=C[&OKUE5E* ML,@\$'H10!^?G['7[4DOQ"@C^&GC^YSXCM4/V2Y?@WD2#)5O^FJ@<_WASUS7 MZ"5^1/[6OP/OO@QXPL/CM\,%-E8_;$FFCB&%M+S=N5@!_P LY#P1T!XZ$5^H MWP^\66WCOP/H7C&UP(]8LX+G:/X6D0,R_53D'Z4 ?ES)^T]<_#OX/VOPI^'2 MM<>+[W4-5C9T4L;1)K^5PV5] <]<5]$?LL?LL#P*$^)GQ,3[=XOOLRQ MQRG?]CW\DDG.9CGD]N@YK6_9W_91LOAYKE_\1/'217WB6ZN9I+:,?/%:([DA M@>\C#OV' YK[8H **** "BBB@ HHHH **** "BHY98H(VFF<1QH,LS' ]23 M7,6OCSP3?7K:;9Z]8S72$*8UN(RV3T &[D_2@#QO]KJXOK7]G/QK+IQ83&W@ M0[>OEO_&&D>-_@YX5UC1V39'8P6TT:=(IX$$V M#7H?C'PS8>-/"FK^$M3_ ./76+6:UD(Y*B52NX>ZYR/<5^.'P5^*_B;]DSXK MZK\./'"NV@271BO$P?W9SA+J+U!7!/JON* /T]^-O[/_ ('^-NA2V>M6ZVNK M1J?LVH1J!-$W8,?XE]0?PK\I_"OBOXJ?L7_%-] U]'FT>9P;BW!)M[NW)P)H M2> X'Z\&OW TW4K#6=/M]5TN=+JTNT66*6,[E=&&001ZBO'?CW\$?#_QP\%3 MZ#J*+#J=N&DL+O'S0S8X!/4HW1A^/6@#TOP?XMT+QUX;L/%GAJY%UIVHQB6) MQZ'J".Q4Y!'8BOFO]HKQIH/P[^)?PJ\9^)9OL^G:;)KC2L!DX:R 50.Y9MH' MN17@/["GBCQ'X1\6>+/@%XN#0SZ67NX(7_Y9R1N(YU7_ &6W(P_$]Z^AOVF/ M@'JOQYU?P/IL=RMGHVE3WDNHRY_>!)!#L6->[-M89[=: /BRSL_B1^W1\2?M M]_YNC^ ='EP ,[$3/W5[/.XZG^$5^KO@[P=X=\!>';/PMX6LTLM/LD"HBCKZ MLQ[L>I)H\'>#O#O@+P[9^%O"UFEEI]D@5$4=?5F/=CU)-=/0 4444 %%%% ! M1110 4444 %%><>,OB]\,_A_)Y/C'Q'::9-Q^[DD^?GIE5R1^-:WA'XA>"?' MMN]UX.UJVU:./&[R'#%<],KP1^5 'QS\*/'5MIG[8OQ1\)Z^XCO-=%M]C:3@ ML+./Y8U)]8WW =PM?=&IZ7INM6,VF:O;1WEI<*5DBE4.C ]B#7Y??MT_#SQ! MX1\::+\?_!SR02JT,-S+$.8;F#_4R$CLZC:<\?+CO7UQ^S3^T+I'QR\)JT[) M;>)-.55OK8'&3T$J#NC?H>* /A?]IO\ 90U3X77K_%7X1&5-*MY!/-;PD^;8 MMG.^,CDQY_[Y^E?4_P"R-^TTGQ>T?_A#O%LRIXLTR/)8\?;(5X\P?[8_C'XU M]J3PPW,+V]PBRQ2J5=&&592,$$'J"*_'?]H3X5ZG^R_\6-%^,?P[1H]!N+L2 M+&OW8)>LMNW^Q(F[;[9':@#]C:_&:Z_:&\4V'P\MO@'\*[>9_$5_J.IQW$T0 M/F*EQ>S.L4..[*P+-V'XU^PVBZI:ZYI%EK-B_F6]]#'/&P[I(H8'\C7S9\!/ MV9M!^$=[J/BO5FCU3Q/JA(^\>IZ=* ,;]F#]F#3/@YIB M^)?$JI?^,+],S3'YEME;DQQD]_[S=3]*^OZ** "BBB@ HHHH **** "BBJ&I MZIINC64NI:M=1V=K",O+*P1%'N3Q0!?KX[_;GN[ZS^ EU)9Y*-J%F)Q_"T88 MMAO;>%KUVP_:(^"6IZH=&LO&.GR788)L\S&6)Q@,0!U]ZZ+XJ>!;+XI_#C6_ M!4\@":O;%8I.H652'B?Z!U!^E &C\._%ND>.O!.C>*]"D62SU"VCD7;_ G& M&0^A4Y!'J*\A^/O[-?@SXW:-*\L2:=XBB4FVOXU ;<.BRX^\I[]QVK\\OV9? MCQK7[/GC>\^$OQ(#P:&]TT,@DSFQN=VTN/\ IFW\6/\ >'>OV9M[B"[@CNK: M19895#HZG*LI&001U!H _$3X5_%'XB_LB_$N;P/XYBE.AM*%N[4DL@1CQ<6Y M/!]>.HXZU^UNB:UIGB/2+/7=%N%NK&_B6:&5#E71QD$?A7S]^TO^S_I/QP\& MR1P1I#XCTU&>PN,8);J8G/='_0\UX%^P-XZUI](\1?"'Q+O2[\+3!X(Y/OQQ MR,RR1_\ )%)_P"!8H ])_:A^(&D_"WQQ\,/'6MJ\EKIDNLEDC^^[/:*B*/J MY49[=:^3O /@'X@_MG_$%OB-\1FDL?!EC(5AA4E49%.1! #_ ./O_6ONGX]? M &V^.NL>#DU>\^SZ-H,UU->1+GS)Q*(MB*>V=AR?0\5[YHFB:3X'-*M=#T.U2SL;-!'%%&-JJJ] !6I110 444 M4 %%%% !1110 445YGXP^,GPN\ W'V3Q?XEL]-N,@&.23+C/JJY(_&@#TRO@ M?X ^.;:V_:<^+_@W7'$>HZEJ!FLR_#216S.FP'N%0J5'IFOLSPGX[\'>.K1K M[PAK%MJT*'#- X;;GU'4?B*_,?\ ;7\#^)?AI\4-)^/W@MWM_M;QB:6,<0W< M"A1NQ_#*@P<]3NH _5#6=$TCQ%IL^CZ[9Q7UEW0U[W>6=KJ%K-8WT2SV]PA22-QN5E88((/4$4 ?( MW[)_[2=M\:/#YT#Q#(L7BS2HQYZ]!K7[._[-/A_X)V<^ MJWA34O$U^6,UWMXC5CGRXL]!ZGJ:^H: "BBB@ HHHH **** "BBB@ HJ&XN; M>TA:XNY4AB3EG=@J@>Y/ KG--\<>#=8NFLM+URRN[A6V^7'<1L^[T !R?PH M^9_VY+Z^L/@/3'IOB.)2;>^10"S#HLH'WE/YBOS8^$WQ6^(?[)7Q)F\">/(I3H1FVW M=L(=)M-OV;[KXY?%#PMJ6 MJSBW\,Z1:N+O:W[V5_,+"-1V##JW:@#Y%\$>"/B%^VI\0F\?^/FDT_P5I\A6 M*)20A0'/DPYZD_QO_6OUDT'0=(\,:1:Z#H-JEE862".**,;555HT'0=(\,:1 M:Z#H-JEE862".**,;555K7H **** "BBB@ HHHH **** "BN;U?QCX3T"58- M;UBTL97( 2:=$;)]B] !^S-^S-H_P %M'&LZR$O_%E^F;BX/S"$-R8X MR?U/>OK&BB@ HHHH **** "BBB@ HHJO=7=I8P-\T3X2Z5J$"&2"'7+*2=/X72,.^UO8E17U5I?C7P?KEP;31];L[R<$ MKY<4Z.^1Z*#D_A7&_'#X<1_%?X8:WX*)"7%W%OMG/\,\1W1_F1M/L30!VO@_ MQ#I7BOPOI?B+1)EGLK^WCEB=>A#*/Y>E?//[0W[+GA+XT:5+J%A%'I?B>%28 M;M% $I_N3 =0?7J*^'_V3OVAM0^$'B63X._$IFM](>X:&)YL@V5P6P5;/2-C M^1YK]AXY(Y8UEB8.C@%2#D$'H10!^*'P0^-/CK]E[X@R_#CXD),N@^=Y=S;R M9/VQ]J\X_8*^(6J:WX'U;X=Z M^S&^\)3B.-7^^MO)G:IS_=96 ]!B@#8^-?Q8\._!GX]Q>,/$)+)_PB;1PPI] M^>432/Y>.RX89/X5];:3I.FZ M%IMOI&D6Z6EG:((XHHQM557@ 4 &DZ3INA:;;Z1I%NEI9VB".**,!555& M!6C110 4444 %%%% !1110 445Y3XI^.7PC\%WW]F^)_%5C8W6[:8VDW,I]" M%SC\: /5J^"/V.?'-M<^*/B3X+U=PFN'69[\A^))$K;XS>"RT5KK4IN0P M'[OSC_KX7QV?K]#[4 ?K-XG\*>'?&>CSZ#XGL(M1L;A2K1RJ&'/<>A]Q7XX_ M'?\ 9^\:?LS^*8/B1\-;N?\ L-9MT,\9/F6C$_ZN7'5#T!/!Z'FOU.^"?QD\ M.?&KP9;^)M$<1W*@)=VQ/SP38Y4CT/4'N*]-UO1=+\1Z3=:'K=LEW8WL;12Q M2#*LK#!% 'SY^S/^T%I?QR\(A[@K;^(M-54OK<=R>DJ?[+8_ \5[+\1@#\/O M$X/3^R[W_P!$/7Y17?A'6OV0?VEM%O=-D=O"VO3B&-ST:VG<*T;_ .U$2#]! M[U^M?BO3)O$GA#6-&L9%275+&XMXG;[H:>)D4GV!- 'Y":I\:_'?Q<\(>$/V M>/A%;S+LL+:VU&=&O@9X:6VME6[UV[4&]O M2/F=O[B>B#L._4T[X ?L^>&?@;X>^SVH6\UR[ -Y>E?F=O[J=U0=AWZFOH2@ M HHHH **** "BBB@ HHHH **JWE]9:= UUJ%Q';0KU>5PBCZEL"L32/&?A+7 MY3!HFLV=]*"1LAG1VR.OR@YH ^1OVX=?G\.>%?!FJNI>PL]?M;FX3&580'>H M/U&ZOL;P_K6G>(M$L=4?M$?##_A;?PIUCPG!C[< M%%S:$_\ /Q#DJ/\ @0ROXU^?/['_ .TA=?#_ %B$]/0T ?7'[1O[*/A?XPZ;-K.@0Q:5XJB4M'.BA4N"/X)0/7LW45\,? ML]_'KQA^SMXXD^%WQ/$T>A"8PRQ39+6X'&.17[1JRNH=3E2, M@CN*^-_VM_V^"/QPU[Q/K0,LT_A^UCM;=?O3SB63 M SV [GTJ_P#L*_$;4?%OPQN?">N2%[_PK/\ 91O^_P"01E,_[O*_A6G\3_V8 M?^%O?'>S\:>+'7_A&-.LX4\E6^>XE1B2C>B#OZ]* /F#X0_"'QO^U5XW;XQ? M&)I$\.))FVMCE5G53\L<8[1#N?XJ_5_3]/LM*LH=.TZ%+>VMT"1QH JJJC M HT_3[+2K*'3M.A2WMK= D<: *JJHP *N4 %%%% !1110 4444 %%%% !17 M+ZEXV\':/=K8ZKK=E:7#G CEGC1L^X)X_&NAMKJUO8%N;.9)X7&5>-@RD>Q& M0: /A']CKQS;7GB?XD>#]6<+KAUF>^(?B26-CL)]]I'/ID5]H^*O"/AOQOHT M^@>*;"+4;&X4AHY5!QGNIZ@^XK\G/VG=!\6?L\_'RW^,?@TM'::W*;D, ?+, MI_U\+XXPW4?7VK]*O@M\8?#?QH\&V_B?0I DX 2[MB?G@F Y4CT]#W% 'Y5? M'+X">./V8O%D'Q&^&]Y/_8@FW0W"9WVS$Y\J;'53T!/!^M?H_P#LU?M :5\< MO"(FE*V_B#3E5+ZW'KVD3_9;]#Q7ONNZ'I/B72+O0M@#])_P!H ME0_P0\9*W(_L^3]"*_/?XI?M >+?C.FC? GX)))-'/;PPWMU'E3,0H#C=_#$ MO\1[U^D?Q@\-ZIXW^%OB'PSX?V/>ZK:&*#>VU26(/)[#%>?_ +/'[/'ASX&^ M'%CC5;S7[Q0;R\(Y)_N)Z(/UZF@ _9Y_9X\.? WPXL<:K>:_>*#>7A')/]Q/ M1!^O4U]&T44 %%%% !1110 4444 %%%4[[4=/TNW-UJ5S%:0KU>5U11^+$"@ M"Y7PQ^VIXGD\)S?#/6;@%M,M=<\^Z4C*[8MA!/N 6(K[$T?Q?X4\0-Y>AZQ: M7[C/RPS([<=> PG\1>$((M*\4Q* M6#(H6*ZQ_#(!T8]F_.OG/]C;]I:7P[=Q?!CXC3&&%7,.GSS<&%P<>0^>@S]W MTZ5^KH((!!R#0!^-O[-/[1'B?X(^+V^$_P 5#+%HWG>1B?.^QES@$9_Y9GOV M'45^Q\,T5Q"D\#AXY%#*PY!!Y!%?$'[8G[.%I\2_#<_COPO;A/$VD1EW"#!N MH$&2IQU=1R#^%;_[$WQ)O_'GPC32]9E,NH^&YC8N6^^8U ,>?<*<'Z4 <)\3 M/CAH'P,^-/Q!UW4U^T7UYI&EI96PZS3*'SD]E48)->0?!#X(>,/VCO&+?&WX MV-(^D-)OM;5\J)PIRJJO\,*_K7T;XV_9;C^)_P"T'-\1?&;(_ANTM[58;8'+ M7$L2 $..R C\:^R;6UMK&VBL[.)88(5"(B#"JHX ':@ M;6VL;:*SLXEA@A M4(B(,*JC@ =JL444 %%%% !1110 4444 %%!( R> *\@U[X^_!KPQJ0TC7/ M%UA;7>=IC,FX@CL2H('YT >G:P]Q'I%]):9\]8)3'CKO"G;C\:^*OV&/&VGZ MQX&UKPC(ZKJVD:E=2S*?]8Z7$A<.?7G(_"OLW0O$.A>*-.35O#U]#J-G+]V6 M%PZG\17XZ?%FV\6_LF?M$2>-?"ZM_9&L2-GX&@#]VWC/P5>R MOH\DF;:Z7.W;G)@G XZ>O7M7[ _"_P")?AOXK^$+/Q=X9G$D-PH$D>?GAD'W MD<=B#6[XP\(Z#XZ\.WOA;Q+:K=V%\A1T8=,]&4]F'4&@#S3X!_&W0OC?X+AU M_3R(=1M\1WUMGYHI<'_$K>1'*?N2PR$^4W^\K?*?K7Z?\ Q4\(WGCSX>:[X/T^=;:XU:W, M*2."54D@Y./84 ?EGXN^*GQ!_:BU#1O@O\+(I;;0K6"!+RRCL.U)\$_@GX5^"?A6+ M0=!B$MW( UW=L/WD\F.23V4=AVKV:@ HHHH **** "BBB@ HHHH **H:AJFF M:1;FZU6[BLX1U>9UC7\V(%9VC>+/"_B'C0M6M;]N3B"9)&P/9230!\9?M>^+ MO^$-\=_"?6]2YTFSU2268,/DR0JEC_N@YK[DM;JVU"TBO+1UF@N$#HPY#*PR M"/J*^:/VM_A//\5OA+>6VF)OU71B;VU4#)?8/G0?[R_RKY:_8Q_:;:(V_P & M_B%/Y4L)\K3;B4X/''D.3W'\.?I0!Z]^TQ^R#H7Q*LI_%?@*WBTSQ-$I=HT M2*[QSA@. _H>_>OF?]EG]I/7_AAXF'PA^*TDL>F^;]GA>XSOLILX",3SL)_* MOU_KX"_;._9OMO&VA3_$[PC;B/Q!I2%[I(Q@W,"/Q&^/>B? CXJ_$N^G3[5JU_!IPL;8='D\GEF/95[^M>R?L= M?$N]^(_PK",?(3[E<9KF-9_98M_'G[0NI_%+QULGT2%; M?[': Y\^2- ,R#LJD=.] '@?P!^ /BGXW>*3\<_CF9)[:>3SK2TE!'G8.5)4 M_=B7^%>]?J5##%;0I;P((XXP%55& .@ HAABMH4MX$$<<8"JJC '0 5+0 M4444 %%%% !1110 4444 %9NL23Q:1?2VN?.2"4ICKN"G&/QK&N_'7@JPO5T MV]UZQ@NFZ1O<1JWX@MQ73130W,2S0.LL;C*LI#*0>X(X- 'Q!^PUXUT_6/!& MN>%)'4:OI6J74LZG_6.MQ(6#GUP>*^K_ !W\/?"/Q)T*;P]XOT^.^M9E(!8# M?&3_ !(W52/:OR0^*L/BW]DK]HF7QEX:5CI&L2-<(F,1S0R-F6%NV5. M#;R631Y)/]&NESM9O7J*_5?X#?&O0OC=X*A\0:<1#?P8CO;;/S1 M38Y_X">H->D>,O!^@>//#E[X6\2VJW=A?(4=6'()Z,I[,.H-?E+\,M*\1_LJ M?M06_@B_E9] \2-Y"2'[DL,A/E/_ +RM\IH ^^OVI)H;7X.ZE=SL$CM[BSD9 MCT4+.A)_ 5\)_%+XP>./VH_%%I\&_@^DD>@H$%U<#*B4* &DD/:,=AWK]!OV MAO .N?$[X6:GX+\.F-;S4&A4-(=JJH<%C^ YQ3O@A\#_ K\$O"L>B:)&)KZ M8!KN[8?O)I._/91V% !\$/@?X5^"7A6/1-$C$U], UW=L/WDTG?GLH["O:Z* M* "BBB@ HHHH **** "BBL[4]8TG1;3]WN^H!'X5]IZ-XH\->(5W:%JMKJ&!DB M"9)"![A22*^9/VR_A+<_$_X527>D1F35?#K->0H!DNF,2*/? R/I0!]9QR07 M<"RQ,)89E# CE65AQ]017P3^TY^QWH_CNTN/&?PWMH]/\0P@R2VT8"17>.3@ M#A7]#WKC_P!C']IT:M!;_"+Q_<;-0MAY>G7$IQYJK_RQTFN,B2UF!P(G)YVD\#/2OUJ!# ,IR#T-?G5^ MVI^SA#KVES?%SP5;^5K&G#??1Q#!FB7_ ):#'\:=_45]"_LI?$BY^)OP:TC5 M=2D\S4;'=9W![EH?E#'ZCF@#YN\;?M#:3\"?&7Q36*,76OZG?0&RM_X<^0 9 M'_V0>W(OB=XB_X7I\<]]V]V_GVEI/G,AZJ[J>B#^%:]KB_95M? M$_Q]UWXK^/A'>)9;'(N$TZZ*; M>N?+;I7SO^Q)XTTOQ/\ !.PTFW=1?Z([V]S'_$"3N5S_ +PYS7U39WVC>*-( M^TZ=<17^GWL94/$P='1A@\CVK\8+W5O%W[&G[05_]F5Y]!OY/,:,\)'YM \7V"7".I$

ZL.Q!X(K-^)/PZ\-_%+PE>>$?$]N)K:Z4['Q\\4F/E=#V(- &9\( M?BMX=^,/@NT\7>'WQY@"7$)/S03 ?,C?T]17#?M3W4-C\&-6OK@[8[::UE8^ M@292?T%?$'[- \3_ +/G[1U_\%_$4A^P:V&6$G[DKJ-T,B?[RY!K]#/CC\.; MSXK?#G4/ ]C=+9/?M%F5P2 BL"V .^.E 'YK>)O&/Q&_;/\ &MKX!\$I)IO@ MW3-GGRMD+A0 9)3T+'^%:_3SX6?"SPK\(_"MOX6\+6XCCC ,TQ'[R>3N[GN3 M^E'PL^%GA7X1^%;?PMX6MQ''& 9IB/WD\G=W/*+:Y\>?" MVV2RUF$&2>RC&V.XQR60#[K_ ,Z\^_9"_:@U/2]5B^#_ ,4KAQ\_D6-Q<9#Q M2#CR)"><9^Z3TZ5^JE?F?^VK^SHC6[_&GP'!]GO[$K)J$40QN"G(G4#HRGK^ M= 'Z85^9/BS]H[3_ ('ZW\5=,TV/[7XFU376^QPXRJ Q*#*_L#T'H?'7Q/\7O'ZQW<$]^TVFV MGWEQ@8DD]P1PM 'E'[-/[-6M>*]:'QP^. >]U&]?[1:6EQR)!,;W0)Y52 M1H&8VERO\44BG[C$9VGKT.>U?LEI6H:!\0_!UIJ<<:7VC^(+-)0D@RLD-P@. M&'T/(K-^)G@32_B7X%UGP3JZ*T6IV[HC,,^7+C,<@]T?!KPW]C#4[^Z^!6G: M/JF?M?A^[O--D!ZKY,S$*?\ =5@/H* /@GXY?LY^/_V>/&*_$WX4/<2:)#,9 MX98,M+9$G)CE ^\G8'H1UK['_9__ &S/!OQ*M+?0/'$T6@^)5 0^8=MO-8KIQ %EQMD9^B8/!)].]?,_CG]CGX&^.+V34Y= M(;2KR0EF>QD,*ECW*#C- '9?M$WWA>;X%^,!K<\4MK=Z;<);C<&\RZ*G[.(P M/O-YNS&.]:OP"\,:AX.^#/A#PYJRF.]M-/A\Y#P4DD&]D/NI;'X5PG@+]E+X M:^![^VU.:6]UV>R8/ NH7#S0Q.#PZQ$[0P[&OIJ@ HHHH **** "BBB@ HHH MH ***\*^'_Q,UG5/B=XU^&/C"*.UU'1YEN]-\L8%QI

Y'O7 >(O M^"?_ ,5?#NE-KOAS7;;5=1MU,GD0AX92PY^1R>6]/4U]L_L[^"H_!'Q,^+UC M>Q;-0O=86^C<\L]A=!Y("#W&XR _[0-?7% 'P/\ L5_'#Q-XPAU;X4_$-Y'\ M0^&UWQ//D3/ K;'23/\ %$Q SZ$>E>B?M1?LT:=\<-#75M%\NS\5Z:A^SS$8 M6X0<^3(?K]UNQ]JXOQ_X6B^'O[7W@#X@Z.@@MO&T=WIU^%& \\<60Q]W_=_4 MJ37W10!^+/P1_:'\??LRZ\_PV^*6GW+Z%%)M:"4'SK3)Y>$GAD[[0<>E?KAX M+^(_@GXA:7#K'A#5X-0@F&<(XWKZAD/S COQ63XS^&_PT^+=A)9^*=,MM76! MWB\S \V*1#M90XY!4]J^>;;]A?X2Z;J/VS1=0U?3H3G=%!>.F[_@:X- $FA> M'].UO]L_6_&'AS;):Z1H$5OJ,T>"AOYG 6,L.-PA52>XQS7V=7'^"? ?A?X> M:*N@^%+,6EL#O)], .IW3I969/19I@QWX[[%5F'N!6E\=/B%XB^%VB:-XRTZW M2XT2UU*"/6LJ6DCLILQF1/\ <U<'X^^"7Q5_9 \16'Q*\(ZD=1T>"9 \\8*CD_P"JN(QQM<9 M/3GUK]I;*2*:S@E@_P!6Z*5[<$<5@>-O">F>.?"6K>$-8026FJV\D#Y&=I:-XGL4D>&09^29 2I]&4G\"*_(OXH_! M/XI?LI^.D^('P\FFGT2*0O!=Q@MY:$Y,-RH[8X)/!]C7Z"_L87%_%\%X_#>I MDFY\.:C?:OW$>@>) H$EO,P6*5N[1.>.?0\BMO]KJ30=6 M^!>L:-*T=W?ZH]M%ID*$/+-=M.@3R@.2<9R1VS53QA^Q?\"O%MZ^I+I4FD73 MG=NL93$FX\[MG(SFNM^'/[-/PV^'%_!K%FEUJVH6H_^++?$C]K#XY:M\*O"=T;#PKX3E:"YD+'R=T;E'E<#[S,P(1?09K[ MJ^#GQ+UKQ7JGBSP7XTCCMO$OA;4)(I(XQM22TE8O;2H#U4IQGVR>M4+P]I=ABBAN^QQ(I'8_6@#Y,\3_ /!.6>UT-[GP MEXH:[U6-"PAN8@D#T2V\56<>&7[JWD:]%8]G'\)[]/2ODOX!_ MM2^+?@5J/_"L/C#9W)TBU?RT,JG[19] ';^%_'G@[QIID6L>%]7MM0M95WAH MY%) ]QU'XBOE[X.^'-/U#]IOXI?$+PYM.B[+6Q$L?,4UX41[DJ1P2KKR1W8U M)I_[#GP@TF_-SIMWJUM;M]Z"*]=%;ZLN"1[5]5>&/"WA_P &Z-!X?\,V4=A8 M6PPD<8P/,CS6 M?^+U Z=*^R/VH?!G_"8>#_#GB.VB^UP^&-:L=3N$4;B]BK@3[0.N%(;Z U]. MPLK0HR<*5!'TQ0!^*OBWX5_%7]C'QEIGQ T"^;4] ,RH\L65213]Z&=.@W#. MT^O2OUOFL_"GQA^'D4>I6ZWVB>([..7:PZI,H96![,,Y![&I?B9X)L/B+X"U MOP9J$:NFIVTD:%AG9+C,;CW5P#7C/['>I7=]\!-!M+]B;G2I+JQ8-U46\[H@ M_! * /S@\??"GXM_LA^/T\;>"Y9;G15?]S=HI:-HB@%?3GAS36T?P_ MINDNV]K.WBB)]2B@?TKR'X;_ +.GPZ^&E]'J^G1W.IZE"NV*YU"=KEX0>#Y0 M?(3/?%>\4 %%%% !1110 4444 %%%% !117A/P>^)>L>+]1\5^#?&<,=KXC\ M,7\D,L4?"O:2DM;RIGDJ4XSWQGO0!\!_$CQ!\6OVN/BGJG@'X@#XR_8V^ M.6K_ !4\(WWAOQA(9/$?AEDBF=^'FA;(1V']X%2K?3/>LS]K']E>'XN6A\9^ M#(T@\4VB8=/NK>QKT4G^^.Q[]#5>Q\+1?#']M!+C2$$&F>/M*GE>-1A/M43! MGP/7Y2W_ (U]T4 ?CM\ /VJO%'P2OQ\,/C%:W)TJU?RD>53]HLL'&,'[T?\ MNW%?K#X8\;>$_&6F1:OX8U6WU&UE7>&BD!P/<=1^-<5XX^$GPI^,E@)?$NE6 M^I_>5+J+"RJ0=IQ(O.01CG.*\-TW]AOX4Z1?FXTS4M7M;5OO017CQAOJRX)H M =\'_#NGWG[3?Q1\=>&]IT;9:V?FQ\QRWA0/<[6'!*N/FQW-?9M<[X6\)^'O M!6BP>'_#%DEA8VX^6-!U)ZL3U)/IKMOC3\1]=^%[>&/$,4 M$"*<;8I!V"A_O'Z#O7FW[1G@^#7_&7PH\:W$8N-)TC6 ER M>JJ+K9Y#D>GFJ!GW% 'Q;H?[#WQF^)6G?\)AXW\0Q6&HZ@#,(KOS)ILOR-Y! MPN?3M65X+U;XN_L:_$_3]#\;222>%=4E$T^6$/?:; ]]9OCYDEMU+D#_>4%<>XH ];\4^%_#OQ" M\+77AWQ!;K>Z9JD6&4^C#*LI[,.H/:OQG\<_#'XM_L?_ ! 3QEX0DEN=%W_N MKM%)BDB)SY-PHZ'''/U%?J]^SYK]QXF^"_A#5[QM]Q)I\"RMW,D:A6/YBO3M M531+Y5T/65AG6_5PMO,%82A0-V%;KC(S0!\V_ []J_X>?%VPAM+NZCT3Q J@ M2V=PX56;N8G/##]:I_MD6>D>(O@W)X;&RYUC5;RTCTJ($-(]RT@&5 YP$+9/ M3%5_%?[$OP.\1WKZG8V,^B7+'(-E,8T!]0G(!KO_ (;_ +./P^^&]_%K-K]J MU?4X!MBN-0G>X:$$8/E!B0F>^* /8O#6FOH_AW3-*D;7=\9V]A7Z"?!_XA:G\2-(\2>%?&<2 M6?B30KNXL+^&+Y1L?/E2(.NUD/!]0:X_]D+PH/!/P]U7PS>0B'6+#6+V.^'< MN)/W9/J#%M(/I0!\%^,OV(OC#\+]//C#P=K$>KW&G@3,MEOAN$V\ED!/S8]! MVK[J_9"^-^H?%[P%-9>)7W>(?#SK;W3'AI4(^20CU."#[@U];]>#7POX*\+Q M?"S]L;7-(TI!;Z/XUTAM12->%$T4@# #I]XN0.P- %']K7]E$?$V.3Q]X!A2 M+Q+ G^D6X^47BKT([>8/UKY]_9Z_:XUWX57*?#'XT0W'V"T;R8KB53]HM,<; M9 >60=CU ]J_7BO&?'7P9^$?QGL8[WQ'I5OJ'FKF.\@(27:>XD7K^.: /0_# M_B_PQXJTV/5_#NJ6]_:2+O$D4BL OJ>X_&OE;]G[PY8-\;OBSXY\/!3H=_=P MVL,B#]W)/%N:A^$M'M] \.6<=A86J[8XHQ@#U/N3W/>@#.O!HO(H_P#A$M=EDL+N8L%'XU\S>$?^">NK>(-% M76O'_B>2SUB]7S6BB02[6;G$COR3ZXKZY_:"\$G5_%/PV\>>1]IM?#>KJ+I0 M-Q$=WM2-\#LD@7Z9S7U%UYH _%G_ (1?XG_L2_$_2]9N;IKWPIJ,PBEEBSY, M\)(WATZ+(HY'KCCBOUD\<^!_"WQ>\#S^'=?A%QI^IPAXW&"T;,,I(A[,,URO M[1'@&S^(WP@\1Z#<1!YXK:2ZMCC)6>W4NNWW."OXTW]F_6;C7?@AX/OKM]]P MMA%%(QZEXAL;/XB@#\I-6\,_&7]B_P"(?]N:5ON=&D? G4$VMW#G[DH'W6QZ M\@]*_3KX,_M/?#;XOZ;%]FOH]+UD*/.L;EPCAN^PG 8>F*]G\1OX4OFM?"OB M=(+C^V1(L-M.H83>6 7 ![@'/K7S/XA_8@^!NLWS:EIUG=:+<,VX?8YV1%_W M5[?G0!5_:]T?2O&^C^#?!MDR3^(+[7+4VJ1D-*EN,F>3 Y"!<$GV%?85K";> MUAMR<^4BKGUVC%>0_#;X#^ /A?.VH:)#/>:DR[/ME],US.J?W49R=J^PKV:@ M HHHH **** "BBB@ HHHH *KW5S#96LUY\2QK9^)=/:\TG4H5^4)*59%<# ML&4@B@#\^M;'QF_;4\>:I!X:N6TKP=I4S11F1F6! . 6"_ZR1AR1VK#\;_L9 M_&7X.V?_ F_@S5UU5]-_?.UCOBN(PO)8*?O =Z_0C]D;P[%X4^$B>'I8/L^ MI6%_>Q7J'[XF69A\W_ <8]L5]/,JLI5AD'@@]"* /E_]E#XU77QD^'"W.ML/ M[=T>3[+>]M[ 963'^T.OOFO$OVMOV3)?'4DOQ(^&\"IKJ+NN[1/E^U;?XT_Z M:>OK]:Z?X3>&$^%G[5GC7P=I:B'2/$NGQZK;Q#A5*O\ .%'H&V;IO\V*164+ZGGC\:\Q\>_ SX0?&2U34?$6D07CSKF. M]MSY&2VU#5OL1()M%O'2)AW#;2-P/<&@!/V8_# M5E!X^^*GC/05"Z%JVKM#9LHQ'((2Q=XST*[F('TK[+K)T/0M(\-:5;Z)H-I' M96-JH2**,;545K4 %%%% !1110 4444 %%%% !7QA^V!\;O$7PYT72_!/@,/ M_P )-XH8I"\8R\<6=N4']YFX![#HKR&/_A%->EDL;JX( M.^&[?'D$GH%/3W)]J\\^+'@N&X_:,^&/C[4(A+I\23V.X\HESAY(B>WS MCW M% 'QAIW[ WQ;\5Z9_P )%XH\1VUMJMTOF&"?S)I 6YP[@XS_ "J3X+>,?BG^ MR_\ %RQ^%WQ,:7^P-8E6!0[%X5:0[8YH6/8M@$5^P=?)/[9?P]A\7_"*[\16 MD8&L>%F6^MI0/G"JPWJ#Z8^;\* />?B/\//#7Q3\(WGA'Q- )K6\3Y' ^>*3 M'RR(>Q'ZU^.6HZ!\9?V+?B)_;&GA[G1Y7P)@";6\AS]V3'W6Q^(/2OV8^'FM M-XB\":!KC')OK*"4X]605IZW8^&]?C;PUK\-O?+=1LQMI@K[T'!;:?3U% 'B MOP;_ &F?AM\8=-B-C?1Z;JX4>=8W+A)%;OL)P&&>A%<#^U]HVF>,-'\&^%+/ M9/X@N]=M3:(N&D6 9,[XZA H!)]J7Q!^PY\$M6OVU/28;O0[ACN'V2=E1?\ M=7M^=>N?#7X"> _AC<'4M)2XU#4RNS[9?S-B&0P"3[AEVG M8&]MV,T )JNI6VC:7>:O>MMM[&&2>0^B1J6;]!7X]W&E?&S]MCQAJ6I:9>'2 M?"-A,\4'FLPMXQV 5?\ 6.1R37Z"> O%][\./V1OC M5\"K<>/?!NKC4ETT^;)+8;XIHE7DL4/WE'>OTC_9A^,;_&?X9VVMZC@:Q8.; M6^4<9E09#8_VA@_C7T1)''-&T,JAT<%64C((/!!%?#OP%\-#X6_M$_$?X=V0 M\O2;^*#5+2,=%$I)('T! _"@#S_]K7]DFZ\27<_Q/^%UN!J@_>7ME%\IE8<^ M;%C^/U'?J*Y#]G3]LVX\-^3\.OC9YL/V4B&'4)%/F1XX"3@\\?WOSK]4)IHK M>%[B=Q''$I9F/ 55&23[ 5X?\0/V?O@]\7HUU'Q#H\4T\R@K>6I\J5E/0[UZ MT >L:=XE\.ZSIG]K:;J5O=6+)O,J2*R!",Y)SP,>M?*?[)OAFVT^\^(?BC1T MV:'K6N3G3L#"O!'QO7V+9 IV@?L2_"O0;LLE_JLUCD'[&;QUA8#^%U4C<#W! MKZUTG2=-T+3K?2-'MDM+.U0)%%&-JJHZ "@#1HHHH **** "BBB@ HHHH ** M*\'\5?$O6_!OQD\/>%M:CC3PQXFMGAMKC'S+?QG.QSZ,O2@#P[]LWXH^+]%M M]"^$OP]+IKOBYL%XCB00[M@5<>*?%;P:S,H=HX MH@\:N>2&9N3[D5]7?%+P23\>/AQ\2I(/.M;3SM.E8*6\J20,\3GV)+#/:OJ* M@#\;_ <'Q*_8Y^-.E^'/$\[7'A?Q!,L!="3;RI(VU9%!X5U)&X=<5^G7Q>^$ M_ACXT>"Y_#&O(/WB^9:W*C+P2X^5U/IZCN*\V_:[\!0>-O@MJ]Q''G4=! O[ M5P/F5HC\P![ KDGZ"O9/A?K#^(/AUX;UIVW->6$$A/J2@H _'#3;KXS_ +%7 MQ!=;JW>XT6X?#CDVEY$#PRGHK@?B*_5;X3?M#_#3XNZ7'=:'J<=M?X'FV5PP MCFC;N #]X>A%>A^)K7P7XEF3P1XJ@M[][Z%Y5M9U#;XT.&89],]N:^:=6_8; M^"-[J']I:3%>Z-,6W8M;EE4>RCM^= $'[1VA:9XX^)GPMT'22D^N6FIF[E\O M#-#:0[79I,=%+# SW-?9U>5?#CX->!OA(M(Y-8AT#49?#R(^II;RM;+)]PS!24!^IKP'1/$EQ\?OV?]8MR@AURY MM+FQN[=?E\N]B!!3'8%@,>QH _/ZW\)_'#]M;Q'J'B;[?_9/A:WE>.W\XL+> M-<\(B+]]L?>/K6+XX_9;^-O[.Z+\0?"&K?VA#IQ\R2>PWI)$H[O&?O+ZU^G' M[,6G6>D? _POIMO$()K:W\NZ3&"MTK$2AO?=UKW2YMK>\MY;2ZC66&92CHPR MK*PP01Z$4 >(?LZ?%M/C+\,;#Q1.%348\V]ZB]!-'P3]&ZBOCC]K']DG4+O4 M9_BG\)[<_:L^=>6,/ROO')FA []R!]17KG[,_A]_AI\8/BA\+8#MTZ":#4K1 M#VCN,@8^@ K[;N;B"TMY+JZD6*&%2[NQPJJHR23Z 4 ?F)^SG^VHMBD'P_\ MC6[VUQ;$0Q:C(I!XX"SCJ".F[\Z_2.+Q#X;U+1Y-5AU"VN--,99YA(K1>61S MDYQC'K7D7Q"_9Q^#?Q8QJ6OZ-']IF4,+NT/DRL#R#N7@UYSX<_8J^%?AZZ#& M]U2\LE8,+.2[<6[ ?PNBD!A[&@!G['7A5-$\.>+==L5,>EZ_K4\]B", P)\@ M8>S8R#Z5]B53T_3['2;=-@2VM;9 D<<8VJBKP .U7* "BBB@ HHHH ** M** "BBB@ KX*_; ^,WC/1]0TGX,_"\2CQ#XA ,LD/^L6-SM"(>Q;J3V%?0'B MGXF:SX/^,?A_PGK4,IZ5_;.I^)+-=7E7>8)/,=M MQYP9>F?>NE_9F^)'Q(^"_P 58_@5\5C,ME?GR[43L6$4O5&C<]8W_G7ZP5\3 M_MH^"X9/"VC?%73XQ'JOA"_MYC*!@FW,@W!CZ X_.@#Z!^,?PB\-_&7P=<^% M=?C"R$%[:X R\$H'##V]1W%?D9I&H_&7]BOX@R0WUL]QHUP^)%Y-K>1 \,C= M%<#\17[=:1=F_P!*LKX];F".3_OM0?ZUC>(M$\(^,8)_"WB6TMM31HP[VTRA MR$8X#8ZC)'44 >=?"?\ :!^&WQ>TJ.\\/ZG'#>X'FV<[!)XV[C!^\/0BO'?V MEO#NF^-_B/\ "[0=,99- MB&_T24MNQ:W#*H]E'51^->Z?#;X+^"/A<))M AFN+^<;9+V\E:XN67^[YCY( M7V% 'K-%%% !1110 4444 %%%% !117,^,[GQ!9^$]6N_"L:2ZO!;2/:I("4 M:55R 0.OM[T +XQ\3V/@OPMJGBO4LFVTNW>=P.IVC@?B>*_(C2_AW\=/VSM8 MO/&FHZB-)\.B5DMO/+>0J@\)'&OWL=V]:^^KW69/VA?V:-7_ +/39JFI6$L$ M\ .&CO(""\?L=RX%=]^SY::?8?!KPI9Z=&(HX;)$= ,$2+PX;WW9S0!^5GC7 M]G#XX_LRR1?$+PKJGVZTL6#27%CN4Q@'_EK&>J'O7ZJ? CXH6WQA^&6E^,-J MI:]7U"PL]5L;C3-0B6>VNHVBD1AD,CC!!_"OB_]E#1I M_A]XR^)?PJ+$VFDZ@MS:@]H9A\N/:@#PG]JK]DO5]/U>?XK?"*!OO^?=65OQ M)%(.3+"!VSR0.E=)^SI^VQ9S10>!OC-(;*_M\0Q:@X(5\I)KP3XA?LR_!CXIR?VGKFBI%=S -]JLV\B1\\@DK MP: /8+O7?"]YX?NM3N+^VGT@PN9I?,5HO**G=D@XY%?-/[&WA:7P]\-]1U 1 MF*TUG5+JYM%(Q_H^\B-A[,.1[4SPO^Q?\+/#ERKRW>IZC9HP9;.>Z?[,<= \ M8.&'UKZTM+2UL+6*RLHE@@@4(B(,*JC@ =J +%%%% !1110 4444 %%%% ! M117A!^)>MZ-\=&^'/B6..+2=9LEGTB91@O+'_KHV)ZMW H ^:?VPOB!XZU[Q M5HG[/WPU9X[_ %M1+=O$Q5BC'A"1T7'S,:X*T_X)PB31!)J'BYDUAER52$& M.1R,GYCSWKZHUOP2=+_:CT+XAS0>9:ZKIR,VAZ\WEQ'<6@+-_JY8B>F3PPK] /CW\#/#WQQ\(2:+ MJ(6WU.W!>RNP,M%)Z'U4]Q7EW[:'@^'4OAS:>/+9-NI>#[V"\24#YA$'&\9] M.E?6&A7C:AH>G7['.OB_P#L:^.)?#_B>QEFT2>3 M][;MDP3+G_6P/T#8_P#KU^L_PS^.'PX^*^E1:EX6U:)I6 WVTK!)XV/\)0G/ MY5O>*=&^'_CR>?P-XKM+75)EA$[6TRAF6)CM#@]1SZ&OG*[_ &&/@L=1&I:. M=1TA]V2MM=,HQZ*>JB@!OQ.T'3?&'[4'PYET,I-J'A^.:[OWCPWEP#(19".A M)/ -?9M>=?#WX5^#/AC8R6?A:T9))\&:YFBT %%%% !111 M0 4444 %%%% !7&?$/QG8_#WP3K'C345+P:3;M,5'5B.%7\212?$34/$VD^" M-9U3P=#'<:Q:6[RV\V<5X-XXO6_:"_9=U.]\/J6OM1L"_DC@K< MP$&2,CU!!XH ^#M"^$?QU_;"OKGQ_K^JC2]$ED9;8W!8Q! ?NQ1+U _O=S6% MXP^ _P <_P!E2]M_B!X;U+[;I]JX,EQ9E@BC/W9HS_"W3-?K?\&H-,MOA9X7 M@TA!':I8PJJ@8P0N&'UW9S7,H44?;XMMQ%U"RK\LB?3-?G3^U!^R?K_A/79?BM\'XI/LPD^T M3VMMD2VL@.3)$!R5SS@=*^D_V/=.N_!L,+X\':IJ&H7MO+I#VLOFR>8K1E"ASSG'(KR;XA?LL M_!7XEW#:EK&BK;7LO+7%FWD.Y]6V\&N4\)?L;?"WPQ=1RW%SJ.K6T+[DM+FZ M;_ *X_TH [FBBB@#__U/W#\1_\C%HG M_70_^A+7$_"]KI6I7LFI:BVZ:\N922TUS,=\K#/1=Q(51P!@5V= 'R- M^S_*_@G7/%7[-WB0^?'H3/=Z09OF%QH]X20O/WO*9BK?7':OK:.-(D6*-0J( M , = *^5_VE-(U#PQ)X?^/OAJ$R:EX'F_TZ-!\UQI,YVW"'UV9WCTY-?3 M&C:OI^OZ19:YI4PN+*_A2>&1>0T."0 >WS&OIBOR;^)'[0^M?"WQ3\3_A_P"!K>27Q/XC\1.T,JKN\B-[ M>&/* ?>D9@0OIU]* /0_VU?CU;VLVC_"WP!*;SQ-:ZE;7TKP?.8);<[H8ACK M(SD$@= ,'K7Z"^&+_4M4\.:7J6LVAL+^ZM89;BW8Y,,KH"Z$_P"R217Q;^RQ M^RQ_P@NSXF?$Q/MWB^^S+''*=_V/?R2Q.GZ-83ZIJMS':6ELI>265@J(H[DFOF'5OVS_@1H]XEI<: MG] 'U97RC^TAIE]X0OO#O[0/AZ%GO/!TPBU*.,?-<: M3<';,I]?+)W+Z.12K _4&@"KI%SH^LVUOXFTKRYDU&WB9+A "9(2" M\?S=Q\Y(^IK8KY0_9PU*^\&ZCXC_ &??$,K/=^#YO-TR1SS<:3<'="P]?+)V MG'3@5]7T ?,W[2%LHN?A?JZ\2VGC+3(P?]BX$B,/Q.VO9O'_ (^\,_#3PO>> M+?%EVMK8V:D\GYI'_A1!W9CP!7A?[6VNV7A?P+X9\3:B2+72/%&CWDNT9;RX M)6D; [G:IKXBM+3XD_MT?$G[=?>;HW@'1Y< #.R-,_=7L\[CJ>BB@#WO]BWX MF>,?B%XM^(>I7VGR1^'M6OGU*"4_ZN"XE;#0@]R4VDX[J3WK]":YCP=X-\.^ M O#MGX6\+6:66GV2!411R3W9CW8]2373T %%%% !1110 4444 %%%% !17AO MQ$^/O@[X?ZD^@+!=Z[K,2;Y;/3H6GDA0C(,I7A,]L\FO%M%_;N^$]SJG]D>* M+'4/#D^[:?M4)(7W?&"H^HH ^P/$GA_3/%?A_4?#6M1":QU."2WF0]TD4J<> MXZ@]C7SM^S5KVHZ?INM?!+Q;)YFM> I_LBL_6XTZ3FUE&>H*?+^ SUKZ(\/> M)= \6:7%K7AJ_AU*QG&4EA<.I_+H?8U\Q_'F";X9>._#/[0>F(1:V;+I.OJ@ M^_I]PP"2L!U\E\'\A0!];@ # %+4-O<0W4$=S;N)(I5#HRG(*L,@@^]34 M?-/[/%NMAJ_Q7T]1M6/QC?RJ/19HH9/YDU\I?M?_ !XE\9:UI?P4^$Q?4M5M M]0AGGGMOF/VJ$YBBC(ZE6^9FZ @>AKA/BI\9_''AOQ[\1?@]\-;:5M:\5:^[ M&>'F41O!%%Y<0'1F*G+=A7U[^S!^S!IGP3,?]U3][\#0!Y_\ '&&7X6_$;PU\?].4K8!ET?Q JCAK.=L13MC_ M )Y/C)],"OK&%X)T2[@*N)5!#C!W*>1SZ MWE'$?LT>*-4&@ZG\*/%DF[Q%X!N#I\I8\S6G6VF&>2&3C/M MGO0!]-5\T_M)6ZA/AOJ0'[RU\8:4H/HLWF(P_$D5]+5\H_M@^((/"?PZT'Q1 M<1F6/2/$FE7C(IPSK;NTA4>Y"XH ]?\ BU\6?"OP=\)7'BKQ/. %!6WMU(\V MXEQPB#^9Z 5\>?L1>(OB5XP\1>.O&NN6AB\.>([MKU';(47C,=RQ ]5V$!C_ M +(KQ?P'X#^(/[:'Q!;XB_$5I+#P982%885)5&13D00 _P#C[_UZ?K+H>AZ3 MX;TFUT/0[5+.QLT$<448VJJKT % &K1110 4444 %%%% !1110 445P[?$?P M:GCH_#>348T\0?9ENA;L<%HV)'RGNPQDCK@@T =Q7,>-/">E>.O"FJ^$-:3? M9ZK;O _&2NX<,/=3AA[BNGHH ^9_V:_%6I7OAC4?AAXO;?XB\"SG3;H/R9K= M?^/>;GJKQ\9[X)KZ8Z<"OD7XQ(_PE^+'ASXYV2E-(U,IHOB +]T1R'_1[AO] MQN"3T&!WKZWCD26-98R&1P"".A!Z4 /KYH_9IACT[2_'6E+\L>G>*M6A'H%$ MN?ZU]+U^-WCWXO\ C^#Q7X^^!'PQM93JGB+Q5J4DL\/^L,4CA/+3'W?NDLW8 M4 >A_M3_ !XU'XB>-] ^$OP9#ZE?Z1J45VT\'S!KV$D(J$=5CR=QZ?E7Z>:. M^HR:39OJ\:Q7S0H9T0[E63:-P![@&OF7]FC]FC1?@GHHU750E_XKOT!N;DC( MA!Y,41/0#N>]?5E !1110 4444 %%%% !1110 45DZ[KVC^&=)N-[+H^OA>AM9FQ#.W_ %S?J?3 KZYKF_&'A;2_&WA?5/">M1^9 M9:K \$@QG <<,/=3@CW% &O:16+%M1M$3=>!7:10,R * I)'7 Z5=KYF_9I\ M4ZHV@:E\+/%DA/B+P'<&PF+=9K8?\>\PSR0R<9[XS7TS0!\S?&&V6+XT_!K6 M!PT=_J=NQ]5ELR0#^*UZ7\6OBMX7^#_A"Z\5^)9PH12MO #^\N)L?*B#Z]3V M'->'_M7>--.^'5S\/?&VJH\EMI&K3RLD?+MFU=0H^I(%?(7@GP3\0OVU/B&W MC[Q\TFG^"M/D*Q1*2$* Y\F'/4G^-_ZT ?1?["GC+QEXJ\)^(_[?LI$TO^T) M+FQN&&$)N&+RQ)GJ$;G/3YL=J^\*R-!T'2/#&D6N@Z#:I96%D@CBBC&%55K7 MH **** "BBB@ HHHH **** "BO$?B!^T/\*_AM>2:;XAU0R7L*[I(+6-KB2, M?[83[OXFN?\ !G[5_P #/'%W'8:9XA2UN93A([Q3 S'T&[C\S0![+XV\):7X M[\)ZKX0UE ]IJL#POQG:6'RL/=6P1[BO#/V<_$5WK/A2_P#A?XW59]?\#7(L M+E91N\V*)MUM/@]0R@$'U&:^F8Y8YHUEA8.C@%64Y!!Z$$5\C_%^-_A+\6O# MOQOL@4TC5RFBZ^!]T)(?]'N&_P!QOE)/0?6@#Z[J"ZMXKNVEM)ANCF1D8>JL M,&I(Y$EC66,[D< @CH0>E/H ^;?V3=T7P.TBWD;_ (];B_AR>PBNI%_3%?+' MQ]_:%N=<^.O@GPM\)HFUB\\,7S-.8/F$\DVU)85(XVA 03TR?:O&;WX\^,O^ M$-3]GSX56TS:WJ&IZDES/$#YFRXNY&6.+'3*MEF[#BONW]F;]F;1_@MHZZSK M02_\67Z W%P?F$ ;DQQD_JW>@#ZNB9GB1W78S*"5]"1TJ2BB@ HHHH **** M"BBB@ HHK&U_Q#HGA;3)-9\0WD=A8Q,BM-*VU 9&"*"?))H M7$D<@#*RG((/0@U)0!\B?%9&^$7QB\/_ !FM!Y>B^("FC:Z!PJLQ_P!&N&_W M3\I)Z#ZU]8VUO9QM+=6L:*UV1([J #(=H4,2.OR@#Z5R_P 0?!>F?$/P9JW@ MW5E!M]4@:+<1G8_5''NK '\*\F_9M\::GKG@^X\&>*6(\2^"YVTR^5C\SB+B M*7W#I@Y[G- 'T77S-\2[9;7]H7X5:JO#W<6JVC'U5(TD _,FOIFOC+]JKX@Z M=\+?%7PT\=ZI$\\&EW&J,8T^\[/;*JJ/JQ&3VH ]N^-7QA\-?!CP9=>)->;'R@#T!Y8]A7S_P#L*^)_%_B#X97T/B*SDBL+:]D:PN'&%DBE M.]D7/4(Q(!Z8XKYI^&GPT\??MA>/6^*7Q2:2U\)6LF+> 959$4Y$,(/\/]YN M]?K)I.DZ;H6FV^D:1;I:6=H@CBBC 5551@ 4 :-%%% !1110 4444 %%%% M!117#Z;\1_!NJ^,M3\ 66HQMKNDJCSVQ.&"R*&!7UQGG'0T =Q7G7Q8\ 6?Q M-\ ZOX/N\*]W$3;R=XKA/FB<'MA@/PS7HM% '@O[/?CRZ\=> $L?$2[?$'AZ M5M-U.)Q\PN+P\P?*?4YKZ]!!&1R#0!%/#'<0R6\HW)*I5AZAA@U\W?LJR1V7P1LA=2".. MRNM11F8X"K%] 'KOQA^.?B#XO?'?PCX8^"<+:@/"MZ95G3A)I"0LQ+=H@@*Y M/7)/I7ZJPF4PQF8 2%1N Z!L<_K7SY^SY^SYX;^!OAI;>W5;S7;M0;V](^9F M_N)Z(.P[]37T/0 4444 %%%% !1110 4444 %%8FO^(]"\+6*ZGXAOHM/M6D M2$23-M7S)#M5<^I-;*.LBAT(96&01R"#0 ZOD/QV#\&_CMI'Q)@'E>'O'&S2 M]6QPD=X/^/>8_P"]]TGZDU]>5Y]\4_ 5C\3/ >K^#K["F]A/DR=XIT^:)P>V M& _#- '<6]K:0&26UB2,W#>8Y4 ;V(^\<=3[U9KP/]G;Q[?>,O @TOQ#E/$? MAF5M,U*-N&\Z#Y0Y'^VN&KWR@#YG\76JVG[4'@C55X>[T34+4GU"2))C]:Z/ M]H#XS^'/@WX%O=4U.97U*\BDBL;8$%Y964@'']U3R3^%>,?M1_$W3_A#\0/ MOCG4(6N1:6VIHD2=7D=8P@)[#/4U\X?"+X1>-_VJ_&[?&'XPM(GAQ),VUL08$UNQW#;GG"DE M1["OL>J>GZ?9:590Z=IT"6UK;($CC0!555& !5R@ HHHH **** "BBB@ HH MHH **\ \=?M-_"#X?7L^G:SJKW-S:\3)9Q-<>6?1BO /MFCP-^T]\%/B#$+GY);J(M;R=XKB/YHG![8 M8=?3-<1\ O&C?$/P!;VGB>%6U_PU.;'4(I "R75M\HDP>A8?,#[U[Z"& 93D M'D$5\B>* ?@S\?\ 3_&4?[KPU\0]MC?XX2+44_U,A[#S!P?4T ?7E(\?\(]JF>GV6?_ - - 'E?[/-U&GP) M\&S7,@5;?2X5=V. !&N"23]*^,_%/[0=_P"-OVK/"MG\*[:35;'12]C]?H_^SQ^SQX<^!OAQ8T5;SQ!>*#>7A')/]Q/1!^O4T ?1HY&:*** "BBB M@ HHHH **** "BBL/7O$N@^&+>"Z\07T5A#&2Y@^5LCMNQD>QH ]MKY MGU.U6T_:RT6ZCX^W^&+D/[M#<#'Z&OIBOA/]I;XLV/P6^+?AOQM=V[7&UEE&#/;#E& /.!]W/?%?)_P $ M?@CXQ_:/\8M\;/C8TC:0TF^UM7RHG"G*JJG[L*_K7ZK6MK;6-M%9V<2PP0J$ M1$&%51P .U %BBBB@ HHHH **** "BBB@ HHKA_#GQ'\&^+-=UGPUH>HQW& MI:#,8+N#.'1AZ#N.V10!W%>-?'CX>2?$;X>7NG:L5U#\D@(^HXKUJOD+3O^ M++?M"3Z2?W/ACXE9N(.R0ZG&/WB^@\PT 8? +4['2_@!X3O]3G2WM;'3(_-ED;:JK&""23]*]>\28'AW5">GV6? M_P!%FOQTWOQK\ M7?&O]J3PY<_"2T>XTGPTYA:0_*DEN[8GDD/92/N@]<"OU4'3FO&?@G\$_"OP M3\*Q:#H40EO)0&N[MA^\GD[DGLH[#M7LU !1110 4444 %%%% !1110 45AZ MWXET#PY]D_MV_BL?M\PMX/-8+YDK7VDV1\O5K(K>Z=*/O1W=O\\9!] M\8_&@#UFVM+6S1H[2)85=FHP MVM]$?O1W4/R2 _B,BO7* /F:"V6P_:MNIDX.J>'8W;W\F4H/RJA^U;\;/#OP MN^'6I:--*L^N:[;2VUM; @MME4JTC#LH!./>O*OVE/C):_!'XT:;XK>V-W=3 M>&YK>VB'W3,UPVTN?[HZFO+/@#\ ?%7QO\5'XY_'(R3VL\GFVEI+D>=@Y4E3 M]V)>R]Z /KO]DO7/%FN?!'0I/&%I+;7-LAAB>48::!.(Y,'GD>M?2M10PPVT M*6]N@CBC 5548 Z "I: "BBB@ HHHH **** "BBD9E12S$ 9)/0"@!:*^< M/&7[5WP6\$WDUCJ6K27R?$3X>WECIQ\O6=-*WVG2C[R75O\Z8_WL8J MQ\&_&]C\5/ .D>)[J%/[1MLQ7*, 7@NXODD'/(.17K]?(6F?\67_ &@[C1F_ M<^&/B1FXM^R0ZG&/G0=AY@YH ^O:\=_:"TV/5_@MXPL)!N5]/E;_ +XP_P#2 MO8J\[^+N/^%7>*]W3^S+K_T6: '> ]8M+?X9:'K6I3K!;Q:;!)++(<*JK&,D MDU\(>%?CYK'Q)_:\M[CP!9RWWAR&U;3IW485H%)8SL>@ ?[N>QKP[4OBA\1/ MVC+'PU\"/A?!+;:59VL$5]-RHD* !GE8=(U[#O7Z;_ _X'^%?@CX5CT31(Q- M?S -=WC#]Y-)WY[*.PH ]KHHHH **** "BBB@ HHHH ***PM7\3:!H%Q86FM M7\5E-J.0*^M;6TM;*(06<2PQ@D[4 49/).!ZUXO\ M _#^Y\>?#^=M&_= MZ]H;KJ.FR#[RW$'S;1[,!@CO72?"#X@6WQ+\ :7XIB^2XEC\NZC/WHKB/Y9$ M/N&% 'IE?,WAJV6P_:F\8NG U'0]/@#TW]L'XV^'_A[\.]0\(QRK<>(-?A,$-N MIRT:-]Z1QV'IZFO2?V9]<\5:_P#!CP[>>,K22TU!(1%^]&&EC3A)".VY:^.? MV=/V=/$7Q.\1?\+S^.>^[>[?S[2TGSF0YRKNIZ(/X5K]/8XTB18XU"(@ P M !V% #Z*** "BBB@ HHHH **** "BBN'\&?$;P=X_P#[0'A748[U]+G>VN$4 MX9)$.#D=<'L>] '<5\]_M'>"-0\2>"X_$_AL8\1^$9AJ5BR_>8Q&.ZDYV?(,-)*1P2?X M5H ]H^'?Q<\;_&K]K"'Q?X#L'/AK3H6LIV?Y4%GW=CTW,W*BOU)KS7X5_"OP MK\(O"EOX6\+6XC2, S3$?O)Y.[N>Y/Z5Z50 4444 %%%% !1110 4444 %%8 M6I^)M T74-/TK5K^*TN]49DM8Y&"M*RC)"YZG%;M "$ @@C(-?(?@4_\*<^. M>K_#>X_=^'O&N[4]*S]R.Y_Y;PCZ]0.]?7M?/_[1G@:^\5>"%U_PZ-OB+PK* MNI:>Z_>+0\O'GT=00: />+6UMK*!+6SB6&%,[40!5&3G@"K%<%\,?'-C\1_ M^D^+[ X%["#*G>.9>)$([$-GBN]H ^9O 5LNG?M)?$:UCX6ZL=.NC[LX()_2 MO._VT/C=H7@SP#>_#ZQF%QXAU]!&L2'+0Q[@=[8Z'(^45YS\=_CN?@;\:O%U MYI]L;O6-8T:PM[)<919 22[?0'@=S53]FK]FK6_%FM_\+P^.&^]U"]?[1:6E MQR23R))%/0#^%>U 'V=\!-:\3Z_\)/#FH^,+-[+5&MD619!AF"#"N1VW#!KV M"D5550JC ' Z 4M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !7#6_\ R.\W_7'^E=S7#6__ ".\W_7'^E '-W&N_P##8*^&_".EZA)8>%8=-@U7Q#]G.)7NI7>*.RW=@&CD M8^V#Z4_QI^P!\)M8THQ>$+BZT34$7Y)&D,\;$#@.K?J1S0!]IVUWX=\:^'VE MLYH=5TC5(60LC!XI8I%VL./4'!%?-G[.E_>>!=<\2_L\Z]*SS>%I3=:1(YYG MTBY;='CU,3':WID#M7Q%\%_$GQ)_90^--G\,?B '_P"$?UZ9+?!8FW_>OLCN M82> QPX]"<\U]Q?M(:5?^$[WPY^T!X:A:6^\&S"/48XQEKG2+D[9E('4QD[ MU],D]J /JVOFKP;^S?X)?C%KS)JFKZK>/-8JR_):1L!R >LG;=V'2O MHRRNX;^S@OK'_$6K/)?QDX6

6((G]4,CC<#UXKZ4\0?#7P#X MITA]"UW0;.YLG79L,*#:,8^4@ C'L:^1/V^O 6I:]\.M)\>Z(C&\\(71E=H\ MATMY]H:08_N2(A]@2>U>B?LK_M$:;\:?",6F:I*L7BK2(D2\B)P9U P)T'<- M_$.Q]L4 ?$?QZ_98\7_ K4/^%G?!J]NFTJU;S'$3'[398."=!)'("K* MPRK*>""#U!K\>/VK?V>=1^"WB6W^,?PMWVFDFY65UAR#87.Q!KA/V;+O6?"W_"2? [Q%YDMQX&N0ME<.#B?3+G+VQW= M,J,J1V&!VH [CX]?"!?C;X/LO!LU]]@M4U&WN[AP,LT,2N&1?1CNX)KT;P=X M-\.^ O#MGX6\+6:66GV2!411R3W9CW8]2373T4 %%%% !1110 4444 %%%% M!1110!\2?L0^);#Q?X.\4^(+G:_B*[UNYEU"0\R-Y@5H^>NP+\JCIP<5[-\8 M_P!GGX=_&?2Y(->LEMM353Y%_ H6:-CZD??&>H-?FO>>(]>_8Y_:9UA_(:7P MSK4IF:!>%EL9W+(R=M\)ROX$=#7Z_P#ACQ-HGC'0;+Q+X=NDO-/U"-98I4.0 M5/\ (CH1V- 'XG0W_P 9?V*?B0+*=FN-)G;/EDL;.^@S]Y>RN/S!ZU^N/AGQ M-X&_:&^%LMS8L+K2->MGM[F$X\R%G7#HP[.AY'X$5H?%KX4>%_C#X/NO"?B: M$$2 M;S@#S+>;'RR(?YCH1Q7YD_LWZIXL_9M_:)N/@WXORMAK\@M\Y(C:0@F MVN(\]G^Y^//2@#[E_9G\1ZI::1J_P=\5R%M?\ 7'V(LW6>Q;FUF&>H*?+^ S MUKZ?KY,^-=C=_#?XE^%OCOHD+O;-(FB:]'$I)DM+E@(92!R3%)CWZ"OK)6#* M&'0C- 'BG@[X%>$/"?Q#\1_$\J;[7?$%P\HEE4?Z-&^,QQCMGNW4]*]LHHH M**** "BBB@ HHHH **** "OB;]J/Q-9:?\4/@[X=\0%3H-[JTDUU&_\ JWE3 MRXX"X/!5'?//%?;-?$?[=GPTOO&OPJ@\4:-&9+_PG,UT0OW_ +-( )2N.6&OCU8*4TRY9-&\0A>AMIF_<7#?].@+?>QT/-?8_PF\2Z9^TK M^SW$OB1%=]5M9=/U!1SMN(_D+CT.0)%],B@#Z5BECFC2:)@R. RD<@@]#7E? MQA^$VC?&7PW9^%/$%Q)!807\%Y*(\;I5A#CR\]@V[DCFN(_9J\0:_+X1OOA_ MXO1_[;\#73:5-*P.)XHQF"56/7=&1^6>]?1U &5H>AZ3X;TFUT/0[5+.QLT$ M<448VJJKT %:M%% !1110 4444 %%%% !1110 C$*"QZ#FOQW^-'P9^.7B#6 M=1_:8T,LAFN#=6MO"66]MK.+Y8'V_P#7-064<^M?L32%5*E" 5(QCMB@#XU_ M9;_:DTWXP::GA;Q2Z67BZR3#H?E6[5>LD8/\7]Y>W4<5]EU^87[47[+NJ>'= M4;XU?!57L[RS?[3=VEM\KQNO)G@ _P#'E_$=Q7N7[+?[4FF_"\+>*72R\ M7628=#\JW:KUDC!_B_O+VZCB@#Z@\<^$-*\?>$-6\':T@>TU6W>%N,E21\KC MW5L,/<5XQ^S5XOU34/"U[\//%CG_ (27P+<'3+OP^M 'UI7B?P_ M^!7A#P%XQ\2^/H%-[KOB6]N+N2XE49A2=R_E1^@&>3U->U@@@$=Z6@ HHHH M**** "BBB@ HHHH **** /C[]KO1_&WQ$\-:?\(OA[;BXU'6':\N]S^6B6EK MC =CP-\C#;ZE:^4/V=/VBO%'P/\ $A^"_P ;(YK73X9/*AEGSOLV)P 2?O0G ML>WTK]:_(A\[[1Y:^;MV[\#=MSG&>N,]J^;/VC?VXM[NWCNK619H9E#HZ'*LIY!!'4&IJ_)3]GK]H7Q M1\"?%#_!/XV++!IT$ODP3S9+6C$X')^]"W8]OI7ZRV]Q;W=O'=6LBS0S*'1T M.593R"".H- 'R9\:(I/A3\4/#?QVL%*:9>,FC>( O3R)3^XN&_ZYMP2>V!WK MZUBECFB2:)@R. RD="#R#7-^-?">E^.O">J^$-:0/9ZK;O _&2NX?*P]U."/ M<5XS^S5XBUZX\(WO@'Q1@<31QC,,H8]=T9'/X]Z -'X[? VS M^.,?AO3-6O#;:7I-XUS=(H^>9"N BGMDCD^E>S:#H.D>&-(M=!T&U2RL+)!' M%%&,*JK6O10 4444 %%%% !1110 4444 %<;\1->N/"_@'Q'XCLQFXTS3KJX MC_WXHF9?U KLJQ?$FB6WB7P[JGAV\_U&J6LUJ_\ NS(4/\Z /FW]E#2/"FM_ M!;2?$AM8;_4-:,T^H7$Z++++%?+W[,GQBO?V>OB/J_P8^(Y:UTJ>\:)7<_+:W. M=H;G_EG(,9/T/*M.C)M9\8\X#GR9#W!_A/8^U? M-G["7Q2UK2=8U7X#>,?,BN+$R36:39#1&,[9H.?0_,H^M 'U=^S7XPU34_"E MYX \5L?^$E\$3MIMX&/S21Q\0S<]0Z8Y[D&OI"ODKXH6EU\+OC1X;^+^DPNV ME^)&CT36XXP3\SG%K.0.ZGY2>P^M?6@(8!AT- 'S9\#OV;_#?PBO-2\2W3)J M?B/59I9'NBN!%&[$B.,'I[GJ:^E*** "BBB@ HHHH **** "BBB@ KXH_;"\ M/>//BEIFF?"7X=VPN;F7.IWQ9_+188LI"I8]W?=@=]M?:]1""$3-<"-1*RA2 M^!N*C) )ZX!)X]Z /RF_9H_:6U_X7:Z/@I\;1+:0V\GD6UQL9 M_A;M]*_5J*6*>))H7$D<@#*RG((/0@U\K_M+_LSZ'\;M$;4M-5++Q59(?L]Q MC F _P"64OJ#V/;Z5\H_LV_M)>(/A5X@_P"%(_&[S+6&UD^SVUS<9W6S9P(Y M">L9_A;M]* /U:KY#^)R-\(/C3H/Q?M1Y>A>*"FCZX!PJ2G_ (]KAO\ T$GL M,^M?7$4L4\230N)(Y &5E.00>A!KC?B-X(TWXC>"=7\&:J!Y.IP-&K=XY!S& MX]U8 T =HK*ZAT.589!'<&OGWXX? 73?CAJOA+^WKKRM(\/SW$]S H.^X\T1 MA4#=AE#N]JE_9R\6ZWK_ (#;0/%<;QZ]X4N)-)O2X(\Q[?A9 3UW+@DCO7O] M &=I.DZ;H6FV^D:1;I:6=H@CBBC 5551@ 5HT44 %%%% !1110 4444 %%% M% %'4[^+2M-N]4G#-%9PR3,%&6*QJ6( '4X' K\:/B;\'?V@O!6K/^TE:R8O M+RX:_F2V),UHLC;@LB]TQPPZ#O7[2]>#44T$-S"]O<(LD4BE61AE64\$$'J# M0!\Q?LV?M)Z#\<-!6TNV2R\3V2 75J3C?CCS(\]5/Z5]15^3O[1G[.?B3X-> M)%^-OP2:2VM+:3SKBWAR6M6)R2 /O1-W';Z5]@?LV?M)Z#\<-!6TNV2R\3V2 M 75J3C?CCS(\]5/Z4 >L?%SX?6OQ.^'^K>$9SLFN(]]K+T,5S'\T3@]L,.3Z M$URW[/GQ!NO'GP_A36QY?B#0I&T[4XFX9;FW^4DCMN&&'UKW.ODK6;2[^$O[ M0]CXDT^%V\/?$A?LEZD:DK%J4()CE('3S%R">YSZ4 ?6M>)_"'X%>$/A FH7 M6DK]KU759GFN;R4#S&#L6"#T49Z#KUKVRB@ HHHH **** "BBB@ HHHH *** M* /A/]L;PO\ $+XMKIOPP^'5H+IK!#JE^6<1J!RD" GJYPY KR+]E_\ :@U; MP?JR?!;XU-):2VK_ &>TNKG(>)AP(9B>W]UJ_418(5E:=8U$C@!F &X@=,GJ M<5\B?M/_ ++^D_&72G\0^'D2R\6V2$Q2@;5N57GRY/?^ZW:@#Z^1UD4.A#*P MR".00:=7Y'/'VS3=3QPD5^O^HE/8;_NGU.37 MUV"" 1R#7G7Q8\ 6?Q-\ ZMX0NL+)=Q%K>3O%<)\T3@]L,!SZ9KE?V??&NJ^ M,OAW;+XCA>'7-$D?3;]74C,]L=A89Z[@ >/6@#&^,G[/VD_&CQ9X6U3Q+<_\ M2C0/.>:U .ZX9RI52W9>/F]:]]T_3[+2K*'3M.@2VM;9 D<: *JJHP *N44 M %%%% !1110 4444 %%%% !7CWQ_\5:AX)^#7BSQ-I3%+NSLR(F'!5I66/$%\??#OQ#X/8 MJEG)%'GIYH&Z//MO H \[^ /A;P/OUC!! (.0: /R!_9U_:L\6?##Q$GPO^,C3/IR2BW6:YSY]D^< .3R M8_Y=:_2WXJ^!].^+/PWU'P[%(K->0B>RG0YV7"?/#(K#WQR.Q-?._P"UK^S' M9?%71)O&?A2W6'Q5IT98A1C[9&HR4;_;'\)[]*XO]@[XNZEKNAZC\)_$SN=1 M\._/;F4G?]G)P4.>Z=&XC>Z@EB#'D*74J#^&:^6M7M;GX2?M#V7B&QB<^ M'?B./LMXJ*2L6I0C*2$#IYB]3W/TKZVH ^>_@+^SWX8^"6D2FV"WVNWY+7=Z M5PS9.=B9Y5!Z=^]?0E%% !1110 4444 %%%% !1110 5^?O[8WA'XD_&*_L? M ?PYL_M4/AV(ZA?'S!'F63B*-<]7"C M^!Q0!^:'[+'[4]_I]]'\'/C([VFH6K?9[2[N!#-GOV!-?IF"& 93D'D M$5\5_M3?LLV'Q8L)/&/@Z-;/Q;9KN^7Y5NPO.UB/X_[K5Y#^RU^U+J&F:@GP M:^,KO::C:/\ 9[2[N/E;:/S-?7@(8!E.0>017E?QI^'D?Q-^'NI>&T/EWZJ+BQE'# M17'/%7BF<2:3H,#*UF!S/(7++N/\ M<]1WKK?@5XXO?'WPXT[5=7A>WU6UW6=ZCJ5Q<6Y\MR,]B1D5[!0!7M;6VL;: M*SLXEA@A4(B(,*JC@ =A5BBB@ HHHH **** "BBB@ HHHH Y[Q9K$OA_P , MZGK-O$T\]I [Q1J"Q>7&$4 >K$"OQJ\9?"GX_P#[/.MVWQP@G%P]W*;BZ>W+ M.(S*=QBG7NISC/2OVV(!X-4M1TZQU>QGTS4X$N;2Y0QRQ2 ,KJW!!!H \.^ M7Q]\,_'+PPE_8,MKK%JH%Y9D_/&_]Y?5#V->_5^0/QL^"?C7]F#QK'\7_A!) M+_87F[I(URWV?<2ZM_F4#_ 'L8K7^#/Q"A^)GP M^TSQ+CR[LIY-Y%WBN8OED4_\"%>IU\E^';.[^$?[0=]X9NT4 %%%% !1110 4444 %%%% !111 M0!^<_P"V)X.^)_QCU^W\._#JS-U9^#X?M5TPD\MCCCL>]?HTD$,3O)'&J-*]?#/[57[*EO\ $:WE\?\ @"(6GBJT'F21Q_(+L)SVZ2#L>] 'W6"",BBO MSA_95_:JN;RYC^$?Q/*EST<=CWK]'@01D4 ?(5M_Q9 M;]H62S/[GPQ\2\RQ]HX=4B'S#T'F#FOKVO&?CQ\/9/B+\/;S3]./EZSIQ6^T MZ4?>2ZM_G3'^]C%:WP:\<2_$/X=:1XENX6M[R2,Q7,;@@K<0G9(.>HW \T > M?_$7]G70?BC\6-#\?^+)1ZC/3N:^BX88;:%+>W01Q M1@*JJ, = !4M% !1110 4444 %%%% !1110 5\V_M9^+]1\%_ _7-1TN5H) M[HQVGFH<,B3'#E??:"/QKZ2KQ7]H?P%+\2/@_P"(O#%HGF7CP&:W'_36'Y@! M[D9 ^M &GX \$?#\_#O1M/TS2;2?3)[.)@&B1_,WH"S,2,DD]3UKXH_:&_8E MLWAN/'/P71K+4+CL%UG2F74-,F7JMQ!\ZX/HP&/>OE[]L7]EZW\6Z M=<_%#P';"+7+)3)>01#'VF->2X _C7]179_L1?&.[^(7P_E\):]*TFL>&"L3 M,YR\EN>$8YYR,;3]* /HGX-?$&'XE_#[3/$H&R[*>3=Q'[T5S%\LBG_@0KJ/ M'/A^;Q9X.UGPS;3"WEU.UEMUD89"F1<9(%?.?ARUN?A%^T'?>&H(G_X1KXA* MU];!5)2"_B'[U>.@<*?!#X'^%?@CX6CT31(Q-?3 -=WC#]Y/)WY[* M.PKVNBB@ HHHH **** "BBB@ HHHH *_-']K[P;\5OB_XKV?#RR>YTWP-$'E M=)-CM=2#>?*'5F1< XK]+JBCAAA+M%&J&0[F*@#D@_6OT)K\_OVJ_V4U\7B7XF?#*+[)XE MM/WL\$7R?:=G.],=)!^M0?LI_M6'Q.8OA=\49?LGB.T__[GPU\0=U]8=DBOT_UL0[#>.0*^O:\*_:%\ W M?C?P#+=:'\FO^'I%U+3I!]X30?,5SUPX&".] 'NM?-OC#]G+P_X_^,EE\3O% MLBWEGIMM''!8E?E,R'.Z3L0.P_.O4OA9XT7X@^ M'\5F)H);R%?.C<%625?E M<8/^T#7H% #(XTB18XU"(@ P !V%/HHH **** "BBB@ HHHH **** .#^) MVJZGH_@;5KC1(6GU*:$P6J*"29IOD4\= "V=XV;J2 LT$A*8=B>Q_*OV[(!ZUC>(/#^C>*M'NM U^U2]L+Q#'+%(,@ M@_U]#0!YU\&OC+X4^-/A2+Q%X=E"SJ MU:L?WD$G<$>GH>]>O5^-OQ%^'7Q# M_8V^(<7Q"^'LLEUX6NI,$')0(3DP3@?^.M7Z:?!KXR^%/C3X4B\1>'90LZ@+ M=6K']Y!)W!'IZ'O0!RO[2'@O4==\'P>,/#*D>(_!TPU*R9?O.(^98L^CIFO4 M_AWXTT[XA>#-*\7Z8P,6H0J[+W23&'4^A!R,5V;HLBE' 96!!!Y!!KY.^%%M M>_"KXO\ B+X2O%(=!UH/K.D. 2D6\_OXL]!AN1ZT ?2/B[P]'XL\,:IX:EF: MW34[>2 R*,E0XQD UR_PK^%?A3X1>%;?PMX5MQ''& 99B!YD\G=W/,'/20=QW MK[NC@AA#"&-4#L6;: ,L>I..I/*;0>7%+)\@ MN@G&#GI(.X[U]YT ?(?P])^#OQOUGX7W!\O0/%V[5-'S]U)_^6\*_CR!WKZ\ MKY[_ &CO!&H>(_!I_#[Q;#XZ\%Z/X ML@C:$:E;I*R.I5E#["OI-555"J, < #H!2T4 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !7#6_P#R.\W_ %Q_I73H]I+ M<8)QO9%.Q/JS84>YKX/_ &5/VQ6\772?#[XK7:IJTSG[%?OA5GW'(BD[!AT4 M]^G6ON_QMX+TWQYIEMH>M,6TY+N"YN(, K$"..[5.0% P%E'\)'7I0!][UY5\:_AC8?%[X M;:QX'O-J2W4>^UE8?ZJZC^:)_IG@_P"R2*^-/V4_VK+F\N8OA!\7Y6M=;M&^ MSVEWO?FOT@H _$7]G#XN:K^R]\3=7\!_$6S:TTV_F2"_ MROSV\T61',#_ !)ACG'4'(K]J=)U?2]=TZ#5M&NH[VSN5#QRQ,&1E/(((KP3 MXZ_LT^!/CE:+<:HAT[7(%VPW\(&_'99!_&OUY':OD7PK^S=^UE\&[Q[;X8^* M;2[TTMGRI92L+>YBDS@CVQ0![Y^V]X*L/%/PFMKR.,#7;+4[*/3G _>-)8KM\YASOE )"GH,Y'-?25 " # X I:** "BB MB@ HHHH **** "D)"@DG '>H;J9[>UFGCB,SQHS+&OWG(&0H]STKR3P-X]M? MC3\*Y]>T2-K*ZOH+JTEMW.)+:Z4-&R-Z$-@CV(- 'P5\1_V@/CI\%/ MV=K:YBT/2I&C:\M5P\V."[R-PJD_=4'+6UMOL]U=Q-P%<]^V1H&A:A\$]2\2:G$OVOPW/:7MI+P'5_M$:,JG_;5B,>N M#VH ^G-3TVPUK3;K2=3A6YL[V)X9HW&5>.0;64CT(-?B;\8_A)X[_9.^)MMX M^\!22_V'YWF65T 65 Q^:VGQU&..>&'O7K;_ /!1_7UU)1!X0MO[.4@$-._G M%?P^7/Z5]R?"[XL_#7]ICP5=Q16J3IM$=_IMVH9HBXXR.ZGG#"@#.^ '[2O@ M[XWZ/'''*FG>(H$'VFP=L-N[M%G[Z'VY'>O=_$OAW2?%OA_4/#.N0"XL-3A> M"9&'57&/S'4'L>:_/KQS^P/%;ZV/$OP;\1R:!+-$G[.Q))]Z[&@ HHHH **** "B MBB@ HHHH *^4OVHOV@KOX-Z-8:)X4M1?^+/$!9+.+:7$:#Y3(5'+'<<*ON>!8-6_:R MT/Q9JT'GVUCX7F-GN&52[BN\.P[ A)ACZY[4 ?GIK4_[(=%_I7Z6_LV?&"3XU_"^S\57T:PZG;R/:7J)POGQ $D#L&5E; M';.*][=$E1HY%#HX(8$9!!Z@BOR,U7]H>/\ 98\=?$#X=^!]"@OX+G6Y+U#+ M(RQ0"6&/,:JO/RL"/IQ0!]U?M'_ +1_CKX.:R^6VU_3@SZ?=$=&/6-S_ ''[ M^AYK\T/@I\;_ ![^RIXQNOA_\0K""IZD#AOK7U7\& M?V]="\::Y:^&?B%IB:#<7KB.&ZB+/]UQSCV/% '6>#?''A7Q_HD/B#PCJ,6HV4X!#1L"5)[,. MJD>AKY&_:Z\%6>K^+_A/X@TU -?'B&UM$V\.]OO$S$]\1%,Y[;C7&Z?^Q)XT M\ ZM)J/PC^(]QHJNV=LJ'[OH0GRGZD5],> /@OJ.CZ];^-?B/XBG\7^(K.-X MK6250D%HDGW_ "HQ_$W=CSCB@#WB2"*>(17$:RK\IPP##*D$'!]",CWJ:BB@ M HHHH **** "BBB@ HHK"\4:O<>'_#>J:[:V;ZA-I]M-<);Q_?E,2%@B^[8P M* -'4=0M-)T^ZU34)!#:V<3S2N>BQQJ69C] ,U^2_BOXQ_M*_M%Z[J"_!2TO M-.\+V,CQ(]OB/S0#P9)&ZL0,[1TK[UUSQ)!\9?V<]:U[PKDOKVAW?EQ@_.LQ MB8-$W_"OXK>!_CMX-;6] Q/;O^YN[2=07BQZ$5\Z?$C]A'X<>*M0?6_!=Y-X5OF;?L@^:#?G.57JGX&@#[8U73+#6M,N M](U2);BSO8GAFC;E6C<%6!^H-?'/[#WAR3PWX$\66L3&33F\17BV$_V=/C?IMJ?#WB'XL75QH#81HH$(G,.,%!(_*Y'!(YKZX\*>%M$ M\%>'K+PQX=MQ:Z?I\8CB0_MO^ HA\1--?L_P#Q67XR?##2_&O\ C/X7>"-#@U"W@UZ]ECDFD8)%&Q"B-0O]W;CFOH7X(?MU>'OB#KMM MX4\LL=O/&Y>W>1C@(2W*D]B>,\4 ??I 8%6&0>"#7YA?M2?LO:GX M;U-_C9\%E>SN[-_M-W:6V5:-E.3/"!^;+^([BOT^!SR*H:I//;:;=W%M;&]F MBB=D@! ,K!20F3Q\QXYH ^#O@A^VOIGC#P_!X?\ $^FW-SXU0"&*WM(BPO7Z M!@>B9_CSP.O2ONZR6>^TVU?6+5([ED222+B18Y1@X!/7:>AKY_\ @7^S[H'P MNEU#Q;?6L+^)]BKG!/?Z5])4 %%%% !1110 4444 %% M%% !5/4+^TTJPN=3OY!#;6<3S2N>BQQJ69C] ,UG>*-8F\/>&]4UZWM'OY-. MMI;A;>/[\IB0ML7W.,5X_K_B2W^,'[.VM:_X4R3KFB71CC!^=9?*8-$+OC;^TE^T'K^H0_ ZSO+#PS8.T226P"&4 \-)(W%M'T MF 0QK802/@8+RR(&=V]V8DFO$?VR;?0="\)^&OBE>6PDU'PGK=C<0E<+)+&' MWO#N]&VY]L4 ?9%%?DY;_P#!2#7O[5!NO"%M_9N[D)._G;?Q^7-?HC\)/B]X M0^,WA=/$_A.!^)8)<9*N/Y'H: /.?VCOV,;L?\LY/53^E?$_[/\ ^T5XF^ ?B27X,?&Y)8--M)/*AGERS69SQS_%">H( MZ?2OUPKX^^.?P#T_X[_$KP_#?6+6.FZ#&TFHWX 5[M9-ICMHSU.W!+,?NYP* M /?_ 7\2O#WQ"N;M_"1>_TNT"C^T%!%O+*<[DC)P6*C&XC@9Q7>1V\$+R2Q M1JCS$,[* "Q P"3W. !S6=H.@Z/X8T>UT'0;5+*PLD$<448VJJC_ #S6O0 4 M444 %%%% !1110 4444 %?(G[4G[0VH_"2UT_P (^";7^T/%^O@FWCVE_*C) M*A]H^\Q8$*/8FO:KCXH6%C\6+?X5ZA:O;SWVG_;K2Y8CRYRKE9(U_P!I1@_3 M->7?\(+;WG[6$_B[5X//6V\/PFQ9QN5',K)(5[!AM_)O>@#\]=9UW]N#P)&/ MB%KTNJQVJ8DE\P+)$JYSB2,=%_I7ZB? 'XJI\9/AEI?C-XA!>2AH;J)>B3Q' M:^/8XR/8U[%6\EI=1K-#,I1T895E88((/4$5^0R?M++^S!KWC+X7>#- M"BU*"WUV\DB>:5ECCC)"B-0O.5Q0!]!_MD?LQR?$:Q?XD>"+?=XCL8P+F!!S M=PH."/\ IHHZ>HXKQS]E7]KH^&%M_A7\7)GA@MV\BTOIL[H2#@0SYYP.@;MT M->S_ 1_;H\-?$37+;PKXUTY?#^HWC!()D.[LY5G@E 9'0AE8'H01P M17P7\2O ,.B?ME?#KQ=X;C$5QKJ7+7J(, ^1"ZM(V/[RLH]R*Y_P1\!_VLOA M#(NE>!_&%CJ&CAN(KO"Y4)<1K*JL& 8!@&4Y!Y[@]*FHHH **** M "BBB@ HHHH ***Y7QQXCE\(>$-7\4063ZB^EVTEP+>,X>3RQD@?AS0!KZWK M&G^'M'O==U640V>GPR3S.?X8XU+,?R%?DOXD^,/[4/[0VK7UU\';*\T[PS:N MT<1M0$W@'@O(WWF/H.!TK[P^)^KP_%3]FK7]<\),9$U?2&N8@I^;"@2.AQW M4@CUXKTSX6>&M)\(_#W0- T2%8;6VLX0 HQN)4%F/N3R30!^?W[-?Q_^+FA_ M%&'X,?&T7#S7^Y+=[Q=L\4JJ6 +=&1@I ]Z_4"OBG]L:30?!=CX-^,4]H)M4 M\.:Q"B!2%>:&1)&9"WH"H^F3ZU\Z6'_!2#6_[5!U3PA;_P!FD\B&=_. ]MWR MYH _6&OE3]IC]F?1/C=HC:EIJI9>*K)#]GN,8$P'_+*4]P>Q[?2O9?A=\4O" M?Q=\+0^*_"-QYMO(=DD;<20R#JCCL1^M>C4 ?D]^SK^TUKGP@UF3X,_'/S;6 MVL7,,%U/DO:D?P2'J8_[K=J_23P5\0]#^(+7EUX7$EUI5L56._VD07#G.X1$ M\L%XRW3/':OG7XO_ +/>D_'+XO:5?ZMIYLM(\/PC[= !0!I:** "BBB@ HHHH **** "BBO*]+^*-E??%36?A7>6CV5[I]K#>6\C MD;;N&0?.T?\ N-P: /G/]J+]H?Q5X.UFS^$WPFM&O?%VIH&=XT\Q[=)/N!5Z M;R.?4FLRZM-YY$T!_P!F51]VOT0\#>!8;;]I M3XA^,=3@\RYEMM.6SE<9VPO%A]A/JRX/TKZ/U;2M/US3+K1]6@6YL[R-HI8W M&59'&"#0!Q7PF^(%K\4/A[HOCBT3RAJ< =X\YV2CAUS[,"*]%K\9O#7[7NH_ M ;0I?A7X2T*#4H=&OKY1@/6@#[9G@AN87M[A%EBE4JRL,JRG@@@]0:_*']HW] MG3Q'\&/$:_&_X)M);6=M)YUQ;PY+6K$\D ?>A;N.WTK]8ZY_Q6;X>'-073;! M=3NI(6CCMG("2,_RXG2OMA8EN(X9+N%3*F' (#;'Q@E3ZC)&:\(^ OP!\,_!30W%K M&EQKFH'?>7>.2Q.?+3T1>@'?J:^@* "BBB@ HHHH **** "BBB@ K"\3^(]+ M\(^'M0\3ZU)Y5CID+SRM_LH,X'N>@]ZR/B)XN?P%X*U;Q@EA)J7]E0F8P1?? M901N(S_=')]A7CWQTGB^)W[-6N:AX7E,T.K6$%S&R:S\++*]TWPW [)"MIB-6"GC<[K?LM?M _%*/XCM\ M%OC0)WOYU?[-)=+MN$EC&XHQ_B!4$@^U?H'X'\/Z5X7\(Z1H.BP+;6=I;1)& MBC VCGZGO7R+^UYJ&@_#76_ ?QK:R%QJNBWTL.Q"$>>)X6 4MZ*3^M 'W)1 M7Y0Z1_P4@U@ZLO\ ;OA& ::3S]GF?S@/7YOE-?I'\.?B-X6^*?A:V\6^$;G[ M197'!!X>-Q]Y''9A0!\]?M0?LOZ5\9=*?Q#X>1++Q;9(3%*!M6Y5>D[DSOM.MH;N"20C;=12#YFC_P!P\&O+O _@6"#]I7X@>,=4@\VZ>UL%LI'& M=D3QX?83TY&T_2@#\]-4\7_MI_"&>'QSXKEU(V+.K2BY EMSG^&15^[7ZT_" MCQ_:?%#X?:+XXLT\H:G KO'UV2#AU_!LBNRUC2-.U[2[K1M7@6YL[V-HI8W& M59&&"*_'[PQ^U[>_ 30I?A7X6T&'5(]'O[U1<7$K*K(\[,H4+Z XYH ]D_;- M_9@N]:EF^+OP\MF?4$^?4;6(?,^W_EO&!_$/XA^-)^RK^V%:7MM:?#;XKW7V M:_@Q#:7\IPLH' 28GHXZ9/6O5_@+^V?X4^+FJQ>$O$5D-!UNYXA4MO@G;'*J MQY!]CUJY\:/V+?AY\3[J;7M!<^&]:E.YY(%!@E;U>/L?4B@#[*CDCFC66)@Z M. 593D$'N#7P59^ K?PA^W#'?^&T\JVUS1IKZZCCX5&9PC9 _O,N[\:RO OP M=_; ^%_EZ'X;\7Z?J6D)PHO TJQKVVJWS#\Z^IOAE\+]0\+ZEJ'C3QIJ@UWQ M;K"(EQ=!/+BBB3[L,"?PH/S- 'L,MO!.8VFC60Q-N0L =K=,C/0\]:FHHH * M*** "BBB@ HHHH ***X'XG>.!\-_!6H>,WL)=1BTX(\L47WA&7"LWT4'- &K MXU\7:1X"\*:GXPUU_+L=+A::0CJ<_2OO']HFSB^)/P$N9=#D,]EJ)LIRT9SNMWE3=C' M7 ;/X5[YX8TC3M \/:=H^DP+;VEI!''&B#"A0H[4 ? /[)W[07Q'U/QQ=_!O MXPB5M5BC>2WEN4V3AH_O1O\ WL@Y4U^C=?!G[6>NZ#\(?''@3XU16"W.J6TE MU;21J0C3Q^6-NX_[);\J\8T'_@H]J;:LJ^)?"4*::S $VLS&51GKA^#0!^K5 M?%7[4W[+-A\6+"3QCX.C6S\6V:[OE^47:KR%8C^,?PM7U)X#\=^&OB1X9M/% MOA2Z%U87BY4]&5AU5AV8'J*[&@#\OOV:_P!K:7PN[?"OXYS/87&FDPP7UP"" MFSCRYN_'9J_0WP5XWTWQY93ZOH<,ITQ9-EO=F> 3UKYB\7_L MWZ#\7OCJ?'7B#2_L6B:-&D,B%0IU.Z1B=Y _Y9J,+G^+%?9-K:VUC;16=G$L M,$*A$1!A54< #L* '0V\%LI2WC6)6)8A0%!)Y)X[FIJ** "BBB@ HHHH ** M** "BBO+/!_Q0LO%'C?Q3X$GM'L-1\-3( DA&9X)%RLR_P"R3F@#Y/\ VD_V MAOB!'XQ'P6^!MK+<^(-H-W<0IODB+<[$[ @=6/3I7RO<>.OVOO@%JMKXI\;O M?SZ9-(#,ET1-;R9ZJQ'W6QTK]#/@EX%@T7XG?%7Q+J$&=2OM9(CE8-9$ M"D]CNSQ7N'C[P]H_BKP9K.@Z]$DMC=6LJR!QD+\I(;GH5/(- %CP7XGLO&OA M/2?%FG?\>VK6T=PGL)%SBNGK\9/"G[<.O?#'PGI7P_\ #WAVWNX-"C^S&>XE M?=((R1D!> ,5]N_L^_M=>$_C5>?\(W?VW]B>(=I98&;=',!U\MO4>AYH ^LM M1TZQU>QGTS4X$N;2Y0QRQ2#;N M=%RWV?<>8I0/O1-T!K]@*X/XF:=J6M>"=4T'2;&._N=4B:U"2D"-!,"ID;/9 M =V.N0* /GOX4_M::)\5]/T_3/#FCW-SXIFV"ZM0N((%!^>5IN@3'('4GBOK MHPQ2/'-+&IDCSM8@$KGK@]LUY!\%/@IX5^"GA:/0]"B$EY* UW=L/WD\G3_M,:-'\ M0OA#8QZ>QN-/NM2TR:8H<[K624*QX[8<4 ?!NI>//VR/CD\_B_P1:W^G:#N+ M6T5IB*,JO3:6Y<^_0U]#?LB_M!>/?%'B;4/A)\6!(VN6,32PRSILG(C(#I(. M,D9!!K[YTG3+'1M,M=*TV)8;6TC6.-%&%"J,# %?!O[4_BG0_@=\4O"'QDL] M.6[U2XM[NTFA5A'YH 4H[GOC./PH _0*BORK\,_\%';V35DC\7>%(H=.=@"] MI*S2(">N'X.*_2WP=XP\/^//#MGXI\,72W>GWR!XW7]01V([B@#X[_:K_95M M_B/;R^/_ !$+3Q7:#?)''\@NPG/;I(.Q[UYU^S7^V#!I\#?#CXX7)TV_P!, MS%%?7 (W"/CRYNX<>O>OTPKXKU+]FOP[\3?CK>?$OQ'I/V+1]-*1);,H4W]S M%UF<#^#/3^]UH ^IO!OC"S\;Z:^M:7;S1Z>SE;>:5=GVA!_RT13SM/8GKUKJ M(+>"VC$-M&L2#)"H HYZ\"EAAAMH4M[=!'%& JJHP !T %2T %%%% !1110 M4444 %%%% !7P#^TI^T5X\L_%R_!GX(6DEWXB90;J>%-\D1;D(@Z @=6/3I7 MU;X0^)]AXI\:^*/ LEJ]AJ/AN5%V2$9GAD&5F3_9)X%>7?!/P)!H_P 4OBIX MHU&#=J=YJ^V*5QEA:O&KH%)['.>* /SXG^(W[7_P(U6U\3^/&U"?3)I 98[O M$MO(#U4D?=;'2OV#\&>*++QKX4TGQ9IO_'MJMO'<)[!QG'X&JOC_ ,.:/XL\ M&:SH.O0I-975K*'#C(7"DAAZ%3R#7Y-^$_VX=8^%OA+2OA[X?\-P7T6A(;8S MW$S R"-B,J%Z B@#M/VPOV9M3T#6)?C'\,X)!"TGGWT$&=]O*#GSD YVD\G' M0U[!^R[^U_I/C>RM? WQ'N4L?$,"B.&YD.V.Z X&2>%?V[UZ)\ _VL_!GQQG M;PQJ%I_9&NLA/V60AXIUQ\WED]?=3S7)?&#]AKP+XZOI?$'@FY/AC596+LJ+ MNMF?KG:.5.?[M 'W/\DB=F5A]00:^!_A+X"B\"?M@^.-/\.ILTB?3HKN5%X6 M-[D[U7'LJ9C&.V ?FX^M?4OPO^&7_ M @B:CJ^L:@VL^)-<<2ZA?.NW>RC"HB_PQK_ B@#U)[>"26.:2-6DBSL8@$ MKGK@]LU-110 4444 %%%% !1110 445YI\5/B/;?"WPY#XGO[*2[LS=P6\[1 M]((YFVF5O]E>] %CXJ?$;1_A3X'U+QMK?S0V2?)&.LDK<(@^I_2ORNU#QC^V ME\8Q+XW\*V^HV&C%B]M#: 11[1TVAN7/OWK[U_:;\-1^/? OAV"+-QILFM:= M+.%Y5[=FY)QVY'YU]*V5E:Z=:0V%E&L-O;H$C11@*JC % 'PG^R!^T%XS\= MZCJGPS^)X9'+*FR5T4X=9%X^9?7O7WM7YW?M*^-=$_9]^->A?%G3=, M6\U'5-,NK6>!6\L2.64)(Y'IC'K7!>$?^"C,' MN5?KCVH _4ZOS^_:L_93'C 2_$SX9Q?9/$MI^]G@B^3[3LYWICI(/UK[B\+^ M)]$\9:#9^)?#MTMYI]_&)(I%Z$'U]".XK?H _-_]F_\ ;)TV33CX'^-5W_9F MJZ8IC2]G!42A.-LG<2#]:^]O"'BJW\9Z0-1%M;%U"_:IXN&N)%'&TGD#OU-?:D<:1 M(L42A$0 8 Z "@!L$$%M$L%M&L4:]%0!5'T J6BB@ HHHH **** "BBB@ M HHKRSX;_%"R^(-WXATLVCZ=J7AV^DM)[:4@N%'W)..S#F@#XN^/7[0?Q6\6 M^/;OX/?L_6TTESIQV7EY;KF3S!]Y58\*H[GO7@>G?%3]J3]G;Q187OQ/-[$['Q=?7D&W6+[7+T7$C#YRDB?'7PQH?BSX3>)M,U^-'@2RFF5F'*21(61@>QR,4 >EZ5J5OK&F6FK6 MAS#>1),A_P!EU##^=:%?CEH?_!0#Q-X8T+2/#ND>&+::VTRWB@9YYG\R38,$ M_+P*^[OV?_VH?"'QTCDTZ&(Z5KULN^2SD;.Y>[1MW'J.HH ^AO$'A_1_%.CW M6@:_:I>6%ZACEBD&00?Z^AK\A?B-\._B%^QM\1(OB#\/I9+KPM=R8P\!7_C75E\W[. D$0X,L[_<3\3UJ3XH?$NS M^%^G:9K&IV.;/P-!.OVC21KELUR% MY5HW!*D@=5R/UH ^!M0\3_MM?%&-_'NA0ZE9:4Q,MO#:@11A!TV*?F; [GK7 MUM^Q]^T!XJ^)::MX%^(@/_"0Z$ WFNNR22/.TAUX^=3UK[>@@AM8([:V01Q1 M*%15& JC@ "OSC_:'^(.C?LW_':T^(6BZ4E[?^(=)D2> -Y:-*LFU9'Q[=>] M 'Z0T5^7/@G_ (*+B[UB.U\>>&H[*PE<*9[.1G:,'NROU ]J_2_0==TGQ-H] MIKVAW"W=C?1K+%*AR&5NE 'Y_P#[5?[*DVJS2_%GX31&TUVT/GW-M!\AE*<^ M;%CHX[CO5C]G7]L[0=5T4^%OC#>+I6MZ:NP74H(6X"<88 9$GJ.]?H>>E?%' MA?\ 9G\,^)?C+J_QC\1Z0+*R,X-AISJ 'DCX:XD7H-QY"_C0!]8^%?$,7B[1 M$UJ.SEM;:Y+>4MPNUY(NBN5[!AR >U=%##%;QK# BQQH,*J@ >P%/5550JC M ' Z 4M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %<-;_P#([S?](_P#D8M$_ZZ'_ -"6NYH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH ***Y;Q'XW\(>$4#^)]8M=,!&X">548CU"DYQ M^% '4UX_\=?AP?BA\.-1T"R;R=7MMM[IDXX:&^MCOA8'MD_*3Z$UV?AWQ[X+ M\6C/AK6[34CUVPRJS8_W)+A?)U.,-:ZC 1AH; MVW.R92.V2-P'H17KM?(5O_Q97]HZ2T/[GPK\5@9(^T<&M0#YQZ#SUY]VP.U? M7M 'PO\ M6?LIVWQ,MI?'_@&);3Q;:+ODC3Y!>A.1R.DH_A;OT/-? MXN>'%%EXCM9K>&2*(8:^,TBQIM Y,RELY') .>E 'Z(O+%&4$CA3(=JY(&XX MS@>IP#4E?*/[.OPL^(.E:%I/B;XS:UF*G!)SM M' YS7U=0 4444 %%%% !1110 4444 %%0W%Q!:POYM[N%;BTE6:)QE71@RD>Q'!KQKX_?#JX^ M)'PZO+'1R8M?TETU'2IEX>.]M?GCP>V_E?QSVH ]HCBCA01PH$0= HP!^ KR M/XP?">W^,6F:;X7UJ_DM=!AN1^0M7?@S\1;?XI?# MK2?%R 174J>5>0]##=P_),A'488$C/8BO4J /(+/X _!JQT=M"M_"-@+-EVL MIB!8\8R6/S9_&OC*\^$T/[,/[1?@CQ)X'GE7PMXSNFTJYM68MY1M(Z5^CNI:KIFCVK7NK7<5G;IUDF=8U'XL0*^1-0\5Z/^T#\:O#&B>#7_ M +0\.?#ZX?5=1OT!\E[W84MX(V_B*DEF/H* /LJBBB@ HHHH **** "BBB@ MHHHH **\M\:_&OX6?#RY^P^,/$EIIUUC=Y+OF3'^ZN2/QI_A#XT?"SQY((/" MGB:SOYC_ ,LUD"O]-K8)/TH X_\ :.\!ZCXP\!?VUX8^3Q/X2F75M+=1\WG6 M_P SQ^XD0$8[G%=]\,/'&E?$WP/HWCG357_3[<%EZM#+TEB)Z_*ZX/KBO0:^ M0OA]GX-?';6_A9-^Z\.>-M^LZ)GA([H?\?=LO8?WU'8#WH ^NI!(8V$1 ?!V MD],]LU\Y>!/V8?AQX8N+G7_$=FGB;Q)J,SW-W?WJARTTA+-L0_*JY/2OI"B@ M#X^^._[(_P /OB-H%WJ'AC3HM$\2VT3O;2VP$< >V:[;]E+QC MJ/C7X&>'=1UB1Y;^T66RG=^69K61H@2>Y*J"?>K_ ,6OV@O!/PXTF>WM+V+5 MO$EP#%8Z;;,)9IKA^$4AZA8Z;$L^H7$=M&[K&&D8 M*"[G:J@GN3P!0!^$%S^[\/^+-^M:%G[B2- M_P ?5LO;@_,%';GO7UVB)&BQQJ$51@ # '8"OGC]I/P5J?B#P5!XQ\*KCQ/ MX)G&K:>P^\_D\S0\/[6YCBA=MWES6R&7:WJ4QPW MH]?HY7QYX8\0V'Q]^.^G^-/#:F?PI\.H+J&WO2"$NM0O5"2>7GJB1CKZD5]A MT %%%% !1110 4444 %%%% !117E_C+XT?"SX?W'V/Q=XEL].N00#$[YD&?5 M5R1^- 'J%?./[2O@[5-7\(6GCSPHG_%3>!9QJED1]Z2./_CXA..2'C!R.^,= MZ]=\(?$'P5X^M7O/!NLVVK11_>,#ABN?4=1^5=@RJZE' 96&"#R"#0!QW@+Q M;I'Q \):3XVT?#PZG;I(IXW)G[R$]BK9!'J*ZB]2ZDL[B.QD6*Y:-A$[#*JY M!VDCN >M?)WPC9OA%\7?$7P1NR4T;6"^M>'RWW1'*?\ 2+=?]QN0/3)KZ[H M^=/A_P#LP_"_P6LFH:EIZ>(=8;%+;<[54G)SZ4 ;O[-OC"^\=?!/PMX M@U-VEO&MC;SNWWGEMF,+L?\ >*$U[E7F/P;\#-\-_AGH'@Z5@T]A;CSR.AGD M)>4CVWL<5Z=0 4444 %%%% !1110 4444 %%,:2-"H=@IWRGY@/3)[U]> MU\Z?M)^"]3USP;;^-/"J_P#%3>")QJMB1]YUBYFAXYQ(@.1WQB@#Z(2-(D6. M)0B*, 8 [ 5XM\6?@OIGQDOM$M?%EY(?#VDNUQ)8Q_+]IG/"F1O[JC. /4 MUW/P]\::9\0_!FD^,=(;-OJ<"2X[H^,.A]"K9!]Q79T >/S? #X-3Z(WAYO" M5@MDRE=JQ ,,C&0_WL_C7R%X'^&\O[-'[4.C^&_#MU-+X4\?6UQ'%$[9,(=.^/?Q MXT[Q=X:!N/"WPZ@N8XKW!"7.H7@".(\]42,([PVNHZK'YBRL,0QECB-78]"_./3O MUKVU65U#*<@\@CH10!\X_M*^#]3U/PG9_$#PJG_%2^!9QJ=H5ZR1)_Q\0G'9 MT!R/;'>O7O GBO1_'WA32?&ND;7AU.W216P-R[A\R$]BK9!'K77NBR(R. RL M""#R"#VKY&^$+O\ "/XM>(O@A>,4T?52^LZ 6^Z(I6_?P+_N/R!]30!]8WJ7 M4EE<1V+K%YO[Y1 M([RN)-,A>XA-L-D MFW^SSNWWGEMF,3L?J5)K& M^,_QW\(^"]"NM!T>]CU?Q5JB-:6&GVK"65YYAL4MMSM52@^$9R#<6=N#.1T,\AWR$>V\F@#T^BBB@ HHHH **** "BBB@ HHK+UK6M* M\.Z5#;_-E;2R#$C7)/R2L>RN?E"^XK]%Z /D/X-L?A7\3O$GP M&U(_\2F\+ZOH._E3;3M^^@&>OEN3QWYKZZ5510B *HX ' %?-/[2WA;4W\/Z M;\4_"L9;Q#X#G^WQA?O36G2YA/L4Y_ U[GX.\4Z9XV\+Z9XKT>02VFIP).A' MHXS@^X/!H \R^*7P/T;XP>(-%G\9W+SZ!HJM(NG)\JSW+GEY6[J% ]ZOZA M^S]\&M1T)O#LWA.Q2S92H"1A77/=7'S CM7L=8FN^)/#_ABS:_\ $.HP:=;J M"2\\BH,#KC)Y_"@#X$^%'@&Z_9P_:;_X5_I5W+<>%O&=A)<6J.$/ MO=3[A^/4W>$-?M-4.,[8I!O_[Y.#^E=G?6-KJ=E<:=?1B:VNHVBE1AD,CC M:P/L0: ,_P /ZQI?B31[+Q)I+K-;:C!'+'(N/F1QN'/XT>(["_U70=0TS2[K M[#=W<+Q1SXR8BXV[P/49R/>OF;]GR^NO /B;Q)^S_K7B":65V^\3NR #Z M <5\^_M-_LL^$QX:OOBA\-;?^P?$&@+]L*VWR1RK#\S$*/NNH&01Z5^@#R)$ MC22,$11DDG '1:YXM\5(VG0V]LWF+"DXV22RL MN0JJA)H ]L^$WBB3QK\-/#/BJ?/FZG803/GKN9 3^M>AURG@7PQ;^"O!NB^$ MK4YBTBTAME/KY2A?Z5U= !1110 4444 %%%% !1110 44PR(KK&S ,V< GDX MZX%/H @NK6WOK6:RNXQ+!.C1R(PR&1A@@CT(KY.^!,TOP\\9^)OV?-;;?;63 M-J&BF3D2Z?<'+1C/7RV."/?%?7%?+G[2F@ZCI-MHOQJ\,Q%]7\#SB6=4'S3Z M=(<7$9]< [AZ:+HL1\C31\L; MSNI& ![5Z[X(].. MHV(@)R?PKYE M^&&J0?&CXT:C\8]+B=?#F@6)T;3)G!7[4[R>9-*H/\(. #0!]=4444 %%%% M!1110 4444 %%%% !17B%]^T%\.=,^*P^$&H7AMM9:-&#R#;"9'&5BW'^(K@ MC\J]OZ\B@#Y8_:2T34-!_L+XX^&HB^I^"Y@;M$'S3Z;*<3(?7;GDN_6;39SN4#U\LG!QTX% 'TQXCL-0 MU30;_3=*NOL5W=0O%'/C/E%QC>!ZC.1[UXE\/_V7_A%X#L%C&BPZOJ#Y::\O M%$LLKM]X\\ $]J^AZ:[I&I=V"JHR23@ #UH _/K]IC]E;PK!X/C+X" MO!>B>$K'XRUWX4E$.HH@YFTR=L2 @==A.X5]-Z1JEEKFEVFL:=()K6]B26- MU.05<9!S0!XIX^^ ?ASXI^.K+Q/X^E;4M+TF$1VFF\K#O;EY)/[Q)XQZ 5H^ M(OV=O@WXET%O#UYX7M(;O:ZYGQ-XR\*^#;)]0\4:K;Z M9 BEB9I%4D#T!Y/X4 ?$7[.7A;5/@7\=_%'P4:\DO-$O[-=3T\OV56 8D=FP MP!QUQ7Z!U\E_!V]'Q9^*NO\ QPM8'BT*&V72-)>0%6GC1MTTP!_A9NGTKZTH M **** "BBB@ HHHH **** "BD)"@LQP!R2:\2\0_M'_!'PMJ#Z5K/BZRBNHV MV/&KERI]]H(_6@#VZODOX]VEQ\.O&?ASX^Z0A\G3W73M;5?X[&$=;M=50=?)D#,/JO7]*UO$WA[3?%GA_4/#6KQB6SU* M!X)5(S\KC&1[CJ/>@#1LI[.]MX]1LBKQW:K('7'SJ1\ISWXKG/'GAR]\7>$M M2\,V%^VF/J4?D-<(,LD;G$FT>I7('UKPS]FOQ!J.G66L?!OQ1(6UKP1.;=&8 M\S6+,^U?4- 'AO@G]G'X/^!=*33=-\.VURX3;)/=()I92>I8MGD^ MU?)_[37[.>@_#ZQ'QU^%41T74?#T\5U>"VB M:>YD6*)!EG M61W'&<+@"@#ZK\,:JNN^'=,UET33 M_$FBWV@:K&)K/4(7@E4]U<8/X^E?-G[.6K7FC)KOP,\5-YNH^#9MML9.?/T^ M0[H'&>H4[6-[;:C M9P7]FXE@N461&'(*L,@U:H \.\5_LX_!OQ=H3:#?>&K6VCV[8Y;=!%+$>Q5A MSD>]?._[+N@ZQ\'/BSXU^!=]=O>:9!'%J&GLW3RY.I]B1C..]?9OBOQWX/\ M ]C)J/BO5[?388U+'S9 K$#T7J?P%?/WP-ED^)/C_P 4_'46SVVEZFD6G:4) M 5:2VMOO38/0.W2@#ZMHHHH **** "BBB@ HHHH **** "BO$-)_:"^'.K?% M#4OA+%>F'6M..S]Z-LOGW]FSQ%J5C8:O\'O%$A;6O!$YMU+'F:R8 MY@D&>HV\9]J /G6/AVWO)0NV2XND$LTI/4L6SU]J]YJ.::&WB::=UCC099F("@ M>I)Z4 ?F[^TM^SCH7PYLU^.GPH1M&O\ P_/%\.:9K2_\ +];13<\&+KQ7XKNEMK2V4X&?GD?LB#N30!V]<[XM\ M,Z;XR\-:EX6UB,26FIP/#(",X##@CW!Y%?%W[-O[6UU\8?B-K?A77X8[&&Y! MFTE!PWEQ\,C'NV.:^\Z /F#]F_Q#??V-JGPC\7'S-;\$7'V4^9R9K7.8)1GJ M-O&?45]/U\C_ !L@F^%_Q'\.?'735*V,C+I6N*O1K:4XBE;_ '&[GH*^L[>> M&Z@CN;=@\4JAU8="K#((_"@#P#Q+^SOX3\?_ !%D\??$0_VVD$:PV-B^1;P( MO4L/XF)YJYXU_9K^#GC?0FT2]\.VUGA=L4]J@BEB(Z%6'7\:]XKB_&/Q$\%> M ;"74?%NL6^G11*6(DD -_'7P+U>Z>[MM$>* M\LG;IY,^0,#MG&2/6ONZOEGX QW7C;Q3XL^.=U:O9V_B=H;73DD&':RM!A)& M!Z;CDCVKZFH **** "BBB@ HHHH **** "BF221PQM+,P1$&69C@ #N2:\,U M7]IGX$Z+J!TR_P#&-DMPC%6"L6"D>I (H ]VKY$^)ZM\(?C-H7Q=M 8]$\2% M-)UH#[JN3_H\S?0\9KZ4\,^-/"7C.T^V^%=6MM4A_O02!\?4=1^(JA\1O!.G M?$3P5JW@_4U!BU&%D5NZ2=4<>A#8- '8Q"';YD 7;)\V5_BSW]\UP7Q0\#S? M$?PC<>#AJ#Z;:Z@Z+=21#]XUN#ET4]BW S7G7[.'C;4?$'@Z;PGXF8CQ'X0F M;3;Y6^\WE<1R?1UP:^AZ /&O#'[/WP?\)Z2NCZ9X7LWC"!'>:,2R2>[,V3D^ MU?&OQV^!6D_ SQ/H/QR^%N_2XK;4H([ZTC)V!)GP2@[ C((Z5^DUW>6EA;O= MWTZ6\,?+/(P11]2<"OCCXK>/= ^-GB+1_@GX N5U8M>PWFK74/S0VUM;-N*E MQP6<\8H ^R+2X6\M(;M!A9T5P#Z,,U8J.&)((D@B&$C4*H] !@5)0 4444 % M%%% !1110 4444 %%,\R,N8PPW@9*YYQZXI] '(^/?!^F^/O!^J^$=54-;ZE M \63_"Q'RL/=3@UXW^SCXLO=9\*W7@'Q;A_$/@JX-A7'- M?25?(GQ51_A'\8-!^,=FI31M>*:1K87[H+']Q,WT/&: /KNOG;5OVI-?0Z.DJ+)&P9' ((Z$'H:=0!\_^ M/OV9/@_X^T-](NM!@T^4+B&XM$$4L1 X((Z_0UX[^Q_!KW@74_&_P3UZY:[_ M .$7NUDM7/W?(EZ8^IYQ7U-XW^)O@7X=Z=-J7B[6+>P2%2VQG'FM[*@^8D]N M*\>_9WL;[Q#>>*/C)J=JUD?&-RK6<,@PZV4(VQE@>[?>H ^G:*** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "N& MM_\ D=YO^N/]*[FN&M_^1WF_ZX_TH [FBBB@#__0_(_P#D8M$_ZZ'_ -"6NYH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH \M^-/Q%3X4?##7O'IB$\NF0CR8R+Z5^ MR9X$\3:3%K'Q8:X\3>)]0C62\NY9F 61P"R0J.$13P /K74_M;>$+WQI\ O% M&G::K/=6<4=\B*,EQ:.)7&!U^0-CWQ7&?LG?M':)\5O"%EX7UNZ2W\6:1"D, ML3M@W21@*LR9ZDC[PZ@^U 'RI\:/V,_%/PL67X@_!#4KJ:"P_?26JN1=PJG. MY&7_ %BC&2#S[5[?^R)^U;5AT\U1S_M#) MZU]_D C!Y!K\*/VB/#[^$_BIJGQ>^&5N++P_:ZZ;2WN(#^[&I6L44LQ7' 1I M&<#'!VL* /US^//PXE^)OPXO]'TUO)UNQ*W^ES#AHKZV^>(J>V[E2?>KOP3^ M(\7Q2^'.E>*67RK_ &FWOX>AAO(#LF0CM\PR >Q%=)\.?&-K\0? FA>-+-=D M>L6D5QL_N,Z_.O\ P%LC\*^=M._XLK^T9<:0W[GPK\50US;]HX-9A'[U!V'G MKS[M@#I0!]>UB:GX=T;6+_3M3U.V6XGTIWEMM_*QR.-I<+TW < GIDXK;HH M**** "BBB@ HHHH **** "BBB@#Y$\1VG_"__B[XB^&>I7L]KX0\"PVOVZWM MY#&VH7EZID579>?+B52"O=B>UWJ1S7CVO\ Q'G_ &:/VO?$=YXB5V\+^.5MYYI,'Y PXE'KYV5TH>*6)@R,IZ$$4 ?BUH/Q!^-O[&_Q 7PMXL,NH:&[ M;C;R.7@N(,X\VW+M"\>>&K#Q9X:N5NM/U&(21N.HSU5A MV93P1V-?-/[9/A31/&OP\TWPN;:.X\3ZOJ5M:Z*2<.LTCCS6SUV+$&+]NAKY MJ_X)^^.]3T3Q'XE^"VOAXGCWWD$3YS%-"PBN(\'IG*G'J#0!]*:'_P 66_:) MO?#3_N?"WQ0WWUEVC@U>(?OXQV'FK\WN< 5]>UX?^T%\.[OXA_#NYAT,F+Q# MHDB:GI,J_?2\M?G4 _[8ROXCTKHO@]\1+3XI?#S2/&-N!'/(_" XDU:PG@C/I*R'RS^#X- 'B'P'^%WPY\0?"#0?$&LZ9;Z]J'B2S MBO=0N[M1-+-;Y?+EW'S+9L]"6R5]R M1Z5^J- 'Y1?LV?MBZYH.L0_#/XURNT7F"V@OYQMEMY,[0EQGJN>-QY'>OM?] MHWP3?^+? <7BGPD<^)?"$R:OI%_M??LM6OQ!TRY M^(W@6U$7B6R0OZ=<57_83^-5]XQ\-7OPP\43/+J_A MQ0]NTIR\EF3MVMGDF)OEY[%: /LGX:^.=-^)/@?1_&FE']SJ<"NR9R8Y!Q)& M?=&!4_2M+QKH-YXH\(ZQXOKV@#XU^ G['WAOX2ZP?&'B M2]_X2/Q$"3%,ZD1P$]60-DES_>/3M7V5110 4444 %%%% !1110 4444 %? M7[;D7C[QQ::/\-/AQIUQJ-Q: ZS?_9OO11H3';\Y');S"!U^4&OOVJ<6GV4- M[/J,4*K=H)]!DX^M 'YZ_LH?M7R:])#\*?BM,;77[8^3:W4_ MR&XV<>5+G&)1TY^]]:_1:O@G]JS]E&'Q_%+\1?AQ"+3Q5:#S9H8OD%X$YW+C M&)AC@_Q?6L']E+]JV77)8OA/\6)3:^(+4^1:W4_R&X*<>5+G&)1C'/WOK0!^ MB9 8%6&0>HKY$^%A/P>^,WB#X,W)\O0O$>_6] S]U"Y_TJV7_=;Y@!VR>]?7 ME?.7[2O@W5-9\'VOCKPHO_%3^!IQJMB1]Z1(_P#7PG')$D8.1WQCO0!]&U\; M?'/]E.Z^-_Q#L/$NJ^)YK30[>&.*2Q4$D;"23'_"-V>21FOIGP!XRTOX@^#= M)\8Z.VZUU2!)@.Z,1\R-[JV0?<5V% '+^#?!OASP!X_L'>(?'VCIXQ^*?B.XL-2U5?/\E%$TPWC( M\UG/WO4#ITK[+_:G\#R>+?!.CZQ%!]I'A76++5+B(#F>G-?L;X3\16/B_PSI7BG3&W6NJVT5S$?]F50PS^=9?Q%\&:?\0O!&M> M#=317AU6VDA!89V2$9C<>ZOAA]*\._8WO[RX^!&CZ;J!)N='GO+%PW51!.X1 M?P7 H T_VEO".J7_ (5LOB-X43/B7P'<#4[7;]Z6!?\ CYA..SQ@DCVQWKV? MP/XNTOQYX2TKQ?HS[[35($F7U4L/F4^ZG((]16GK&LZ/I M(=8G2%=3G6SA# M]))9%9@G_ @I^O2OESX.._PD^*WB/X%WK%-)U OK7A\MT\B9OW]NO_7-^0/J M: /H;XC>%[_QKX'UGPII>HOI-UJ=NT*74>=T1)&2,<\@8..QKYX_9_\ V2?# M'P;OG\4:Q=?V_P")7R%N77"0@]?+!YR>['FOKRB@ HHHH **** "BBB@ HHH MH **** /S8_;A\>^.[;Q!X?T'X=+=B3PTO\ :U[/:*S"%W.V$.5]%#'![-7N M/[,?[3FC_&O1ET;6F2Q\66*#SX,X6X4<>;%_[,O;Z5].VOA_1[2[U.]BME\[ M6'5[IF&[S2L:Q '/8(H&.E?F-^TQ^S+K?PYUO_A=OP0$EH+.3[1ODK]F/]IS1_C7HZZ+K3)8^++%!Y\&<+ M<*./-BS_ ./+V^E?6U 'R'\*F/P?^,?B#X,71\O0]?WZUH)/W5#G_2;=?]QN M0/3)KZ\KYQ_:5\':GJOA&T\?>%$_XJ7P+.-3LRO62)/^/B$XZAXPO8 M/ 7C'2_'_@_2O&&CONM=4@24#NK$?,I]U.01ZB@#YB^.W[*VI_'#X@V/B'4O M%,EGH%O"D%;1;/3[)=J*O5CW M9CW8GDFNKHH **** "BBB@ HHHH **** "BBB@#\R?VU/A%J/Q"^+?@ZWT-U MAU#6=.NK>WW\++/9%I]A/8E&P#]*J_LO?M0ZKX7U5?@I\:V>TNK1_LUI=W.0 M\;@X$,Q/;^ZWX'UKZ8_:;4Z3<_#?QR@PVB>);6%V_NPWP,4A^F ,USW[4/[+ MVE_&32F\4^%T2S\6VD>Z-Q\JW:@9$O@_X:?MF>,OA#X5U;X> M?$;3)K_6]%0PZ>TV0ZNIVB.?/)5>H/<<5^@7[./BOXD>/?AE;ZW\4]-2TO+M MF\GC:9[9A\KO'_#G.,=QSWH ]7\$>+=,\=>$]+\6Z/)YEIJD"3)ZC<.5/H0> M"/6JGQ&\,ZEXS\#ZSX6TC4FTB\U* PQW29W1$D9/'/(R#CG!KYZ^#3O\)OBE MXC^!5\Q32[POK&@%CQ]GF;]] O\ US?M]37UU0!\>_ #]D?PY\']0;Q7K]Y_ MPD/B5L[;AU/EPYZF,-SN/=CS7V%110 4444 %%%% !1110 4444 9NL:QIGA M_2[K6M9N$M+&RC:6:5SA41>22:_(;XI?%+Q_^U_\0(OA?\,(Y+?PQ!)EF.55 MU4X-Q.1T4?PK_6OUI\7>&=/\9>%]4\*ZJNZTU6WDMY.^ ZX##W4X(]Q7S'^Q MS\,+7X;^!-5M+NV5-;.J7D%W(1\Q%M*8XP#_ '=H##ZYH X'X@?L@^&M ^ $ MV@^"H2_B?0R-3CO0,3SW$0RZY'(!4?*HZ$"OH']F[XJ1_%KX6Z9KEPP_M2S' MV2_3NMQ",,2.VX88>QKWL@$8-?G?H8/[-O[4EQX>?]QX.^)/[VV[1PWA/"CL M/F)7Z%: /T,FBBN(G@G0/'(I5E(R"I&""/0BODKX)S2_"SXD^)/@-J+$:>S- MJ^@LQX:TG;,D*G_IFY_G7US7S'^TMX9U.+1M*^+?A6,MKW@.?[8%7[T]D>+F M$^H*<^W- 'TY7Q5\9OV2[WXT?%&+Q;KWBF6'PZL<2G3U!W+Y8 8(?N@.:^L_"7B;3/&7AK3?%&CR"6SU.!)XV'HXSCZCO714 <[X3\*:#X(T"S\,>&; M1++3[% D<:#' [GU)ZD]ZZ*BB@ HHHH **** "BBB@ HHHH ^=?VJ?'>I?#[ MX+ZQJ^D3&VO+MHK..9>L7GG#./<(&Q[UJ>&_@5\()O!%EI$GA^TU&UN8$=YI MD$DLS.H+2-(?F)8\YS5#]J7P-=?$#X(>(M&T^,RWMO&MY B]6>W.XC'?*;L# MUKY]_8F_:&M/%/AZ#X3^*[CR]>T="EHTAQ]HMTZ*,_QQC@CN.: /(_CO^QSK MOPYDE^(_P,NKE8K0^=)9QNPN(%'):)ARRCNIYKT;]EG]L2;Q9>V_PX^*LHBU MACY=I?-\@G8=(Y1V?T/?ZU^CI (P>0:_+C]L;]ET68G^,7PTMS!) WG:C:P# M;M(.?M$0'3!Y8#ZT ?3W[2.CW_AR30/CMX;B+ZCX-F O40?-/IDQQ,IQUV9W M#\^U?2NAZQ8>(='LM>!M>\1_ '7I2TWAN4W.E._6;3)SNCQ MZ^63M..G H ]?^,O@'5/B;\/=2\&Z/J[Z)BG)4[><'OBO,?V?_V7 M_"7P.BDU/S?[7\0W*[9+V1<;%/58QV'J>IKZ@HH **** "BBB@ HHHH **** M "BBB@#\L?VQ?BC\1=,^*FFWGP\%TEIX&C5KFXA5F@%Q<8=ED(X(V;00>E?7 M_P"SO^T1X<^.?AQ71EL_$%FH%Y9D\@_\]$]4/Z=#7M]OX6T"VM-0L5LXW@U: M66:Z1QN$SS'+EL]<_H*_*SX^? +Q;^SUXLC^-'P6>6+2H9?,EACRQM23RK#^ M*%NG/2@#]Y1HY$89#(XPP/L0:^>?V=_P!HCPY\<_#B MNC+9^(+-0+RS)Y!_YZ1^J'].AKZ/H ^2_@#>7/P\\7>)/@!K,A*Z1(U_HSN> M9=.N&W!1Z^6QP?3I7UI7RS^TGHFH:$NA?'#PU$7U3P5,&ND0?-/ILIQ.A]=N M=P].37T?H&MZ?XET2QU_2I1-::A"DT3J<@JXR* /CKXI?LA7'Q<^+3^-?%/B MB5O#[>7C3U#;U" HI^ZJG'4#-?87AWP[HWA/1;3P]X?M4LM/L8Q'%$@P%4? MU]36U10 4444 %%%% !1110 4444 %%%% 'Y._M:_!G7O&_Q_=O"9VZM=Z(N MI0(#M,S6;")D1AT? !'TKTO]E/\ :KFU>:+X3?%F4VNO6A\BUN9_D,Q3CRI< MXQ(/?K]:]N^-@_L'XR_";QBORQR7EUIEPW^Q/'F,?B]>:_M5_LIP_$"*7XB? M#N(6GBFT'F2Q1_(+L)SD8Z2C'![_ %H ^\^O(KY6_:/T>^\-3Z!\=O#L9;4/ M!\P6^1!S/ILQQ*IQUV9W#_ZU?%?A#]N7QCX1^'=[X+\3:;)>^,+#%K9SR C/ M\.9EZET_\>K]%OA'>^,O'?PGLG^+6EQVNHZI;O'<0CI)#(" 67^$LIY':@#U M/1-8L?$&D6>N:9*)K2^B2:)U.0RN,@UP/QE\!ZS\2OA]J7@_0M7;1+N^V@7" MYZ*^*\A_9XU&\\$ZYXB^ 6O2EI_#:;^V?$=R"LEZZX"*>JQ@\@'N>IKZDHHH **** "BB MB@ HHHH **** .=\5^*M"\$^'[SQ/XDNEL]/L$+R2-Z#H .Y)X K\BO$_B?X MD_MN?$I/"_AA9-.\(:=)DYSY<4><>;+V:1A]T=J_5/XL>!+3XE?#S7/!=VH/ M]HV[+$3_ S+\T;?@P'X5Y-^R1X&L? _P8YT^613]&%>F7%O#=P26MR@DAF4HZL,AE88((] M"*_/OX,SS_L__M!:]\$M3)I;O099%D33U#!E4?\L@Q.T)]!FOM32]2L]8TVUU73 MY!+;7<:RQNIR&5QD&K] &9HVC:7X>TNVT71;9+2RLT$<448PJJHP !6G110 M4444 %%%% !1110 4444 ?+'[6GC.\\,> M+T>SN7L1XFU2UT^XN$.UH[61Q MYQ5NQV]_K7?-\ ?@W?\ AB'P[/X8LY[(1 *WECS#D??\S[V3USFO+OVU_ M[ MXS^"=Y=:7&TEYH,R7RA/O>6F1)CZ @_A61^Q_P#M#6/Q1\(P>$->N GB?18A M&XUL$F$MS%!D-:39R)$QT0G\C[4 ?7_Q MUMI_AKX[\-_'O2D(MK=UTS7%7^.SF.$E;_KFW?TXKZOM;F"]MHKNV<20S*'1 MAT*L,@U\Q_!#QUI7[2?P+>U\0J);B:!].U),9Q*%QO'UX<5-^S7XDU*VTO5O MA%XID)USP/.;7+'F:S/,$HSU!7C/M0!UWQ^^%6L?&+P*?"&C:XVAR-.DKR#) M61%SE&V\X.:S/@/^SMX/^!>DR1:5F_U>[ ^TWTH =_\ 94?PJ/3OWKZ"HH * M*** "BBB@ HHHH **** "BBB@#\D/VE?C1\3/#WQU/C3P0ER-%\)[=/:0*QM M)7!W31R$?*?F.,]J_0+X'?''PM\;O"L>M:+((;^$!;RS8_O(9._'=3V->A_\ M(3X7;P]<>%9=/BFTN[\SSH9!N60RDEBV>I).66)6.3!.!U0_P +?UH _8NL;Q%H.G>*-"O_ [J\8EL]1A>"52, MY5QC\QU'O7E?P.^.7A7XW>%H]:T600W\("WEFQ_>0R=^.ZGL:]MH ^7/V;=> MU'2(-:^"WB>0MJ_@JK2X^'/C3PY\?-(0^ M38.NG:VJ_P =C.<+(W_7-N_I7U;:7=O?VL-[:.)(9T5T8<@JPR#0!\/>(_V, MD\>?%Z_\?^/?$DNIZ-/<>?%IX# JO:(L> @_V:^W--TVQTBPM]+TR!;:TM4$ M<4:#"JJC %7:* "BBB@ HHHH **** "BBB@ HHHH _'+]HKX-^+=9^/WC+6 M? K,NIZ;;6NL1QQ$K+*''[QHR/XD(SCO7U#^RK^U5;_$6WC\ >/Y5M/%5F-B M._R"["<=^D@[CO7H7C4?\([^U)X(UO[L/B#2[O37]&E1O,7\0M>%_M5?LJW% MY<2?%SX1QM::U:-]HNK6W^4R%>?-BQT<=2!UH _1ZODCXYVT_P ,_'WASX\Z M6A%K$ZZ9KBKT:TF.$E;_ *YMW/05\AZ7^WAXU3X$TTMKCQX)%M8[@KE&' M0.4ZF0GC'KS7Z-:%I>M_$?X21:1\4=.CL]0UFQ,5[ IW!6=>#[$'!QV- 'J5 MM0;MLB+ MG*-MYP?[0UJ[&+F^D&'8?W4'\*_S[U]#T44 %%%% !1110 4444 M%%%% '$_$'X@>&OAEX6N_%OBJY%O96J\#^*1S]U$'=C7Y-P1?$S]N/XFF:8R M:9X.TN3MGRH(L]!V:5A^5?I5^T5\-HOBE\)=<\-*FZ\2(W-J<9(GA!9,-(A1Q@U\*?LPZM?_ F^)7B?]G'Q M)*?*@E>]T=WZ/"YR57\"#0!]L^,?"VF^-O"^I^%-7026FIP/"X(SC<.&'N#@ MBO#/V:_%.IMH6I?"[Q2Y.O\ @B,]A0!]<5\(S_L60>)_BQ??$#XB^(Y- M!0D:(,*JJ, "K-%% !1110 4444 %%%% !1110!\C_M2>)VAN? W MP[FN7L].\7:HL%](C%&-O& ?+W#D!SP?:O4-=_9Y^#?B'0AX?O\ PO9K;(FQ M&BC"2IQP0XYS[G-?/?[>G@[5-6^'.E^-M$#_ &OPM>" MF?LO_'W2OC1X+@@NIEC\1Z7&L=["3@O@8$JCNK=_0T ? OQ?_9[^)?[,FL+\ M0_A3JEU-HD;[C)$3YEOS]V91PR]LXK[2_9?_ &I],^,]D/#?B/98^*K5,L@X M2Y4=7C]_5:^O[RSM=0M9;&^B6>WG4I)&XW*RMP00:_&_]ICX":W^S_XPM?BS M\,6D@T8W E7R\YLYLYV''_+-NWY4 ?;OQ'5O@_\ &O1/BK;#R]!\5[-*U@#[ MJ3$_N)C^/!KZ[5E=0Z'*L,@CN#7S9X;U70_VH?V?]\X"OJULT4H[P7D7\0], M.,Y]*T?V)_!3^'/$A*^(_"$DQZ.N#0!7_:-^".L?''P M]IN@Z9X@?0XK6*Z7X+? _P?\$?#G]B^&XS+=3X:ZNY M /-G<>OH!V KV:B@ HHHH **** "BBB@ HHHH ***CEB6:)X7^[(I4XXX(Q0 M!^.WQ4_: ^)WA#X^W_Q/\/07+>&+>4:>@=6^R74,!PP!^[DG.#ZU^GWPF^+/ MA3XP^%(/$_AB<-N $\!/[R"3NK#^1[UM:I\//!^L^$)/ NHZ;%-HTD9C\@C@ M YY![-DYSUS7Y-^+_"'Q)_8H^),?B[PC))?^$K^3'.3')&3S#,.@<#[K4 ?L MS7&?$+P9IWQ!\&:KX0U108=2@:,'^X^,HP]PV#6%\)OBSX4^,/A2#Q/X8G#; M@!/ 3^\@D[HP_D>]>H4 ?.G[-WC/4=;\(W/@OQ.Q'B/P;.VG7@;[SK'Q%)]& M7%?1=?(GQ-1OA#\9M#^+EJ/+T3Q*4TG6@/NK(Q_<3'\>,U]^/_B5XA?Q';/U2T4 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !7#6__([S?](_P#D8M$_ZZ'_ -"6NYH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH :RJZE' 96&"# MR"#V-?E7\=OV+?&&D^*YOB!\"W(264W!LHG\J:VD)R?((QE2>B]1TZ5^JU% M'Y4^#]'_ &[_ !A;IX0U>]N-!TZ7,4U]>*BS+'C!(9?F;CICFOI?XP_!3P_H M/[)VN_#[2$W1Z#8/J"3.,R/<6A^T2RD_WI,/GV;%?7]>._M ZY!H/P6\8W,P MW276FW%E F,F2>\0P1(HZDL[@8H \Z_8LFNY_P!FWPFUW_#]M5#W*+>3!?RQ M@>U?0OB#PGX?\4OIKZ]9)>-I%W'?6I?_ )97$0(1Q[C-"+:[GLF(;.:^E4# D MM)!(?^!31[OQK]+*^2M)T2/QG^UWK/C.$;K/P1HD&E;P/E:]N6>9ESW*1N0P M[9% 'UK7.^&_"?A_PC;W=KX=LDLHKZZFO9E3@//.VYW_ !/Z5T5% !1110 4 M444 %%%% !1110 5\^_M)_&H_ WX?)XHM8([O4+J\AMK>"0X#Y.^0G'.!&I& M>Q(KZ"KP;XH? S0OC)XELY?'FZXT'2K-UM;:-RC&[N&/FRL1_=14">Y:@#IO MA%\7?"?QD\)P>*/"\X)("W%NQ'FV\N.4$_C)X3@\4>%YP20%N+=B M/-MY<A'(H ^!OVU/V:=0349_C7\/8'9V82:G;P@[T=>ES'MY[?/CG/ MS>M>A_LI?M=Z=XSL;3X??$F[6T\06ZB*WNY3M2\4< ,3P)0.O][KUK]!W1)$ M:.10Z.""",@@]017P-\:OV%_"WC2_F\3?#>[7PWJLC>8\&";5WZ[E"\H2?3C M/- 'WV#GD5^>D7P]A^'7[<^DWGAA/(T_Q7IEW>7,48PJ$JXD&!T5I41OJ<55 M^'^G?MO_ Q2'PY-96'BG38OEB:ZN02JC@ RCY@/KFOIOX:_#GQ5'XKN_BK\ M4+B"X\4WMHMC#;VN?L]A:!MYB1CRS,W+-WQ0!ZUJGA;0-:U;2M%-<^,F MO_#+7O+L;2*\:UTN]W?NYFB^1E^C^#7QDD:TU2T;[-9W=S\K%EX$$Y/1AT5CUZ M&OTM!!&10 5\%?M6_LI1?$"*7XC?#F(6GBJT'F30Q_(+P)SN7'288X/\7UK[ MUHH _./]ES]K=+]4^&'QBN/L&MV.88+RX_=B;9QY*^+/B=^S)X>^-/Q]&LV]H MVFZ'ID48UF=%\L7MWG<(XO4["OF...W6ONK1-$TGPWI-KH>AVJ65A9((XH8Q MM5%7H * *WAGPQH/@[1X= \-6:6-A 7*11\*"[%V/XL236]110 4444 %%%% M !1110 4444 ?.'[2_QV'P'\(Z;KEM;)>WVH7T<*0.<;H4^:9A[@8 ]V%>E? M"_XH>%/BWX4MO%?A2Y$L,H EB)_>02=T<=B/UK@?B;\ ?#WQD\4B_P#B!ON= M(T^R%O86\3E"D\K,TTS'U("!?I7YQZ[X?^)W[#OQ*CU[0I)-4\(ZD^W)SY5Q M%GF.4#A95'0_TH _9YE5U*. 588(/((-+7G7PO\ BAX4^+?A2V\5^%+D2PR@ M"6(G]Y!)W1QV(_6O1: "OFG]FZ&/3[?XAZ8GRQ6/B[5HU] F]6'Z&OI:OQP^ M(/Q=^(%KXP^('P*^&5K*=4\2^*;^66>'/FF*39'Y:8^[DH2S=A0!Z!^U5\=M M0^(_C+0O@_\ !H/J-_I>I173W%O\P:\@)$:H1_#&22S=,_2OT;LO#%GJTGA_ MQ1XIT^$^(])MRJ2+\WD23HHF"-W!QBO!_P!FC]FC1?@GHHU750E]XKOT!N;D MC(A!Y,41/0#N>_TKZLH **** "BBB@ HHHH **** "BBB@ HHHH *:Z)*C1R M*'1P001D$'J"*=10!^5W[3/[,VN?#K7/^%W?!'S+3[))]HNK6WR'MW!R98@. MJ'^)>WTKZ7_9I_:CT#XQZ(ND^(9HM-\56* 3PLP1)P./-BS_ ./+V^E?7#HD MJ-'(H='!!!&00>H(K\PK_P#9,T/QW^T1JFI>$GDTGP;ISJU\\!,>Z\/,UO;L M,D^&M)MM#T.V2SLK-!'%$@P%4?U M]3WK6H **** "BBB@ HHHH **** "BBB@ HHHH ^??VIM&EUGX$^*1:C_2;" M&.]A8=5>UE60G_OD&N2^*O[3WA;X6_##2/$*LE[KFMV44MA9ALEO,0$2/CH@ MS^/05]*^)=%@\2>'=4\.W)VPZI:SVKG&<+,A0G\,U^?/P4_8PU;3_&TGBCXR M72ZO;Z&ZV^EVQ;S(Y(H!B)W!Z(H VIZ]: /"M*_92^+/QW\-:Y\8O%UY]D\0 MZN?M-C:RIM,ZC^__ ' 1@(/SKV+]DO\ :,\2Z;KT7P%^*EO.-1M6-O932(3* MAC'^IF[X 'RMZ<'M7Z8HBQJ$0!548 ' %+9/'4>E0+KTL(@:[V M#S#&#G&?7WZXH MZAX3\/ZIK^F>)[^R2;4]'65;6$?LX_%./XM?" MW3->G8#5+5?LE^G=+F'ALCMNX8>QKW*>"&Z@DMKA!)%,I1U89#*PP01Z$5\> M_#'X7>,/A7^T1XI3P_:9\!^);<7Y;.$@NBWW%'KG=Q_=VU]CT 87AKPUHGA# M1+7P[X=M5L]/LUVQ1+T49R>OO6[110 4444 %%%% !1110 4444 ?+/[2?[1 MT'P%D\,JMHNH2:K<,;B+.'6UC&&9?]HD\?0U[OX&\<^&OB+X:M/%7A6[6\L; MQ000?F1NZL.S#N*\4^(W[-/A?XQ>)M6U[XA/)-F".TTL0N5^RQ*NYG(Z%C*6 M/TP*_/K3[[XG_L-_$PV&H!]3\(:F^3C/E7$6?OIV651U'>@#]GB 001D&OQP M_:K_ &?=?^#_ (Q7XO\ PU$L.DS7'VAC!G=8W&=W;I&QZ=NQK]8? WCGPU\1 M?#5IXJ\*W:WEC>*""#\R-W5AV8=Q727]A9:I93:=J4"7-K<*4DCD4,CJ>H(- M 'R-^S/^U3X>^,&EP>'_ !%-'IWBRW0*\3$*MU@?ZR+/<]UZBOK^>&&YADM[ MA!)%*I5U89#*PP01Z$5^<7Q6_8+M[G5F\4_!K5?[$O%$-$RNBR6<%VJ#[J"8^9&A_W0[ >N*^YI/"V@2^)8_&$EE&=8AMS:)IJ?BOQ+(DE]/&NV)%C7;'#$.R1C@5[ M)0 4444 %%%% !1110 4444 %%%% !1110 57N[2UO[66RO8EGMYU*21N RL MK#!!!Z@U8HH _(WX^_ +Q;^SUXMC^-/P6>6+2HI?,FACRQM23\RLO\4+=.>E M?;?[/_[2?A+XT>&1///%INNV2#[;:R.%P1UD0D\H?T[U]'W=I:W]K+97L2SV M\ZE)(W&Y65A@@@]0:_,/P5^R-H/BGXV:[XGTJ26T^'UCH/(ST-6] T'2?#& MCVF@:%;K:6%C&(H8E^ZB+T JY86%EI=E#IVG0K;VUNH2.-!M557@ 5;H ** M** "BBB@ HHHH **** "BBB@ HHHH ^8_P!K*V,7PQM?%"##>&-7T_4BPZA( MI0K?@=W-8/[1/[3^D?"3PY!IVA%=0\6:M"K6UNOS"$2#B20#Z_*O4FOH+XE> M#8_B#X"USP7+((AJUL\( [_XM:S=L/%U_(;Y+!AMDD0_, M26'W9#U _#K7TK^R'^TMK'BRY'PA^(L4H\0ZH>+=,TJ"VU?5 HN;E$ >0+TR?Y^O>@"W)X3\/2^)XO M&4EDAUF&W-HEQ_&(6;<5^A-=%110 4444 %%%% !1110 4444 %%%% !4<<4 M4*E(45%))PH &3U/%244 %?('[8/PYO_ !%X)M/B)X74IXC\$S"^@=!\[0H0 MSKQUQC=CTS7U_45Q!#=026MR@DBF4HZL,AE88((]"* /-?@Y\1;#XJ?#O1_& M=B1NNX0)TSS'.G$BGZ,#7?ZMI5AKFF76C:K"MQ9WL3PRQMR&1Q@C\J^3?V?? MAKXU^$GQ)\<>%$MRW@>YE6\T^9FX627DHH[X& WH17V%0!FZ/I&G:!I=KHND M0+;65E&L4,:]$11@ ?2M*BB@ HHHH **** "BBB@ HHHH ^1_C_^U%I_P/\ M&_AGP[=6HO+74%:6_*G]Y#"3M1E'J""2.XKZ;\->)=$\7Z):>(O#MVE[87J" M2*6,Y!!_D1W%?-'Q!_92\+?%K4O$/B+QS/(=9U!REC-"Y"VMO$-L0V]"3U;W MKX<\!^._B-^Q?\1I/ OCJ.2\\*7DF?ER4*$X$\!/?^\M '[(W-O!>6\MI=() M89E9'1AD,K#!!'H17XI?'_X,>+_V:/B-;_$GX>O*FBR3^=;3ID_9W)RT,N/X M3T&>"*_9;PUXET3Q?HEIXB\.W:7MA>H)(I8SD$'^1'<5/KFA:/XETJXT37K2 M.^L;M2DL,JAE8'VH ^>?V>?VEO"OQMT6*VDD2P\26Z 7-FS8+$=7BS]Y3^8K MZ-U72[#6]-NM(U2%;BTO(VBEC89#(XP0:_-GXA_L'ZKI6N?\)9\#==.F7$;^ M9';3.4:-LY CE';_ 'J])\%:G^V]I<0\/:YHVDZB44(+^XG"[1TWG9]\CT[T M 9_[(?A&Y^'GQ.^*O@6W=GTK3;N+R#_#EBV/QV8K[<@\+:!:^(KKQ;;V4::M M>PI!-< ?.\2,KZ&O9-=TO2-9T>\T MS7X([C3KB)EG24 H8\-,G@N"\D&EVK%E-Y$ MK?*T@XS&.P/6@#]%)8O#7Q#\+26\RIJ6C:O$48,#MDC;Z_I6YIVGV>E6%OIF MGQB&VM46.-!T55& *GAAAMH4M[=!'%& JJHP !T %2T %%%% !1110 4444 M%%%% !1110 4444 ?+7[32G29/A_XY08;0_$%NA8=DO/W3'Z5QO[3O[4$'P[ M@_X0'X?$:EXPU("-1$-_V82< D#JYSP.W4U] _&OX?7/Q.^&^J^$M/N!:7\X M66UE;HD\3!D/MR,9KYO_ &:/V5'\!7C_ !"^*#+JGBVX9C&';S5M_P#:R>KG MU[4 ?(>K_L9?%;3/A['\5(KQI/%B2&^FL8QB5$^^&5AUD!Y(K[&_9(_:5N_B MO92>!_&$+IXFTB/+R[#MGC3C$4(UGP;.C7&SK):%N0?89(^AK[@K-UG2;'7M)O-%U.,36E]$\, MJ'D%'�!A^ _&&F>/O"&E>+](W\6^$GD;1WE+VEQ@ M^7)&3\UO-CC../U%?MUI>J:?K6GV^JZ5<)=6ET@DBEC(965N00165XK\(^'? M&^B7'AWQ38QZA87(P\<@S^(/8CL10!Y5\#/C_P"#OC=X?CO-)F6VU:%1]JL7 M8>9&W<@?Q*>Q%>K^+?"^D^,_#FH>%]RU&%HI%89QN'!'N#R*_-WQ=^PS MXV\&^(1XL^ WB(VTL3[XX)Y#%+'WP)!\K+[-7LWA'5?VUI+8^'=>TC2$? C. MJ2R\QCIO$:<.10!0_8=T74O"NF>/?"5RQDM-)UIH86/3A>7@ HHHH **** "BBB@ HHHH **** "BBB@ KGO%7A70?&N@ MW?AKQ+:)>Z?>H4DC<9Z]QZ$=C70T4 ?C-XO\(?$C]BCXDQ^+O",DE_X2OY,< MY,%_$?A/4M*\901SZ1+"YG$@R%4#.X>A'4$5\!_LR?LEVEAK-U\0/%? MFMI33NVEV$I($D08^7+.G0\8*@_6@#] -6T?PS\0O#8L=5MTU'2K\)*%<$!@ M"&4\X(Z5TL,4<$200J$CC4*H'0 # %/5550JC ' Z 4M !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %<-;_\ ([S?](_P#D8M$_ZZ'_ -"6NYH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "N'\0>";?Q-XET?6-7N&FL-$+3PV6!Y;7AX2=S_ M !&-<[!T!.[KBNXHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M"K?174]C<0V4PM[B2-UBD*[@CD$*VWO@\X[US?@GP=IW@?0H]&L&:>1G>:YN M9.9;FXE.Z2:0]V=N?;H.!7744 %%%% !1110 4444 %%%% !1110 4444 8/ MB;PSH7C'0KOPWXDM$OM.OD,>&_$EHE]IU\ACEBD M&00>X]".H/:@#B_A'\7/"?QD\)P>*/"\X.0%N+=B/-MY<A'(KU*OQ> M\4^!/BE^R1\;=.A^%DTFIVGB5F%C;X+_ &E P#02H/XDW##=@0?6OU6^&NE^ M.H=.DUOXBWRS:SJ8C9[2#BULU4'$C#HK'KT-?I;7 MPW^UI^S!IWQ)TBZ^(/A&-;+Q3IL32R;?E6\CC&XAL=) !\K=^AH ^Y 01D45 M^;G[*7BO]H'XJ^%X=$UF\-CX6TMA$VJE?]-N$0_ZB)CP>F&D[#CK7Z1 8 '7 M% "T444 %%%% !1110 4444 %%%% !1110 5S'C'P=X=\>^';SPMXILTO=/O M4*NC#D'LRGLPZ@BNGHH _&/7] ^)G[#WQ,37] >34O"&IR8YSY4\6?\ 52XX M651T/?Z5^J_PO^*'A3XM^%+;Q7X4N1+#* )8B?WD$G=''8C]:WO&/@[P[X]\ M.WGA;Q39I>Z?>H5=&'(/9E/9AU!%?D-=>$?C!^R?\=+;PW\,I&UB#Q%\UI;D M%DNH2Q7;*H^ZT9ZMVZ]* /V@KQ?P'\#?"'@7QGXE^($"&\UWQ+>SW3W$H&84 MF%OBGX6NO"?BRU%Q:W .Q\?O(9.SH>Q'Z MUWE% 'XPV-_\3OV&_B<;"_$FI^#]3DSQGRKB+/WT[+*HZCO7ZW^!O'/AKXB^ M&K3Q5X5NUO+&\4$$'YD;NK#LP[BJ/Q(^&_A;XI^%KKPGXLM1<6MP#L?'[R&3 MLZ'L1^M?E#X-TOX\?LV?'&?X5> ,:TNJ8DC@DR;>2!_NSM_SS*C[Q_"@#]FZ M*X[P1HWB#1]& \5:F=4U:Z8S7#@;8D=A_JXE_A1>@_.NQH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ J*&"&VB6"WC6*-. J *H^@'%2T4 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 5Y1\8/@_P"%/C-X4F\->)81OP6MKE0/-@EQPRGT]1WKU>B@#\:? GCOXC?L M7?$:3P+XZCDO/"EY)GC)0H3@3P$]_P"\M?KSX:\2Z)XOT2T\1>';M+VPO4$D M4L9R"#_(CN*X7XP?!_PI\9O"DWAKQ+"!( 6MKE1^\@EQPRGT]1WK\R/@RW[1 M/P9^+6J? [P>L>I*'S(LX+VL$;\K%'85T= !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 -=$D1HY%#*P(((R"#U!%)'''$BQ1*$11@*HP /8"GT4 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5 MX3\>/@/X7^./A=]+U1%M]4MU+6=XH^>)_0^J'N*]VHH _'OX-_&3QQ^RMXXE M^$OQ:BD;P^TF$IHMOJMNI:RO /GB?T)[H>XK\^OV<-6_:0\)>--8 M^!GA[RYK33)FBN9[D&2&PP>7C/?(Y">M 'Z]T5D:#ID^CZ1:Z;=7DNH30( \ M\QR\C=R<>]:] !1110 4444 %%%% !1110 4444 %%%% !1110 4444 1RQ1 M3QM%,@D1A@JP!!'N#3U554*HP!P .@%+10 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5PUO_ M ,CO-_UQ_I7Z M@6O=2$*V]IYH!6SAP-ZQ#L9&RS-U/ Z"NWHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "N=\5^'QXJT"[\/27'-*M=#T.U2SL;-!'%%&-JJHK4HHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "N(LO FDV_C*]\=WA:]U:Y18(9)0"+6W4?ZJ(=@S9 M9CU)-=O10 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 %<1H'@32=#U_5?%;EKW6-7?\ >7,H&](5_P!7"G]U$'&!U/)K MMZ* "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@ KB/"/@32/"4VH:C"6N]4U:4S7=Y*!YLK=AD=%4<*HX KMZ* "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@"*='E M@DCBD,3NI"N!DJ2.#CVKDO!G@?1?!%C-;:8IDN+R5I[JYDYFN)G.6=V[GT]* M[*B@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH *X:W_Y'>;_ *X_TKN:X:W_ .1WF_ZX_P!* .YHHHH M_]3]P_$?_(Q:)_UT/_H2UW-<-XC_ .1BT3_KH?\ T):[F@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH *X:W_P"1WF_ZX_TKN:X:W_Y'>;_KC_2@#N:*** / M_]7]P_$?_(Q:)_UT/_H2UW-<-XC_ .1BT3_KH?\ T):[F@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH *X:W_P"1WF_ZX_TKN:X:W_Y'>;_KC_2@#N:*** / M_];]P_$?_(Q:)_UT/_H2UW-<-XC_ .1BT3_KH?\ T):[F@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH *X:W_P"1WF_ZX_TKN:X:W_Y'>;_KC_2@#N:*** / M_]?]P_$?_(Q:)_UT/_H2UW-<-XC_ .1BT3_KH?\ T):[F@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH ***\-^*_QZ\(?"P&QNB=0U=E#+:1$94'."YZ*/UKNR[+ M*^+JJAAH.4GT1Y6=9YA,NP\L5C:BA!=7^2[OR6I[E17YFW_[9'Q!FOFET^PL M[>VS\L;*7.,]VX[5Z-X$_;(M[JXCL?'>FBU5VQ]IMR2HW, "RGH "/?#6(K^P]LX^X4/'(ARK*>0015JOSR46G9G['":DE*+NF%%%%(H***\B^/7C"^\ _! M[Q7XLTMBEY8V;"!QR4EF81(__ 2X/X4 <-\3?VK?A3\,M8_X1NZN9=7UD$AK M6P3SG1A_"Q' ;VK@-,_;E^&+WT=IXITK5?#B3'"2W=NP0_7@8'O7@G_!/CP[ MX.\02^*?%NN"/4/%4-P@7S\221P2+N,JAL\NY8%NO'O7Z0>,O /A#Q_H\^A^ M+=+@U"UG4J=Z#>ONC=5([$4 <)X#^/7@'XE^--1\'^"KH:F--LXKM[N(Y@/F ML5\L=]R\9[5P\9/N <'W! MK](J "BBB@ HHHH **** "BBB@ HHHH ***X+XI^))_"'PV\3^)[0XN-,TZY MGB/I*D9V?^/8H \8^('[3FF:%XKG^'WP[T*Z\;>)K52UQ;V6/+@VG!#OTR#U M Z5XIH7[?>C6.OW/A[XH^%[KPY-;%ED*9D:-U_A9#ALGVKC_ /@G-$+]_'OB M&\_?7UQ+:*TK_,YSYCM\QYY)R?6OJOXM?LL?#'XP^)[/Q9XABEM[Z#:LYMV" M"YC3HLGOVSUQQ0!YW\)?VQM,^,/Q7B\ ^'M#>VTZ6":474[_ +PF(9X0< 'W MYK[8K\3_ -D"R@TW]JNXT^U79#;+J,:#T5#@#\J_;"@ HHHH ^=_C'^TU\.? M@P\NGZX\][JL:JWV2WC)(WC*[G/RKD=,FJW[-_Q\D^/NBZUK9TH:5'IEX+>- M-^]G4H'!;T//:J?[7FAZ3>_ #QC>W%G$]S%! ZRE%\P,D\>"&Z],CZ&O /\ M@G#_ ,B#XJ_[":?^B4H _1RBBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **YKQEXKTGP-X5U7Q?KLGE6&D6\EQ*"[@4Y\J:,\CUPPPP]C75'!U71== M1]U-*_FS549.#J6T6A[?1117*9!1110 4444 >?_ !$^)_@GX5Z(VO>-=22Q M@Y\M#S)*P_AC0&M+U)=.6*1ML:K$,$>PEE')]#7[#66AZ)8Z8FD6-C!%8( M@184C41[<8QMQCI0!\RG]L[X(W&AV^JZ5J;7EW6'CG]J*YUKQSMOKZXCO; MJ S?,#=AU((!_NH7P.WX4 ?>/A3]L_X<:WXAM?#?B/3M0\*W-\P6!M0B*1N6 M.%^;C&3W-?8"LK*&4Y!Y!%?G1_P41N/#)\%>'-.*1OXEEOPUMM ,PMPC"0<< MX+E,>XXK[A^&L&JVWP]\-V^N$G4(]/MEN"W7S1&-V?QH [*>9;>"2X<$K$I8 MA1DD*,\#N:^5M?\ VRO@[X6N19^(DU;3Y3G FTZ5-V.N,]?PKZNK\^/^"B>G M6DOPLT/57C4W-OJ:Q*^/F"21.6&?0E10!WT?[=_[/LAPM]?\=3]BDP/K7H7@ M[]JGX&^.+V/3=(\21074QVI'= P,Q]!NXKP+]@SPMX9U7X,7%YJFDVEY.^H3 MH9)H$D8J N!E@3CVKQ?]NGX ^%_!=CIWQ.\%V::;%=7 M;R"(;8_-92\01R"*6O@O]@SXL:YX[\"ZGX4\17#7=SX:DC6*9SN M>&_AKX6O/&'BRX-MIMEMWLJ[F)[5 M&QYUQ<8\J,XZA00<>I]J_17X8_#CP]\/?A[IG@G3+5#:PVZI-N4?OW9?WC2> MI8YSF@"Q\-_BEX*^*^A+X@\%:@MY;@[9$/RRQ-_=D0\J:]"K\9Y=/;@"2/3;4RQ MJ> \CX6-?Q9A^% '&_%C]H?X=?"":'3?$%R]WJ]S@Q6%JOFSL#T)4=,]L]:X MCPC^UY\-O$/B.'PKKMM>^%]0NB!;KJ41B27=TPQX&>V:^1?V)/#4_P 5OB=X MG^,GC@G4KRP91 TWSJ+BV* /M$$, RG(/(-+7QC^Q-\8+WXF?#-]%UV2 C,3M[X!4GN17V=0!Q_CCQMI?@'1#K^KV]WIH _6KX;?'SP3\5;Q;3PG;:DR/&THGGLI(8"JX'$ MC<$G/'K7MMRV0T]]0\T&$-N"^7(R=??&:^2/^"A>A:1#\+M(U:"SABNEU0*9415<^;& MQ;) R= MYGGIO_U>W&/SKY&_X;?^+O\ SQL/^_/_ ->O.Q&:4J*4@3^S?)\ MOR$V?ZS=G/Y5]=5Z-"O&I!3CL?IW#V?8?,\)#&X6_)*]KJST;7YH****V/:" MH;FYM[.WDNKJ18885+.[G"JHY))/0"IJ^$OV_/'6K>%OA78:!I,SVY\17313 MNG!,,2AF0GT8L/RH ZGQ-^VQ\*='UB?0_#UO?>)[BV.'.GPF2/(]&[CWJ?PO M^VM\'-:O/[-\0R77A>[_ +NHQ-&N/=L4S]B[PGX%TSX+Z-KGAV*&?4M00O?7 M& THGS\T9/4!>@%>D?'#X"^#?C%X5O;"^L(H=86-FM+Q$"RI*!\H9AR5)X(- M '5?"OXJ^'OB[HMYX@\,*_V*UNY;57?&)?*.-ZX_A;J*].KXF_81TZYTCX2Z MCI5XI2>TU6ZB<'LR'!K[9H Y/QKXY\+?#S09O$GB_4(]/L(.KN>68]%4=23Z M"ODF3]NSX?DO>V?AS6+K2(V(:^2 ^2 #C/2OF3_@HKXEU6?QWX?\*M(RZ=:V M/VD1_P +2R.P+>^ *_1?0;;X=^'O@A;;H+>+PK'I*R2*P7RWA,66)]2WKU) MH [#P!\0_"?Q.\.0>*?!UZM[8S9&1PR..JNO4,/2NVK\U_\ @GE!J/V+QO?1 M*RZ)->(+8'.W>,[MO_ 2HK]** /&_B1\1K+!<6\L;JPR"K*00 M17X8?LFZ1I>I?M(:?INI6D5W:J]W^ZE0.GR@X^5@1Q0!^F&G?MM_L^ZA.MNV MLSVA8XS<6SQJ/J37TKX:\5>'/&.F1ZSX7U&'4[*7[LL#AU_''0_6O&?C)^SK M\/?B?X2OM-71[:QU5(F-G2/>AP=K#@\UVW[2/Q5A^$?PJU7Q"D@74;E3:V*YY,\H(##_<&6 M_ 5\E?"/]C#X4>-_ VF>(O%VISZAKVHQ_:;LVMVNU'E.[:0,\C.#[T >\^'_ M -M;X&^)];L?#VCW-_-?:C,D$*?8G&7D.!D]AZGL*^M:^5OAU^Q[\(?AGXLM M/&6A17QT/M57X<_M3?# MCX@>(/\ A$9EN?#^N$X2TU&,PM)[*3@$^U?,W[ ?@.+5K37OC%XC4WNK7MTU MO!--\[!0-TC@GG+Y9&1P6C8D M?W&7@^] 'Z+USOBKQ9X>\$Z'<^(_%%]'I^GVHR\LAP/8#U)[ 5XQ^R]\5Y?B M[\)M.UW4'#:I9$VEYCO+%QN/^\N&_&O@/]J+QSJ?QI_: TKX,Z7.Z:-I][%9 M.B-P\Q8>?(1T)49 ^E 'UDW[7#'0=1OY+$JY^59 Q\F11[\+[Y% M'[&4444 ?+'B7]L+X1>#[Q['Q)'JUA(K%1YNG2JK%>NTG@_A5+1?VT?@QXDN MOL6@#5M0G R4@TZ5R![XZ5SO[>VG6=U\"9+R:)6GM;^W,;D#HSWKS M'_@G#IMF/!?BK5_*7[4VH)!YF/FV+"K 9],DT ?HY:7*WEK%=HK(LRAPKC:P M##.".Q]JL444 %%%% &/X@\0:/X6T:[\0:_=)96%DADEED.%51_GBOB7Q!^V M5KS:5<^+/ ?P]U#6/"]HQ5M3E_=Q,%."P R'?"5G M*8X=5N)9;@ XW+"!L!]LDU];_ W1--B^!WA/1GMT:UETJ%9(RH*N'3YMP[YS MS0!PGP"_:F\&?'2:;1[2WDTK7+>,RO:RD,'C!P61AP0.XZBOJ&OF[X9?LN_# M;X4>.;_QWX96<7=VCQQQ.^8X$D(+!1[D#&>E?2- !1110 4444 %%%% !111 M0 4444 %%%% !17@G[17QDTGX.?#N_U>:<+JUY&\.GP@_.TS# ;'HF$]=URY:[O[VRCDFE?EG9NI- '-_M&?M 67P"\/:=JLNFMJEUJD MSQ0Q!MBCRP"Q8_B,5WOP>^)EE\7?A_IOCNQM7LDO@X:%^2CQMM89[C(X-;/C MGX=>#/B3I2:-XVTN+5+2-_,19 F?4U[+H?PL^'/AW38-*TKPW81V]NH1=UM&[8':/EVXQCVQ7[9:I\,_A[K5E+IVI>&]/E@F4JP^S1J<'T*J"/ MP- '.?";XV>!/C387VI>!IYIH=/E$4OG0F$AF7<, ]1@UZW7R5^SG\);KX0> M,?B!H-K:2PZ#)_V]_",/BJQ\+^"M&GU,W-U%;O<7&8$ D<+ ME5/S'&<\U]]SV\%U"UOX/!K\5OVK]*T_2OVK]/33K=+:.:7 M2G98U"KN+)DX''- '[51/YD228QO4'\Q4E06O_'K#_N+_*IZ "BBB@ HHHH M**** "OF'XQ_M7?#?X/SW&DWWGZGJ\'!MK=#A6(R \A^45]/5\9?MQ:'I$WP M*U34FLXOM<=U;N)@BB3.2/O8STH ]2_9X^-$WQR\&3^+9=-73/*NG@6)7+Y" M]"2>]>]U\(_\$^O^2,W?_80E_I7W=0 4444 %%%% !1110 4444 %%%% !7S MIX\_:A^&GPVU6YTGQ9#JELUK(8VF%A*T#,/[L@^4BOHNO!/VG].L]2^ _C". M\B641V9D3< =KJRX8>A]Z //--_;>^!NL7:6&DR:I>7,GW8XM/E=C^ R:^I/ M#NNVWB71K77+.&>WAO$#HEQ&8I0#_>1N0:_)G_@G+IMG=>//%.H3Q*\UG8P^ M4Q&2OF2,&P>V<5^P% !1110 4444 <;XZ\?>&/ASH3^(O%ET;6S5@@*J79W/ M155022:^2_!/[;.@_$7XLZ3\//"^AS?8=1D:(W=PVQP54G(C';COS7VY=V-E M?QB&^MX[B,'<%D0.,CO@YYK\6OAUI]KI7[WM7Y8 MOH&NQL4?3;E6'8PN#_*OV#@+@3+LSPDJ^)JOF3M9-*WK=/<_F_Q<\6,YR/,8 MX7!8=.#BGS23=WUM9I:?>?JC_P -2_!S_H*2_P#?AJ/^&I?@Y_T%)?\ OPU? ME9_8>M_] ^X_[]/_ (4?V'K?_0/N/^_3_P"%?<_\0ARC_GY+_P "7^1^5_\ M$Q?$?_/B'_@,O_DC]0=9_:J^%D&DWDVDWTD]ZD+F",PL T@4[1D\=:_,#7]< MU+Q+K-YKVL3&>\OI&ED<]V;^0'0#M4,FCZO#&TLUC.B*,EFC8 #W)%9U?7\+ M<'8'*^>6%;;ENVTWZ:)'YOQ_XE9IGWLHX]*,87LHII7?5IMW?0****^P/S<^ MQ/V;?CUIG@2SOO#'C:[D73.);1]ID\MLX>,#L#P1Z8/K7U)_PU+\'/\ H*2_ M]^&K\G[:TN[QBEI \[ 9(12Q _"KO]AZW_T#[C_OT_\ A7YMGGAKE>-Q,\35 MDXRENDTEZ[=3]NX5\;\^RS T\#0A&<(:)RC)NU]KIK1=.RT/U3_X:E^#G_04 ME_[\-1_PU+\'/^@I+_WX:ORL_L/6_P#H'W'_ 'Z?_"C^P];_ .@?J+ M->!2XA=2CLHZD ]<=ZZ7Q[X0T_Q_X,UGP9JA*VVKVTENS#JA8?*X]U;##Z5^ M97[.G@3QCJ'Q/T;5K6SN+2STZ4RW%PR,BA IRN2.=_W<>]?J3XA\0:1X5T6\ M\1:]<+::?8(9)I6^ZB#C)K\=X\X=PN68Q4,+4YDU=WLVG=Z:?>?TGX2\9X_/ M,MEBL?1Y)*32LFE)63ND[][=OQ/Y_?$/AOXN?LN?$/S(WFTJ]MG/V>[BSY%U M%GC!Z,K#JIY%?H7\%?V]/"WB86^A?%.%=#U)L(+Q.;61NF6[QY_*OM_Q-X1\ M&_$KP]_9OB6P@U?3+M Z>8H;AQD,C=0<=Q7Y=?';]@[5?#T-UXG^$LSZG8Q! MI'T^4YN$4_U"TCMC=Q-N62W1BZ M#(X."3S7RA^UMXH_:#\'^&M6\2^"+NTTSPOIX@#S1_-?'SBL;-\W"@2-C@'( MP:^+OV,?CKXD\$?$73_AKK5S)-H&N2_95AE)/V:Y/$93/0,PVE>G.>U?H]^U MX W[.7C0'_GA;_\ I5%0!\!?LY?$C]H'QIX4UKP+\/'FN]8U"^-S=:U>R%X[ M*!HT4*A;(#LP8@#\!7*_%_1?VCOV:O$6D>)M5\8SZC_:+LT=Q',[PM)%@O&\ M;\<@CMR,XZ5]3?\ !.,#_A6?B8]_[7_]MXJM_P#!1>-#\*O#\I'S+JP /LT, MF?Y"@#[!^$OCI/B3\-] \<;!$VJVJ2RH.B2@8D ]@P(KXC\3?&WXA?M!?&*7 MX-_!G5/[#T&P\PWVJQ#=+)%$0LCH>RECM3'7.>E=K\(];O?#_P"PJVM6#,MU M:Z/J9B9>J.9)E5A_NYS^%?//_!.%[9O&GC'S1FY:RMRA[[?,;?\ KMH ]9^* MO[-GQ.\!^&+KQS\,_B'K%]J>D1M<36]Q*3YD<8+.8^2-P'.TC!KJ/V0?VI-0 M^++3^ _';(/$=E%YL$XPHNXEX;*_\]%X)QU'/K7W@Z+(I1P&5@00>00>QK\' M_!UM)\/_ -LNWTG28S''9>)IK)$3@""29H$/ M&^HG0]5NWCEMLJ%LY),NBH0.4(! STQ[U[)^R1-XA\?_ 9N_$FN>,+_ %+4 M];\ZUD9V7=8/$\B Q<<,596R?:O?_C5X A^)_P +_$/@N10TU];,;(^WS@ ^Q-?G/_P3X\>S:%XN\0_"?5F,8OE-W;HW&VXM_DF4#U9<''^R: .# M_:0\2?'WX%>/O^$:E>:7>PK)KKQ7_::QW:WET5R5DC7 0+P%XR/K7YG?M?W6O_&GQMXFF\+1"?0? MA7:I'=2*,[IYY )=I'7:>#Z!">]?0O['?QNT\_L_:JGB*?,OP_CE\S)^9K0* M9(\1_M+ZA\)/!OQ&U1=%TN%+J_N6*,UN'56,:\8+;F M&??TKTK]I3X/_$ ^#O%?BJ#XAWXT:VTX,^F,JF.00QJK!FZ_.06/N:Z3]C/P MUJ%QX6UWXP>(ESK'CZ_EO"S=1;([",#/8L68>Q%>R_M&_P#)"_&__8,G_E0! M^8/[''PT\<^/M-\23>$/&UUX22TE@65;=%83%E8@G/IBOUR^'?AK6_"/A&RT M#Q%K!ZFOSP_9/_ .3N;_ZZI_Z%7ZG_ !ET?X8:OX'N3\7$@;0+-EG9IVVA M)%!"E2.=Q!( '7- 'QC\'O@MXR^.7PUM_B/XV^(>L0ZGK9FD@2VE,<< 5V12 M5!&E 6R:KJ *6\:KQ^[3N<=B"=. M\1:3^VII^G^++]-3UB'6Y!=7,:[4ED*/N8 ]!0!^H?[6/_)O'C7_ *]8O_1\ M=?-'_!.62.'X>>+)96"(FI*S,QP ! F22>U?2_[6/_)O'C7_ *]8O_1\=?BK MX?\ 'OQ'\,?"'5- \.[[/P[K&HE;RZBR&>18DQ 6'W5*\_[7X4 ?='CCQ-\5 M/C%\=KSPU^SWXNU :- %%_<[@+&VD!PWEMCE<8P.I.<5]Q?##X7>(_ T[7WB M/QMJ7BBXDA\MDNMBPJQ()9549SQ@$]C7#?LCZM\,M5^$6G'X<6J67D )?PDA MIUN@/G,K=6W=5/3'2OIJZE-O:S3JNXQHS >N!G% 'PE\1/BW\0/BW\7I_@-\ M%[\:/;:6&.KZN!N>/RR ZQ^F"=GN<]A7G'QM_9\^)_PJ\(W'Q'\ _$+5]2N- M+42WL=Q*0?*'WI$&2/E/)&.G-?/?[)OA"Y^*?Q-\46\WB:^T"_>![DRV3!9) MLS?.&SV!8&OO_4/V3[G5;&?3=1^)&O7%K=(TA% &+^QW^T?J M?QDTB^\,^,&5O$.C*K^:HVBXMV^4.1_>5N&^H-?;5?*GP2_90\)? [Q9/XKT M#5[N\GN+5[5HI@H3:[H^>.X*-IE1NZEEXW#N*^DG#,C!&VL0<'&<'UQ M7\TWQ1^#_P 2/ 7C35-$\1Z1=2SI.["=(GDCF5F)617 .0W7UK['@_(<-CJD MXXB=K)62W?\ PWZGLY/@*5>4E4E:Q^S?_#=/[.?_ $')_P#P%>C_ (;I_9S_ M .@Y/_X"O7X0?\(QXE_Z!-W_ -^)/_B:/^$8\2_] F[_ ._$G_Q-??\ _$.\ MN_GE]Z_R/H/]7,-_,_O1^[__ W3^SG_ -!R?_P%>C_ANG]G/_H.3_\ @*]? MA!_PC'B7_H$W?_?B3_XFH+C0==LX6N;O3KF")/O.\+JHSQR2 !S0O#O+OYY? M>O\ (/\ 5S#?S/[T?HO^V9^UEX4^*'A'3O 7PRO)9[&YE^T:C*T;1;A'_JH@ M#U&_>_?U/3AEE*-%T%LS]_/^&Z?V<_\ H.3_ /@*]'_#=/[. M?_08^',-_,_O7^1^[_ /PW3^SG_P!!R?\ \!7H_P"&Z?V< M_P#H.3_^ KU^$'_",>)?^@3=_P#?B3_XFC_A&/$O_0)N_P#OQ)_\31_Q#O+O MYY?>O\@_U\TW4=LE\D(+26\ZC M!DP.=K8SGL:XWX%_MP>+_A]%;^&_'\;Z_HL6$64G_2H5'&,G[X'H>:_832_$ MOAWQ'>:MHVG7,=W/I,OV:]BZ^6[*&VL#Z@U\B_&W]B7P#\1?M&M^#MOAO7'R MQ\M?]%E;_:0?=)]5_*O@CP#W30?%WPE_:)\)^5IMW#K%@SQ326['9-%)$P=- MZ?>4A@*]G10BA%X"C _"OYV=3TKXK_LQ_$6-96DTC5[-A)'(C$PW$6?R=&Z$ M5^[7PL^)%A\0_AAI'Q%DVVL-Y:>=<9/RQ/&")1GT5@>?:@#O]3U/3M'L9M1U M:YCM+2!2TDDK!44#U)K^=;5O$T?PS^,]_P")_ACJ*7$.DZC-)87 &4>,LP&0 M>H*G!]:^L-<\>>*_VR?CC!\-]/O9-.\%VDDLICB."UK <-*_]YG) / S[5[ M7^UA^RUX<@^%%EK'PSTI+6Y\)(QECB7Y[BU/+LQZLR'YOH30!TWP'^ UO\0+ MG3/C_P#%;7!XOU?44CN;2(?\>MMW48[LAXQT!'K7G/[17Q__ &CO@U\2E\*: M?=Z=>6>KCS]-6.TW2>3)(R)&WS9+@C'O7F_[$/[1-GX)NKGX9>-KP6VCW.^X MLYY6PEO*H+21DGHK $CWSZU[]\+- ;]HWXZ7_P ?=9@/_"+^'6^Q:%'(.)FA M)_>X/8$EO]X^U 'T=\&;;X\26JZO\8-3T^1;J!62RM+>UOM1M[>9=1N&*22HC!2%YPQ!Q7DO[>?QP\+>(](T_X5^%;R/4IH;I;N\EA M8.D;1JR)&"."3O)./:K'['_[/_PO^*'PDDUSQ;IC3:@+Z>'SXY6C M3 M\7:[;M:S^)98VAC<%7^S0@A&8'IN9F(]J^^::B)&@CC4*JC & /04Z@".8 M2F%Q 0)-IVENF['&?;-?D7\1?V$?C)J^LZEXMM]?L=;U&_GDN'&7A? MCZ5^O%% 'X-^#?C#\=?V8?%QT;Q&ETUNI GTZ_9FCD0'[T3'./8J<5^TGPP^ M(V@_%7P7I_C7PZ^;:^3YD/WHI%X=&]U/%>5_M2_"+1/BE\+-7DN($&KZ+;2W MEE<8^=3"I=H\]2K@$8]<&OG'_@G)?W[^#O%>E3$FUMK^-T!Z!WC 8#_OD&@# MX[\4W,_BG]LN4S,90WBN*-<_\\H;I0!^"KBOWE Z"OPDUVU_X1K]M1XY1 MM3_A*D9<_P!R>X&T_DPK]W* /Q@_X*'6BV_QCTJX48-SI,3DCN5ED3_V6O?_ M -JSQ3>7G[(7A*[,I\W6WTWS3_?7R'<@_P# @IKY\_X*%7BW?QGTVT3YFM=* MAC('7+2.X'_CU?1'[6?A>>S_ &2/"MHT96319-.#C^ZOD.AS^)% &M_P3JL? M(^%&O7K#FYU=\'_92&(?SS7UE\<+1;[X.^-+=QD?V3>/S_L1,X_E7RQ_P3PN MTG^#VK6P^];:M*I_X%%&W]:^H_CM>II_P:\:7,AP/[*ND_&2,H/U:@#\S/\ M@G1JDT'Q*\1:0K8BO-.65E]3#( #^&\U^Q5?CU_P3GTJ6?XA^)=8"$QVFGI$ M6[ S29 _'97["T %?AM^WE_R=I_P"BA7[DU^&W[>7_ "#XX)=9%I%]F6Y)6$N0N=Q'. ,GZU^.'QB^+?Q[\-?&: MVT#XC:W*[:+>VEPUIIS&*&2,LDH5 O)WJ<8)/6OVPT/_ ) NG_\ 7O%_Z *_ M'/\ :C4?\-EZ;Q]Z[T3/_D&@#W3Q9\//VM?CIILOBM]77PA8,ADL=(25XY63 M&5WLG(=O]HUR7[%?QT\=M\0KGX1^.[Z;4(IDE-N;AM\L$\!^9-QY((R>>A%? MJK%_JD^@K\7O@RBP?MRW,40VHNJZHH'MMEH _63XH_$;0_A3X)U'QKK[?N+) M/DC!PTLK<)&ONQ_(9-?!7PJT?XO_ +6-KV*2-C_GH_S/_P"/$T ?FA^UM\./B/\ "6ST_P /7_B>[\1^#]3F M\ZV^UMODBN(5PRL3D]'X.>1[BOT&_8M95_9R\-LQP ;HDGL//>O,?^"A\:'X M/Z3(5!9=6C /< Q29_E5[X"ZA<:5^Q'<:C:$B>WTS5F0CJ&!EP?PZT 8%Q\1 M/B/^T[\2M6\"_##67\,^"_#YV7NI0C,]PQ)7"$]-V#@>@R>M>7?'OX3_ !:_ M9ZTNW^(_@+QYJFI6$,J+=KN:^)_VD M)_VC_@+KT"+X[U+4M!U $VMV2JG)I([AL?Z/*@)6 M4$]-O?VS0!\F^&_B18S_ +(MWXSO_'=^=4\LF2[+)]JCOP.+=!C&TM[?=YIG M[+O@CXZ^++*P^(_Q(\:ZE#I[N);73FVYN(NS2Y (5NP')%?FI\+;SPUI?Q,T MCPWX\O7N?"$.IAKE(W/D2.F421AT*YQN/]W-?T367V3['!]@V_9MB^5LQMV8 M^7&.V* +5%%% !1110 4444 %%%% !1110 4444 7_P'>OQW_X1_7_^@;<_]^7_ ,*/^$?U_P#Z!MS_ -^7_P *X?[; MK]D? ?\ $><^_P"?,/\ P&7_ ,D?7/[6_P 7_ WQ3'AT^#;QKK[!Y_G;HRF- M^W'7KTKXNJY=:??V.W[;;2V^_IYB,F?ID"J=>5B:\JDW.6Y^1\3Y]B,SQL\; MBDE.5KI*RT276_8****P/ /L_P#9(^+_ (&^%A\1#QE=O:_;_(\G;&7SLW9Z M?6OM'_AK[X&_]!>7_P !WK\:[73M0OMQLK:6XV=?+1GQGUP#5S_A']?_ .@; M<_\ ?E_\*]7#9I5IP4(I6/USACQ:S?+,%#!86G%PC>S<6WJV^C7<_8C_ (:^ M^!O_ $%Y?_ =Z/\ AK[X&_\ 07E_\!WK\=_^$?U__H&W/_?E_P#"C_A']?\ M^@;<_P#?E_\ "M_[;K]D>_\ \1YS[_GS#_P&7_R1^ZW@#XP_#WXFO-#X/U5+ MN>W4/)"04D53WVGMVKSW]J'X+S?&OX;2:-IC*FL:=)]JLBW 9P,-&3VWCOZ@ M5\8?L:_#_P :K\2D\526=Q8:3:6\JRR2*T:RE\!8P".?7\*_3_6O%.@^'KO3 M;+6;M+6;5YOL]JK?\M9=I;:/? KW\OQ,JM/GFK,_HGPYXFQ>;9:L7C*7)*[6 MB:32ZI/7R^1^!'@'XH_%O]FKQ9<6-NLMD\A]&%?JY\%O MVQ?AM\51!I.IRCP_KS@#[/<,!'(W_3.3H<^AYKU[XJ? _P"'?Q@TYK/Q?IJ2 M7 7$5W& EQ&>V''4>QK\A?CY^R+XT^#"2>)M'F.L^'8W!^TQC;-!SQYJCI_O M#BNT^\/VR\->$_#_ (4CO$\/VRVT>HW$EW,%.0TTIRS?C72U^%HHV:SB&+BYBW':,]PO M3)Z<<5]07,/FO*KLJAU;(^;<6,!NP[],UI?'#XKVOQ_P!(\,_!OX4W'VJX\8B&ZU"1>1:6:X8B M3T.>2/8>M?;G@'P3HWP[\(:9X.T&,1VFFPK&/5F'WF/J6/)H Z.[#C39A*=S MB%MQ' )V\FOPO_9-O[+3OVEK*ZU"XCMH1)> O*P102#CDX%?NG?_ /'C<_\ M7-__ $$U^!_[./@WPYX]^/\ !X9\56@OM.N9+LO$Q(R5R0 _A;X1O-=O=5MI[L1L+6VBE5Y)IB/E "D\9ZGTK\?\ ]EWXF0:791=(X4"CZD]2?

._CUJ M&F2:-K]K8:;I43;+69'):9S\SY7CD8'X5^<7B[X._M"?LW747B"%[FULX'#K M>6$K/ "#QYBKP,^C"OWOJEJ6FV&L6$^EZI EU:72&.6*0;E=6X((- 'Q;^RE M^U7_ ,+C#^#O%Z);>);2+S$=.$NHUX9@.S#N*\P_X*0:M-#X:\'Z-&Y$=QY_L/6/V+]GC1&(PUQ/=R'W#3-C]*V_ MVQ[1;K]G?Q4[#/V=(9![$2JO]:S_ -BB[6[_ &=_#Q7_ )9/I9_L\>)TY,JM_[+0!\O_P#!./69(](\:Z7(W[BW>"ZV^A92I/Y) M7R_^SJ]QXD_:RT?4+QC+(^I7=Q(QY)PDG/YD5]3?\$Y-%:30?&>J2H?)N98; M7=Z[4+$?^/5\R?LU1MH'[6>F:;JGIT)M]/MK=A@Q1(I'^ZH%7* /C?\ ;M_Y(!>_ M]?UK_P"S5YE_P3B_Y)QXI_["P_\ 1$=>F_MV_P#) +W_ *_K7_V:O,O^"<7_ M "3CQ3_V%A_Z(CH ;^V%XT_:,\$:1!T]:\E^!/BW]HGXH?#.+P#\.IY+,13SOJ&OWLA<_O7)6*)FR<@'G%?3W[>X M!^ 4N>VI6O\ *2G_ +!@ ^ -D0.M[=_^C30!\&^.=0_:"_96^(VG3:WXFGU1 M+D"X#><\EOF>5 M:W/V 1KY?E##&'.,[2/E^E>1?\%(O^/GP;_N7/\ ,5^@GP4_Y))X1_[!MM_Z M * /G/\ :C_:1U?X?ZGI_P +_ANB7'B[63&F\_,+83$+'Q_?;.1GH.:S)/V3 M_B#K?A\:EK?Q0U<>*98_-8I(5MEF(SLVJ1\H/&<5\51:Z^O_ +;R:CK9+J-? M>)0_\*Q[EC7\,#%?N'0!^3?P;_::^)'PL^)[_"#XUW;:A:)=?8S1EX+21.R GWP!7Z0^'-3NM:_9M@U2^!$]U MX;D=]W7)MFZT ?EE\"OC'\=O$WB?7- \-W]SK'B;Q-$D45Q<2$Q6:(6,DVT_ M*I ( XKU[X6> _VT/"?Q,O%\V>3Y)/,GU"8S:?*6Z%3GKGD8 K/_ ."=4,3? M$#Q=*R O'9Q!6(Y :1LX/OBOUXH _#B_^-/QPTC]H"ULO'>HW6K7NA:@T+:= M9,4BE<94(B+@$$D=%ZNH'[>GUUPG_QUJ_:2@#\;/V?/VJ/BWHZ:C\.IK6X\6ZS<#R]+ M20[GAG!PWF-U,:]3FNK^*WP6_:QB\.7WQ/\ $/C%IKBS4W$MC:3R1F&,4J=P54!Y ;GG@4 >&>+?V9/&5E\-)_&.G? M$369_$UE9&]??.P@D*IYCH%!XXSCBI?V'/COXS^(RZUX+\<7;:C<:3''-;W, MG^L*,2I1B.N".#5N_P#B!^T5\;?"VI7_ ()T>W\$^$3:3D7-\"]S<0K&?M M)>"H(9KK4[?2/#VJ3RP0+IQ/G%4Y'F.>>0>V*^O?V3M1O]6^ _AF_P!3N9+N MYEC ?\%%5!^&OA]NXU!O_ $"O<_V/_P#DWSPM_P!%]3\3?#VZL[#PU80QO+.GS7C!\*Q7/ )XQU%?&W M_!0S0+?2_BOI&MVL8C?5=/5Y&7@L\3E 3[X K[/\>ZE#? 33ZEKFJW0FFU:]D+Q64)0*<;L@,3D M@#\JP_C)X<_:1_9VU;2_&&K^,Y]1%_(2L\4SM&)4Y*/&_&"#Z8-?1?\ P3@ M_P"$.\6G'/V^/_T4M=I_P4)B1O@W82D?,FIQ 'ZJV: /I_X*?$!OBA\,="\: M2H(Y[^ >'Q^->J5\F_L2DG]GC0*O^3T;S_L:!_Z-%?N_0 A(4%F. .237Y\:C\2/B-^ MTG\3M4^'7PLU=O#?A'0"5O\ 4X1F>9L[<(3TR0<#VR:^T/B9?3Z9\._$VH6N M?.@TV[9".H81-@_AUK\E_P!C'X<3?$S_ (2?R?%FH^'KJV>)W6Q8+YJOGYFS M[YH ](^/7P@^+'P!T:+XC^ ?'NJZE9V\BB[6YE):,D_*V"2"I/!]*^KOV5/C M]+\;?!,\NO!(M=T9A'=[!M1U(RL@';(Z^]8&L_LB?\)%ILVCZY\1-=O;*X $ MD,KJR, <\CZU5T/]GO0_V:^)OC3\0_V@?BS/\(/@UJ)T+0M.+?;]51XH ^:/V2/C=K/QJ^'T][XEC M U;2)Q;3RH-JS94,K@=C@\^]? '[:=\-,_:=M=2:-I1:1Z=,47[S>7M; ]SC M K]@_"G@WPGX'T\Z-X0TV#2K7=O:*!=H+'N>Y/UK\BOVOQG]J_2@?[VE?^A) M0![?XJ\!?M8?';2V\51:JOA#2C%OL=*65HYG0#Y=[)R'8>IKD/V,_C?X_@^) M5S\(?'M]-?Q2K*L7VAM\D%Q">5#'DAN>OI7ZJVG_ !ZP_P"XO\J_&+X9J+?] MNF6*/A?[7O!^&UJ /I/]L'QG^T7X)T>ZUS1K^UTGPH]R+6-[0YNV$@.TNS=, MX/ KQWX#^+_VB/B;\-E\ _#J:6U*7$[W^OWLC.5$C96.)FR<@=<5]3?MY 'X M 7.>VH6O_L]5_P!@@ ? 2W('6^NO_0Z /A3QY>_M!_LL?$/3;C6_$\^J+= 7 M"MYSR6]S&&PZ,K]#V_6OV?\ "/B&W\5^%]+\2VPVQ:E;1S@>F]!>.OC MGX_^-/Q@/P0^"NH_V1I]LSK?:H@W.4CXD*'LH/ ]35GXE?LQ?$KPEX:N/%_P MZ^(NL7FLZ9&9WAN)3ME5!N;9R0&[@8Q7A/\ P3PGAG^)_B2:[.^[FL0ZL>N3 M(2Y_'BOV&95=2K#((P0>A% 'Y^_LB?M4:K\2KR3X=?$-U.O0(6MKG 4W"IPR ML/[X_6O3/VW?^3?=8_Z[V_\ Z$:_-.>UD^'_ .V(;/1X_*6T\0[(U3CY)7P< M>V&-?I9^V[_R;[K'_7>W_P#0C0!Q'_!/K_DC-W_V$)?Z5Z-^U%^T/#\#O#4% MOI$:77B35\K:1-R(U'!E8=P#P!W-><_\$^O^2,W?_80E_I7QM^USKL^J?M2P MVNHDFSTV6PA1&Z"/*_B5\1M6LM6=/M3%]SRDV_3:,5^9/\ P4?\/VPLO"/BB.("X:2>U=P.2@ =0?Q) MH _1^?Q5HL/A63QGYX?2X[4WGF+R#$$WY'X5^;_PX\=?$7]KSXF:M;'7;GPU MX+T5=_V>Q;RY9%=BJ!GZ[CC)/:O7O@A9:S\0?V,CH,);[9-87=I!DG+>43L M/^UC%?+O[!7BZS\#_$OQ!X$\3M]@N]4B6.)9?DQ/;L=R'/<@\"@#KOVA-'^* M?[+=_IGB_P"'7B[4;O0[]C"\-](;D1R@9PV[J&'3IS7JO[/?B_\ :=^+4&G^ M*M9U73CX1U 3PS20*JW4;!2F5&3AE;FG_P#!0CQ'HD/PMT[PP\R/JE[?QRQ1 M Y<)$#N..H!R*]6_8S\'ZQX-^!>DVNN0M;W-[+-=B-AAECE;*9'8DI7VCZ@IDL[EBJE@/O(P P&6OTF_9VL[T_#;3?$%]XG MNO%$FMQ1W)FN2I\LE<%$"C@ ^M&? M%WA>U^'?B[4+/5O%$XMQI\3+Y*(,*) ,$C))S]*^S/A?X1U_P9X5@TOQ-KUS MXBU%L237%SC(4,PRNY??JQ M^M?H=0 5XE^TA_R0SQG_ ->#_P#H2U[;7B7[2'_)#/&?_7@__H2T ?GY_P $ MW?\ D;_&?_7C:_\ HQJ^I_VJ_$7Q^\+>&=5\1?#^YL]/\/:; CS3#YKT[B%8 MKGA0"?>OEC_@F[_R-_C/_KQM?_1C5]\?M/ -\ O&H/\ SXG_ -#6@#\W_P!G M'XH_'[Q7I.O^#_ ;3ZGKNK7*RRZK>R%X;&';@D;L@,3T _*L;XS>&?VDOV>- M3TSQEK'C.?4?M\IQ/#,YC$J_,4>-N,$>V#7T-_P3? _X13Q<<<_;8O\ T6*[ MW_@H-&C?!>TD(^9-2AP?3(.: /I?X(?$)OBC\,-"\:3($N+V$"=1T$R,-WV=[Q\?[C$XKX+_9:OV\5?M9OK>MR>9?LF_$* M'PX=8T_XF:N_C&./S=S2G[,\V,[-N>!GC.*^$?V=KO7K[]J_1+KQ0YDU=]0F M^U,W!:548,3^(K]XJ_%KP1&D7[>+QQJ%4:UC_L[?%KXH^'$\6?$GXB:EINM:E&)H;2R/ MEP6P<;D4A2,X[UX;_P %!]0FG^)O@S1YY6@LX[82%A_"7FP7'N!7U3I7[,VH MW>EV=U#\3=?$?X:?$_4I-8TE+E;>8S M'S&1'.$EC<\XY!(/:OO'XY_#KXD>,M*D\4?"[QI>Z/?0VP>&RBV_9[C W=2, MAF'2O)M<_8-\(>)-3;6M?\7:K?7S[=TTNQG.WIS[5]R:78IIFFVFFQN9%M8D MB#-U8(H4$^_% 'XR? 'XR_$C4_C1IGA/XH^-=2LK99FB:)V4*URAPL4F1PK' M(->\?'77/B?XG_:"M?AS\%?%]\D\\:MJ$4;+]FLO4YP>B\D>O%>;_M\_#;P] MX3\4Z5\1O#]U'9ZGK#GS[9#M=OK[T ?9WPU\&ZUX)\.KI6O\ B*Z\2WK-O>ZN@H;)'*J% MZ*.U>A444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !7#6__([S?](_P#D8M$_ZZ'_ -"6NYH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ J%[:WD8O)$C,>Y4$U-133:V$XI[E?[':?\\$_[Y'^%'V.T_YX M)_WR/\*L457M)=R?9Q[&7?Z+I6IV-QIU[:QRV]U&T4BE1RKC!'3TK\>OBU\* MM=^%_B2XTZ]A9]/D9FM;D#*21$\9/9AT(K]F:Q]<\/Z+XFTZ32=?LH[ZTF&& MCE7-JN45I-KFIRW7IU7G^9^6^*/A?0XBPT8J7)5A?EE;37=/ MR?X?@?A/4]M;7%Y/':VD;332D*B("S,3V %?JIJ'[*'P@O[K[2MI I([G0-)07<6=MS,?,FY_VCQ^(%?K^*\9AS:WXCC!UK5 MT3?$P!^SQ*20G^\I7^QVG_ #P3_OD?X4?8[3_G@G_? M(_PJQ17F^TEW/<]G'L-1$C4)&H51V P*\+_:;_Y('XW_ .P>_P#Z$M>[5QOQ M"\&VGQ#\%:OX*OIWM;?5X# \L8!9 2#D \=J@M(^6/V1?VB/"_CCX?Z5X+UW M4([/Q)H<"6K1S.$-Q%$ L16=I"I=Y97"H M%').37R[K?[%?P,U6PMH+#39='O+5%5+JSE:.0LHQO;.[-_*@#XK^%?AFW^,'[7]QXC\%VK#P[9:U+JSRJ-J M)#%*9(S[>8X&%]#[5^D/[8EW;VG[.7C#SW"F:.VC0$\LQN8N!ZG )^@KUGX= M_"_P1\*]%70O!.FQV,''F..996'\4CGEC^E<-\4?V=O GQ?O_MOC&[U-X\(! M;07C16P*# ;R\$;O>@#Y@_X)Q7,!^'?BBT#CSDU4.5SR%:", X]"5/Y5>_X* M+W,"_"[P]:-(!-)JH=4SR52%PQ ] 6'YU[)X-_9!^%7@#5HM8\*76L6$\H/;-2^-_V1_A;\1-8FUKQ;=:O>S2222*C7S>5%YC;B ML:%2%7V';% '-?LMZ3I_C;]DG3?"TLH\K4K/4K"8CDIYTLR'CU ;(_"OSN^! M/B/4/V9_VC&T?QKFRM"\NF7[,"%$3L/+F'JNY5;/]TFOU9^&'[.'@+X1:B+_ M ,&W>J1H-^;::\:2V)<8+&/ &?>KOQ=_9Y^&GQHC27Q;8E-0A7;'>6Y\N<#L M"?X@/0_G0!ZM?>)= T[0Y/$M[?PQ:7%$9FN"X\O8!G(;.#7Y,?LS^#[OXS_M M,Z[\96MG30=/U"[U!6<<--<._DQ@]RH;E?6_A+P?X:\"Z';^'/"=A'IVGVPPD40P,]R3U)/#/'7AKXK:U\!-)G>&37KU-)N@ M!Q) DZR))CT"KOS_ '<^M?T+*H50JC P*\8F^!GA"?XSQ?&UMW]L16GV;RL M#RS)C8)L]=PC^3Z4 >F^&]!L/"_A_3O#FEQB*TTRWCMXE'9(E"C^5>1_M.:A M::;\!O&DUY*L2R6#Q+N.-SR$*JCU))KW>OG_ .)G[-W@'XM:I+J?C"\U619= MA^S0WK1VRE%"@B+! .!DGUR: /CG_@FWJ%K]F\;:69%%QOLY@A/S%")%R!Z MCFOU$9E12[D*JC))X KY'T']BGX/>%[W^T?#MSK.FW.-OF0:@T;$>APO(^M M>U^)/A1H?BGP79^!=1U'4TL;,*OG0W;1W,H52F)90,L"#SZF@#\G/V3M1LC^ MUG-/YJB.\;4A$2>&+$L /J!7NW_!2&_UN+3?!FGQ.ZZ5/)=O(JD[6F01A=WT M#''U->YV/["OP-TR\BU'3CJUM=0-OCECOF5U;U#!Z1UR XEZ[L$C..: /"/@#\=/@IX:^ ?AYYM9M-).DV4<- MY;L0LWVJ-?WIV=6+ME@>^:_/#2?B/X=U+]K^W^(\[MI^CW6M-/ON1Y92*0%5 M9P>@Y!K]&_!G[#OP3\):Q'K4]O"X@FG\LS6]O((X7\M0H^4#C( SB@#"^/'Q-\*_$+]E[QQXB\.SL M^G9%G%,ZE%G=+F-=T>?O*3T(ZXKYS_8@\&>&/B7\'?'G@+Q-&L]O>7J,R\;X MRT*A)4]&5@<'VQ7V)XQ_95^%OC:.&RU-M1MM-MXXXXK"TNVALXQ$H52L0!&> M,DGDG)[UD>#_ -C[X4^ ]5CUCPK=:Q83HZ.PCOV"2>6VX+(H7#+GL: /S5T/ M6?'7[%GQQGTO4-USIL_$_ MAB[2]L+U Z.ASC(Y5AV8="#7AGQ%_9,^%/Q3\33^+/%[:E<7TX5<)=E8T5>B MHNT[1WP.Y)K0^'/[,7P\^%>K0:KX/O-6@\AF?[.]\SVSLRE3OBP >OYXH _) MCQ"?%W[*7[1-SJ-G%G[#'_ -N#X$ZMH2ZK MJ6IRZ9=+&&EM98F,@?'*KCAOJ*]G^*WP2^'WQETV.P\::?YLL&?)N8CLGBSV M5_3V/%?,NC_\$^/A#8:@+O4M0O\ 4(%8,(&98UX.<$C)(/>@#J/@-XX\1_'+ MXH:[\6TCN+#P?IUK_96E0.Q"SL7$DLS)T+# &>V<=C7V96/H.@:-X7TFVT+P M_9QV%A:*$BAB7:J@>W\SWK8H **** "BBB@ HHHH **** "BBB@ J.6&&==D MR+(NIRY M'^X:_5>OCCQ[^Q)\*_B/XOU3QKXEO=2EU#59C+)B<;5SPJ*,<*HP%'8"OHN% M\;AL/BU7Q3=HZJVNO_ /1RNO2IU5.KLOS/P*HK]QO^'=OP._Y^-3_P"_X_PH M_P"'=OP._P"?C4_^_P"/\*_5O^(B9=_>^X^L_P!8\-Y_OP M5M+B*[M;S5(IH65T=;@!E93D$''4&ON>RMVM+.&U>1IC"BH7;[S;1C)]S7YK MQAFF$Q==8C"MW:UNK;;,^9SC%4:U15*7S&?V=I__ #[1?]\+_A1_9VG_ //M M%_WPO^%7**^1YF>1=E>*TM8&WPPI&W3*J ,?([>BD$AC]*_2_3M7TO5[1+_2[N*[MG 821.'4@ M^X-?/NJ_LJ_";Q+XB\2>)O%VG_VQ>^(;@3;Y"4:V 4+MB*GVSDUYC/\ L.>$ MK9VB\,>,-T-PQ0#N.&7^5(#P3_@H1XJ\*>)-1\*^#]!D34?$-G), M91!AV1)MBI&2N2S(> M,^XQ7 >&/^"?OPAT:]2[UJ]O=:6,@B*1A$C8[,%SD>U 'Y?_ !7T#3-:\3>( M_'/PPTB\'@<7>V*X>(B-'<9*@]EW9V^@QGFOO3]E?]K_ ,!:)X,T[X<_$#R] M!DTF,0V]TJXMY4'>3'W7]3W/-?HE:^"?"-EX:/@ZUTBVCT4Q^4;01CRBA[%> M_P!>M?'7BC_@G_\ "/6]5?4='O;S1HI&W-;Q$21C/4+NY4>U 'H%O^TGI7CO MXL>'OA[\(YXM;M&\VXU>\"DPQ6Z)\H1N/F+D M.E>;>(OV,OA)XMNA>^);S6M2F7.TSZ@S[0>H4%>/PH \^_X)[:A:7'P;O[". M13/:ZG-O3/S .B,"1Z'-?>E?*'AK]C?X4>#[DW?AF]UO3G8@MY.H.@?'3< N M#^-?5J((T5 20H YZ\4 .HHHH Y_Q7XGTCP9X]=9^R_\ !Q_@ MS\,K?1M0(?5]2Z4 ?DY^WI\,]5\/>--(^-?AV B&4PI=2(/]7=6YS$[8Z!E &? M45^D/P]^('A_QM\/],\;V-Y']BN+5)97+@")@OSJY[%3PNZ#H_B?2;G0 MM?M([ZPO$,GH2:_5'XG^!+ M/XB?#K6_ UPJ[=1M6BB)Z)*HS$WX.!^%3_#[X:^#/A=H:^'_ 5IR6%J#N&*7Y&/A%<^#()U?6/$TD<$<"G,@A5@[O@FXCKCMW]ZY?P3^R1\-?"VO0^*=:FO/%.K6V MWR9M3F,PC*]"JDGD>] '/?L5?"*]^&7PN_M/7(3!J_B207VM(W*G(#B%98SFWFRH(QO )P<\BOF&[_81^!-_22^9G8GJ22N2: /JOPE?VFJ>&-*U"QE6:">UA9'0@@@H.XK\=/VH=1LS^V M-:SB5?+M+S1Q(V1A2@A+9/MWK])/"7[,_@;P1:7.G^'M5UN"VN8&M_*.HNR1 MJQ',8QA6&.".G->?7W["WP.U.\EU'43JUS=3-N>62_9G9CW+%
=_PC4TOVD*,MY%P%&[Z*R\_6 MN+_8B_:,\,VOA./X5>-+^/3[O3W RDG ]*_0[1/"6EZ+X M9C\)L\VI6*1M$WVU_M$DB-U$C,/FZ]Z^0/%G[ OP@\0:M)J>DW-WHB3,6:"$ MAX@3U"AONCVH \S_ &_OB7X(U?P/I7@K2-6AOM6%\ETT<#"0)$B.N69>!DMP M*[;]D?Q=X(\2_L]V7PKN=7@BUF_CU*R-HS?O2)C(XV-NKK+S]AGX/R^$( MO"EC]HM7%REQ->Y#W$NP$>7D_=4[N@_6O:_AI\ OA9\)T1_".BQQWB#!NY?W MMP>,$[ST_#% 'XU_#[QSXM_9/^-&H0ZC:-(EK(]I?6N=HFAW95T/0D=5/O[U M^GZ?MN_ -]!;63JTJS*F?LIA;SRV/N@?7O7H?Q?_ &<_AI\:%2X\4V1AU*)= MJ7EN=DP'8,?X@/0UXEX4_8%^#WA_5(M2U6XO-:$#AUAF8)$<= X7[PH [/\ M9HUKQ?\ $>\\3_&7Q(DUEI_B*6*'2K-V)2.TM@0'"] 7).3WQFO/OV@/B/JG MQ4\:VG[-'POO MQ?G=K=[&V1!;)@O&".^#\WO@>M?:6H>&=+OO#[JOZ2GPE\8W8&I:%/$,]W!8R.'?['.8)' !7:S#JI!Y'>OFZU_80^!%C<1W=D-5@GB.4DCO MF5U/J"%R#0!]FT5C>'M#MO#>B66@V22H)/Z58HH$XI[E7[#9?\ M/O'_ -\#_"C[#9?\^\?_ 'P/\*M446%[./8_-S]O>""'_A$C#&L>?M.=H S] MSTK\YJ_=CXL?!#PA\8AIX\4O<)_9N_R_(?9GS,9SQ[5XU_PP_P#"+_GO?_\ M?X?X5\UF&5U:E5SCL?R_XB>$>;9GF];&X51Y)6M>5GI%+:W='Y&45^N?_##_ M ,(O^>]__P!_A_A1_P ,/_"+_GO?_P#?X?X5Q_V)7\OO/B?^(#9]VA_X%_P# MR7]@B&&;_A+1-&LF/LV-P!Q]_P!:_1G[#9?\^\?_ 'P/\*\D^$_P/\(_!TZ@ M?"TEP_\ :6SS//??_J\XQQ[U[+7TF H.G24);G]0>'?#U;+,HHX+%)<\>:]M M5K)O?T95^PV7_/O'_P!\#_"C[#9?\^\?_? _PJU17;8^V]G'L-5510B *HZ M< 5\(_MW>(+WPIX9\%^)=..+G3-96XC]S& V#['WA7D_Q3^#_ (9^+J:+ M:>*]TMEH]U]J-N!\D_R[=CG@@=^*"B#X1_&KP1\7?#=KK'A_4(OM3HOGVK.! M-#)CYE*]>O0BH?CQXS\'>$?AAXBE\77,2PW5E/ D#$%YI)4*HJKU)R1SVZUY M#XA_8F^$=_>'4O"DE]X4NS_%I\[(H'H%SG]:Q]/_ &&OA])?0WOC+7]6\3^0 MVY8[N<[/H>6.#WZ4 ?.?_!/+X?ZI)XHUSXE36[PZ;%;FRMG/ D>1@S@>NT*. M:\9_;LT;6-/^/6H:E?HWV74;:V>VD(PK(D80@'_9((-?MMH6@:+X8TJ#1/#] MG%86-LNV.&)0JJ/H/YUQ/Q/^$7@7XO:,-%\:Z>+I8\F&93MFA8]T8=/ITH \ MC^ ?[2GP]\?^ ]-_M+5[?3=9L8$BN[>XD$9#QK@LN[&5..#7R-^VCKWPT^+. MJZ+H7PV#>(O&\,GEEK!?,0VY!)1V'5@>GISGM7K;?\$[/A@;SSEUW4%M\_ZK M"$_]]=?TKZD^%OP&^&?P?MRG@[2UCNG&'NICYEPP]-YZ#V&* /QK_9M^,_\ MPSS\0KR;Q+I)DMKQ1:W@*8N;?8W5,\\'[R]Z_47Q/^V3\%-,\'SZ[H.NQZGJ M3Q'[-8Q@F=IF'R*R8X&>M;WQ=_96^%?Q@NCJVK6KZ;JS?>N[3",__71>C'WK MAOAM^P_\)_ &N0>(;N2XUZZM&#PBZP(D<'(8HO!([9H ^@O"?B#7+OX66?B; MQVD5CJ,NGFYNU7Y4C)0L1STP*_&;]DO5+*S_ &F-(GN)5CCNIKN-&8X!9U8J M,^^.*_7WXD_ SPG\4Y_,\27^J0PF(1-;V=XUO RC^\B@@^]>,6_[!WP'LYX[ MJT7589HB&1TOBK*1T((7(- 'V=17%>!? NG> -)?1],O;V^B=_,WW]P;F0' M& S '''2NUH **** /F?Q7^UE\(/!?Q E^'?B"^EMKVW81S3F(^1$[LR.6&,C:H.23V&*\B^+O[)'PN^+VMOXG MU19].U:8 2SVS "3:, LAX)]ZY7P;^PO\%?"U]'J.H17.N2PD,J73_NLCN47 MK^= 'G7P9\-:C\>/CWJ/[1NKVWA4*D<: MA551T X JS0!^;'_!/SQS%9Z1K_ ,*-/BV)KGP_KK9WWFG2&%W)XRP7&3[\5/\-_V7_AM\.];/BK;<:[KVPWC2(.%E5A]H0XZ%AD@>AK]AZY7QEX*\,_$#0;CPUX MML8]0L+D?,CCD'LRGJ".Q% #$\<^%SX07QR^H0KHQM_M)N-XV!-N[KZ^W7-? ME-^SSX.U'X\_M)ZO\7[V!ET+3[Z6]#L/D>5B1%&I[X^\?3 KZSC_ &'_ (=J M18/KNLOH88,-.-TWD<'.,=,?A7U;X1\'>&O FAP>'/"EA'IVGVPPL<8QSW)/ M4D]R: .FHHHH ^*?V]M0M;7X$26DTBK-=:A;+&A/S-@.20/;O7F?_!.'4+3_ M (0CQ5I?FK]I&HI-Y>1NV&%%!QZ9!KWKQ5^R!\+/&UVUYXHOM:U!BS.JRZ@[ M(A8Y.U2N!69H?[%/P>\,W7V[P]=:UITYX+P:B\9(]#M49_&@#G_V_+NW@^!' MV>1P))]3M@BYY.%^+;S5[S;C9%]N81)@8RJ8P"<F0:^Z/V>KJ"\ M^"/@J:W<2(=,MQD'."%P1]17E_B7]C#X0^,-2;5O$MSK.H739P\U^S[03G:N M5X'L*] ^'G[/O@OX86EYI_A:^U5+6\@> PS7C21QB08+1J0 C<\$4 ?"?_!1 M_4+236/".FI*K7$,,\CH#RJNP )';.*_0/X":A:ZG\&O!]W9R+)&VFVXRIS@ MA0"/J#7CNL_L1?!CQ#?/J6NSZQ?W3]9)]0:1L>F67I7=> OV:? GPWO+2Y\+ MZEK,4-F_F);27[/;$D$?-'C!'/2@#\R/VM/ ^N_"+X]_\+#TU&^QZK=)JEM* M!\HG5@SQD^S#IZ5^N_PP^(_A[XG>#-/\6:%=I-'<0JTRAANBDQ\ZN.Q!SUK3 M\=> /"7Q(T&7PWXQT]-0LI>0&'S(W]Y&ZJ?<5\FVW["W@G2KF8^'?%.M:393 MD[[>"X*AAZ%E(S^5 'S/^U+G]H#]H_0OAWX);[<--A2TN)HCNC30NO%"^1MS@KUZ=>*_:YY$C1I9&"HH)+$X MZG-?&S?L)? IKO[>W]K&Y+^9YOVYM^_.=V[;G.>]>N7WP$\+:CX/A\$W6L:T MUA"[OO%^XG<2#!1Y,99<=!0!^87[*%]:#]K&[F\U=EP=06,Y&&)<$ >N<5^N MGQ/N(+7X;^*IKAQ'&NEWN68X',+@?F:^<+']A;X':9>1ZCIS:M;74+;DECOV M1U;U#!R@**3RP61LX^F17#_M>ZW<0?M1POXM#SZ-IKZ>ZPG)3[ M,-KR!1T^;G/O7WKH7[$WP:\,:C'JV@3:Q870?2O0?B[^SC\ M./C/!:'Q3!*E]8QB**[A?;-L'\+'^(=^: .6\??M'_!G1?AQ/+IVM07C:C8O M%9V=I^\F8R1E54(O0#/.>E?G-^QA\3/"/PX\=^)]=\7WJV%M+8LR;OO.ROG8 MH[LVI:@RE//O6$I4$8.Q<87(K \._L6?!;P] MXO\ ^$O6UGO9$E,T=O/)O@1R=P.W'.#T!H \"_X* :@OB3X7^!?$EE%(EK.?V2/A9\1]9FUSQ;3RNSJAOF\ MJ/<PKH_A?^SEX"^$.H?;O!UUJ<:88&WFO&DMR7QEC'@#/'6@#\P/ MVM_ VN_"3X\_\+#TU&^QZM=)J=M*!A1.K!GC)^HZ>E?KK\+OB1X>^)_@O3_% MFAW:3)<0J9E!&Z*3'SJX[$'-:OCGP#X3^(^@R^&_&.GIJ%E+SM8?,C?WD;JI M'J*^3;;]A;P3I5U,?#OBG6M)LIS\]O!.5##T+*1G\J /F?\ :G+?'[]HS0?A MUX);[=_9L*6EQ-$=T:%G,DK%AQ\@.#[BOM[]HNQT[PE^S!XCT2(K%!9Z;#;1 M#.,E70 #W.,UW_PL^!WP\^$%K)'X0L-MU<#]]=S'S+B7_><\X]A67\4?V??! M'Q?NA<>,+O4S$%5?L]O=M%;G;T)C ()]Z /D3_@G!QK1\=_LG?#'XD:M+K'BZ[U>\DD=I%C-\WD MQ%NHC0J0HH Y_P#8>NH+C]GK1DA<,T,]TC@'E3YIX-?7=?/?PT_9I^'WPEU1 M-3\'76J0A22;>6]9[=B1C+1X )]Z^A* "D)"@LQP!U-+7G/Q#^&6C?$JSM[' M6K_4;&*WW\6%TUL7#C!#E0B? M#*&>VT/4=2O(9U5=E_=MPE0H?Y MU^#?@SQAXN_9.^-U^EY:M(MI*]M=VV=JSVY;*LI^G*FOWYKPSXO?L\?#7XT1 MI)XKLC'J$*[8[RW.R8#L"?XA[&@#S>W_ &W?@)-H1UA]6ECF5,FU:%O.W8^Z M!T//?I67\#KCQ5\;K;QU\1_$2RV&C^*X&TW2K61B42U5&3S=O3+%N3WQ6/X7 M_8#^#^A:G'J.JW-YK"PN'6&5@D9QV8+]X5]MZ?I]CI-E#INF0):VMLH2.*-0 MJ(HX '04 ?@E\._%WB']E7XYW*ZS;.8K*62TO8!QYMNQX9?7'!4U^IE_P#M MH? .S\/'78==^TRE-RV:(?M!;^Z5/0UV?Q@_9Q^&GQI"7/B>S:#4HEVI>6YV M2X[!NS#ZUX[X,_8-^#WA?58M5U22ZUUH&W)%<$+%D=-RK]['UH [/]FB\\6^ M.!XB^,7BR*6S'BB=!I]H[';%8PC$9"G@%CDYQS7P!^U]?6A_:ML7652MLVEB M0Y&%*E"L-2\/S>&E+V5G-#Y ^RMY+QIT_=L/ND=L5\I7W["W MP-U.[DO]1;5[JYE.YY9;]G=CZEBN30!]?6,B26-O*C!D:-2".A! K\6?AWJ- ME_PW*;OSE\F;6KM5?(VDE7 YK].K+]GSPGI_A.;P9:ZSK:V$TB2;O[0#X M"R02.!)/J-J$7/)P')P/:H?V!;F"7X%1V\;AI(;ZYWJ#RNYLC(]Q7<>)_P!D M7X8^,TMXO$^H:WJ$=JBI&LNHNRC:,9P5QN/J1:KX1N]7M M6C?>T)OF,$AQCYX\ -UH ^3?^"D5S 8/!MH''G*URY3/(4A0#CTR*^Q_@G96 M/BO]G'PYI'F!H-1T46KL.=OF1E#^(S7&^)_V,OA%XRU)]6\37.L:A_A&EK'Y MQN-X\O9C.=W3I7F/Q:^ 7PW^,]M&OC"P)O(!B*[A/ESH/3=W'L:\*T_]AOP5 M;Q+INH>*=:O=(4@BQ-P4AP.Q )&/PH ^6/@AX4N/CM^U5K7Q0A@;_A'M-U"6 M],C#Y6;)6) >Y[U]C_MQW,%O\ -429PK37-NB GECDG KZ3\&>!_"WP^T.'P M[X1T^/3K&'HD8Y8]V8]23ZFO*/B=^S7\/OB[JAU3QEYH \+_X)[75O+\(+^V1P98=0DWKGD;@",CWKY\_X* _##5-+\:6/Q6T MY&>RU&.."=U'^IG@&%)(Z;AT/K7V]X$_9-^&'PVU>+6?"-UJ]G+&ZNT8OF\J M0KT$B;<,/K7T#XA\.Z)XLT>YT#Q%9QW]A=KMDAE&58?T/H: /$OV:?B[I'Q6 M^&.DW:72-J]C"EO>PY =)(QC=MZ[2.0:^//V\_$D7COQ)X1^$GA(_P!HZO', M\LD<)W[7FPBHV,X(QD^@KVN;]A;X>V>JRZEX1U_5O#JS'YH[6<@8/\.X%3BO M9?A;^SE\-OA3>/K6CVTE_K4V=]_>N9ISGK@MTS^?O0!K^ ?#UG\$O@Q9:9OA[3FFN-O5Y$0N^/?'6^?0[JYD46$5GFW5(UZ M.9$&3)ZGKWK]4_CA\3_#OPG^'FI>)O$48NHW0P16Q_Y>)) 0(_H>_M7PM\%O MV-_ GQ3\!P_$3Q=)+:77B)WNX(+%]D-O Y^5,'.30!V/A5OV'](UFWUVX\3) MK%_;X\N75[J2ZV'MC>,<5]X^%_%OA7Q=IZW_ (2U*WU*T7 #6[AE7T&!TKX; MNO\ @G9\,901:Z]J$!]2$?\ GBN'^"/PRU/X%?M3+\/?#>NMK&EW>FR7%VN- MNP#&WS%&5##M[4 ?J 0&!5AD'@@U^%W[1_A#7_V>_CI++_6)UNI#*;=+]DMU;_9CQ@"@#X-_X)R:A:6WCKQ5932JD MUU8P>6I."VR1BV!WQFOOW]J:[M[/X >,WN'"![/8N3C+,ZX ]Z\ZTS]AOX): M+>)J&D2:Q97,?W98;]HW'XJN:[GQ=^S%X!\=]KA?;GG;Y8&<>F:] _X*#W,$?P:LK9 MY LLNHQ%%)Y8*#G ]J]$\*?L_L\Z9;JR MR;+B[CD7/3+G@CW%?F7K:>(OV9?VCWU*YA.-/OFN$P/EGM)F).WZJ?S%?KA\ M-?V9_A[\)M435/!UUJD&TDF"2]9[=R1C+1X )KH_BW\"OA[\:-/CM?&-CNN( M 1#=0G9/'GL&[CV- $GA[X[_ J\1>%$\8VOB*TBL?+\R02RJDD?&2K(3G(^ ME?D'X,^(GA;_ (;!B\?M>+%H5SK$THN'^51'(K*&.>@SBON_PW_P3_\ A#HV MK1ZCJEY>ZO#$P9;>4A(SCLVWDBNKL/V)?@U%XOOO%FJVTFHK=2F6.R8B.VA' M]T*O4#M0!X!^W9X9MOB'X0T+XN^"KF/5]-THR6EQ+;G>%1FR&R.P;(/I5?\ M9I_;5\,Z+X5L_ _Q5DDMI=-016]\%,BR1C@"3'(*COTK])X/"7AFVT!O"MOI M=O'I#(8S:K&HB*-U!7IS^=?&_B;]@+X/ZWJKZCI5U>:/'*VYH(F#QC/4+NY4 M4 8_Q2_:8TOXJRV?P>^!T\VH:IX@E2*XO8@T:VUOD&1E;KG'?M7U[XM\9>'O MA)X"?7O%%YLM=*MU3+-EYG1$K(O>SC$EW<'S M)R/[H;'RK["H?BO^SOX ^,U];WOC674'%LFQ(;>Z:*'_ 'BF"-WO0!\[_ _X M=7'QYUK4OCW\6K9;NUU9)+;2+"3YHX;0Y7?@\9(Z'\:^,/&&E^)?V.?V@(M1 MT-VDTR1O/@7/%Q92-AHV]UZ?45^O?PL^$/A;X/Z3/H?A*:]>SF<.$N[AIQ'@ M8Q'D#:/85YAX]_9%^$_Q*\277BGQ9)JES>73%L"]81Q@_P ,:$$*OL* /;_ M/CKP_P#$?PM8^+/#5PMQ:7L8? /S(QZHP[$'BNRKY^^%_P"S7\//A!J_]K^# M;C4XR49#!->-);G?U)BP!N]#7T#0 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %<-;_\CO-_UQ_I7K#EB3]!7U?\$?@9I_PFM;S5-2OGUWQ1JY#W^HS\NY_ MNIGD**]\HH _'WXC_!G]K>7XN:MJ7AZ?4)X+NY=K>[ANF2W$3'Y01NVK@=L5 M]R?LV_ !O@[I-YJ_B2[_ +4\5ZX0]]3SU/;_KC_2NYKAK?_D=YO^N/]* .YHHHH __U/W#\1_\C%HG_70_^A+7 M;_KC_2NYKAK?_D=YO^N/]* .YHHHH __U?W5U_0[K5+BTN[.X$$M MJ202,\G!'\JJ?V3XJ_Z"J?\ ?!KLJ* .-_LGQ5_T%4_[X-']D^*O^@JG_?!K MLJ* .-_LGQ5_T%4_[X-']D^*O^@JG_?!KLJ* .-_LGQ5_P!!5/\ O@T?V3XJ M_P"@JG_?!KLJ* .-_LGQ5_T%4_[X-']D^*O^@JG_ 'P:[*B@#C?[)\5?]!5/ M^^#1_9/BK_H*I_WP:[*B@#C?[)\5?]!5/^^#1_9/BK_H*I_WP:[*B@#C?[)\ M5?\ 053_ +X-']D^*O\ H*I_WP:[*B@#C?[)\5?]!5/^^#1_9/BK_H*I_P!\ M&NRHH XW^R?%7_053_O@T?V3XJ_Z"J?]\&NRHH XW^R?%7_053_O@T?V3XJ_ MZ"J?]\&NRHH XW^R?%7_ $%4_P"^#1_9/BK_ *"J?]\&NRHH XW^R?%7_053 M_O@T?V3XJ_Z"J?\ ?!KLJ* .-_LGQ5_T%4_[X-']D^*O^@JG_?!KLJ* .-_L MGQ5_T%4_[X-']D^*O^@JG_?!KLJ* .-_LGQ5_P!!5/\ O@T?V3XJ_P"@JG_? M!KLJ* .-_LGQ5_T%4_[X-']D^*O^@JG_ 'P:[*B@#C?[)\5?]!5/^^#1_9/B MK_H*I_WP:[*B@#C?[)\5?]!5/^^#1_9/BK_H*I_WP:[*B@#C?[)\5?\ 053_ M +X-']D^*O\ H*I_WP:[*B@#C?[)\5?]!5/^^#1_9/BK_H*I_P!\&NRHH XW M^R?%7_053_O@T?V3XJ_Z"J?]\&NRHH XW^R?%7_053_O@T?V3XJ_Z"J?]\&N MRHH XW^R?%7_ $%4_P"^#1_9/BK_ *"J?]\&NRHH XW^R?%7_053_O@T?V3X MJ_Z"J?\ ?!KLJ* .-_LGQ5_T%4_[X-']D^*O^@JG_?!KLJ* .-_LGQ5_T%4_ M[X-']D^*O^@JG_?!KLJ* .-_LGQ5_P!!5/\ O@T?V3XJ_P"@JG_?!KLJ* .- M_LGQ5_T%4_[X-']D^*O^@JG_ 'P:[*B@#C?[)\5?]!5/^^#1_9/BK_H*I_WP M:[*B@#C?[)\5?]!5/^^#1_9/BK_H*I_WP:[*B@#C?[)\5?\ 053_ +X-']D^ M*O\ H*I_WP:[*B@#C?[)\5?]!5/^^#1_9/BK_H*I_P!\&NRHH XW^R?%7_05 M3_O@T?V3XJ_Z"J?]\&NRHH XW^R?%7_053_O@T?V3XJ_Z"J?]\&NRHH XW^R M?%7_ $%4_P"^#1_9/BK_ *"J?]\&NRHH XW^R?%7_053_O@T?V3XJ_Z"J?\ M?!KLJ* .-_LGQ5_T%4_[X-']D^*O^@JG_?!KLJ* .-_LGQ5_T%4_[X-']D^* MO^@JG_?!KLJ* .-_LGQ5_P!!5/\ O@T?V3XJ_P"@JG_?!KLJ* .-_LGQ5_T% M4_[X-']D^*O^@JG_ 'P:[*B@#C?[)\5?]!5/^^#1_9/BK_H*I_WP:[*B@#C? M[)\5?]!5/^^#1_9/BK_H*I_WP:[*B@#C?[)\5?\ 053_ +X-']D^*O\ H*I_ MWP:[*B@#C?[)\5?]!5/^^#1_9/BK_H*I_P!\&NRHH XW^R?%7_053_O@T?V3 MXJ_Z"J?]\&NRHH XW^R?%7_053_O@T?V3XJ_Z"J?]\&NRHH XW^R?%7_ $%4 M_P"^#1_9/BK_ *"J?]\&NRHH XW^R?%7_053_O@T?V3XJ_Z"J?\ ?!KLJ* . M-_LGQ5_T%4_[X-']D^*O^@JG_?!KLJ* .-_LGQ5_T%4_[X-']D^*O^@JG_?! MKLJ* .-_LGQ5_P!!5/\ O@T?V3XJ_P"@JG_?!KLJ* .-_LGQ5_T%4_[X-']D M^*O^@JG_ 'P:[*B@#C?[)\5?]!5/^^#1_9/BK_H*I_WP:[*B@#C?[)\5?]!5 M/^^#1_9/BK_H*I_WP:[*B@#C?[)\5?\ 053_ +X-']D^*O\ H*I_WP:[*B@# MC?[)\5?]!5/^^#1_9/BK_H*I_P!\&NRHH XW^R?%7_053_O@T?V3XJ_Z"J?] M\&NRHH XW^R?%7_053_O@T?V3XJ_Z"J?]\&NRHH XW^R?%7_ $%4_P"^#1_9 M/BK_ *"J?]\&NRHH XW^R?%7_053_O@T?V3XJ_Z"J?\ ?!KLJ* .-_LGQ5_T M%4_[X-']D^*O^@JG_?!KLJ* .-_LGQ5_T%4_[X-']D^*O^@JG_?!KLJ* .-_ MLGQ5_P!!5/\ O@T?V3XJ_P"@JG_?!KLJ* .-_LGQ5_T%4_[X-']D^*O^@JG_ M 'P:[*B@#C?[)\5?]!5/^^#1_9/BK_H*I_WP:[*B@#C?[)\5?]!5/^^#1_9/ MBK_H*I_WP:[*B@#C?[)\5?\ 053_ +X-']D^*O\ H*I_WP:[*B@#C?[)\5?] M!5/^^#1_9/BK_H*I_P!\&NRHH XW^R?%7_053_O@T?V3XJ_Z"J?]\&NRHH X MW^R?%7_053_O@T?V3XJ_Z"J?]\&NRHH XW^R?%7_ $%4_P"^#1_9/BK_ *"J M?]\&NRHH XW^R?%7_053_O@T?V3XJ_Z"J?\ ?!KLJ* .-_LGQ5_T%4_[X-'] MD^*O^@JG_?!KLJ* .-_LGQ5_T%4_[X-']D^*O^@JG_?!KLJ* .-_LGQ5_P!! M5/\ O@T?V3XJ_P"@JG_?!KLJ* .-_LGQ5_T%4_[X-']D^*O^@JG_ 'P:[*B@ M#C?[)\5?]!5/^^#1_9/BK_H*I_WP:[*B@#C?[)\5?]!5/^^#1_9/BK_H*I_W MP:[*B@#C?[)\5?\ 053_ +X-']D^*O\ H*I_WP:[*B@#C?[)\5?]!5/^^#1_ M9/BK_H*I_P!\&NRHH XW^R?%7_053_O@T?V3XJ_Z"J?]\&NRHH XW^R?%7_0 M53_O@T?V3XJ_Z"J?]\&NRHH XW^R?%7_ $%4_P"^#1_9/BK_ *"J?]\&NRHH M XW^R?%7_053_O@T?V3XJ_Z"J?\ ?!KLJ* .-_LGQ5_T%4_[X-']D^*O^@JG M_?!KLJ* .-_LGQ5_T%4_[X-']D^*O^@JG_?!KLJ* .-_LGQ5_P!!5/\ O@T? MV3XJ_P"@JG_?!KLJ* .-_LGQ5_T%4_[X-']D^*O^@JG_ 'P:[*B@#C?[)\5? M]!5/^^#1_9/BK_H*I_WP:[*B@#C?[)\5?]!5/^^#1_9/BK_H*I_WP:[*B@#C M?[)\5?\ 053_ +X-']D^*O\ H*I_WP:[*B@#C?[)\5?]!5/^^#1_9/BK_H*I M_P!\&NRHH XW^R?%7_053_O@T?V3XJ_Z"J?]\&NRHH XW^R?%7_053_O@T?V M3XJ_Z"J?]\&NRHH XW^R?%7_ $%4_P"^#1_9/BK_ *"J?]\&NRHH XW^R?%7 M_053_O@T?V3XJ_Z"J?\ ?!KLJ* .-_LGQ5_T%4_[X-']D^*O^@JG_?!KLJ* M.-_LGQ5_T%4_[X-']D^*O^@JG_?!KLJ* .-_LGQ5_P!!5/\ O@T?V3XJ_P"@ MJG_?!KLJ* .-_LGQ5_T%4_[X-']D^*O^@JG_ 'P:[*B@#C?[)\5?]!5/^^#1 M_9/BK_H*I_WP:[*B@#C?[)\5?]!5/^^#1_9/BK_H*I_WP:[*B@#C?[)\5?\ M053_ +X-']D^*O\ H*I_WP:[*B@#C?[)\5?]!5/^^#1_9/BK_H*I_P!\&NRH MH XW^R?%7_053_O@T?V3XJ_Z"J?]\&NRHH XW^R?%7_053_O@T?V3XJ_Z"J? M]\&NRHH XW^R?%7_ $%4_P"^#1_9/BK_ *"J?]\&NRHH XW^R?%7_053_O@T M?V3XJ_Z"J?\ ?!KLJ* .-_LGQ5_T%4_[X-']D^*O^@JG_?!KLJ* .-_LGQ5_ MT%4_[X-']D^*O^@JG_?!KLJ* .-_LGQ5_P!!5/\ O@T?V3XJ_P"@JG_?!KLJ M* .-_LGQ5_T%4_[X-']D^*O^@JG_ 'P:[*B@#C?[)\5?]!5/^^#1_9/BK_H* MI_WP:[*B@#C?[)\5?]!5/^^#1_9/BK_H*I_WP:[*B@#C?[)\5?\ 053_ +X- M']D^*O\ H*I_WP:[*B@#C?[)\5?]!5/^^#1_9/BK_H*I_P!\&NRHH XW^R?% M7_053_O@T?V3XJ_Z"J?]\&NRHH XW^R?%7_053_O@T?V3XJ_Z"J?]\&NRHH MXW^R?%7_ $%4_P"^#1_9/BK_ *"J?]\&NRHH XW^R?%7_053_O@T?V3XJ_Z" MJ?\ ?!KLJ* .-_LGQ5_T%4_[X-']D^*O^@JG_?!KLJ* .-_LGQ5_T%4_[X-' M]D^*O^@JG_?!KLJ* .-_LGQ5_P!!5/\ O@T?V3XJ_P"@JG_?!KLJ* .-_LGQ M5_T%4_[X-']D^*O^@JG_ 'P:[*B@#C?[)\5?]!5/^^#1_9/BK_H*I_WP:[*B M@#C?[)\5?]!5/^^#1_9/BK_H*I_WP:[*B@#C?[)\5?\ 053_ +X-']D^*O\ MH*I_WP:[*B@#C?[)\5?]!5/^^#1_9/BK_H*I_P!\&NRHH XW^R?%7_053_O@ MT?V3XJ_Z"J?]\&NRHH XW^R?%7_053_O@T?V3XJ_Z"J?]\&NRHH XW^R?%7_ M $%4_P"^#1_9/BK_ *"J?]\&NRHH XW^R?%7_053_O@T?V3XJ_Z"J?\ ?!KL MJ* .-_LGQ5_T%4_[X-']D^*O^@JG_?!KLJ* .-_LGQ5_T%4_[X-']D^*O^@J MG_?!KLJ* .-_LGQ5_P!!5/\ O@T?V3XJ_P"@JG_?!KLJ* .-_LGQ5_T%4_[X M-']D^*O^@JG_ 'P:[*B@#C?[)\5?]!5/^^#1_9/BK_H*I_WP:[*B@#C?[)\5 M?]!5/^^#1_9/BK_H*I_WP:[*B@#C?[)\5?\ 053_ +X-']D^*O\ H*I_WP:[ M*B@#C?[)\5?]!5/^^#1_9/BK_H*I_P!\&NRHH XW^R?%7_053_O@T?V3XJ_Z M"J?]\&NRHH XW^R?%7_053_O@T?V3XJ_Z"J?]\&NRHH XW^R?%7_ $%4_P"^ M#1_9/BK_ *"J?]\&NRHH XW^R?%7_053_O@T?V3XJ_Z"J?\ ?!KLJ* .-_LG MQ5_T%4_[X-']D^*O^@JG_?!KLJ* .-_LGQ5_T%4_[X-']D^*O^@JG_?!KLJ* M .-_LGQ5_P!!5/\ O@T?V3XJ_P"@JG_?!KLJ* .-_LGQ5_T%4_[X-']D^*O^ M@JG_ 'P:[*B@#C?[)\5?]!5/^^#1_9/BK_H*I_WP:[*B@#C?[)\5?]!5/^^# M1_9/BK_H*I_WP:[*B@#C?[)\5?\ 053_ +X-']D^*O\ H*I_WP:[*B@#C?[) M\5?]!5/^^#1_9/BK_H*I_P!\&NRHH XW^R?%7_053_O@T?V3XJ_Z"J?]\&NR MHH XW^R?%7_053_O@T?V3XJ_Z"J?]\&NRHH XW^R?%7_ $%4_P"^#1_9/BK_ M *"J?]\&NRHH XW^R?%7_053_O@T?V3XJ_Z"J?\ ?!KLJ* .-_LGQ5_T%4_[ MX-']D^*O^@JG_?!KLJ* .-_LGQ5_T%4_[X-']D^*O^@JG_?!KLJ* .-_LGQ5 M_P!!5/\ O@T?V3XJ_P"@JG_?!KLJ* .-_LGQ5_T%4_[X-']D^*O^@JG_ 'P: M[*B@#C?[)\5?]!5/^^#1_9/BK_H*I_WP:[*B@#C?[)\5?]!5/^^#1_9/BK_H M*I_WP:[*B@#C?[)\5?\ 053_ +X-']D^*O\ H*I_WP:[*B@#C?[)\5?]!5/^ M^#1_9/BK_H*I_P!\&NRHH XW^R?%7_053_O@T?V3XJ_Z"J?]\&NRHH XW^R? M%7_053_O@T?V3XJ_Z"J?]\&NRHH XW^R?%7_ $%4_P"^#1_9/BK_ *"J?]\& MNRHH XW^R?%7_053_O@T?V3XJ_Z"J?\ ?!KLJ* .-_LGQ5_T%4_[X-']D^*O M^@JG_?!KLJ* .-_LGQ5_T%4_[X-']D^*O^@JG_?!KLJ* .-_LGQ5_P!!5/\ MO@T?V3XJ_P"@JG_?!KLJ* .-_LGQ5_T%4_[X-']D^*O^@JG_ 'P:[*B@#C?[ M)\5?]!5/^^#1_9/BK_H*I_WP:[*B@#C?[)\5?]!5/^^#1_9/BK_H*I_WP:[* MB@#C?[)\5?\ 053_ +X-']D^*O\ H*I_WP:[*B@#C?[)\5?]!5/^^#4NE:!J 7%IJK:I?W2W#LFW@$&NMHH **** /_]D! end XML 24 R1.htm IDEA: XBRL DOCUMENT v3.24.1
Cover - USD ($)
shares in Millions, $ in Billions
12 Months Ended
Jan. 31, 2024
Mar. 15, 2024
Jul. 31, 2023
Cover [Abstract]      
Document Type 10-K    
Document Annual Report true    
Document Period End Date Jan. 31, 2024    
Current Fiscal Year End Date --01-31    
Document Transition Report false    
Entity File Number 001-39504    
Entity Registrant Name SNOWFLAKE INC.    
Entity Incorporation, State or Country Code DE    
Entity Tax Identification Number 46-0636374    
Entity Address, Address Line One Suite 3A    
Entity Address, Address Line Two 106 East Babcock Street    
Entity Address, City or Town Bozeman    
Entity Address, State or Province MT    
Entity Address, Postal Zip Code 59715    
City Area Code 844    
Local Phone Number 766-9355    
Title of 12(b) Security Class A Common Stock, $0.0001 par value    
Trading Symbol SNOW    
Security Exchange Name NYSE    
Entity Well-known Seasoned Issuer No    
Entity Voluntary Filers No    
Entity Current Reporting Status Yes    
Entity Interactive Data Current Yes    
Entity Filer Category Large Accelerated Filer    
Entity Small Business false    
Entity Emerging Growth Company false    
ICFR Auditor Attestation Flag true    
Document Financial Statement Error Correction [Flag] false    
Entity Shell Company false    
Entity Public Float     $ 56.6
Entity Common Stock, Shares Outstanding   334.2  
Documents Incorporated by Reference
Portions of the registrant's definitive Proxy Statement relating to the 2024 Annual Meeting of Stockholders are incorporated herein by references in Part III of this Annual Report on Form 10-K to the extent stated herein. Such Proxy Statement will be filed with the Securities and Exchange Commission within 120 days of the registrant's fiscal year ended January 31, 2024.
   
Entity Central Index Key 0001640147    
Document Fiscal Year Focus 2024    
Document Fiscal Period Focus FY    
Amendment Flag false    
XML 25 R2.htm IDEA: XBRL DOCUMENT v3.24.1
Audit Information
12 Months Ended
Jan. 31, 2024
Audit Information [Abstract]  
Auditor name PricewaterhouseCoopers LLP
Auditor location San Jose, California
Auditor firm ID 238
XML 26 R3.htm IDEA: XBRL DOCUMENT v3.24.1
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Jan. 31, 2024
Jan. 31, 2023
Current assets:    
Cash and cash equivalents $ 1,762,749 $ 939,902
Short-term investments 2,083,499 3,067,966
Accounts receivable, net 926,902 715,821
Deferred commissions, current 86,096 67,901
Prepaid expenses and other current assets 180,018 193,100
Total current assets 5,039,264 4,984,690
Long-term investments 916,307 1,073,023
Property and equipment, net 247,464 160,823
Operating lease right-of-use assets 252,128 231,266
Goodwill 975,906 657,370
Intangible assets, net 331,411 186,013
Deferred commissions, non-current 187,093 145,286
Other assets 273,810 283,851
Total assets 8,223,383 7,722,322
Current liabilities:    
Accounts payable 51,721 23,672
Accrued expenses and other current liabilities 446,860 269,069
Operating lease liabilities, current 33,944 27,301
Deferred revenue, current 2,198,705 1,673,475
Total current liabilities 2,731,230 1,993,517
Operating lease liabilities, non-current 254,037 224,357
Deferred revenue, non-current 14,402 11,463
Other liabilities 33,120 24,370
Total liabilities 3,032,789 2,253,707
Commitments and contingencies (Note 10)
Stockholders’ equity:    
Preferred stock; $0.0001 par value per share; 200,000 shares authorized, zero shares issued and outstanding as of each January 31, 2024 and 2023 0 0
Common stock; $0.0001 par value per share; 2,500,000 Class A shares authorized, 334,453 and 323,305 shares issued and outstanding as of January 31, 2024 and 2023, respectively (excluding 200 shares and zero shares of treasury stock held by a wholly-owned subsidiary as of January 31, 2024 and 2023, respectively(1)); 185,461 Class B shares authorized, zero shares issued and outstanding as of each January 31, 2024 and 2023 [1] 34 32
Treasury stock, at cost; 492 shares and zero shares held as of January 31, 2024 and 2023, respectively (67,140) 0
Additional paid-in capital 9,331,238 8,210,750
Accumulated other comprehensive loss (8,220) (38,272)
Accumulated deficit (4,075,604) (2,716,074)
Total Snowflake Inc. stockholders’ equity 5,180,308 5,456,436
Noncontrolling interest 10,286 12,179
Total stockholders’ equity 5,190,594 5,468,615
Total liabilities and stockholders’ equity $ 8,223,383 $ 7,722,322
[1] In connection with a business combination completed on December 20, 2023, the Company issued approximately 0.2 million shares of its Class A common stock to one of its wholly-owned subsidiaries, in exchange for a noncontrolling equity interest in the acquired company that was held by the subsidiary prior to this business combination. These shares are treated as treasury stock for accounting purposes. See Note 7, “Business Combinations,” for further details.
XML 27 R4.htm IDEA: XBRL DOCUMENT v3.24.1
CONSOLIDATED BALANCE SHEETS (PARENTHETICAL) - $ / shares
12 Months Ended
Jan. 31, 2024
Jan. 31, 2023
Preferred stock, par value (in dollars per share) $ 0.0001 $ 0.0001
Preferred stock, shares authorized (in shares) 200,000,000 200,000,000
Preferred stock, shares issued (in shares) 0 0
Preferred stock, shares outstanding (in shares) 0 0
Treasury stock (in shares) 492,000 0
Investing Subsidiary | Samooha, Inc.    
Business acquisition, equity interest issued or issuable (in shares) 200,000  
Class A Common Stock    
Common stock, par value (in dollars per share) $ 0.0001 $ 0.0001
Common stock, shares authorized (in shares) 2,500,000,000 2,500,000,000
Common stock, shares issued (in shares) 334,453,000 323,305,000
Common stock, shares outstanding (in shares) 334,453,000 323,305,000
Class A Common Stock | Investing Subsidiary    
Treasury stock (in shares) 200,000 0
Class B Common Stock    
Common stock, par value (in dollars per share) $ 0.0001 $ 0.0001
Common stock, shares authorized (in shares) 185,461,000 185,461,000
Common stock, shares issued (in shares) 0 0
Common stock, shares outstanding (in shares) 0 0
XML 28 R5.htm IDEA: XBRL DOCUMENT v3.24.1
CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Jan. 31, 2024
Jan. 31, 2023
Jan. 31, 2022
Income Statement [Abstract]      
Revenue $ 2,806,489 $ 2,065,659 $ 1,219,327
Cost of revenue 898,558 717,540 458,433
Gross profit 1,907,931 1,348,119 760,894
Operating expenses:      
Sales and marketing 1,391,747 1,106,507 743,965
Research and development 1,287,949 788,058 466,932
General and administrative 323,008 295,821 265,033
Total operating expenses 3,002,704 2,190,386 1,475,930
Operating loss (1,094,773) (842,267) (715,036)
Interest income 200,663 73,839 9,129
Other income (expense), net 44,887 (47,565) 28,947
Loss before income taxes (849,223) (815,993) (676,960)
Provision for (benefit from) income taxes (11,233) (18,467) 2,988
Net loss (837,990) (797,526) (679,948)
Less: net loss attributable to noncontrolling interest (1,893) (821) 0
Net loss attributable to Snowflake Inc. $ (836,097) $ (796,705) $ (679,948)
Net loss per share attributable to Snowflake Inc. Class A and Class B common stockholders—basic (in dollars per share) [1] $ (2.55) $ (2.50) $ (2.26)
Net loss per share attributable to Snowflake Inc. Class A and Class B common stockholders—diluted (in dollars per share) [1] $ (2.55) $ (2.50) $ (2.26)
Weighted-average shares used in computing net loss per share attributable to Snowflake Inc. Class A and Class B common stockholders—basic (in shares) [1] 328,001 318,730 300,273
Weighted-average shares used in computing net loss per share attributable to Snowflake Inc. Class A and Class B common stockholders—diluted (in shares) [1] 328,001 318,730 300,273
[1] On March 1, 2021, all shares of the Company’s then-outstanding Class B common stock were automatically converted into the same number of shares of Class A common stock, pursuant to the terms of the Company’s amended and restated certificate of incorporation. No additional shares of Class B common stock will be issued following such conversion. See Note 11, “Equity,” for further details.
XML 29 R6.htm IDEA: XBRL DOCUMENT v3.24.1
CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS - USD ($)
$ in Thousands
12 Months Ended
Jan. 31, 2024
Jan. 31, 2023
Jan. 31, 2022
Statement of Comprehensive Income [Abstract]      
Net loss $ (837,990) $ (797,526) $ (679,948)
Other comprehensive income (loss):      
Foreign currency translation adjustments 0 (1,367) (918)
Net change in unrealized gains or losses on available-for-sale debt securities 30,760 (20,619) (15,807)
Other (708) 0 0
Total other comprehensive income (loss) 30,052 (21,986) (16,725)
Comprehensive loss (807,938) (819,512) (696,673)
Less: comprehensive loss attributable to noncontrolling interest (1,893) (821) 0
Comprehensive loss attributable to Snowflake Inc. $ (806,045) $ (818,691) $ (696,673)
XML 30 R7.htm IDEA: XBRL DOCUMENT v3.24.1
CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY - USD ($)
$ in Thousands
Total
Total Snowflake Inc. Stockholders’ Equity
Common Stock
Treasury Stock
Additional Paid-in Capital
Accumulated Other Comprehensive Income (Loss)
Accumulated Deficit
Noncontrolling Interest
Beginning balance (in shares) at Jan. 31, 2021 [1]     287,918,000          
Beginning balance at Jan. 31, 2021 $ 4,936,471 $ 4,936,471 $ 28 [1] $ 0 $ 6,175,425 $ 439 $ (1,239,421) $ 0
Beginning balance, treasury stock (in shares) at Jan. 31, 2021       0        
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Issuance of common stock upon exercise of stock options (in shares) 20,903,000   20,903,000 [1]          
Issuance of common stock upon exercise of stock options $ 127,001 127,001 $ 3 [1]   126,998      
Issuance of common stock under employee stock purchase plan (in shares) [1]     370,000          
Issuance of common stock under employee stock purchase plan 52,227 52,227     52,227      
Vesting of early exercised stock options 750 750     750      
Vesting of restricted stock units (in shares) [1]     3,186,000          
Stock-based compensation 629,269 629,269     629,269      
Other comprehensive income (loss) (16,725) (16,725)       (16,725)    
Net loss (679,948) (679,948)         (679,948)  
Ending balance (in shares) at Jan. 31, 2022 [1]     312,377,000          
Ending balance at Jan. 31, 2022 $ 5,049,045 5,049,045 $ 31 [1] $ 0 6,984,669 (16,286) (1,919,369) 0
Ending balance, treasury stock (in shares) at Jan. 31, 2022       0        
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Issuance of common stock upon exercise of stock options (in shares) 6,118,000   6,118,000 [1]          
Issuance of common stock upon exercise of stock options $ 39,743 39,743 $ 1 [1]   39,742      
Issuance of common stock under employee stock purchase plan (in shares) [1]     286,000          
Issuance of common stock under employee stock purchase plan 40,931 40,931     40,931      
Issuance of common stock in connection with a business combination (in shares) [1]     1,916,000          
Issuance of common stock in connection with a business combination 438,916 438,916     438,916      
Issuance of common stock in connection with a business combination subject to future vesting (in shares) [1]     409,000          
Vesting of early exercised stock options 244 244     244      
Vesting of restricted stock units (in shares) [1]     3,348,000          
Shares withheld related to net share settlement of equity awards (in shares) [1]     (1,149,000)          
Shares withheld related to net share settlement of equity awards (184,702) (184,702)     (184,702)      
Stock-based compensation 890,950 890,950     890,950      
Capital contributions from noncontrolling interest holders 13,000             13,000
Other comprehensive income (loss) (21,986) (21,986)       (21,986)    
Net loss (797,526) (796,705)         (796,705) (821)
Ending balance (in shares) at Jan. 31, 2023 [1]     323,305,000          
Ending balance at Jan. 31, 2023 $ 5,468,615 5,456,436 $ 32 [1] $ 0 8,210,750 (38,272) (2,716,074) 12,179
Ending balance, treasury stock (in shares) at Jan. 31, 2023 0     0        
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Issuance of common stock upon exercise of stock options (in shares) 8,357,000   8,355,000 [1]          
Issuance of common stock upon exercise of stock options $ 57,163 57,163 $ 1 [1]   57,162      
Issuance of common stock under employee stock purchase plan (in shares) [1]     516,000          
Issuance of common stock under employee stock purchase plan 61,234 61,234     61,234      
Issuance of common stock in connection with a business combination (in shares) [1],[2]     896,000          
Issuance of common stock in connection with a business combination [2] 174,284 174,284     174,284      
Issuance of common stock in connection with a business combination subject to future vesting (in shares) [1]     385,000          
Vesting of early exercised stock options 163 163     163      
Vesting of restricted stock units (in shares) [1]     6,804,000          
Vesting of restricted stock units 0 0 $ 1 [1]   (1)      
Shares withheld related to net share settlement of equity awards (in shares) [1]     (2,296,000)          
Shares withheld related to net share settlement of equity awards $ (387,596) (387,596)     (387,596)      
Repurchases of common stock as treasury stock (in shares) (500,000)     (500,000)        
Repurchases of common stock as treasury stock $ (68,299) (68,299)   $ (68,299)        
Repurchases and retirement of common stock (in shares) [1]     (3,512,000)          
Repurchases and retirement of common stock $ (523,433) (523,433)         (523,433)  
Reissuance of treasury stock upon settlement of equity awards (in shares) 8,000     8,000        
Reissuance of treasury stock upon settlement of equity awards $ 27 27   $ 1,159 (1,132)      
Stock-based compensation 1,216,374 1,216,374     1,216,374      
Other comprehensive income (loss) 30,052 30,052       30,052    
Net loss (837,990) (836,097)         (836,097) (1,893)
Ending balance (in shares) at Jan. 31, 2024 [1]     334,453,000          
Ending balance at Jan. 31, 2024 $ 5,190,594 $ 5,180,308 $ 34 [1] $ (67,140) $ 9,331,238 $ (8,220) $ (4,075,604) $ 10,286
Ending balance, treasury stock (in shares) at Jan. 31, 2024 (492,000)     (492,000)        
[1] On March 1, 2021, all shares of the Company’s then-outstanding Class B common stock were automatically converted into the same number of shares of Class A common stock, pursuant to the terms of the Company’s amended and restated certificate of incorporation. No additional shares of Class B common stock will be issued following such conversion. See Note 11, “Equity,” for further details.
[2] In connection with a business combination completed on December 20, 2023, the Company issued approximately 0.2 million shares of its Class A common stock to one of its wholly-owned subsidiaries, in exchange for a noncontrolling equity interest in the acquired company that was held by the subsidiary prior to this business combination. These shares are treated as treasury stock for accounting purposes. See Note 7, “Business Combinations,” for further details.
XML 31 R8.htm IDEA: XBRL DOCUMENT v3.24.1
CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY (PARENTHETICAL) - shares
shares in Thousands
12 Months Ended
Dec. 20, 2023
Jan. 31, 2024
Samooha, Inc. | Investing Subsidiary    
Business acquisition, equity interest issued or issuable (in shares) 200 200
XML 32 R9.htm IDEA: XBRL DOCUMENT v3.24.1
CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
12 Months Ended
Jan. 31, 2024
Jan. 31, 2023
Jan. 31, 2022
Cash flows from operating activities:      
Net loss $ (837,990) $ (797,526) $ (679,948)
Adjustments to reconcile net loss to net cash provided by operating activities:      
Depreciation and amortization 119,903 63,535 21,498
Non-cash operating lease costs 52,892 46,240 35,553
Amortization of deferred commissions 74,787 57,445 37,876
Stock-based compensation, net of amounts capitalized 1,168,015 861,533 605,095
Net amortization (accretion) of premiums (discounts) on investments (61,525) 3,497 48,002
Net realized and unrealized losses (gains) on strategic investments in equity securities (46,809) 46,435 (27,621)
Deferred income tax (26,762) (26,664) (717)
Other 14,895 1,618 2,014
Changes in operating assets and liabilities, net of effects of business combinations:      
Accounts receivable (212,083) (166,965) (251,652)
Deferred commissions (134,787) (95,107) (95,877)
Prepaid expenses and other assets 59,795 (2,904) (159,159)
Accounts payable 19,212 8,024 7,371
Accrued expenses and other liabilities 171,048 74,519 79,772
Operating lease liabilities (40,498) (42,342) (38,249)
Deferred revenue 528,029 514,301 526,221
Net cash provided by operating activities 848,122 545,639 110,179
Cash flows from investing activities:      
Purchases of property and equipment (35,086) (25,128) (16,221)
Capitalized internal-use software development costs (34,133) (24,012) (12,772)
Cash paid for business combinations, net of cash, cash equivalents, and restricted cash acquired (275,706) (362,609) 0
Purchases of intangible assets (28,744) (700) (24,334)
Purchases of investments (2,476,206) (3,901,321) (4,250,338)
Sales of investments 11,266 58,813 440,069
Maturities and redemptions of investments 3,670,867 3,657,072 3,842,796
Net cash provided by (used in) investing activities 832,258 (597,885) (20,800)
Cash flows from financing activities:      
Proceeds from exercise of stock options 57,194 39,893 127,036
Proceeds from issuance of common stock under employee stock purchase plan 61,234 40,931 52,227
Taxes paid related to net share settlement of equity awards (380,799) (184,648) 0
Repurchases of common stock (591,732) 0 0
Capital contributions from noncontrolling interest holders 0 13,000 0
Payments of deferred purchase consideration for business combinations 0 (1,800) (1,065)
Net cash provided by (used in) financing activities (854,103) (92,624) 178,198
Effect of exchange rate changes on cash, cash equivalents, and restricted cash (2,031) (933) (236)
Net increase (decrease) in cash, cash equivalents, and restricted cash 824,246 (145,803) 267,341
Cash, cash equivalents, and restricted cash—beginning of period 956,731 1,102,534 835,193
Cash, cash equivalents, and restricted cash—end of period 1,780,977 956,731 1,102,534
Supplemental disclosures of cash flow information:      
Cash paid for income taxes 12,452 6,550 1,482
Supplemental disclosures of non-cash investing and financing activities      
Property and equipment included in accounts payable and accrued expenses 17,463 6,317 5,115
Stock-based compensation included in capitalized software development costs 48,181 28,467 23,620
Issuance of common stock in connection with business combinations 174,284 438,916 0
Unpaid taxes related to net share settlement of equity awards included in accrued expenses and other current liabilities 6,850 53 0
Reconciliation of cash, cash equivalents, and restricted cash:      
Cash and cash equivalents 1,762,749 939,902 1,085,729
Restricted cash—included in other assets and prepaid expenses and other current assets 18,228 16,829 16,805
Total cash, cash equivalents, and restricted cash $ 1,780,977 $ 956,731 $ 1,102,534
XML 33 R10.htm IDEA: XBRL DOCUMENT v3.24.1
Organization and Description of Business
12 Months Ended
Jan. 31, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Organization and Description of Business Organization and Description of Business
Snowflake Inc. (Snowflake or the Company) provides a cloud-based data platform, which enables customers to consolidate data into a single source of truth to drive meaningful insights, apply AI to solve business problems, build data applications, and share data and data products. The Company provides its platform through a customer-centric, consumption-based business model, only charging customers for the resources they use. Through its platform, the Company delivers the Data Cloud, a network where Snowflake customers, partners, developers, data providers, and data consumers can break down data silos and derive value from rapidly growing data sets in secure, governed, and compliant ways. Snowflake was incorporated in the state of Delaware on July 23, 2012.
XML 34 R11.htm IDEA: XBRL DOCUMENT v3.24.1
Basis of Presentation and Summary of Significant Accounting Policies
12 Months Ended
Jan. 31, 2024
Accounting Policies [Abstract]  
Basis of Presentation and Summary of Significant Accounting Policies Basis of Presentation and Summary of Significant Accounting Policies
Fiscal Year

The Company’s fiscal year ends on January 31. For example, references to fiscal 2024 refer to the fiscal year ended January 31, 2024.

Basis of Presentation

The accompanying consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (GAAP).

Principles of Consolidation

The consolidated financial statements include the accounts of Snowflake Inc., its wholly-owned subsidiaries, and a majority-owned subsidiary in which the Company has a controlling financial interest. All intercompany transactions and balances have been eliminated in consolidation. The Company records noncontrolling interest in its consolidated financial statements to recognize the minority ownership interest in its majority-owned subsidiary. Profits and losses of the majority-owned subsidiary are attributed to controlling and noncontrolling interests using the hypothetical liquidation at book value method.

Segment Information

The Company has a single operating and reportable segment. The Company’s chief operating decision maker is its Chief Executive Officer, who reviews financial information presented on a consolidated basis for purposes of making operating decisions, assessing financial performance, and allocating resources. For information regarding the Company’s revenue by geographic area, see Note 3, “Revenue, Accounts Receivable, Deferred Revenue, and Remaining Performance Obligations.”

The following table presents the Company’s long-lived assets, comprising property and equipment, net and operating lease right-of-use assets, by geographic area (in thousands):
January 31, 2024January 31, 2023
United States$379,664 $329,275 
Other(1)
119,928 62,814 
Total$499,592 $392,089 
________________
(1)No individual country outside of the United States accounted for more than 10% of the Company’s long-lived assets as of January 31, 2024 and 2023.
Use of Estimates

The preparation of consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts reported in the consolidated financial statements and accompanying notes. Such estimates include, but are not limited to, stand-alone selling prices (SSP) for each distinct performance obligation, internal-use software development costs, the expected period of benefit for deferred commissions, the fair value of intangible assets acquired in business combinations, the useful lives of long-lived assets, the carrying value of operating lease right-of-use assets, stock-based compensation, accounting for income taxes, and the fair value of investments in marketable and non-marketable securities.

The Company bases its estimates on historical experience and also on assumptions that management considers reasonable. These estimates are assessed on a regular basis; however, actual results could differ from these estimates.

Concentration of Credit Risk

Financial instruments that potentially subject the Company to concentrations of credit risk primarily consist of cash, cash equivalents, investments in marketable securities, restricted cash, accounts receivable, and foreign currency forward contracts. The Company maintains its cash, cash equivalents, investments in marketable securities, restricted cash and foreign currency forward contracts with high-quality financial institutions that have investment-grade ratings. For accounts receivable, the Company is exposed to credit risk in the event of nonpayment by customers up to the amounts recorded on the consolidated balance sheets. The Company manages its accounts receivable credit risk through ongoing credit evaluation of its customers’ financial conditions. The Company generally does not require collateral from its customers. For information regarding the Company’s significant customers, see Note 3, “Revenue, Accounts Receivable, Deferred Revenue, and Remaining Performance Obligations.”

Foreign Currency

The reporting currency of the Company is the U.S. dollar. The functional currency of the Company’s foreign subsidiaries is primarily the U.S. dollar.

Monetary assets and liabilities denominated in currencies other than the functional currency are remeasured to the functional currency at period-end exchange rates. Foreign currency transaction gains and losses resulting from remeasurement are recognized in other income (expense), net in the consolidated statements of operations, and have not been material for any of the periods presented.

For those subsidiaries with non-U.S. dollar functional currencies, assets and liabilities are translated into U.S. dollars at period-end exchange rates. Revenue and expenses are translated at the average exchange rates during the period. Equity transactions are translated using historical exchange rates. The resulting translation adjustments are recorded in accumulated other comprehensive income (loss) as a component of stockholders’ equity (deficit).

Revenue Recognition

The Company accounts for revenue in accordance with Accounting Standards Codification (ASC) Topic 606, Revenue from Contracts with Customers (ASC 606) for all periods presented.
The Company delivers its platform over the internet as a service. Customers choose to consume the platform under either capacity arrangements, in which customers commit to a certain amount of consumption at specified prices, or under on-demand arrangements, in which the Company charges for use of the platform monthly in arrears. Under capacity arrangements, from which a majority of revenue is derived, the Company typically bills its customers annually in advance of their consumption. Revenue from on-demand arrangements typically relates to customers with lower usage levels or overage consumption beyond a customer’s contracted usage amount or following the expiration of a customer’s contract. Revenue from on-demand arrangements represented approximately 3%, 2%, and 3% of the Company’s revenue for the fiscal years ended January 31, 2024, 2023, and 2022, respectively. The Company recognizes revenue as customers consume compute, storage, and data transfer resources under either of these arrangements. In limited instances, customers pay an annual deployment fee to gain access to a dedicated instance of a virtual private deployment. Deployment fees are recognized ratably over the contract term.

Customers do not have the contractual right to take possession of the Company’s platform. Pricing for the platform includes embedded support services, data backup and disaster recovery services, as well as future updates, when and if available, offered during the contract term.

Customer contracts for capacity typically have a term of one to four years. To the extent customers enter into such contracts and either consume the platform in excess of their capacity commitments or continue to use the platform after expiration of the contract term, they are charged for their incremental consumption. In many cases, customer contracts permit customers to roll over any unused capacity to a subsequent order, generally on the purchase of additional capacity. Customer contracts are generally non-cancelable during the contract term, although customers can terminate for breach if the Company materially fails to perform. For those customers who do not have a capacity arrangement, the Company’s on-demand arrangements generally have a monthly stated contract term and can be terminated at any time by either the customer or the Company.

For compute resources, consumption is based on the type of compute resource used and the duration of use or, for some features, the volume of data processed. For storage resources, consumption for a given customer is based on the average terabytes per month of all of such customer’s data stored in the platform. For data transfer resources, consumption is based on terabytes of data transferred, the public cloud provider used, and the region to and from which the transfer is executed.

The Company’s revenue also includes professional services and other revenue, which consists primarily of consulting, technical solution services, and training related to the platform. Professional services revenue is recognized over time based on input measures, including time and materials costs incurred relative to total costs, with consideration given to output measures, such as contract deliverables, when applicable. Other revenue consists primarily of fees from customer training delivered on-site or through publicly available classes.

The Company determines revenue recognition in accordance with ASC 606 through the following five steps:

1) Identify the contract with a customer. The Company considers the terms and conditions of the contracts and the Company’s customary business practices in identifying its contracts under ASC 606. The Company determines it has a contract with a customer when the contract has been approved by both parties, it can identify each party’s rights regarding the services to be transferred and the payment terms for the services, it has determined the customer to have the ability and intent to pay, and the contract has commercial substance. At contract inception, the Company evaluates whether two or more contracts should be combined and accounted for as a single contract and whether the combined or single contract includes more than one performance obligation. The Company applies judgment in determining the customer’s ability and intent to pay, which is based on a variety of factors, including the customer’s payment history or, in the case of a new customer, credit and financial information pertaining to the customer.
2) Identify the performance obligations in the contract. Performance obligations promised in a contract are identified based on the services that will be transferred to the customer that are both capable of being distinct, whereby the customer can benefit from the service either on its own or together with other resources that are readily available from third parties or from the Company, and are distinct in the context of the contract, whereby the transfer of the services is separately identifiable from other promises in the contract. The Company treats consumption of its platform for compute, storage, and data transfer resources as one single performance obligation because they are consumed by customers as a single, integrated offering. The Company does not make any one of these resources available for consumption without the others. Instead, each of compute, storage, and data transfer work together to drive consumption on the Company’s platform. The Company treats its virtual private deployments for customers, professional services, technical solution services, and training each as a separate and distinct performance obligation. Some customers have negotiated an option to purchase additional capacity at a stated discount. These options generally do not provide a material right as they are priced at the Company’s SSP, as described below, as the stated discounts are not incremental to the range of discounts typically given.

3) Determine the transaction price. The transaction price is determined based on the consideration the Company expects to receive in exchange for transferring services to the customer. Variable consideration is included in the transaction price if, in the Company’s judgment, it is probable that a significant future reversal of cumulative revenue recognized under the contract will not occur. Variable consideration is estimated based on expected value, primarily relying on the Company’s history. In certain situations, the Company may also use the most likely amount as the basis of its estimate. None of the Company’s contracts contain a significant financing component. Revenue is recognized net of any taxes collected from customers, which are subsequently remitted to governmental entities (e.g., sales and other indirect taxes).

4) Allocate the transaction price to performance obligations in the contract. If the contract contains a single performance obligation, the entire transaction price is allocated to the single performance obligation. Contracts that contain multiple performance obligations require an allocation of the transaction price to each performance obligation on a relative SSP basis. The determination of a relative SSP for each distinct performance obligation requires judgment. The Company determines SSP for performance obligations based on an observable standalone selling price when it is available, as well as other factors, including the overall pricing objectives, which take into consideration market conditions and customer-specific factors, including a review of internal discounting tables, the services being sold, the volume of capacity commitments, and other factors. The observable standalone selling price is established based on the price at which products and services are sold separately. If an SSP is not observable through past transactions, the Company estimates it using available information including, but not limited to, market data and other observable inputs.

5) Recognize revenue when or as the Company satisfies a performance obligation. Revenue is recognized at the time the related performance obligation is satisfied by transferring the promised service to a customer. Revenue is recognized when control of the services is transferred to the customers, in an amount that reflects the consideration that the Company expects to receive in exchange for those services. The Company determined an output method to be the most appropriate measure of progress because it most faithfully represents when the value of the services is simultaneously received and consumed by the customer, and control is transferred. Virtual private deployment fees are recognized ratably over the term of the deployment as the deployment service represents a stand-ready performance obligation provided throughout the deployment term.
Allocation of Overhead Costs

Overhead costs that are not substantially dedicated for use by a specific functional group are allocated based on headcount. Such costs include costs associated with office facilities, depreciation of property and equipment, information technology (IT) and general recruiting related expenses and other expenses, such as software and subscription services.

Cost of Revenue

Cost of revenue consists primarily of (i) third-party cloud infrastructure expenses incurred in connection with the customers’ use of the Snowflake platform and the deployment and maintenance of the platform on public clouds, including different regional deployments, and (ii) personnel-related costs associated with the Company’s customer support team, engineering team that is responsible for maintaining the Company's service availability and security of its platform, and professional services and training departments, including salaries, benefits, bonuses, and stock-based compensation. Cost of revenue also includes amortization of capitalized internal-use software development costs, amortization of acquired intangible assets, costs of contracted third-party partners for professional services, expenses associated with software and subscription services dedicated for use by the Company’s customer support team and engineering team responsible for maintaining the Company's service, and allocated overhead.

Research and Development Costs

Research and development costs are expensed as incurred, unless they qualify as capitalized internal-use software development costs. Research and development expenses consist primarily of personnel-related expenses associated with the Company’s research and development staff, including salaries, benefits, bonuses, and stock-based compensation. Research and development expenses also include contractor or professional services fees, third-party cloud infrastructure expenses incurred in developing the Company’s platform, amortization of acquired intangible assets, software and subscription services dedicated for use by the Company’s research and development organization, and allocated overhead.

Advertising Costs

Advertising costs, excluding expenses associated with the Company’s user conferences, are expensed as incurred and are included in sales and marketing expenses in the consolidated statements of operations. These costs were $85.3 million, $68.2 million, and $57.5 million for the fiscal years ended January 31, 2024, 2023, and 2022, respectively.

Income Taxes

The Company is subject to income taxes in the United States and numerous foreign jurisdictions. Significant judgment is required in determining its provision for income taxes and deferred tax assets and liabilities, including evaluating uncertainties in the application of accounting principles and complex tax laws.

The Company records a provision for income taxes for the anticipated tax consequences of the reported results of operations using the asset and liability method. Under this method, the Company recognizes deferred tax assets and liabilities for the expected future tax consequences of temporary differences between the carrying amounts for financial reporting purposes and the tax bases of assets and liabilities, as well as for loss and tax credit carryforwards. The deferred assets and liabilities are measured using the statutorily enacted tax rates anticipated to be in effect when those tax assets and liabilities are expected to be realized or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in the period that includes the enactment date.

A valuation allowance is established if, based upon the available evidence, it is more likely than not that some or all of the deferred tax assets will not be realized. The Company considers all available evidence, both positive and negative, including historical levels of income, expectations and risks associated with estimates of future taxable income in assessing the need for a valuation allowance.
The Company’s tax positions are subject to income tax audits by multiple tax jurisdictions throughout the world. The Company recognizes the tax benefit of an uncertain tax position only if it is more likely than not the position will be sustainable upon examination by the taxing authority, including resolution of any related appeals or litigation processes. This evaluation is based on all available evidence and assumes that the tax authorities have full knowledge of all relevant information concerning the tax position. The tax benefit recognized is measured as the largest amount of benefit which is more likely than not (greater than 50% likely) to be realized upon ultimate settlement with the taxing authority. The Company recognizes interest accrued and penalties related to unrecognized tax benefits in income tax expense. The Company makes adjustments to these reserves in accordance with the income tax guidance when facts and circumstances change, such as the closing of a tax audit or the refinement of an estimate. To the extent that the final tax outcome of these matters is different from the amounts recorded, such differences may affect the provision for income taxes in the period in which such determination is made and could have a material impact on the Company’s financial condition and operating results.

Stock-Based Compensation

The Company’s equity awards include stock options, restricted stock unit awards (RSUs), restricted common stock granted to employees, non-employee directors, and other service providers, and stock purchase rights granted under the Employee Stock Purchase Plan (ESPP Rights) to employees. Equity awards are reviewed in determining whether such awards are equity-classified or liability-classified.

Stock-based compensation related to equity-classified awards is measured based on the estimated fair value of the awards on the date of grant and generally recognized on a straight-line basis over the requisite service period. The fair value of each stock option granted and ESPP Rights is estimated using the Black-Scholes option-pricing model. The determination of the grant-date fair value using an option-pricing model is affected by the estimated fair value of the Company’s common stock as well as assumptions regarding a number of other complex and subjective variables. These variables include expected stock price volatility over an expected term, actual and projected employee stock option exercise behaviors, the risk-free interest rate for an expected term, and expected dividends. The fair value of each RSU is based on the fair value of the Company’s common stock on the date of grant. For equity-classified awards with both service-based and performance-based vesting conditions, the stock-based compensation is recognized using an accelerated attribution method over the requisite service period, based on the Company’s periodic assessment of the probability that the performance condition will be achieved.

Certain RSUs with both service-based and performance-based vesting conditions are liability-classified, as the monetary value of the obligation under each potential outcome of the performance condition is predominantly based on a fixed monetary amount known at inception and will be settled in a variable number of the Company’s common stock. The fair value of these awards is estimated using the Monte Carlo simulation model, which requires the use of various assumptions, including the expected stock price volatility and risk-free interest rate. These awards are subsequently remeasured to the fair value at each reporting date until the number of these awards eligible to vest is fixed, at which time these awards will be reclassified to equity. Stock-based compensation associated with these awards is recognized based on the probable outcome of the performance condition, using an accelerated attribution method over the requisite service period, with a cumulative catch-up adjustment recognized for changes in the fair value estimated at each reporting date.

If an award contains a provision whereby vesting is accelerated upon a change in control, such a change in control is considered to be outside of the Company’s control and is not considered probable until it occurs. Forfeitures are accounted for in the period in which they occur.

During the fiscal year ended January 31, 2023, the Company began funding withholding taxes due upon the vesting of employee RSUs in certain jurisdictions by net share settlement, rather than its previous approach of selling shares of the Company’s common stock. The amount of withholding taxes related to net share settlement of employee RSUs is reflected as (i) a reduction to additional paid-in-capital, and (ii) cash outflows for financing activities when the payments are made. The shares withheld by the Company as a result of the net share settlement of RSUs are not considered issued and outstanding, and do not impact the calculation of basic net income (loss) per share attributable to Snowflake Inc. Class A and Class B common stockholders.

Net Loss Per Share Attributable to Snowflake Inc. Class A and Class B Common Stockholders

As discussed in Note 11, “Equity,” on March 1, 2021, all shares of the Company’s then-outstanding Class B common stock were automatically converted into the same number of shares of Class A common stock pursuant to the terms of the Company’s amended and restated certificate of incorporation.
Basic and diluted net loss per share attributable to Snowflake Inc. common stockholders is computed in conformity with the two-class method required for participating securities. The Company considers unvested common stock to be participating securities, as the holders of such stock have the right to receive nonforfeitable dividends on a pari passu basis in the event that a dividend is declared on common stock.

Basic net loss per share attributable to Snowflake Inc. common stockholders is computed by dividing net loss attributable to Snowflake Inc. common stockholders by the weighted-average number of shares of Snowflake Inc. common stock outstanding during the period, which excludes treasury stock. Diluted net loss per share attributable to Snowflake Inc. common stockholders is computed by giving effect to all potentially dilutive Snowflake Inc. common stock equivalents to the extent they are dilutive. For purposes of this calculation, stock options, RSUs, restricted common stock, ESPP Rights, and early exercised stock options are considered to be common stock equivalents but have been excluded from the calculation of diluted net loss per share attributable to Snowflake Inc. common stockholders as their effect is anti-dilutive for all periods presented.

The rights, including the liquidation and dividend rights, of the holders of Snowflake Inc. Class A and Class B common stock are identical, except with respect to voting, converting, and transfer rights. As the liquidation and dividend rights are identical, the undistributed earnings are allocated on a proportionate basis to each class of common stock and the resulting basic and diluted net loss per share attributable to Snowflake Inc. common stockholders are, therefore, the same for both Snowflake Inc. Class A and Class B common stock on both individual and combined basis.

Cash and Cash Equivalents

The Company considers all highly liquid investments with original or remaining maturities of three months or less when purchased to be cash equivalents.

Restricted Cash

Restricted cash primarily consists of collateralized letters of credit established in connection with lease agreements for the Company’s facilities. Restricted cash is included in current assets for leases that expire within one year and is included in non-current assets for leases that expire more than one year from the balance sheet date.

Investments

The Company’s investments in marketable debt securities have been classified and accounted for as available-for-sale and are recorded at estimated fair value. The Company classifies its marketable debt securities as either short-term or long-term at each balance sheet date based on each instrument’s underlying contractual maturity date. Short-term investments are investments with original maturities of less than one year when purchased. Purchase premiums and discounts are amortized or accreted using the effective interest method over the life of the related security and such amortization and accretion are included in interest income in the consolidated statements of operations.

For available-for-sale debt securities in an unrealized loss position, the Company first assesses whether it intends to sell or it is more likely than not that the Company will be required to sell the security before the recovery of its entire amortized cost basis. If either of these criteria is met, the security’s amortized cost basis is written down to fair value through other income (expense), net in the consolidated statements of operations. If neither of these criteria is met, the Company further assesses whether the decline in fair value below amortized cost is due to credit or non-credit related factors. In making this assessment, the Company considers the extent to which fair value is less than amortized cost, any changes to the rating of the security by a rating agency, and any adverse conditions specifically related to the security, among other factors. Credit-related unrealized losses are recognized as an allowance on the consolidated balance sheets with a corresponding charge in the other income (expense), net in the consolidated statements of operations. Non-credit related unrealized losses and unrealized gains on available-for-sale debt securities are included in accumulated other comprehensive income (loss).

Realized gains and losses are determined based on the specific identification method and are reported in other income (expense), net in the consolidated statements of operations.
Strategic Investments

The Company’s strategic investments consist of non-marketable equity and debt securities in privately-held companies and marketable equity securities in publicly-traded companies, in which the Company does not have a controlling interest or significant influence. Strategic investments are included in other assets on the consolidated balance sheets.

Non-marketable equity securities are recorded at cost and adjusted for observable transactions for the same or similar investments of the same issuer (referred to as the Measurement Alternative) or impairment. For these investments, the Company recognizes remeasurement adjustments, including upward and downward adjustments, and impairments, if any, in other income (expense), net in the consolidated statements of operations. Valuations of privately-held securities are inherently complex due to the lack of readily available market data and require the use of judgment. For example, determining whether an orderly transaction is for an identical or similar investment requires judgment based on the rights and obligations that are attached to the securities. In determining the estimated fair value of these investments, the Company uses the most recent data available to the Company.

Marketable equity securities are measured at fair value with changes in fair value recorded in other income (expense), net in the consolidated statements of operations.

Non-marketable debt securities are classified as available-for-sale and are recorded at their estimated fair value with changes in fair value recorded through accumulated other comprehensive income (loss).

Strategic investments are subject to periodic impairment analysis, which would involve an assessment of both qualitative and quantitative factors, including the investee’s financial metrics, market acceptance of the investee’s product or technology, and the rate at which the investee is using its cash. If the investment is considered impaired, the Company recognizes an impairment through other income (expense), net in the consolidated statements of operations and establishes a new carrying value for the investment.

Fair Value of Financial Instruments

The Company’s primary financial instruments include cash equivalents, investments in marketable securities, strategic investments, restricted cash, accounts receivable, derivative assets and liabilities, accounts payable and accrued expenses. The carrying amounts of cash equivalents, accounts receivable, accounts payable, and accrued expenses approximate fair value due to their short-term nature. See Note 5, “Fair Value Measurements,” for information regarding the fair value of the Company’s investments in marketable securities, strategic investments, and derivative assets and liabilities.

Derivative Financial Instruments

The Company’s derivative financial instruments, which are carried at fair value on the consolidated balance sheets, consist of foreign currency forward contracts as described below:

Non-Designated Hedges—The Company utilizes foreign currency forward contracts to manage its exposure to certain foreign currency exchange risks primarily associated with (i) a portion of its net outstanding monetary assets and liabilities positions and (ii) certain intercompany balances denominated in currencies other than the U.S. dollar. These foreign currency forward contracts have maturities of twelve months or less and are not designated as hedging instruments (Non-Designated Hedges). As such, all changes in the fair value of these derivative instruments are recorded in other income (expense), net on the consolidated statements of operations, and are intended to offset the foreign currency transaction gains or losses associated with the underlying balances being hedged. Cash flows at settlement of such foreign currency forward contracts are classified as operating activities in the consolidated statement of cash flows.
Cash Flow Hedge—During the fiscal year ended January 31, 2024, the Company began utilizing foreign currency forward contracts to manage the volatility in cash flows associated with (i) certain forecasted capital expenditures and (ii) a portion of its forecasted operating expenses denominated in certain currencies other than the U.S. dollar. These foreign currency forward contracts have a maturity of twelve months or less and are designated and qualify as cash flow hedges, and, in general, closely match the underlying hedged forecasted transactions in duration. The effectiveness of the cash flow hedges is assessed quantitatively using regression at inception and at each reporting date. The effective portion of these foreign currency forward contracts’ gains and losses resulting from changes in fair value is recorded in accumulated other comprehensive income (loss) on the consolidated balance sheets, and subsequently reclassified into the same line items on the Company’s consolidated statements of operations as the underlying hedged forecasted transactions in the same period that such transactions affect earnings. In the event the underlying forecasted transactions do not occur, or it becomes probable that they will not occur within the defined hedge period, the gains or losses on the related cash flow hedges are reclassified immediately from accumulated other comprehensive income (loss) to net income (loss) in the Company’s consolidated financial statements. Cash flows from such foreign currency forward contracts are classified in the same category on the Company’s consolidated statements of cash flows as the cash flows from the underlying hedged forecasted transactions.

These derivative financial instruments did not have a material impact on the Company’s consolidated financial statements for any period presented.

Accounts Receivable, Net

Accounts receivable include billed and unbilled receivables, net of allowance for credit losses. Trade accounts receivable are recorded at invoiced amounts and do not bear interest. The allowance for credit losses is estimated based on the Company’s assessment of the collectibility of accounts receivable by considering various factors, including the age of each outstanding invoice, the collection history of each customer, historical write-off experience, current economic conditions, and reasonable and supportable forecasts of future economic conditions over the life of the receivable. The Company assesses collectibility by reviewing accounts receivable on an aggregate basis when similar characteristics exist and on an individual basis when specific customers with collectibility issues are identified. Accounts receivable deemed uncollectible are charged against the allowance for credit losses when identified.

Capitalized Internal-Use Software Development Costs

The Company capitalizes qualifying internal-use software development costs, primarily related to its cloud platform. The costs consist of personnel costs (including related benefits and stock-based compensation) that are incurred during the application development stage. Capitalization of costs begins when two criteria are met: (1) the preliminary project stage is completed, and (2) it is probable that the software will be completed and used for its intended function. Capitalization ceases when the software is substantially complete and ready for its intended use, including the completion of all significant testing. Costs related to preliminary project activities and post-implementation operating activities are expensed as incurred.

Capitalized costs are included in property and equipment, net on the consolidated balance sheets. These costs are amortized over the estimated useful life of the software, which is three years, on a straight-line basis. Cost and accumulated amortization of fully amortized capitalized internal-use software development costs are removed from the consolidated balance sheets when the related software is no longer in use. The amortization of capitalized costs related to the Company’s platform applications is primarily included in cost of revenue in the consolidated statements of operations.

Property and Equipment, Net

Property and equipment, net is stated at cost less accumulated depreciation and amortization. Depreciation is computed using the straight-line method over the estimated useful life of the related asset, ranging from generally three to seven years. Leasehold improvements are amortized over the shorter of estimated useful life or the remaining lease term. Expenses that improve an asset or extend its remaining useful life are capitalized. Costs of maintenance or repairs that do not extend the lives of the respective assets are charged to expenses as incurred. Cost and accumulated depreciation and amortization of fully depreciated property and equipment are removed from the consolidated balance sheets when they are no longer in use.
Deferred Commissions

The Company capitalizes incremental costs of obtaining a contract with a customer if such costs are recoverable. Such costs consist primarily of (i) sales commissions tied to new customer or customer expansion contracts earned by the Company’s sales force and the associated payroll taxes and fringe benefits, and (ii) certain referral fees earned by third parties. These costs are capitalized and then amortized over a period of benefit that is determined to be five years. The Company determined the period of benefit by taking into consideration the length of terms in its customer contracts, life of the technology, and other factors. Amounts expected to be recognized within one year of the balance sheet date are recorded as deferred commissions, current, and the remaining portion is recorded as deferred commissions, non-current, on the consolidated balance sheets. Amortization expense is included in sales and marketing expenses in the consolidated statements of operations. A portion of the sales commissions paid to the sales force is earned based on the level of the customers’ consumption of the Company’s platform, and a portion of the commissions paid to the sales force is earned upon the origination of the customer contracts. Sales commissions tied to customers’ consumption are not considered incremental costs and are expensed in the same period as they are earned. Deferred commissions are periodically analyzed for impairment. There were no impairment losses relating to the deferred commissions for all periods presented.

Leases

The Company determines if an arrangement is or contains a lease at inception by evaluating various factors, including if the contract conveys the right to control the use of an identified asset for a period of time in exchange for consideration and other facts and circumstances. Lease classification is determined at the lease commencement date. Operating leases are included in operating lease right-of-use assets, operating lease liabilities, current, and operating lease liabilities, non-current on the consolidated balance sheets. The Company did not have any material finance leases for all periods presented.

Right-of-use assets represent the Company’s right to use an underlying asset for the lease term, and lease liabilities represent the Company’s obligation to make payments arising from the lease. Operating lease right-of-use assets and liabilities are recognized at the lease commencement date based on the present value of lease payments over the lease term. Lease payments consist primarily of the fixed payments under the arrangement, less any lease incentives. Variable lease payments are expensed as incurred and include certain non-lease components, such as maintenance and other services provided by the lessor to the extent the charges are variable. The Company uses an estimate of its incremental borrowing rate (IBR) based on the information available at the lease commencement date in determining the present value of lease payments, unless the implicit rate is readily determinable. In determining the appropriate IBR, the Company considers various factors, including, but not limited to, its credit rating, the lease term, and the currency in which the arrangement is denominated. The Company’s lease terms may include options to extend or terminate the lease when it is reasonably certain that the Company will exercise that option. Lease expense for lease payments is recognized on a straight-line basis over the lease term.

The Company does not separate non-lease components from lease components for its facility asset portfolio. In addition, the Company does not recognize right-of-use assets and lease liabilities for short-term leases, which have a lease term of 12 months or less and do not include an option to purchase the underlying asset that the Company is reasonably certain to exercise. Lease cost for short-term leases is recognized on a straight-line basis over the lease term.

In addition, the Company subleases certain of its unoccupied facilities to third parties. Any impairment to the associated right-of-use assets, leasehold improvements, or other assets as a result of a sublease is recognized in the period the sublease is executed and recorded in the consolidated statements of operations. The Company recognizes sublease income on a straight-line basis over the sublease term. Sublease income is recorded as a reduction to the Company’s operating lease costs.
Business Combinations

The Company applies a screen test to evaluate if substantially all of the fair value of the gross assets acquired is concentrated in a single identifiable asset or group of similar identifiable assets to determine whether a transaction is accounted for as an asset acquisition or business combination. When the Company acquires a business, the purchase consideration is allocated to the tangible assets acquired, liabilities assumed, and intangible assets acquired based on their estimated respective fair values. The excess of the fair value of purchase consideration over the fair values of these identifiable assets and liabilities is recorded as goodwill. Critical estimates used in valuing certain intangible assets include, but are not limited to, time and resources required to recreate the assets acquired. These estimates are based on information obtained from the management of the acquired companies, the Company’s assessment of the information, and historical experience. The Company’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 of up to one year from the acquisition date, the Company may record adjustments to the preliminary fair value of the assets acquired and liabilities assumed with a corresponding offset to goodwill for these business combinations.

Impairment of Goodwill, Intangible Assets, and Other Long-Lived Assets

The Company’s long-lived assets with finite lives consist primarily of property and equipment, capitalized development software costs, operating lease right-of-use assets and acquired intangible assets. Long-lived assets with finite lives are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset or asset group may not be recoverable. Recoverability of assets held and used is measured by comparison of the carrying amount of an asset or an asset group to estimated undiscounted future net cash flows expected to be generated by the asset or asset group. If the carrying amount of an asset exceeds these estimated future cash flows, an impairment charge is recognized by the amount by which the carrying amount of the assets exceeds the fair value of the asset or asset group.

Goodwill and indefinite-lived intangible assets are not amortized but rather tested for impairment at least annually in the fourth quarter, or more frequently if events or changes in circumstances indicate that impairment may exist. Goodwill impairment is recognized when the quantitative assessment results in the carrying value of the reporting unit exceeding its fair value, in which case an impairment charge is recorded to goodwill to the extent the carrying value exceeds the fair value, limited to the amount of goodwill. The Company did not recognize any impairment of goodwill for all periods presented.

Deferred Revenue

The Company records deferred revenue when the Company receives customer payments in advance of satisfying the performance obligations on the Company’s contracts. Capacity arrangements are generally billed and paid in advance of satisfaction of performance obligations, and the Company’s on-demand arrangements are billed in arrears generally on a monthly basis. Deferred revenue also includes amounts that have been invoiced but not yet collected, classified as accounts receivable, when the Company has an enforceable right to consideration for capacity arrangements. Deferred revenue relating to the Company’s capacity arrangements that have a contractual expiration date of less than 12 months are classified as current. For capacity arrangements that have a contractual expiration date of greater than 12 months, the Company apportions deferred revenue between current and non-current based upon an assumed ratable consumption of these capacity arrangements over the entire term of the arrangement, even though it does not recognize revenue ratably over the term of the contract as customers have flexibility in their consumption and revenue is generally recognized on consumption. In addition, in many cases, the Company’s customer contracts also permit customers to roll over any unused capacity to a subsequent order, generally on the purchase of additional capacity. As such, the current or non-current classification of deferred revenue may not reflect the actual timing of revenue recognition.

Recently Issued Accounting Pronouncements Not Yet Adopted
In November 2023, the FASB issued ASU 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures, which requires disclosure, on an annual and interim basis, of significant segment expenses that are regularly provided to the chief operating decision maker and included within each reported measure of segment profit and loss, and an amount for other segment items by reportable segment and a description of its composition. This guidance also requires disclosures on the title and position of the chief operating decision maker and an explanation of how the chief operating decision maker uses the reported measures of segment profit or loss in assessing segment performance and deciding how to allocate resources, and interim disclosures of reportable segment’s profit or loss and assets. This guidance is effective for the Company for its fiscal year beginning February 1, 2024 and interim periods within its fiscal year beginning February 1, 2025 on a retrospective basis. Early adoption is permitted. The Company is currently evaluating the impact of the adoption of this guidance on its consolidated financial statements and disclosures.

In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures, which requires annual disclosure on disaggregation of rate reconciliation categories and income taxes paid by jurisdiction. This guidance is effective for the Company for its fiscal year beginning February 1, 2025 on a prospective basis. Early adoption and retrospective application are permitted. The Company is currently evaluating the impact of the adoption of this guidance on its consolidated financial statements and disclosures.

Recent Securities and Exchange Commission (SEC) Final Rules Not Yet Adopted

In March 2024, the SEC adopted final rules under SEC Release No. 33-11275, The Enhancement and Standardization of Climate-Related Disclosures for Investors, which requires registrants to provide certain climate-related information in their registration statements and annual reports. The rules require information about a registrant's climate-related risks that are reasonably likely to have a material impact on its business, results of operations, or financial condition. The required information about climate-related risks will also include disclosure of a registrant's greenhouse gas emissions. In addition, the rules will require registrants to present certain climate-related financial metrics in their audited financial statements. These requirements are effective for the Company in various fiscal years, starting with its fiscal year beginning February 1, 2025. Disclosures will be required prospectively, with information for prior periods required only to the extent it was previously disclosed in an SEC filing. The Company is currently evaluating the impact of these final rules on its consolidated financial statements and disclosures.
XML 35 R12.htm IDEA: XBRL DOCUMENT v3.24.1
Revenue, Accounts Receivable, Deferred Revenue, and Remaining Performance Obligations
12 Months Ended
Jan. 31, 2024
Revenue Recognition and Deferred Revenue [Abstract]  
Revenue, Accounts Receivable, Deferred Revenue, and Remaining Performance Obligations Revenue, Accounts Receivable, Deferred Revenue, and Remaining Performance Obligations
Disaggregation of Revenue

Revenue consists of the following (in thousands):

Fiscal Year Ended January 31,
202420232022
Product revenue$2,666,849 $1,938,783 $1,140,469 
Professional services and other revenue139,640 126,876 78,858 
Total$2,806,489 $2,065,659 $1,219,327 
Revenue by geographic area, based on the location of the Company’s customers (or end-customers under reseller arrangements), was as follows (in thousands):

Fiscal Year Ended January 31,
202420232022
Americas:
United States$2,166,448 $1,633,843 $977,077 
Other Americas(1)
72,784 46,577 26,324 
EMEA(1)(2)
432,634 292,666 169,268 
Asia-Pacific and Japan(1)
134,623 92,573 46,658 
Total$2,806,489 $2,065,659 $1,219,327 
________________
(1)No individual country in these areas represented more than 10% of the Company’s revenue for all periods presented.
(2)Includes Europe, the Middle East and Africa.

Accounts Receivable, Net

As of January 31, 2024 and 2023, allowance for credit losses of $2.5 million and $2.2 million, respectively, was included in the Company’s accounts receivable, net balance.

Significant Customers

For purposes of assessing the concentration of credit risk and significant customers, a group of customers under common control or customers that are affiliates of each other are regarded as a single customer. As of January 31, 2024 and 2023, there were no customers that represented 10% or more of the Company’s accounts receivable, net balance. Additionally, there were no customers that represented 10% or more of the Company’s revenue for each of the fiscal years ended January 31, 2024, 2023, and 2022.

Deferred Revenue

The Company recognized $1.4 billion, $974.3 million, and $535.8 million of revenue for the fiscal years ended January 31, 2024, 2023, and 2022, respectively, from the deferred revenue balances as of January 31, 2023, 2022, and 2021, respectively.

Remaining Performance Obligations

Remaining performance obligations (RPO) represent the amount of contracted future revenue that has not yet been recognized, including (i) deferred revenue and (ii) non-cancelable contracted amounts that will be invoiced and recognized as revenue in future periods. The Company’s RPO excludes performance obligations from on-demand arrangements as there are no minimum purchase commitments associated with these arrangements, and certain time and materials contracts that are billed in arrears. Portions of RPO that are not yet invoiced and are denominated in foreign currencies are revalued into U.S. dollars each period based on the applicable period-end exchange rates.

As of January 31, 2024, the Company’s RPO was $5.2 billion, of which the Company expects approximately 50% to be recognized as revenue in the twelve months ending January 31, 2025 based on historical customer consumption patterns. However, the amount and timing of revenue recognition are generally dependent upon customers’ future consumption, which is inherently variable at customers’ discretion and can extend beyond the original contract term in cases where customers are permitted to roll over unused capacity to future periods, generally on the purchase of additional capacity at renewal.
XML 36 R13.htm IDEA: XBRL DOCUMENT v3.24.1
Cash Equivalents and Investments
12 Months Ended
Jan. 31, 2024
Investments, Debt and Equity Securities [Abstract]  
Cash Equivalents and Investments Cash Equivalents and Investments
The following is a summary of the Company’s cash equivalents, short-term investments, and long-term investments on the consolidated balance sheets (in thousands):
January 31, 2024
Amortized
Cost
Gross
Unrealized
Gains
Gross
Unrealized
Losses
Estimated
Fair Value
Cash equivalents:
U.S. government securities$742,235 $$(2)$742,234 
Money market funds533,211 — — 533,211 
Time deposits56,263 — — 56,263 
Total cash equivalents1,331,709 (2)1,331,708 
Investments:
Corporate notes and bonds1,549,151 1,959 (3,394)1,547,716 
U.S. government and agency securities877,496 574 (4,653)873,417 
Commercial paper353,525 154 (131)353,548 
Certificates of deposit224,869 271 (15)225,125 
Total investments3,005,041 2,958 (8,193)2,999,806 
Total cash equivalents and investments$4,336,750 $2,959 $(8,195)$4,331,514 

January 31, 2023
Amortized
Cost
Gross
Unrealized
Gains
Gross
Unrealized
Losses
Estimated
Fair Value
Cash equivalents:
Money market funds(1)
$520,138 $— $— $520,138 
Commercial paper9,305 — (1)9,304 
Corporate notes and bonds6,902 — 6,903 
Certificates of deposit3,045 — (1)3,044 
Total cash equivalents(1)
539,390 (2)539,389 
Investments:
Corporate notes and bonds2,124,454 2,096 (23,470)2,103,080 
Commercial paper883,023 272 (1,947)881,348 
U.S. government and agency securities715,949 107 (12,220)703,836 
Certificates of deposit453,557 278 (1,110)452,725 
Total investments4,176,983 2,753 (38,747)4,140,989 
Total cash equivalents and investments(1)
$4,716,373 $2,754 $(38,749)$4,680,378 
________________
(1)Includes a reclassification of $141.0 million from cash to cash equivalents for the money market funds balance as of January 31, 2023, as presented in the Annual Report on Form 10-K filed with the SEC on March 29, 2023. Such reclassification did not impact the Company’s consolidated balance sheet as of January 31, 2023 or its consolidated statement of cash flows for the fiscal year ended January 31, 2023.

The Company included $24.2 million and $19.4 million of interest receivable in prepaid expenses and other current assets on the consolidated balance sheets as of January 31, 2024 and 2023, respectively. The Company did not recognize an allowance for credit losses against interest receivable as of January 31, 2024 and 2023 because such potential losses were not material.

As of January 31, 2024, the contractual maturities of the Company’s available-for-sale marketable debt securities did not exceed 36 months. The estimated fair values of available-for-sale marketable debt securities, classified as short-term or long-term investments on the Company’s consolidated balance sheets, by remaining contractual maturity, is as follows (in thousands):
January 31, 2024
Estimated
Fair Value
Due within 1 year$2,083,499 
Due in 1 year to 3 years916,307 
Total$2,999,806 

The following tables show the fair values of, and the gross unrealized losses on, the Company’s available-for-sale marketable debt securities, classified by the length of time that the securities have been in a continuous unrealized loss position and aggregated by investment type, on the consolidated balance sheets (in thousands):

January 31, 2024
Less than 12 Months12 Months or GreaterTotal
Fair ValueGross
Unrealized
Losses
Fair ValueGross
Unrealized
Losses
Fair ValueGross
Unrealized
Losses
Cash equivalents:
U.S. government securities$338,893 $(2)$— $— $338,893 $(2)
Total cash equivalents338,893 (2)— — 338,893 (2)
Investments:
Corporate notes and bonds625,766 (1,259)321,952 (2,135)947,718 (3,394)
U.S. government and agency securities525,408 (1,323)191,863 (3,330)717,271 (4,653)
Commercial paper172,422 (131)— — 172,422 (131)
Certificates of deposit71,813 (15)— — 71,813 (15)
Total investments1,395,409 (2,728)513,815 (5,465)1,909,224 (8,193)
Total cash equivalents and investments$1,734,302 $(2,730)$513,815 $(5,465)$2,248,117 $(8,195)

January 31, 2023
Less than 12 Months12 Months or GreaterTotal
Fair ValueGross
Unrealized
Losses
Fair ValueGross
Unrealized
Losses
Fair ValueGross
Unrealized
Losses
Cash equivalents:
Commercial paper$9,304 $(1)$— $— $9,304 $(1)
Certificates of deposit3,044 (1)— — 3,044 $(1)
Total cash equivalents12,348 (2)— — 12,348 (2)
Investments:
Corporate notes and bonds899,655 (8,521)736,431 (14,949)1,636,086 (23,470)
U.S. government and agency securities387,207 (3,157)232,771 (9,063)619,978 (12,220)
Commercial paper561,793 (1,947)— — 561,793 (1,947)
Certificates of deposit256,428 (1,110)— — 256,428 (1,110)
Total investments2,105,083 (14,735)969,202 (24,012)3,074,285 (38,747)
Total cash equivalents and investments$2,117,431 $(14,737)$969,202 $(24,012)$3,086,633 $(38,749)

For available-for-sale marketable debt securities with unrealized loss positions, the Company does not intend to sell these securities and it is more likely than not that the Company will hold these securities until maturity or a recovery of the cost basis. The decline in fair values of these securities due to credit related factors was not material as of January 31, 2024 and 2023.
See Note 5, “Fair Value Measurements,” for information regarding the Company’s strategic investments.
XML 37 R14.htm IDEA: XBRL DOCUMENT v3.24.1
Fair Value Measurements
12 Months Ended
Jan. 31, 2024
Fair Value Disclosures [Abstract]  
Fair Value Measurements Fair Value Measurements
Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability (an exit price) in an orderly transaction between market participants at the reporting date. The accounting guidance establishes a three-tiered hierarchy, which prioritizes the inputs used in the valuation methodologies in measuring fair value as follows:

Level 1 Inputs: Unadjusted quoted prices in active markets for identical assets or liabilities accessible to the reporting entity at the measurement date.

Level 2 Inputs: Other than quoted prices included in Level 1 inputs that are observable for the asset or liability, either directly or indirectly, for substantially the full term of the asset or liability.

Level 3 Inputs: Unobservable inputs for the asset or liability used to measure fair value to the extent that observable inputs are not available, thereby allowing for situations in which there is little, if any, market activity for the asset or liability at the measurement date.

The following table presents the fair value hierarchy for the Company’s assets and liabilities measured at fair value on a recurring basis as of January 31, 2024 (in thousands):

Level 1
Level 2
Total
Assets:
Cash equivalents:
U.S. government securities$— $742,234 $742,234 
Money market funds533,211 — 533,211 
Time deposits— 56,263 56,263 
Short-term investments:
Corporate notes and bonds— 939,727 939,727 
U.S. government and agency securities— 573,780 573,780 
Commercial paper— 353,548 353,548 
Certificates of deposit— 216,444 216,444 
Long-term investments:
Corporate notes and bonds— 607,989 607,989 
U.S. government and agency securities— 299,637 299,637 
Certificates of deposit— 8,681 8,681 
Derivative assets:
Foreign currency forward contracts
— 60 60 
Total assets
$533,211 $3,798,363 $4,331,574 
Liabilities:
Derivative liabilities:
Foreign currency forward contracts
$— $(745)$(745)
Total liabilities
$— $(745)$(745)
The following table presents the fair value hierarchy for the Company’s assets measured at fair value on a recurring basis as of January 31, 2023 (in thousands):

Level 1
Level 2
Total
Cash equivalents:
Money market funds(1)
$520,138 $— $520,138 
Commercial paper— 9,304 9,304 
Corporate notes and bonds— 6,903 6,903 
Certificates of deposit— 3,044 3,044 
Short-term investments:
Corporate notes and bonds— 1,301,296 1,301,296 
Commercial paper— 881,348 881,348 
Certificates of deposit— 445,194 445,194 
U.S. government and agency securities— 440,128 440,128 
Long-term investments:
Corporate notes and bonds— 801,784 801,784 
U.S. government and agency securities— 263,708 263,708 
Certificates of deposit— 7,531 7,531 
Total(1)
$520,138 $4,160,240 $4,680,378 
________________
(1)Includes a reclassification of $141.0 million from cash to cash equivalents for the money market funds balance as of January 31, 2023, as presented in the Annual Report on Form 10-K filed with the SEC on March 29, 2023. Such reclassification did not impact the Company’s consolidated balance sheet as of January 31, 2023 or its consolidated statement of cash flows for the fiscal year ended January 31, 2023.

The Company determines the fair value of its security holdings based on pricing from the Company’s service providers and market prices from industry-standard independent data providers. Such market prices may be quoted prices in active markets for identical assets (Level 1 inputs) or pricing determined using inputs other than quoted prices that are observable either directly or indirectly (Level 2 inputs), such as yield curve, volatility factors, credit spreads, default rates, loss severity, current market and contractual prices for the underlying instruments or debt, broker and dealer quotes, as well as other relevant economic measures.

Strategic Investments

The tables above do not include the Company’s strategic investments, which consist primarily of non-marketable equity securities accounted for using the Measurement Alternative and marketable equity securities.

The Company’s non-marketable equity securities accounted for using the Measurement Alternative are recorded at fair value on a non-recurring basis and classified within Level 3 of the fair value hierarchy because significant unobservable inputs or data in an inactive market are used in estimating their fair value. The estimation of fair value for these assets requires the use of an observable transaction price or other unobservable inputs, including the volatility, rights, and obligations of the securities the Company holds. The Company’s marketable equity securities are recorded at fair value on a recurring basis and classified within Level 1 of the fair value hierarchy because they are valued using the quoted market price.
The following table presents the Company’s strategic investments by type (in thousands):

January 31, 2024January 31, 2023
Equity securities:
Non-marketable equity securities under Measurement Alternative$190,238 $174,248 
Non-marketable equity securities under equity method5,307 5,066 
Marketable equity securities37,320 22,122 
Debt securities:
Non-marketable debt securities1,500 1,500 
Total strategic investments—included in other assets$234,365 $202,936 

The following table summarizes the realized and unrealized gains and losses included in the carrying value of the Company’s strategic investments in equity securities held as of January 31, 2024 (in thousands):

Fiscal Year Ended January 31,
202420232022
Unrealized gains (losses) on non-marketable equity securities under Measurement Alternative:
Upward adjustments$— $4,125 $32,975 
Impairments(3,101)(38,036)— 
Net unrealized gains (losses) on marketable equity securities
15,197 (12,524)(5,354)
Net unrealized gains (losses) on strategic investments in equity securities
12,096 (46,435)27,621 
Realized gains on non-marketable equity securities under Measurement Alternative(1)
34,713 — — 
Total—included in other income (expense), net$46,809 $(46,435)$27,621 
________________
(1)Includes primarily a remeasurement gain of $34.0 million recognized on a previously held equity interest as a result of a business combination completed during the fiscal year ended January 31, 2024. See Note 7, “Business Combinations,” for further details.

The cumulative upward adjustments and the cumulative impairments to the carrying value of the non-marketable equity securities accounted for using the Measurement Alternative held by the Company as of January 31, 2024 were $37.1 million and $41.1 million, respectively.
XML 38 R15.htm IDEA: XBRL DOCUMENT v3.24.1
Property and Equipment, Net
12 Months Ended
Jan. 31, 2024
Property, Plant and Equipment [Abstract]  
Property and Equipment, Net Property and Equipment, Net
Property and equipment, net consisted of the following (in thousands):

January 31, 2024January 31, 2023
Leasehold improvements$67,804 $59,872 
Computers, equipment, and software29,859 20,050 
Furniture and fixtures17,593 14,800 
Capitalized internal-use software development costs93,222 44,059 
Construction in progress—capitalized internal-use software development costs78,737 61,575 
Construction in progress—other34,890 7,313 
Total property and equipment, gross322,105 207,669 
Less: accumulated depreciation and amortization(1)
(74,641)(46,846)
Total property and equipment, net$247,464 $160,823 
________________
(1)Includes $30.0 million and $19.9 million of accumulated amortization related to capitalized internal-use software development costs as of January 31, 2024 and 2023, respectively.
Depreciation and amortization expense was $37.7 million, $24.7 million, and $13.7 million for the fiscal years ended January 31, 2024, 2023, and 2022, respectively. Included in these amounts was the amortization of capitalized internal-use software development costs of $19.0 million, $10.2 million, and $4.2 million for the fiscal years ended January 31, 2024, 2023, and 2022, respectively.

During the fiscal year ended January 31, 2024, the Company recognized impairment charges of $7.1 million related to its capitalized internal-use software development costs previously included in construction in-progress that were no longer probable of being completed. Such impairment charges were recorded as research and development expenses on the consolidated statements of operations. Impairment charges related to capitalized internal-use software development costs recognized during the fiscal years ended January 31, 2023 and 2022 were not material.
XML 39 R16.htm IDEA: XBRL DOCUMENT v3.24.1
Business Combinations
12 Months Ended
Jan. 31, 2024
Business Combination and Asset Acquisition [Abstract]  
Business Combinations Business Combinations
Fiscal 2024

Samooha, Inc.

On December 20, 2023, the Company acquired all outstanding stock of Samooha, Inc. (Samooha), a privately-held company which developed data clean room technology that enabled multiple parties to securely collaborate on sensitive data. The Company acquired Samooha for its talent and developed technology. The Company has accounted for this transaction as a business combination.

Prior to this business combination, the Company, via one of its wholly-owned subsidiaries (the Investing Subsidiary), held a noncontrolling equity interest in Samooha, which was accounted for using the Measurement Alternative with a carrying amount of $4.8 million (the Previously Held Equity Interest). In connection with this business combination, the Company remeasured the Previously Held Equity Interest at the date of the acquisition and recognized a gain of $34.0 million, which was recorded in other income (expense), net on the Company’s consolidated statement of operations for the fiscal year ended January 31, 2024.

The acquisition date fair value of the preliminary purchase consideration was $219.0 million, which was comprised of the following (in thousands):

Estimated Fair Value
Cash$5,761 
Deferred cash consideration
231 
Common stock(1)
174,225 
Fair value of previously held equity interest(2)
38,818 
Total
$219,035 
________________
(1)Approximately 0.9 million shares of the Company’s Class A common stock, issued to selling stockholders that were not affiliated with the Company, were included in the purchase consideration, and the fair values of these shares were determined based on the closing market price of $194.28 per share on the acquisition date.
(2)In connection with this business combination, the Company issued approximately 0.2 million shares of its Class A common stock to the Investing Subsidiary in exchange for the Previously Held Equity Interest. The fair values of these shares were determined based on the closing market price of $194.28 per share on the acquisition date. These shares are treated as treasury stock for accounting purposes.

In connection with this business combination, the Company also issued to certain of Samooha’s employees a total of 0.4 million shares of the Company’s Class A common stock in exchange for a portion of their Samooha stock. These shares are subject to vesting agreements pursuant to which the shares will vest over four years, subject to each of these employees’ continued employment with the Company or its affiliates. The $74.8 million fair value of these shares is accounted for as post-combination stock-based compensation over the requisite service period of four years. In addition, the Company agreed to grant under its 2020 Equity Incentive Plan certain RSUs that contain both post-combination service-based and performance-based vesting conditions to eligible existing or future employees. See Note 11, “Equity,” for further discussion.
The following table summarizes the preliminary allocation of purchase consideration to assets acquired and liabilities assumed based on their respective estimated fair values as of the date of acquisition:

Estimated Fair Value
(in thousands)
Estimated Useful Life
(in years)
Cash and cash equivalents
$9,589 
Goodwill189,838 
Developed technology intangible asset
25,000 5
Other net tangible liabilities
(345)
Deferred tax liabilities, net(1)
(5,047)
Total$219,035 
________________
(1)Deferred tax liabilities, net primarily relates to the intangible asset acquired and the amount presented is net of deferred tax assets.

The fair value of the developed technology intangible asset was estimated using the discounted cash flow method, which utilizes assumptions including projected future revenue generated from the acquired developed technology, projected profit margin, discount rate, and technology migration curve.

The excess of purchase consideration over the preliminary fair values of identifiable net assets acquired was recorded as goodwill, which is not deductible for income tax purposes. The Company believes the goodwill balance associated with this business combination represents the synergies expected from expanded market opportunities when integrating the acquired developed technologies with the Company’s offerings.

Neeva Inc.

During the three months ended July 31, 2023, the Company acquired all outstanding stock of Neeva Inc. and its equity investee (collectively, Neeva), for $185.4 million in cash. The Company acquired Neeva primarily for its talent and developed technology. The Company has accounted for this transaction as a business combination.

The purchase consideration was preliminarily allocated to assets acquired and liabilities assumed based on their respective estimated fair values as of the date of acquisition. During the three months ended January 31, 2024, the Company recorded a measurement period adjustment which did not have a material impact on goodwill. The updated preliminary allocation of purchase consideration, inclusive of measurement period adjustments, was as follows:

Estimated Fair Value
(in thousands)
Estimated Useful Life
(in years)
Cash and cash equivalents$43,968 
Goodwill63,138 
Developed technology intangible assets83,000 5
Other net tangible liabilities(790)
Deferred tax liabilities, net(1)
(3,889)
Total$185,427 
________________
(1)Deferred tax liabilities, net primarily relates to the intangible asset acquired and the amount presented is net of deferred tax assets.

The fair values of the developed technology intangible assets were estimated using the replacement cost method, which utilizes assumptions for the cost to replace it, such as time and resources required, as well as a theoretical profit margin and opportunity cost.

The excess of purchase consideration over the preliminary fair values of identifiable net assets acquired was recorded as goodwill, which is not deductible for income tax purposes. The Company believes the goodwill balance associated with this business combination represents the synergies expected from expanded market opportunities when integrating the acquired developed technologies with the Company’s offerings.
Mountain US Corporation (formerly known as Mobilize.Net Corporation)

On February 10, 2023, the Company acquired all outstanding stock of Mountain US Corporation (formerly known as Mobilize.Net Corporation) (Mountain), a privately-held company which provided a suite of tools for efficiently migrating databases to the Data Cloud, for $76.3 million in cash. The Company acquired Mountain primarily for its talent and developed technology. The Company has accounted for this transaction as a business combination.

The purchase consideration was preliminarily allocated to assets acquired and liabilities assumed based on their respective estimated fair values as of the date of acquisition. During the three months ended January 31, 2024, the Company recorded a measurement period adjustment which did not have a material impact on goodwill. The updated preliminary allocation of purchase consideration, inclusive of measurement period adjustments, was as follows:

Estimated Fair Value
(in thousands)
Estimated Useful Life
(in years)
Cash and cash equivalents$11,594 
Goodwill46,426 
Developed technology intangible asset33,000 
5
Other net tangible liabilities(6,623)
Deferred tax liabilities, net(1)
(8,136)
Total$76,261 
________________
(1)Deferred tax liabilities, net primarily relates to the intangible asset acquired and the amount presented is net of deferred tax assets.

The fair value of the developed technology intangible asset was estimated using the replacement cost method, which utilizes assumptions for the cost to replace it, such as time and resources required, as well as a theoretical profit margin and opportunity cost.

The excess of purchase consideration over the preliminary fair values of identifiable net assets acquired was recorded as goodwill, which is not deductible for income tax purposes. The Company believes the goodwill balance associated with this business combination represents the synergies expected from strengthening enablement capabilities and the acceleration of legacy migrations to the Data Cloud, as well as expanding the Company’s professional services footprint.

LeapYear Technologies, Inc.

On February 10, 2023, the Company acquired all outstanding stock of LeapYear Technologies, Inc. (LeapYear), a privately-held company which provided a differential privacy platform, for $62.0 million in cash. The Company acquired LeapYear primarily for its talent and developed technology. The Company has accounted for this transaction as a business combination.

The purchase consideration was preliminarily allocated to assets acquired and liabilities assumed based on their respective estimated fair values as of the date of acquisition. During the three months ended January 31, 2024, the Company recorded a measurement period adjustment which did not have a material impact on goodwill. The updated preliminary allocation of purchase consideration, inclusive of measurement period adjustments, was as follows:
Estimated Fair Value
(in thousands)
Estimated Useful Life
(in years)
Cash, cash equivalents, and restricted cash$3,563 
Goodwill9,029 
Developed technology intangible asset53,000 
5
Other net tangible liabilities(1,434)
Deferred tax liabilities, net(1)
(2,150)
Total$62,008 
________________
(1)Deferred tax liabilities, net primarily relates to the intangible asset acquired and the amount presented is net of deferred tax assets.

The fair value of the developed technology intangible asset was estimated using the replacement cost method, which utilizes assumptions for the cost to replace it, such as time and resources required, as well as a theoretical profit margin and opportunity cost.

The excess of purchase consideration over the preliminary fair values of identifiable net assets acquired was recorded as goodwill, which is not deductible for income tax purposes. The Company believes the goodwill balance associated with this business combination represents the synergies expected from expanded market opportunities when integrating the acquired developed technologies with the Company’s offerings.

Other Business Combination

During the fiscal year ended January 31, 2024, the Company acquired all outstanding stock of a privately-held company for $16.6 million in cash. The Company has accounted for this transaction as a business combination. In allocating the aggregate purchase consideration based on the estimated fair values, the Company recorded $1.6 million of cash acquired, $4.9 million as a developer community intangible asset (to be amortized over an estimated useful life of five years), and $10.1 million as goodwill, which is not deductible for income tax purposes.

The excess of purchase consideration over the fair values of net tangible and identifiable assets acquired was recorded as goodwill. The Company believes the goodwill balance associated with this business combination is primarily attributed to the assembled workforce and expected synergies arising from the acquisition.

Acquisition-related costs, recorded as general and administrative expenses, associated with each of the business combinations above were not material during the fiscal year ended January 31, 2024.

From the respective dates of acquisition through January 31, 2024, revenue attributable to each of the companies acquired in fiscal 2024, included in the Company’s consolidated statements of operations for the fiscal year ended January 31, 2024 was not material. It was impracticable to determine the effect on the Company’s net loss attributable to each of the companies acquired in fiscal 2024 as these operations have been integrated into the Company’s ongoing operations since the respective dates of acquisition.
Unaudited Pro Forma Financial Information

The following unaudited pro forma financial information summarizes the combined results of operations of the Company, and both of Samooha and Neeva, as if each had been acquired as of February 1, 2022 (in thousands):

Pro Forma
Fiscal Year Ended January 31,
20242023
(unaudited)
Revenue$2,806,739 $2,065,730 
Net loss$(932,308)$(937,873)

The pro forma financial information for all periods presented above has been calculated after adjusting the results of operations of Samooha and Neeva to reflect certain business combination effects, including the amortization of the acquired intangible asset, stock-based compensation, income tax impact, and acquisition-related costs incurred by the Company, Samooha, and Neeva as though these business combinations occurred as of February 1, 2022, the beginning of the Company’s fiscal 2023. The historical consolidated financial information in the unaudited pro forma table above has been adjusted in the pro forma combined financial results to give effect to pro forma events that are directly attributable to these business combinations, reasonably estimable, and factually supportable. The pro forma financial information is for informational purposes only and is not indicative of the results of operations that would have been achieved if these business combinations had taken place as of February 1, 2022.

Pro forma financial information has not been presented as the effects of each of the Mountain, LeapYear, and other fiscal 2024 business combinations were not material to the Company’s consolidated financial statements.

Fiscal 2023

Applica Sp. z.o.o.

On September 23, 2022, the Company acquired all outstanding stock of Applica Sp. z.o.o. (Applica), a privately-held company which provided an artificial intelligence platform for document understanding, for $174.7 million in cash. The Company acquired Applica primarily for its talent and developed technology. The Company has accounted for this transaction as a business combination.

The purchase consideration was allocated to assets acquired and liabilities assumed based on their respective estimated fair values. The allocation of purchase consideration, inclusive of measurement period adjustments, was as follows:

Estimated Fair Value
(in thousands)
Estimated Useful Life
(in years)
Cash$61 
Goodwill146,444 
Developed technology intangible asset35,000 
5
Other net tangible liabilities(612)
Deferred tax liabilities, net(1)
(6,202)
Total$174,691 
________________
(1)Deferred tax liabilities, net primarily relates to the intangible asset acquired and the amount presented is net of deferred tax assets.
The fair value of the developed technology intangible asset was estimated using the replacement cost method, which utilizes assumptions for the cost to replace it, such as time and resources required, as well as a theoretical profit margin and opportunity cost.

The excess of purchase consideration over the preliminary fair values of identifiable net assets acquired was recorded as goodwill, which is generally not deductible for income tax purposes. The Company believes the goodwill balance associated with this business combination represents the synergies expected from expanded market opportunities when integrating the acquired developed technologies with the Company’s offerings.

Acquisition-related costs of $3.4 million associated with this business combination were recorded as general and administrative expenses during the fiscal year ended January 31, 2023.

Streamlit, Inc.

On March 31, 2022, the Company acquired all outstanding stock of Streamlit, Inc. (Streamlit), a privately-held company which provided an open-source framework for creating and deploying data applications. The Company acquired Streamlit primarily for its talent and developer community. The Company has accounted for this transaction as a business combination. The acquisition date fair value of the purchase consideration was $650.8 million, which was comprised of the following (in thousands):

Estimated Fair Value
Cash$211,839 
Common stock(1)
438,916 
Total
$650,755 
________________
(1)Approximately 1.9 million shares of the Company’s Class A common stock were included in the purchase consideration and the fair values of these shares were determined based on the closing market price of $229.13 per share on the acquisition date.

In addition, in connection with this business combination, the Company issued to Streamlit’s three founders a total of 0.4 million shares of the Company’s Class A common stock in exchange for a portion of their Streamlit stock. These shares are subject to vesting agreements pursuant to which the shares will vest over three years, subject to each founder’s continued employment with the Company or its affiliates. The $93.7 million fair value of these shares is accounted for as post-combination stock-based compensation over the requisite service period of three years. See Note 11, “Equity,” for further discussion.

The purchase consideration was allocated to assets acquired and liabilities assumed based on their respective estimated fair values. The allocation of purchase consideration, inclusive of measurement period adjustments, was as follows:

Estimated Fair Value
(in thousands)
Estimated Useful Life
(in years)
Cash and cash equivalents$33,914 
Goodwill494,411 
Developer community intangible asset150,000 
5
Other net tangible liabilities(659)
Deferred tax liabilities, net(1)
(26,911)
Total$650,755 
________________
(1)Deferred tax liabilities, net primarily relates to the intangible asset acquired and the amount presented is net of deferred tax assets.

The fair value of the developer community intangible asset was estimated using the replacement cost method which utilizes assumptions for the cost to replace it, such as time and resources required, as well as a theoretical profit margin and opportunity cost.
The excess of purchase consideration over the fair values of identifiable net assets acquired was recorded as goodwill, which is not deductible for income tax purposes. The Company believes the goodwill balance associated with this business combination represents the synergies expected from expanded market opportunities when integrating the acquired developed technologies with the Company’s offerings.

Acquisition-related costs of $1.9 million associated with this business combination were recorded as general and administrative expenses during the fiscal year ended January 31, 2023.

Other Business Combination

During the fiscal year ended January 31, 2023, the Company acquired all outstanding stock of a privately-held company for $10.4 million in cash. The Company has accounted for this transaction as a business combination. In allocating the aggregate purchase consideration based on the estimated fair values, the Company recorded $2.0 million as a developed technology intangible asset (to be amortized over an estimated useful life of five years), $0.3 million of net tangible assets acquired, and $8.1 million as goodwill, which is not deductible for income tax purposes.

The excess of purchase consideration over the fair values of net tangible and identifiable assets acquired was recorded as goodwill. The Company believes the goodwill balance associated with this business combination is primarily attributed to the assembled workforce and expected synergies arising from the acquisition.

Acquisition-related costs, recorded as general and administrative expenses, associated with this business combination were not material for the fiscal year ended January 31, 2023.

Unaudited Pro Forma Financial Information

The following unaudited pro forma financial information summarizes the combined results of operations of the Company and the above three companies acquired during fiscal 2023, as if each had been acquired as of February 1, 2021 (in thousands):

Pro Forma
Fiscal Year Ended January 31,
20232022
(unaudited)
Revenue$2,067,262 $1,221,461 
Net loss$(866,099)$(817,848)

The pro forma financial information for all periods presented above has been calculated after adjusting the results of operations of these three acquired companies to reflect certain business combination effects, including the amortization of the acquired intangible asset, stock-based compensation, income tax impact, and acquisition-related costs incurred by the Company and these three acquired companies as though these business combinations occurred as of February 1, 2021, the beginning of the Company’s fiscal 2022. The historical consolidated financial information in the unaudited pro forma tables above has been adjusted in the pro forma combined financial results to give effect to pro forma events that are directly attributable to these business combinations, reasonably estimable, and factually supportable. The pro forma financial information is for informational purposes only and is not indicative of the results of operations that would have been achieved if these business combinations had taken place as of February 1, 2021.
XML 40 R17.htm IDEA: XBRL DOCUMENT v3.24.1
Intangible Assets and Goodwill
12 Months Ended
Jan. 31, 2024
Goodwill and Intangible Assets Disclosure [Abstract]  
Intangible Assets and Goodwill Intangible Assets and Goodwill
Intangible Assets, Net
Intangible assets, net consisted of the following (in thousands):

January 31, 2024
GrossAccumulated AmortizationNet
Finite-lived intangible assets:
Developed technology$243,596 $(47,919)$195,677 
Developer community154,900 (55,442)99,458 
Assembled workforce55,732 (22,945)32,787 
Patents8,874 (6,211)2,663 
Total finite-lived intangible assets$463,102 $(132,517)$330,585 
Indefinite-lived intangible assets—trademarks826 
Total intangible assets, net$331,411 

January 31, 2023
GrossAccumulated AmortizationNet
Finite-lived intangible assets:
Developer community
$150,000 $(25,206)$124,794 
Developed technology48,332 (9,608)38,724 
Assembled workforce28,252 (11,036)17,216 
Patents8,874 (4,421)4,453 
Other47 (47)— 
Total finite-lived intangible assets$235,505 $(50,318)$185,187 
Indefinite-lived intangible assets—trademarks826 
Total intangible assets, net$186,013 

During the fiscal year ended January 31, 2024, in addition to the developed technology and developer community intangible assets acquired in connection with fiscal 2024 business combinations, the Company also acquired $27.5 million of intangible assets, primarily consisting of assembled workforce intangible assets with a useful life of four years. Intangible assets acquired during the fiscal year ended January 31, 2023 consisted primarily of developer community and developed technology intangible assets acquired in connection with fiscal 2023 business combinations. See Note 7, “Business Combinations,” for further details.

Amortization expense of intangible assets was $82.2 million, $38.8 million, and $7.8 million for the fiscal years ended January 31, 2024, 2023, and 2022, respectively.
As of January 31, 2024, future amortization expense is expected to be as follows (in thousands):

Amount
Fiscal Year Ending January 31,
2025$94,777 
202688,519 
202784,366 
202851,800 
202911,123 
Thereafter
Total$330,585 
Goodwill

Changes in goodwill were as follows (in thousands):

Amount
Balance—January 31, 2022
$8,449 
Additions and related adjustments(1)
648,921 
Balance—January 31, 2023
657,370 
Additions and related adjustments(1)
318,536 
Balance—January 31, 2024
$975,906 
________________
(1)Includes measurement period adjustments related to the preliminary fair values of the assets acquired and liabilities assumed in business combinations. These adjustments did not have a material impact on goodwill. See Note 7, “Business Combinations,” for further details.
XML 41 R18.htm IDEA: XBRL DOCUMENT v3.24.1
Accrued Expenses and Other Current Liabilities
12 Months Ended
Jan. 31, 2024
Payables and Accruals [Abstract]  
Accrued Expenses and Other Current Liabilities Accrued Expenses and Other Current Liabilities
Accrued expenses and other current liabilities consisted of the following (in thousands):

January 31, 2024January 31, 2023
Accrued compensation$205,056 $123,173 
Accrued third-party cloud infrastructure expenses48,571 35,093 
Employee contributions under employee stock purchase plan40,641 36,648 
Liabilities associated with sales, marketing and business development programs39,571 24,218 
Accrued taxes37,108 20,003 
Employee payroll tax withheld on employee stock transactions22,479 592 
Accrued professional services9,274 11,776 
Accrued purchases of property and equipment4,508 3,876 
Other39,652 13,690 
Total accrued expenses and other current liabilities$446,860 $269,069 
XML 42 R19.htm IDEA: XBRL DOCUMENT v3.24.1
Commitment and Contingencies
12 Months Ended
Jan. 31, 2024
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies Commitments and Contingencies
Operating Leases

The Company leases its facilities for office space under non-cancelable operating leases with various expiration dates through fiscal 2035. Certain lease agreements include options to renew or terminate the lease, which are not reasonably certain to be exercised and therefore are not factored into the determination of lease payments.
In addition, the Company subleases certain of its unoccupied facilities to third parties with various expiration dates through fiscal 2030. Such subleases have all been classified as operating leases.

The components of lease costs and other information related to leases were as follows (in thousands):

Fiscal Year Ended January 31,
202420232022
Operating lease costs$52,892 $46,240 $35,745 
Variable lease costs11,667 7,906 6,029 
Sublease income(11,943)(12,782)(12,722)
Total lease costs$52,616 $41,364 $29,052 

Supplemental cash flow information and non-cash activity related to the Company’s operating leases were as follows (in thousands):

Fiscal Year Ended January 31,
202420232022
Cash payments (receipts) included in the measurement of operating lease liabilities—operating cash flows
$40,498 $42,342 $38,249 
Operating lease liabilities arising from obtaining right-of-use assets$56,037 $72,158 $28,314 

Weighted-average remaining lease term and discount rate for the Company’s operating leases were as follows:

January 31, 2024January 31, 2023
Weighted-average remaining lease term (years)
7.58.2
Weighted-average discount rate
6.1 %6.5 %

The total remaining lease payments under non-cancelable operating leases and lease receipts for subleases as of January 31, 2024 were as follows (in thousands):

Operating Leases
Subleases
Total
Fiscal Year Ending January 31,
2025$46,530 $(7,709)$38,821 
202647,944 (5,774)42,170 
202746,651 (5,960)40,691 
202845,132 (6,153)38,979 
202943,001 (6,351)36,650 
Thereafter136,207 (3,235)132,972 
Total lease payments (receipts)
$365,465 $(35,182)$330,283 
Less: imputed interest(77,484)
Present value of operating lease liabilities$287,981 

Other Contractual Commitments
Other contractual commitments relate mainly to third-party cloud infrastructure agreements and subscription arrangements used to facilitate the Company’s operations at the enterprise level. 
Future minimum payments under the Company’s non-cancelable purchase commitments with a remaining term in excess of one year as of January 31, 2024 are presented in the table below (in thousands):

Amount
Fiscal Year Ending January 31,
2025$498,704 
2026528,063 
2027563,994 
2028656,162 
20291,176,725 (1)(2)
Thereafter
Total$3,423,648 
________________
(1)Includes $929.5 million of remaining non-cancelable contractual commitments as of January 31, 2024 related to one of the Company’s third-party cloud infrastructure agreements, under which the Company committed to spend an aggregate of at least $1.0 billion between June 2023 and May 2028 with no minimum purchase commitment during any year. The Company is required to pay the difference if it fails to meet the minimum purchase commitment by May 2028 and such payment can be applied to qualifying expenditures for cloud infrastructure services for up to twelve months after May 2028.
(2)Also includes $247.2 million of remaining non-cancelable contractual commitments as of January 31, 2024 related to another one of the Company’s third-party cloud infrastructure agreements, under which the Company committed to spend an aggregate of at least $250.0 million between January 2024 and December 2028 with no minimum purchase commitment during any year. The Company is required to pay the difference if it fails to meet the minimum purchase commitment by December 2028.

401(k) Plan—The Company sponsors a 401(k) defined contribution plan covering all eligible U.S. employees. Contributions to the 401(k) plan are discretionary. The Company did not make any matching contributions to the 401(k) plan for each of the fiscal years ended January 31, 2024, 2023, and 2022.

Legal Matters—On March 23, 2021, a former employee filed a charge with the National Labor Relations Board (the NLRB) claiming that he was terminated in retaliation for engaging in concerted activity protected under the National Labor Relations Act. On September 15, 2023, following a hearing before a NLRB administrative law judge, the administrative law judge issued his ruling in favor of the former employee and ordered that he be awarded certain compensatory and other damages.

The Company is appealing the ruling to the Board of the NLRB. The Company believes it is reasonably possible that a loss could ultimately result from an unfavorable outcome and that an estimate of the potential range of loss is between zero and $25 million, plus interest. No material loss accrual was recorded in the Company’s consolidated balance sheet as of January 31, 2024, because management believes the likelihood of material loss resulting from this charge is not probable given the further appellate proceedings that are due to take place.

In addition, the Company is involved from time to time in various claims and legal actions arising in the ordinary course of business. While it is not feasible to predict or determine the ultimate outcome of these matters, the Company believes that none of its current legal proceedings will have a material adverse effect on its financial position, results of operations, or cash flows.

Letters of Credit—As of January 31, 2024, the Company had a total of $18.2 million in cash collateralized letters of credit outstanding, substantially in favor of certain landlords for the Company’s leased facilities. These letters of credit renew annually and expire at various dates through fiscal 2033.

Indemnification—The Company enters into indemnification provisions under agreements with other parties in the ordinary course of business, including business partners, investors, contractors, customers, and the Company’s officers, non-employee directors, and certain employees. The Company has agreed to indemnify and defend the indemnified party for claims and related losses suffered or incurred by the indemnified party from actual or threatened third-party claims due to the Company’s activities or non-compliance with certain representations and warranties made by the Company. It is not possible to determine the maximum potential loss under these indemnification provisions due to the Company’s limited history of prior indemnification claims and the unique facts and circumstances involved in each particular provision. For each of the fiscal years ended January 31, 2024, 2023, and 2022, losses recorded in the consolidated statements of operations in connection with the indemnification provisions were not material.
XML 43 R20.htm IDEA: XBRL DOCUMENT v3.24.1
Equity
12 Months Ended
Jan. 31, 2024
Share-Based Payment Arrangement [Abstract]  
Equity Equity
Preferred Stock—In connection with the Initial Public Offering (IPO) in September 2020, the Company’s amended and restated certificate of incorporation became effective, which authorized the issuance of 200.0 million shares of undesignated preferred stock with a par value of $0.0001 per share and with rights and preferences, including voting rights, designated from time to time by the board of directors.

Common Stock and Elimination of Dual-Class Structure—The Company has two classes of common stock authorized: Class A common stock and Class B common stock. In connection with the IPO in September 2020, the Company’s amended and restated certificate of incorporation authorized the issuance of 2.5 billion shares of Class A common stock and 355.0 million shares of Class B common stock. On March 1, 2021, all 169.5 million shares of the Company's then-outstanding Class B common stock, par value $0.0001 per share, were automatically converted into the same number of shares of Class A common stock, par value $0.0001 per share, pursuant to the terms of the Company’s amended and restated certificate of incorporation. No additional shares of Class B common stock will be issued following such conversion.

The shares of Class A common stock and Class B common stock were identical prior to the conversion, except with respect to voting, converting, and transfer rights. Prior to the conversion, each share of Class B common stock was entitled to cast ten votes per share on any matter submitted to a vote of the Company’s stockholders. As a result of the conversion, all former holders of shares of Class B common stock are now holders of shares of Class A common stock, which is entitled to only one vote per share on all matters subject to a stockholder vote. Class A and Class B common stock are referred to as common stock throughout the notes to the consolidated financial statements, unless otherwise indicated. Holders of common stock are entitled to receive any dividends as may be declared from time to time by the board of directors.

Prior to the conversion, shares of Class B common stock were convertible to Class A common stock at any time at the option of the stockholder, and shares of Class B common stock would automatically convert to Class A common stock upon the following: (i) sale or transfer of such share of Class B common stock; (ii) the death of the Class B common stockholder (or nine months after the date of death if the stockholder is one of the Company’s founders); and (iii) on the final conversion date, defined as the earlier to occur following an IPO of (a) the first trading day on or after the date on which the outstanding shares of Class B common stock represented less than 10% of the then outstanding Class A and Class B common stock; (b) September 15, 2027, which is the seventh anniversary of the effectiveness of the registration statement filed in connection with the IPO; or (c) the date specified by a vote of the holders of a majority of the outstanding shares of Class B common stock, voting as a single class.

In addition, on March 3, 2021, the Company filed a certificate with the Secretary of State of the State of Delaware effecting the retirement of the shares of Class B common stock that were issued but no longer outstanding following the conversion. Upon the effectiveness of the certificate, the Company’s total number of authorized shares of capital stock was reduced by the retirement of 169.5 million shares of Class B common stock.

The Company had reserved shares of common stock for future issuance as follows (in thousands):

January 31, 2024January 31, 2023
2012 Equity Incentive Plan:
Options outstanding26,767 35,212 
Restricted stock units outstanding789 2,521 
2020 Equity Incentive Plan:
Options outstanding602 642 
Restricted stock units outstanding20,168 13,039 
Shares available for future grants59,371 52,989 
2020 Employee Stock Purchase Plan:
Shares available for future grants13,764 11,046 
Total shares of common stock reserved for future issuance121,461 115,449 
Stock Repurchase Program—In February 2023, the Company’s board of directors authorized a stock repurchase program of up to $2.0 billion of its outstanding common stock. Repurchases may be effected, from time to time, either on the open market (including via pre-set trading plans), in privately negotiated transactions, or through other transactions in accordance with applicable securities laws. The program is funded using the Company’s working capital and will expire in March 2025. The timing and amount of any repurchases will be determined by management based on an evaluation of market conditions and other factors. The program does not obligate the Company to acquire any particular amount of common stock, and the repurchase program may be suspended or discontinued at any time at the Company’s discretion.

The following table summarizes the stock repurchase activity under the Company’s stock repurchase program (in thousands, except per share data):

Fiscal Year Ended January 31, 2024
Number of shares repurchased4,012 
Weighted-average price per share(1)
$147.50 
Aggregate purchase price(1)
$591,732 
________________
(1)Includes transaction costs associated with the repurchases.

As of January 31, 2024, $1.4 billion remained available for future stock repurchases under the stock repurchase program. The first 0.5 million shares repurchased during the fiscal year ended January 31, 2024 were recorded in treasury stock as a reduction to the stockholders’ equity on the consolidated balance sheets. All subsequent repurchases of common stock were retired. Upon retirement, the par value of the common stock repurchased was deducted from common stock and any excess of repurchase price (including associated transaction costs) over par value was recorded entirely to retained earnings (accumulated deficit) on the consolidated balance sheets.

Treasury Stock—As described above, 0.5 million shares were repurchased under the Company’s authorized stock repurchase program and recorded in treasury stock, of which 8,000 shares were reissued upon settlement of equity awards during the fiscal year ended January 31, 2024.

In addition, during the fiscal year ended January 31, 2024, in connection with the Samooha business combination as discussed in Note 7, “Business Combinations,” the Company issued approximately 0.2 million shares of its Class A common stock to one of its wholly-owned subsidiaries in exchange for a noncontrolling equity interest in Samooha that was held by the subsidiary prior to this business combination. These shares are treated as treasury stock for accounting purposes.

Equity Incentive Plans—The Company’s 2020 Equity Incentive Plan (2020 Plan), which became effective in connection with its IPO in September 2020, provides for the grant of incentive stock options, nonqualified stock options, stock appreciation rights, restricted stock awards, RSUs, performance awards and other forms of equity compensation (collectively, equity awards). All shares that remain available for future grants are under the 2020 Plan.

The Company’s 2012 Equity Incentive Plan (2012 Plan) provided for the grant of equity awards to employees, non-employee directors, and other service providers of the Company. The 2012 Plan was terminated in September 2020 in connection with the IPO but continues to govern the terms of outstanding awards that were granted prior to the termination of the 2012 Plan. Upon the expiration, forfeiture, cancellation, or reacquisition of any shares of common stock underlying outstanding equity awards granted under the 2012 Plan, an equal number of shares of Class A common stock will become available for grant under the 2020 Plan. No further equity awards will be granted under the 2012 Plan. On March 1, 2021, all shares of the Company’s then-outstanding Class B common stock were automatically converted into the same number of shares of Class A common stock. As a result of this conversion, options and RSUs that were previously denominated in shares of Class B common stock and issued under the 2012 Plan remained unchanged, except that they represent the right to receive shares of Class A common stock.
A total of 34.1 million shares of the Company’s Class A common stock was initially reserved for issuance under the 2020 Plan in addition to (i) any annual automatic evergreen increases in the number of shares of Class A common stock reserved for issuance under the 2020 Plan and (ii) upon the expiration, forfeiture, cancellation, or reacquisition of any shares of Class B common stock underlying outstanding stock awards granted under the 2012 Plan, an equal number of shares of Class A common stock, such number of shares not to exceed 78.8 million. On February 1, 2023, the shares available for future grants under the 2020 Plan were automatically increased by 16.2 million shares pursuant to the provision described in the preceding sentence.

The Company’s 2020 Employee Stock Purchase Plan (2020 ESPP), which became effective in connection with the IPO, authorizes the issuance of shares of common stock pursuant to purchase rights granted to employees. A total of 5.7 million shares of the Company’s Class A common stock was initially reserved for future issuance under the 2020 ESPP, in addition to any annual automatic evergreen increases in the number of shares of Class A common stock reserved for future issuance under the 2020 ESPP. On February 1, 2023, the shares available for future grants under the 2020 ESPP were automatically increased by 3.2 million shares pursuant to the provision described in the preceding sentence. The price at which Class A common stock is purchased under the 2020 ESPP is equal to 85% of the fair market value of a share of the Company’s Class A common stock on the first or last day of the offering period, whichever is lower. Offering periods are generally six months long and begin on March 15 and September 15 of each year, except for the first two offering periods. The initial offering period began on September 15, 2020 and ended on February 26, 2021. The second offering period began on March 1, 2021 and ended on September 14, 2021.

Stock Options—Stock options granted under the 2012 Plan and the 2020 Plan (collectively, the Plans) generally vest based on continued service over four years and expire ten years from the date of grant. Certain stock options granted under the 2012 Plan are exercisable at any time following the date of grant and expire ten years from the date of grant.
A summary of stock option activity and activity regarding shares available for grant under the Plans during the fiscal years ended January 31, 2024, 2023, and 2022 is as follows:

Shares
Available for Grant
(in thousands)
Number of Options Outstanding
(in thousands)
Weighted-
Average
Exercise Price
Weighted-Average Remaining Contractual Life
(in years)
Aggregate
Intrinsic
Value
(in thousands)
Balance—January 31, 2021
32,87064,575$7.04 7.7$17,138,896 
Shares authorized14,397
Options exercised(20,903)$6.08 
Options canceled1,629(1,629)$6.80 
RSUs granted(4,026)
RSUs forfeited576
Balance—January 31, 2022
45,44642,043$7.53 6.9$11,283,299 
Shares authorized15,619
Options granted(642)642$207.56 
Options exercised(6,118)$6.50 
Options canceled713(713)$8.02 
RSUs granted(10,788)
Shares withheld related to net share settlement of RSUs1,149
RSUs forfeited1,492
Balance—January 31, 2023
52,98935,854$11.27 5.9$5,237,549 
Shares authorized16,165
Options exercised(8,357)$6.84 
Options canceled128(128)$70.59 
RSUs granted(14,088)
Shares withheld related to net share settlement of RSUs2,296
RSUs forfeited1,881
Balance—January 31, 2024
59,37127,369$12.35 5.0$5,023,664 
Vested and exercisable as of January 31, 2024
26,774$10.00 5.0$4,973,515 

The weighted-average grant-date fair value of options granted during the fiscal year ended January 31, 2023 was $101.66. No options were granted during each of the fiscal years ended January 31, 2024 and January 31, 2022. The intrinsic value of options exercised during the fiscal years ended January 31, 2024, 2023, and 2022 was $1.3 billion, $1.0 billion, and $5.7 billion, respectively. The aggregate grant-date fair value of options that vested during the fiscal years ended January 31, 2024, 2023, and 2022 was $42.3 million, $79.1 million, and $81.0 million, respectively.

Early Exercised Stock Options—Common stock purchased pursuant to an early exercise of stock options is not deemed to be outstanding for accounting purposes until those shares vest. The consideration received for an exercise of an option is considered to be a deposit of the exercise price and the related dollar amount is recorded in other liabilities on the consolidated balance sheets. The shares issued upon the early exercise of these unvested stock option awards, which are reflected as exercises in the stock option activity table above, are considered to be legally issued and outstanding on the date of exercise. Upon termination of service, the Company may repurchase unvested shares acquired through the early exercise of stock options at a price equal to the price per share paid upon the exercise of such options. No unvested shares were subject to repurchase as a result of early exercised options as of January 31, 2024, and unvested shares subject to repurchase as a result of early exercised options were not material as of January 31, 2023.
Equity-Classified RSUs—RSUs granted under the 2012 Plan are equity-classified and had both service-based and performance-based vesting conditions, of which the performance-based vesting condition was satisfied upon the effectiveness of the IPO in September 2020. The service-based vesting condition for these awards is typically satisfied over four years with a cliff vesting period of one year and continued vesting quarterly thereafter. Stock-based compensation associated with RSUs granted under the 2012 Plan was recognized using an accelerated attribution method from the time it was deemed probable that the vesting condition was met through the time the service-based vesting condition had been achieved.

Equity-classified RSUs granted under the 2020 Plan include those that only contain a service-based vesting condition that is typically satisfied over four years, and the related stock-based compensation for RSUs is recognized on a straight-line basis over the requisite service period. In addition, during the fiscal year ended January 31, 2024, the Company granted, under the 2020 Plan, equity-classified RSUs that have both service-based and performance-based vesting conditions (Leadership PRSUs) to its executive officers and certain other members of its senior leadership team. The service-based vesting condition for these Leadership PRSUs is satisfied over four years with a cliff vesting period of one year and continued vesting quarterly thereafter. The performance-based vesting condition is satisfied upon the achievement of certain Company annual performance targets set by the compensation committee of the board of directors of the Company. The ultimate number of the Leadership PRSUs eligible to vest ranges between 0% to 120% of the target number of the Leadership PRSUs based on the weighted-average achievement of such Company annual performance metrics for the fiscal year ended January 31, 2024. Stock-based compensation associated with these Leadership PRSUs is recognized using an accelerated attribution method over the requisite service period, based on the Company’s periodic assessment of the probability that the performance condition will be achieved. For the fiscal year ended January 31, 2024, the Company recognized stock-based compensation of $30.8 million associated with these PRSUs.

A summary of equity-classified RSUs activity during the fiscal years ended January 31, 2024, 2023, and 2022 is as follows:

Number of Shares
(in thousands)
Weighted-Average Grant-Date Fair Value
per Share
Unvested Balance—January 31, 2021
9,348 $125.06 
Granted4,026 $250.46 
Vested(3,186)$109.44 
Forfeited(576)$169.74 
Unvested Balance—January 31, 2022
9,612 $180.08 
Granted10,788 $180.65 
Vested(3,348)$165.30 
Forfeited(1,492)$206.02 
Unvested Balance—January 31, 2023
15,560 $181.17 
Granted(1)
12,706 $158.28 
Vested(6,810)$172.38 
Forfeited(1,881)$176.44 
Unvested Balance—January 31, 2024
19,575 $169.82 
________________
(1)Includes 0.5 million Leadership PRSUs granted at 120% of the target number of these awards, which represents the maximum number of Leadership PRSUs that may be eligible to vest with respect to these awards over their full term.
Liability-Classified RSUs—During the fiscal year ended January 31, 2024, in connection with the Samooha business combination as discussed in Note 7, “Business Combinations,” the Company agreed to grant, under the 2020 Plan, RSUs that contain both post-combination service-based and performance-based vesting conditions (Acquisition PRSUs) to eligible existing or future employees, subject to a maximum total number of approximately 1.7 million shares. The post-combination service-based vesting condition for these Acquisition PRSUs is satisfied over four years with a cliff vesting period of one year and continued vesting quarterly thereafter. The performance-based vesting condition is contingent on the achievement of certain performance metric over the twelve-month period ending January 31, 2027. Acquisition PRSUs will vest when both service-based and performance-based conditions are satisfied. The ultimate number of Acquisition PRSUs eligible to vest is determined based on the actual achievement of the performance metric, which takes into account certain factors including the price of the Company’s stock price and market capitalization.

Once granted, Acquisition PRSUs are initially liability-classified and recorded in other liabilities on the Company’s consolidated balance sheets, as the monetary value of the obligation under each potential outcome of the performance condition is predominantly based on a fixed monetary amount known at inception and will be settled in a variable number of shares. Subsequently, these awards are remeasured to the fair value at each reporting date until the number of Acquisition PRSUs eligible to vest is fixed, at which time these awards will be reclassified to equity. Stock-based compensation associated with these awards is recognized based on the probable outcome of the performance condition, using an accelerated attribution method over the requisite service period, with a cumulative catch-up adjustment recognized for changes in the fair value estimated at each reporting date. For the fiscal year ended January 31, 2024, the Company recognized stock-based compensation of $0.5 million associated with Acquisition PRSUs.

A summary of liability-classified RSUs activity during the fiscal year ended January 31, 2024 is as follows:

Number of Shares
(in thousands)
Unvested Balance—January 31, 2023
— 
Granted(1)
1,382 
Unvested Balance—January 31, 2024
1,382 
________________
(1)Represents the maximum number of Acquisition PRSUs that may be eligible to vest with respect to these awards over their full term.

Restricted Common Stock—Restricted common stock is not deemed to be outstanding for accounting purposes until it vests.

From time to time, the Company has granted restricted common stock outside of the Plans. A summary of restricted common stock activity outside of the Plans during the fiscal years ended January 31, 2024, 2023, and 2022 is as follows:

Outside of the Plans
Number of Shares
(in thousands)
Weighted-Average Grant-Date Fair Value
per Share
Unvested Balance—January 31, 2021
742 $2.11 
Vested(362)$2.10 
Unvested Balance—January 31, 2022
380 $2.11 
Granted409 $229.13 
Vested(361)$2.10 
Unvested Balance—January 31, 2023
428 $219.26 
Granted385 $194.28 
Vested(142)$199.28 
Unvested Balance—January 31, 2024
671 $209.15 
During the fiscal year ended January 31, 2024, in connection with the Samooha business combination, the Company issued to certain of Samooha’s employees a total of 0.4 million shares of the Company’s Class A common stock in exchange for a portion of their Samooha stock. These shares are subject to vesting agreements pursuant to which the shares will vest over four years, subject to each of these employees’ continued employment with the Company or its affiliates. The $74.8 million fair value of these shares is accounted for as post-combination stock-based compensation over the requisite service period of four years. As of January 31, 2024, all 0.4 million shares remained unvested.

During the fiscal year ended January 31, 2023, in connection with the Streamlit business combination, the Company issued to Streamlit’s three founders a total of 0.4 million shares of the Company’s common stock outside of the Plans in exchange for a portion of their Streamlit stock. These shares are subject to vesting agreements pursuant to which the shares will vest over three years, subject to each founder’s continued employment with the Company or its affiliates. The $93.7 million fair value of these shares is accounted for as post-combination stock-based compensation over the requisite service period of three years. As of January 31, 2024 and 2023, 0.3 million and 0.4 million shares remained unvested.

See Note 7, “Business Combinations,” for further details.

Stock-Based CompensationThe following table summarizes the assumptions used in estimating the grant-date fair value of stock options granted to employees during the fiscal year ended January 31, 2023:

Fiscal Year Ended January 31, 2023
Expected term (in years)6.0
Expected volatility50.0 %
Risk-free interest rate1.8 %
Expected dividend yield— %

No stock options were granted during each of the fiscal years ended January 31, 2024 and January 31, 2022.

The following table summarizes the assumptions used in estimating the fair values of employee stock purchase rights granted under the 2020 ESPP during the fiscal years ended January 31, 2024, 2023, and 2022:

Fiscal Year Ended January 31,
202420232022
Expected term (in years)0.50.50.5
Expected volatility
48.4% - 71.3%
58.9% - 74.8%
37.3% - 49.5%
Risk-free interest rate
4.7% - 5.5%
0.9% - 3.8%
0.1%
Expected dividend yield— %— %— %

Expected term—For stock options considered to be “plain vanilla” options, the Company estimates the expected term based on the simplified method, which is essentially the weighted average of the vesting period and contractual term, as the Company’s historical option exercise experience does not provide a reasonable basis upon which to estimate the expected term. The expected term for ESPP Rights approximates the offering period.

Expected volatility—The Company uses the average volatility of its Class A common stock and the stocks of a peer group of representative public companies to develop an expected volatility assumption.

Risk-free interest rate—Risk-free rate is estimated based upon quoted market yields for the United States Treasury debt securities for a term consistent with the expected life of the awards in effect at the time of grant.

Expected dividend yield—Because the Company has never paid and has no intention to pay cash dividends on common stock, the expected dividend yield is zero.

Fair value of underlying common stock—Since the completion of the IPO, the fair value of the Company’s common stock is determined by the closing price, on the date of grant, of its common stock, which is traded on the New York Stock Exchange.
The following table summarizes the assumptions used in estimating the fair value of liability-classified Acquisition PRSUs as of January 31, 2024:

January 31, 2024
Expected volatility60.0 %
Risk-free interest rate4.0 %

Expected volatility—Expected volatility is estimated based on the historical volatility of the Company’s Class A common stock.

Risk-free interest rate—Risk-free rate is estimated based upon quoted market yields for the United States Treasury debt securities for a term that approximates the period from the reporting date to January 31, 2027.

Stock-based compensation included in the consolidated statements of operations was as follows (in thousands):

Fiscal Year Ended January 31,
202420232022
Cost of revenue$123,363 $106,302 $87,336 
Sales and marketing299,657 246,811 185,970 
Research and development644,928 407,524 232,867 
General and administrative100,067 100,896 98,922 
Stock-based compensation, net of amounts capitalized1,168,015 861,533 605,095 
Capitalized stock-based compensation48,830 29,417 24,174 
Total stock-based compensation$1,216,845 $890,950 $629,269 

As of January 31, 2024, total compensation cost related to unvested awards not yet recognized was $3.0 billion, which will be recognized over a weighted-average period of 2.9 years.
XML 44 R21.htm IDEA: XBRL DOCUMENT v3.24.1
Income Taxes
12 Months Ended
Jan. 31, 2024
Income Tax Disclosure [Abstract]  
Income Taxes Income Taxes
The components of loss before income taxes were as follows (in thousands):

Fiscal Year Ended January 31,
202420232022
U.S.$(875,703)$(851,538)$(717,208)
Foreign26,480 35,545 40,248 
Loss before income taxes$(849,223)$(815,993)$(676,960)
The provision for (benefit from) income taxes consists of the following (in thousands):

Fiscal Year Ended January 31,
202420232022
Current provision:
State$754 $626 $288 
Foreign14,775 7,571 3,417 
Deferred benefit:
Federal(15,376)(21,647)— 
State(4,700)(4,410)— 
Foreign(6,686)(607)(717)
Provision for (benefit from) income taxes$(11,233)$(18,467)$2,988 

The effective income tax rate differs from the federal statutory income tax rate applied to the loss before income taxes due to the following (in thousands):

Fiscal Year Ended January 31,
202420232022
Income tax benefit computed at federal statutory rate$(178,337)$(171,359)$(142,162)
State taxes, net of federal benefit26,380 14,948 35,360 
Research and development credits(101,725)(58,136)(142,544)
Stock-based compensation(148,600)(71,295)(898,234)
Change in valuation allowance371,767 213,532 1,159,276 
IRC Section 59A waived deductions11,550 49,476 — 
Other7,732 4,367 (8,708)
Provision for (benefit from) income taxes$(11,233)$(18,467)$2,988 

A valuation allowance has been recognized to offset the Company’s deferred tax assets, as necessary, by the amount of any tax benefits that, based on evidence, are not expected to be realized. As of January 31, 2024 and 2023, the Company believes it is more likely than not that its U.S. and U.K. deferred tax assets will not be fully realizable and continues to maintain a full valuation allowance against these net deferred tax assets.
Significant components of the Company’s deferred tax assets and deferred tax liabilities are shown below (in thousands):

January 31, 2024January 31, 2023
Deferred tax assets:
Net operating losses carryforwards$1,673,213 $1,567,135 
Capitalized research and development420,491 147,328 
Tax credit carryforwards376,804 274,690 
Stock-based compensation109,446 123,408 
Deferred revenue82,683 31,527 
Operating lease liabilities54,008 55,079 
Net unrealized losses on strategic investments2,443 5,669 
Other31,776 14,834 
Total deferred tax assets2,750,864 2,219,670 
Less: valuation allowance(2,621,009)(2,100,594)
Net deferred tax assets129,855 119,076 
Deferred tax liabilities:
Intangible assets(39,173)(39,426)
Deferred commissions(41,609)(31,940)
Operating lease right-of-use assets(48,629)(53,829)
Other(1,326)(2,358)
Total deferred tax liabilities(130,737)(127,553)
Net deferred tax liabilities
$(882)$(8,477)

The valuation allowance was $2.6 billion and $2.1 billion as of January 31, 2024 and 2023, respectively, primarily relating to U.S. federal and state net operating loss carryforwards, capitalized research and development, and tax credit carryforwards. The valuation allowance increased $520.4 million during the fiscal year ended January 31, 2024, primarily due to increased capitalized research and development, U.S. federal and state net operating loss carryforwards, tax credit carryforwards, and deferred revenue. The valuation allowance increased $241.9 million during the fiscal year ended January 31, 2023, primarily due to increased capitalized research and development, tax credit carryforwards, U.S. federal and state net operating loss carryforwards, and stock-based compensation.

As of January 31, 2024, the Company had U.S. federal, state, and foreign net operating loss carryforwards of $6.2 billion, $5.6 billion, and $175.2 million, respectively. Of the $6.2 billion U.S. federal net operating loss carryforwards, $6.1 billion may be carried forward indefinitely with utilization limited to 80% of taxable income, and the remaining $0.1 billion will begin to expire in 2032. The state net operating loss carryforwards begin to expire in 2024. Of the $175.2 million foreign net operating loss carryforwards, $169.6 million may be carried forward indefinitely, and the remaining $5.6 million will begin to expire in 2027. As of January 31, 2024, the Company also had federal and state tax credits of $356.9 million and $158.0 million, respectively. The federal tax credit carryforwards will expire beginning in 2032 if not utilized. The state tax credit carryforwards do not expire. Utilization of the Company’s net operating loss and tax credit carryforwards may be subject to annual limitation due to the ownership change limitations provided by the Internal Revenue Code and similar state provisions. Such an annual limitation could result in the expiration of the net operating loss and tax credit carryforwards before utilization.

Foreign withholding taxes have not been provided for the cumulative undistributed earnings of the Company’s foreign subsidiaries as of January 31, 2024 due to the Company’s intention to permanently reinvest such earnings. Determination of the amount of unrecognized deferred tax liability related to these earnings is not practicable.
The following table shows the changes in the gross amount of unrecognized tax benefits (in thousands):

Fiscal Year Ended January 31,
202420232022
Beginning balance$75,180 $57,715 $19,349 
Increases based on tax positions during the prior period
12,708 1,816 20 
Increases based on tax positions during the current period
27,365 15,649 38,346 
Ending balance$115,253 $75,180 $57,715 

There were no interest and penalties associated with unrecognized income tax benefits for each of the fiscal years ended January 31, 2024, 2023, and 2022.

Although it is reasonably possible that certain unrecognized tax benefits may increase or decrease within the next 12 months due to tax examination changes, settlement activities, or the impact on recognition and measurement considerations related to the results of published tax cases or other similar activities, the Company does not anticipate any significant changes to unrecognized tax benefits over the next 12 months.

The Company files income tax returns in the U.S. federal jurisdiction, various state jurisdictions, and in various international jurisdictions. Tax years 2012 and forward generally remain open for examination for federal and state tax purposes. Tax years 2017 and forward generally remain open for examination for foreign tax purposes. To the extent utilized in future years’ tax returns, net operating loss carryforwards at January 31, 2024 and 2023 will remain subject to examination until the respective tax year is closed.

On August 16, 2022, President Biden signed the Inflation Reduction Act of 2022 (the Inflation Act) into law. The Inflation Act contains certain tax measures, including a corporate alternative minimum tax of 15% on some large corporations and an excise tax of 1% on stock repurchases. For the fiscal year ended January 31, 2024, the Inflation Act had no material impact to the Company, including its stock repurchase program. The Company is continuing to evaluate the various provisions of the Inflation Act and does not anticipate the impact, if any, will be material to the Company.
XML 45 R22.htm IDEA: XBRL DOCUMENT v3.24.1
Net Loss per Share
12 Months Ended
Jan. 31, 2024
Earnings Per Share [Abstract]  
Net Loss per Share Net Loss per Share
The following table presents the calculation of basic and diluted net loss per share attributable to Snowflake Inc. Class A and Class B common stockholders (in thousands, except per share data):

Fiscal Year Ended January 31,
202420232022
Numerator:
Net loss$(837,990)$(797,526)$(679,948)
Less: net loss attributable to noncontrolling interest(1,893)(821)— 
Net loss attributable to Snowflake Inc. Class A and Class B common stockholders$(836,097)$(796,705)$(679,948)
Denominator:
Weighted-average shares used in computing net loss per share attributable to Snowflake Inc. Class A and Class B common stockholders—basic and diluted328,001 318,730 300,273 
Net loss per share attributable to Snowflake Inc. Class A and Class B common stockholders—basic and diluted$(2.55)$(2.50)$(2.26)

The following potentially dilutive securities were excluded from the calculation of diluted net loss per share attributable to Snowflake Inc. Class A and Class B common stockholders for the periods presented because the impact of including them would have been anti-dilutive (in thousands):
Fiscal Year Ended January 31,
202420232022
Stock options27,369 35,854 42,043 
RSUs20,957 15,560 9,612 
Unvested restricted common stock and early exercised stock options671 446 426 
Employee stock purchase rights under the 2020 ESPP284 265 116 
Total49,281 52,125 52,197 
XML 46 R23.htm IDEA: XBRL DOCUMENT v3.24.1
Related Party Transactions
12 Months Ended
Jan. 31, 2024
Related Party Transactions [Abstract]  
Related Party Transactions Related Party Transactions
A member of the Company’s board of directors currently serves as the Chief Executive Officer of a privately-held company (the Related Party), which has been the Company’s customer since 2018. In January 2024, the Company renewed its customer agreement with the Related Party for a term of two years with a total contract value of $22.5 million. With respect to the Related Party, the Company recognized $6.8 million, $3.7 million, and $2.4 million of revenue for the fiscal years ended January 31, 2024, 2023 and 2022, respectively, and had an accounts receivable balance due from the Related Party of $5.0 million and zero as of January 31, 2024 and 2023, respectively. In March 2024, as a minority investor, the Company made a strategic investment of approximately $5.0 million by purchasing non-marketable equity securities issued by the Related Party.
XML 47 R24.htm IDEA: XBRL DOCUMENT v3.24.1
Subsequent Event
12 Months Ended
Jan. 31, 2024
Subsequent Events [Abstract]  
Subsequent Event Subsequent Event
Effective February 27, 2024, Frank Slootman retired as Chief Executive Officer, and Sridhar Ramaswamy was appointed to succeed Mr. Slootman as the Company’s new Chief Executive Officer. Mr. Slootman remains Chairman of the Company’s board of directors, and Mr. Ramaswamy serves as a board member.
XML 48 R25.htm IDEA: XBRL DOCUMENT v3.24.1
Pay vs Performance Disclosure - USD ($)
$ in Thousands
12 Months Ended
Jan. 31, 2024
Jan. 31, 2023
Jan. 31, 2022
Pay vs Performance Disclosure      
Net Income (Loss) $ (836,097) $ (796,705) $ (679,948)
XML 49 R26.htm IDEA: XBRL DOCUMENT v3.24.1
Insider Trading Arrangements
3 Months Ended 12 Months Ended
Jan. 31, 2024
shares
Jan. 31, 2024
shares
Trading Arrangements, by Individual    
Material Terms of Trading Arrangement  
Trading Arrangement
ActionDateRule 10b5-1*Non-Rule 10b5-1**Total Shares Subject to Trading ArrangementExpiration Date
Christian Kleinerman, EVP, Product Management
AdoptedDecember 22, 2023X
   354,439(1)
March 31, 2025
Grzegorz J. Czajkowski, EVP, Engineering & Support
AdoptedDecember 22, 2023X
   561,001(2)
March 31, 2025
Christopher W. Degnan, Chief Revenue Officer
AdoptedDecember 27, 2023X
398,775
April 30, 2025
* Intended to satisfy the affirmative defense of Rule 10b5-1(c)
** Not intended to satisfy the affirmative defense of Rule 10b5-1(c)
(1)    The actual number of shares subject to the trading arrangement under the Rule 10b5-1 Plan may be lower due to: (i) our withholding of certain shares to satisfy tax withholding obligations in connection with the vesting of restricted stock units; (ii) the amount of restricted stock units acquired following determination of the achievement of pre-established financial performance goals for fiscal year 2025; and (iii) the amount of whole shares distributed in connection with the vesting of restricted stock units due to rounding.
(2)    The actual number of shares subject to the trading arrangement under the Rule 10b5-1 Plan may be lower due to our withholding of certain shares to satisfy tax withholding obligations in connection with the vesting of restricted stock units.

No other officers or directors, as defined in Rule 16a-1(f), adopted and/or terminated a “Rule 10b5-1 trading arrangement” or a “non-Rule 10b5-1 trading arrangement,” as defined in Regulation S-K Item 408, during the last fiscal quarter.
Non-Rule 10b5-1 Arrangement Adopted false  
Rule 10b5-1 Arrangement Terminated false  
Non-Rule 10b5-1 Arrangement Terminated false  
Christian Kleinerman [Member]    
Trading Arrangements, by Individual    
Name Christian Kleinerman  
Title EVP, Product Management  
Rule 10b5-1 Arrangement Adopted true  
Adoption Date December 22, 2023  
Arrangement Duration 465 days  
Aggregate Available 354,439 354,439
Grzegorz J. Czajkowski [Member]    
Trading Arrangements, by Individual    
Name Grzegorz J. Czajkowski  
Title EVP, Engineering & Support  
Rule 10b5-1 Arrangement Adopted true  
Adoption Date December 22, 2023  
Arrangement Duration 465 days  
Aggregate Available 561,001 561,001
Christopher W. Degnan [Member]    
Trading Arrangements, by Individual    
Name Christopher W. Degnan  
Title Chief Revenue Officer  
Rule 10b5-1 Arrangement Adopted true  
Adoption Date December 27, 2023  
Arrangement Duration 490 days  
Aggregate Available 398,775 398,775
XML 50 R27.htm IDEA: XBRL DOCUMENT v3.24.1
Basis of Presentation and Summary of Significant Accounting Policies (Policies)
12 Months Ended
Jan. 31, 2024
Accounting Policies [Abstract]  
Fiscal Year
Fiscal Year

The Company’s fiscal year ends on January 31. For example, references to fiscal 2024 refer to the fiscal year ended January 31, 2024.
Basis of Presentation
Basis of Presentation
The accompanying consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (GAAP).
Principles of Consolidation
Principles of Consolidation

The consolidated financial statements include the accounts of Snowflake Inc., its wholly-owned subsidiaries, and a majority-owned subsidiary in which the Company has a controlling financial interest. All intercompany transactions and balances have been eliminated in consolidation. The Company records noncontrolling interest in its consolidated financial statements to recognize the minority ownership interest in its majority-owned subsidiary. Profits and losses of the majority-owned subsidiary are attributed to controlling and noncontrolling interests using the hypothetical liquidation at book value method.
Segment Information
Segment Information
The Company has a single operating and reportable segment. The Company’s chief operating decision maker is its Chief Executive Officer, who reviews financial information presented on a consolidated basis for purposes of making operating decisions, assessing financial performance, and allocating resources.
Use of Estimates
Use of Estimates

The preparation of consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts reported in the consolidated financial statements and accompanying notes. Such estimates include, but are not limited to, stand-alone selling prices (SSP) for each distinct performance obligation, internal-use software development costs, the expected period of benefit for deferred commissions, the fair value of intangible assets acquired in business combinations, the useful lives of long-lived assets, the carrying value of operating lease right-of-use assets, stock-based compensation, accounting for income taxes, and the fair value of investments in marketable and non-marketable securities.

The Company bases its estimates on historical experience and also on assumptions that management considers reasonable. These estimates are assessed on a regular basis; however, actual results could differ from these estimates.
Concentration of Credit Risk
Concentration of Credit Risk
Financial instruments that potentially subject the Company to concentrations of credit risk primarily consist of cash, cash equivalents, investments in marketable securities, restricted cash, accounts receivable, and foreign currency forward contracts. The Company maintains its cash, cash equivalents, investments in marketable securities, restricted cash and foreign currency forward contracts with high-quality financial institutions that have investment-grade ratings. For accounts receivable, the Company is exposed to credit risk in the event of nonpayment by customers up to the amounts recorded on the consolidated balance sheets. The Company manages its accounts receivable credit risk through ongoing credit evaluation of its customers’ financial conditions. The Company generally does not require collateral from its customers.
Foreign Currency
Foreign Currency

The reporting currency of the Company is the U.S. dollar. The functional currency of the Company’s foreign subsidiaries is primarily the U.S. dollar.

Monetary assets and liabilities denominated in currencies other than the functional currency are remeasured to the functional currency at period-end exchange rates. Foreign currency transaction gains and losses resulting from remeasurement are recognized in other income (expense), net in the consolidated statements of operations, and have not been material for any of the periods presented.

For those subsidiaries with non-U.S. dollar functional currencies, assets and liabilities are translated into U.S. dollars at period-end exchange rates. Revenue and expenses are translated at the average exchange rates during the period. Equity transactions are translated using historical exchange rates. The resulting translation adjustments are recorded in accumulated other comprehensive income (loss) as a component of stockholders’ equity (deficit).
Revenue Recognition, Cost of Revenue, Deferred Commissions, Deferred Revenue
Revenue Recognition

The Company accounts for revenue in accordance with Accounting Standards Codification (ASC) Topic 606, Revenue from Contracts with Customers (ASC 606) for all periods presented.
The Company delivers its platform over the internet as a service. Customers choose to consume the platform under either capacity arrangements, in which customers commit to a certain amount of consumption at specified prices, or under on-demand arrangements, in which the Company charges for use of the platform monthly in arrears. Under capacity arrangements, from which a majority of revenue is derived, the Company typically bills its customers annually in advance of their consumption. Revenue from on-demand arrangements typically relates to customers with lower usage levels or overage consumption beyond a customer’s contracted usage amount or following the expiration of a customer’s contract. Revenue from on-demand arrangements represented approximately 3%, 2%, and 3% of the Company’s revenue for the fiscal years ended January 31, 2024, 2023, and 2022, respectively. The Company recognizes revenue as customers consume compute, storage, and data transfer resources under either of these arrangements. In limited instances, customers pay an annual deployment fee to gain access to a dedicated instance of a virtual private deployment. Deployment fees are recognized ratably over the contract term.

Customers do not have the contractual right to take possession of the Company’s platform. Pricing for the platform includes embedded support services, data backup and disaster recovery services, as well as future updates, when and if available, offered during the contract term.

Customer contracts for capacity typically have a term of one to four years. To the extent customers enter into such contracts and either consume the platform in excess of their capacity commitments or continue to use the platform after expiration of the contract term, they are charged for their incremental consumption. In many cases, customer contracts permit customers to roll over any unused capacity to a subsequent order, generally on the purchase of additional capacity. Customer contracts are generally non-cancelable during the contract term, although customers can terminate for breach if the Company materially fails to perform. For those customers who do not have a capacity arrangement, the Company’s on-demand arrangements generally have a monthly stated contract term and can be terminated at any time by either the customer or the Company.

For compute resources, consumption is based on the type of compute resource used and the duration of use or, for some features, the volume of data processed. For storage resources, consumption for a given customer is based on the average terabytes per month of all of such customer’s data stored in the platform. For data transfer resources, consumption is based on terabytes of data transferred, the public cloud provider used, and the region to and from which the transfer is executed.

The Company’s revenue also includes professional services and other revenue, which consists primarily of consulting, technical solution services, and training related to the platform. Professional services revenue is recognized over time based on input measures, including time and materials costs incurred relative to total costs, with consideration given to output measures, such as contract deliverables, when applicable. Other revenue consists primarily of fees from customer training delivered on-site or through publicly available classes.

The Company determines revenue recognition in accordance with ASC 606 through the following five steps:

1) Identify the contract with a customer. The Company considers the terms and conditions of the contracts and the Company’s customary business practices in identifying its contracts under ASC 606. The Company determines it has a contract with a customer when the contract has been approved by both parties, it can identify each party’s rights regarding the services to be transferred and the payment terms for the services, it has determined the customer to have the ability and intent to pay, and the contract has commercial substance. At contract inception, the Company evaluates whether two or more contracts should be combined and accounted for as a single contract and whether the combined or single contract includes more than one performance obligation. The Company applies judgment in determining the customer’s ability and intent to pay, which is based on a variety of factors, including the customer’s payment history or, in the case of a new customer, credit and financial information pertaining to the customer.
2) Identify the performance obligations in the contract. Performance obligations promised in a contract are identified based on the services that will be transferred to the customer that are both capable of being distinct, whereby the customer can benefit from the service either on its own or together with other resources that are readily available from third parties or from the Company, and are distinct in the context of the contract, whereby the transfer of the services is separately identifiable from other promises in the contract. The Company treats consumption of its platform for compute, storage, and data transfer resources as one single performance obligation because they are consumed by customers as a single, integrated offering. The Company does not make any one of these resources available for consumption without the others. Instead, each of compute, storage, and data transfer work together to drive consumption on the Company’s platform. The Company treats its virtual private deployments for customers, professional services, technical solution services, and training each as a separate and distinct performance obligation. Some customers have negotiated an option to purchase additional capacity at a stated discount. These options generally do not provide a material right as they are priced at the Company’s SSP, as described below, as the stated discounts are not incremental to the range of discounts typically given.

3) Determine the transaction price. The transaction price is determined based on the consideration the Company expects to receive in exchange for transferring services to the customer. Variable consideration is included in the transaction price if, in the Company’s judgment, it is probable that a significant future reversal of cumulative revenue recognized under the contract will not occur. Variable consideration is estimated based on expected value, primarily relying on the Company’s history. In certain situations, the Company may also use the most likely amount as the basis of its estimate. None of the Company’s contracts contain a significant financing component. Revenue is recognized net of any taxes collected from customers, which are subsequently remitted to governmental entities (e.g., sales and other indirect taxes).

4) Allocate the transaction price to performance obligations in the contract. If the contract contains a single performance obligation, the entire transaction price is allocated to the single performance obligation. Contracts that contain multiple performance obligations require an allocation of the transaction price to each performance obligation on a relative SSP basis. The determination of a relative SSP for each distinct performance obligation requires judgment. The Company determines SSP for performance obligations based on an observable standalone selling price when it is available, as well as other factors, including the overall pricing objectives, which take into consideration market conditions and customer-specific factors, including a review of internal discounting tables, the services being sold, the volume of capacity commitments, and other factors. The observable standalone selling price is established based on the price at which products and services are sold separately. If an SSP is not observable through past transactions, the Company estimates it using available information including, but not limited to, market data and other observable inputs.

5) Recognize revenue when or as the Company satisfies a performance obligation. Revenue is recognized at the time the related performance obligation is satisfied by transferring the promised service to a customer. Revenue is recognized when control of the services is transferred to the customers, in an amount that reflects the consideration that the Company expects to receive in exchange for those services. The Company determined an output method to be the most appropriate measure of progress because it most faithfully represents when the value of the services is simultaneously received and consumed by the customer, and control is transferred. Virtual private deployment fees are recognized ratably over the term of the deployment as the deployment service represents a stand-ready performance obligation provided throughout the deployment term.
Cost of Revenue

Cost of revenue consists primarily of (i) third-party cloud infrastructure expenses incurred in connection with the customers’ use of the Snowflake platform and the deployment and maintenance of the platform on public clouds, including different regional deployments, and (ii) personnel-related costs associated with the Company’s customer support team, engineering team that is responsible for maintaining the Company's service availability and security of its platform, and professional services and training departments, including salaries, benefits, bonuses, and stock-based compensation. Cost of revenue also includes amortization of capitalized internal-use software development costs, amortization of acquired intangible assets, costs of contracted third-party partners for professional services, expenses associated with software and subscription services dedicated for use by the Company’s customer support team and engineering team responsible for maintaining the Company's service, and allocated overhead.
Deferred Commissions
The Company capitalizes incremental costs of obtaining a contract with a customer if such costs are recoverable. Such costs consist primarily of (i) sales commissions tied to new customer or customer expansion contracts earned by the Company’s sales force and the associated payroll taxes and fringe benefits, and (ii) certain referral fees earned by third parties. These costs are capitalized and then amortized over a period of benefit that is determined to be five years. The Company determined the period of benefit by taking into consideration the length of terms in its customer contracts, life of the technology, and other factors. Amounts expected to be recognized within one year of the balance sheet date are recorded as deferred commissions, current, and the remaining portion is recorded as deferred commissions, non-current, on the consolidated balance sheets. Amortization expense is included in sales and marketing expenses in the consolidated statements of operations. A portion of the sales commissions paid to the sales force is earned based on the level of the customers’ consumption of the Company’s platform, and a portion of the commissions paid to the sales force is earned upon the origination of the customer contracts. Sales commissions tied to customers’ consumption are not considered incremental costs and are expensed in the same period as they are earned. Deferred commissions are periodically analyzed for impairment.
Deferred Revenue

The Company records deferred revenue when the Company receives customer payments in advance of satisfying the performance obligations on the Company’s contracts. Capacity arrangements are generally billed and paid in advance of satisfaction of performance obligations, and the Company’s on-demand arrangements are billed in arrears generally on a monthly basis. Deferred revenue also includes amounts that have been invoiced but not yet collected, classified as accounts receivable, when the Company has an enforceable right to consideration for capacity arrangements. Deferred revenue relating to the Company’s capacity arrangements that have a contractual expiration date of less than 12 months are classified as current. For capacity arrangements that have a contractual expiration date of greater than 12 months, the Company apportions deferred revenue between current and non-current based upon an assumed ratable consumption of these capacity arrangements over the entire term of the arrangement, even though it does not recognize revenue ratably over the term of the contract as customers have flexibility in their consumption and revenue is generally recognized on consumption. In addition, in many cases, the Company’s customer contracts also permit customers to roll over any unused capacity to a subsequent order, generally on the purchase of additional capacity. As such, the current or non-current classification of deferred revenue may not reflect the actual timing of revenue recognition.
Remaining performance obligations (RPO) represent the amount of contracted future revenue that has not yet been recognized, including (i) deferred revenue and (ii) non-cancelable contracted amounts that will be invoiced and recognized as revenue in future periods. The Company’s RPO excludes performance obligations from on-demand arrangements as there are no minimum purchase commitments associated with these arrangements, and certain time and materials contracts that are billed in arrears. Portions of RPO that are not yet invoiced and are denominated in foreign currencies are revalued into U.S. dollars each period based on the applicable period-end exchange rates.
Allocation of Overhead Costs
Allocation of Overhead Costs

Overhead costs that are not substantially dedicated for use by a specific functional group are allocated based on headcount. Such costs include costs associated with office facilities, depreciation of property and equipment, information technology (IT) and general recruiting related expenses and other expenses, such as software and subscription services.
Research and Development Costs
Research and Development Costs

Research and development costs are expensed as incurred, unless they qualify as capitalized internal-use software development costs. Research and development expenses consist primarily of personnel-related expenses associated with the Company’s research and development staff, including salaries, benefits, bonuses, and stock-based compensation. Research and development expenses also include contractor or professional services fees, third-party cloud infrastructure expenses incurred in developing the Company’s platform, amortization of acquired intangible assets, software and subscription services dedicated for use by the Company’s research and development organization, and allocated overhead.
Advertising Costs
Advertising Costs
Advertising costs, excluding expenses associated with the Company’s user conferences, are expensed as incurred and are included in sales and marketing expenses in the consolidated statements of operations.
Income Taxes
Income Taxes

The Company is subject to income taxes in the United States and numerous foreign jurisdictions. Significant judgment is required in determining its provision for income taxes and deferred tax assets and liabilities, including evaluating uncertainties in the application of accounting principles and complex tax laws.

The Company records a provision for income taxes for the anticipated tax consequences of the reported results of operations using the asset and liability method. Under this method, the Company recognizes deferred tax assets and liabilities for the expected future tax consequences of temporary differences between the carrying amounts for financial reporting purposes and the tax bases of assets and liabilities, as well as for loss and tax credit carryforwards. The deferred assets and liabilities are measured using the statutorily enacted tax rates anticipated to be in effect when those tax assets and liabilities are expected to be realized or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in the period that includes the enactment date.

A valuation allowance is established if, based upon the available evidence, it is more likely than not that some or all of the deferred tax assets will not be realized. The Company considers all available evidence, both positive and negative, including historical levels of income, expectations and risks associated with estimates of future taxable income in assessing the need for a valuation allowance.
The Company’s tax positions are subject to income tax audits by multiple tax jurisdictions throughout the world. The Company recognizes the tax benefit of an uncertain tax position only if it is more likely than not the position will be sustainable upon examination by the taxing authority, including resolution of any related appeals or litigation processes. This evaluation is based on all available evidence and assumes that the tax authorities have full knowledge of all relevant information concerning the tax position. The tax benefit recognized is measured as the largest amount of benefit which is more likely than not (greater than 50% likely) to be realized upon ultimate settlement with the taxing authority. The Company recognizes interest accrued and penalties related to unrecognized tax benefits in income tax expense. The Company makes adjustments to these reserves in accordance with the income tax guidance when facts and circumstances change, such as the closing of a tax audit or the refinement of an estimate. To the extent that the final tax outcome of these matters is different from the amounts recorded, such differences may affect the provision for income taxes in the period in which such determination is made and could have a material impact on the Company’s financial condition and operating results.
Stock-Based Compensation
Stock-Based Compensation

The Company’s equity awards include stock options, restricted stock unit awards (RSUs), restricted common stock granted to employees, non-employee directors, and other service providers, and stock purchase rights granted under the Employee Stock Purchase Plan (ESPP Rights) to employees. Equity awards are reviewed in determining whether such awards are equity-classified or liability-classified.

Stock-based compensation related to equity-classified awards is measured based on the estimated fair value of the awards on the date of grant and generally recognized on a straight-line basis over the requisite service period. The fair value of each stock option granted and ESPP Rights is estimated using the Black-Scholes option-pricing model. The determination of the grant-date fair value using an option-pricing model is affected by the estimated fair value of the Company’s common stock as well as assumptions regarding a number of other complex and subjective variables. These variables include expected stock price volatility over an expected term, actual and projected employee stock option exercise behaviors, the risk-free interest rate for an expected term, and expected dividends. The fair value of each RSU is based on the fair value of the Company’s common stock on the date of grant. For equity-classified awards with both service-based and performance-based vesting conditions, the stock-based compensation is recognized using an accelerated attribution method over the requisite service period, based on the Company’s periodic assessment of the probability that the performance condition will be achieved.

Certain RSUs with both service-based and performance-based vesting conditions are liability-classified, as the monetary value of the obligation under each potential outcome of the performance condition is predominantly based on a fixed monetary amount known at inception and will be settled in a variable number of the Company’s common stock. The fair value of these awards is estimated using the Monte Carlo simulation model, which requires the use of various assumptions, including the expected stock price volatility and risk-free interest rate. These awards are subsequently remeasured to the fair value at each reporting date until the number of these awards eligible to vest is fixed, at which time these awards will be reclassified to equity. Stock-based compensation associated with these awards is recognized based on the probable outcome of the performance condition, using an accelerated attribution method over the requisite service period, with a cumulative catch-up adjustment recognized for changes in the fair value estimated at each reporting date.

If an award contains a provision whereby vesting is accelerated upon a change in control, such a change in control is considered to be outside of the Company’s control and is not considered probable until it occurs. Forfeitures are accounted for in the period in which they occur.

During the fiscal year ended January 31, 2023, the Company began funding withholding taxes due upon the vesting of employee RSUs in certain jurisdictions by net share settlement, rather than its previous approach of selling shares of the Company’s common stock. The amount of withholding taxes related to net share settlement of employee RSUs is reflected as (i) a reduction to additional paid-in-capital, and (ii) cash outflows for financing activities when the payments are made. The shares withheld by the Company as a result of the net share settlement of RSUs are not considered issued and outstanding, and do not impact the calculation of basic net income (loss) per share attributable to Snowflake Inc. Class A and Class B common stockholders.
Net Loss Per Share Attributable to Snowflake Inc. Class A and Class B Common Stockholders
Net Loss Per Share Attributable to Snowflake Inc. Class A and Class B Common Stockholders

As discussed in Note 11, “Equity,” on March 1, 2021, all shares of the Company’s then-outstanding Class B common stock were automatically converted into the same number of shares of Class A common stock pursuant to the terms of the Company’s amended and restated certificate of incorporation.
Basic and diluted net loss per share attributable to Snowflake Inc. common stockholders is computed in conformity with the two-class method required for participating securities. The Company considers unvested common stock to be participating securities, as the holders of such stock have the right to receive nonforfeitable dividends on a pari passu basis in the event that a dividend is declared on common stock.

Basic net loss per share attributable to Snowflake Inc. common stockholders is computed by dividing net loss attributable to Snowflake Inc. common stockholders by the weighted-average number of shares of Snowflake Inc. common stock outstanding during the period, which excludes treasury stock. Diluted net loss per share attributable to Snowflake Inc. common stockholders is computed by giving effect to all potentially dilutive Snowflake Inc. common stock equivalents to the extent they are dilutive. For purposes of this calculation, stock options, RSUs, restricted common stock, ESPP Rights, and early exercised stock options are considered to be common stock equivalents but have been excluded from the calculation of diluted net loss per share attributable to Snowflake Inc. common stockholders as their effect is anti-dilutive for all periods presented.
The rights, including the liquidation and dividend rights, of the holders of Snowflake Inc. Class A and Class B common stock are identical, except with respect to voting, converting, and transfer rights. As the liquidation and dividend rights are identical, the undistributed earnings are allocated on a proportionate basis to each class of common stock and the resulting basic and diluted net loss per share attributable to Snowflake Inc. common stockholders are, therefore, the same for both Snowflake Inc. Class A and Class B common stock on both individual and combined basis.
Cash and Cash Equivalents and Restricted Cash
Cash and Cash Equivalents

The Company considers all highly liquid investments with original or remaining maturities of three months or less when purchased to be cash equivalents.

Restricted Cash
Restricted cash primarily consists of collateralized letters of credit established in connection with lease agreements for the Company’s facilities. Restricted cash is included in current assets for leases that expire within one year and is included in non-current assets for leases that expire more than one year from the balance sheet date.
Investments and Strategic Investments
Investments

The Company’s investments in marketable debt securities have been classified and accounted for as available-for-sale and are recorded at estimated fair value. The Company classifies its marketable debt securities as either short-term or long-term at each balance sheet date based on each instrument’s underlying contractual maturity date. Short-term investments are investments with original maturities of less than one year when purchased. Purchase premiums and discounts are amortized or accreted using the effective interest method over the life of the related security and such amortization and accretion are included in interest income in the consolidated statements of operations.

For available-for-sale debt securities in an unrealized loss position, the Company first assesses whether it intends to sell or it is more likely than not that the Company will be required to sell the security before the recovery of its entire amortized cost basis. If either of these criteria is met, the security’s amortized cost basis is written down to fair value through other income (expense), net in the consolidated statements of operations. If neither of these criteria is met, the Company further assesses whether the decline in fair value below amortized cost is due to credit or non-credit related factors. In making this assessment, the Company considers the extent to which fair value is less than amortized cost, any changes to the rating of the security by a rating agency, and any adverse conditions specifically related to the security, among other factors. Credit-related unrealized losses are recognized as an allowance on the consolidated balance sheets with a corresponding charge in the other income (expense), net in the consolidated statements of operations. Non-credit related unrealized losses and unrealized gains on available-for-sale debt securities are included in accumulated other comprehensive income (loss).

Realized gains and losses are determined based on the specific identification method and are reported in other income (expense), net in the consolidated statements of operations.
Strategic Investments

The Company’s strategic investments consist of non-marketable equity and debt securities in privately-held companies and marketable equity securities in publicly-traded companies, in which the Company does not have a controlling interest or significant influence. Strategic investments are included in other assets on the consolidated balance sheets.

Non-marketable equity securities are recorded at cost and adjusted for observable transactions for the same or similar investments of the same issuer (referred to as the Measurement Alternative) or impairment. For these investments, the Company recognizes remeasurement adjustments, including upward and downward adjustments, and impairments, if any, in other income (expense), net in the consolidated statements of operations. Valuations of privately-held securities are inherently complex due to the lack of readily available market data and require the use of judgment. For example, determining whether an orderly transaction is for an identical or similar investment requires judgment based on the rights and obligations that are attached to the securities. In determining the estimated fair value of these investments, the Company uses the most recent data available to the Company.

Marketable equity securities are measured at fair value with changes in fair value recorded in other income (expense), net in the consolidated statements of operations.

Non-marketable debt securities are classified as available-for-sale and are recorded at their estimated fair value with changes in fair value recorded through accumulated other comprehensive income (loss).

Strategic investments are subject to periodic impairment analysis, which would involve an assessment of both qualitative and quantitative factors, including the investee’s financial metrics, market acceptance of the investee’s product or technology, and the rate at which the investee is using its cash. If the investment is considered impaired, the Company recognizes an impairment through other income (expense), net in the consolidated statements of operations and establishes a new carrying value for the investment.
Strategic Investments

The tables above do not include the Company’s strategic investments, which consist primarily of non-marketable equity securities accounted for using the Measurement Alternative and marketable equity securities.

The Company’s non-marketable equity securities accounted for using the Measurement Alternative are recorded at fair value on a non-recurring basis and classified within Level 3 of the fair value hierarchy because significant unobservable inputs or data in an inactive market are used in estimating their fair value. The estimation of fair value for these assets requires the use of an observable transaction price or other unobservable inputs, including the volatility, rights, and obligations of the securities the Company holds. The Company’s marketable equity securities are recorded at fair value on a recurring basis and classified within Level 1 of the fair value hierarchy because they are valued using the quoted market price.
Fair Value of Financial Instruments
Fair Value of Financial Instruments

The Company’s primary financial instruments include cash equivalents, investments in marketable securities, strategic investments, restricted cash, accounts receivable, derivative assets and liabilities, accounts payable and accrued expenses. The carrying amounts of cash equivalents, accounts receivable, accounts payable, and accrued expenses approximate fair value due to their short-term nature. See Note 5, “Fair Value Measurements,” for information regarding the fair value of the Company’s investments in marketable securities, strategic investments, and derivative assets and liabilities.
Fair Value Measurements
Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability (an exit price) in an orderly transaction between market participants at the reporting date. The accounting guidance establishes a three-tiered hierarchy, which prioritizes the inputs used in the valuation methodologies in measuring fair value as follows:

Level 1 Inputs: Unadjusted quoted prices in active markets for identical assets or liabilities accessible to the reporting entity at the measurement date.

Level 2 Inputs: Other than quoted prices included in Level 1 inputs that are observable for the asset or liability, either directly or indirectly, for substantially the full term of the asset or liability.

Level 3 Inputs: Unobservable inputs for the asset or liability used to measure fair value to the extent that observable inputs are not available, thereby allowing for situations in which there is little, if any, market activity for the asset or liability at the measurement date.
The Company determines the fair value of its security holdings based on pricing from the Company’s service providers and market prices from industry-standard independent data providers. Such market prices may be quoted prices in active markets for identical assets (Level 1 inputs) or pricing determined using inputs other than quoted prices that are observable either directly or indirectly (Level 2 inputs), such as yield curve, volatility factors, credit spreads, default rates, loss severity, current market and contractual prices for the underlying instruments or debt, broker and dealer quotes, as well as other relevant economic measures.
Derivative Financial Instruments
Derivative Financial Instruments

The Company’s derivative financial instruments, which are carried at fair value on the consolidated balance sheets, consist of foreign currency forward contracts as described below:

Non-Designated Hedges—The Company utilizes foreign currency forward contracts to manage its exposure to certain foreign currency exchange risks primarily associated with (i) a portion of its net outstanding monetary assets and liabilities positions and (ii) certain intercompany balances denominated in currencies other than the U.S. dollar. These foreign currency forward contracts have maturities of twelve months or less and are not designated as hedging instruments (Non-Designated Hedges). As such, all changes in the fair value of these derivative instruments are recorded in other income (expense), net on the consolidated statements of operations, and are intended to offset the foreign currency transaction gains or losses associated with the underlying balances being hedged. Cash flows at settlement of such foreign currency forward contracts are classified as operating activities in the consolidated statement of cash flows.
Cash Flow Hedge—During the fiscal year ended January 31, 2024, the Company began utilizing foreign currency forward contracts to manage the volatility in cash flows associated with (i) certain forecasted capital expenditures and (ii) a portion of its forecasted operating expenses denominated in certain currencies other than the U.S. dollar. These foreign currency forward contracts have a maturity of twelve months or less and are designated and qualify as cash flow hedges, and, in general, closely match the underlying hedged forecasted transactions in duration. The effectiveness of the cash flow hedges is assessed quantitatively using regression at inception and at each reporting date. The effective portion of these foreign currency forward contracts’ gains and losses resulting from changes in fair value is recorded in accumulated other comprehensive income (loss) on the consolidated balance sheets, and subsequently reclassified into the same line items on the Company’s consolidated statements of operations as the underlying hedged forecasted transactions in the same period that such transactions affect earnings. In the event the underlying forecasted transactions do not occur, or it becomes probable that they will not occur within the defined hedge period, the gains or losses on the related cash flow hedges are reclassified immediately from accumulated other comprehensive income (loss) to net income (loss) in the Company’s consolidated financial statements. Cash flows from such foreign currency forward contracts are classified in the same category on the Company’s consolidated statements of cash flows as the cash flows from the underlying hedged forecasted transactions.

These derivative financial instruments did not have a material impact on the Company’s consolidated financial statements for any period presented.
Accounts Receivable, Net
Accounts Receivable, Net
Accounts receivable include billed and unbilled receivables, net of allowance for credit losses. Trade accounts receivable are recorded at invoiced amounts and do not bear interest. The allowance for credit losses is estimated based on the Company’s assessment of the collectibility of accounts receivable by considering various factors, including the age of each outstanding invoice, the collection history of each customer, historical write-off experience, current economic conditions, and reasonable and supportable forecasts of future economic conditions over the life of the receivable. The Company assesses collectibility by reviewing accounts receivable on an aggregate basis when similar characteristics exist and on an individual basis when specific customers with collectibility issues are identified. Accounts receivable deemed uncollectible are charged against the allowance for credit losses when identified.
Capitalized Internal-Use Software Development Costs
Capitalized Internal-Use Software Development Costs

The Company capitalizes qualifying internal-use software development costs, primarily related to its cloud platform. The costs consist of personnel costs (including related benefits and stock-based compensation) that are incurred during the application development stage. Capitalization of costs begins when two criteria are met: (1) the preliminary project stage is completed, and (2) it is probable that the software will be completed and used for its intended function. Capitalization ceases when the software is substantially complete and ready for its intended use, including the completion of all significant testing. Costs related to preliminary project activities and post-implementation operating activities are expensed as incurred.

Capitalized costs are included in property and equipment, net on the consolidated balance sheets. These costs are amortized over the estimated useful life of the software, which is three years, on a straight-line basis. Cost and accumulated amortization of fully amortized capitalized internal-use software development costs are removed from the consolidated balance sheets when the related software is no longer in use. The amortization of capitalized costs related to the Company’s platform applications is primarily included in cost of revenue in the consolidated statements of operations.
Property and Equipment, Net
Property and Equipment, Net
Property and equipment, net is stated at cost less accumulated depreciation and amortization. Depreciation is computed using the straight-line method over the estimated useful life of the related asset, ranging from generally three to seven years. Leasehold improvements are amortized over the shorter of estimated useful life or the remaining lease term. Expenses that improve an asset or extend its remaining useful life are capitalized. Costs of maintenance or repairs that do not extend the lives of the respective assets are charged to expenses as incurred. Cost and accumulated depreciation and amortization of fully depreciated property and equipment are removed from the consolidated balance sheets when they are no longer in use.
Leases
Leases

The Company determines if an arrangement is or contains a lease at inception by evaluating various factors, including if the contract conveys the right to control the use of an identified asset for a period of time in exchange for consideration and other facts and circumstances. Lease classification is determined at the lease commencement date. Operating leases are included in operating lease right-of-use assets, operating lease liabilities, current, and operating lease liabilities, non-current on the consolidated balance sheets. The Company did not have any material finance leases for all periods presented.

Right-of-use assets represent the Company’s right to use an underlying asset for the lease term, and lease liabilities represent the Company’s obligation to make payments arising from the lease. Operating lease right-of-use assets and liabilities are recognized at the lease commencement date based on the present value of lease payments over the lease term. Lease payments consist primarily of the fixed payments under the arrangement, less any lease incentives. Variable lease payments are expensed as incurred and include certain non-lease components, such as maintenance and other services provided by the lessor to the extent the charges are variable. The Company uses an estimate of its incremental borrowing rate (IBR) based on the information available at the lease commencement date in determining the present value of lease payments, unless the implicit rate is readily determinable. In determining the appropriate IBR, the Company considers various factors, including, but not limited to, its credit rating, the lease term, and the currency in which the arrangement is denominated. The Company’s lease terms may include options to extend or terminate the lease when it is reasonably certain that the Company will exercise that option. Lease expense for lease payments is recognized on a straight-line basis over the lease term.

The Company does not separate non-lease components from lease components for its facility asset portfolio. In addition, the Company does not recognize right-of-use assets and lease liabilities for short-term leases, which have a lease term of 12 months or less and do not include an option to purchase the underlying asset that the Company is reasonably certain to exercise. Lease cost for short-term leases is recognized on a straight-line basis over the lease term.

In addition, the Company subleases certain of its unoccupied facilities to third parties. Any impairment to the associated right-of-use assets, leasehold improvements, or other assets as a result of a sublease is recognized in the period the sublease is executed and recorded in the consolidated statements of operations. The Company recognizes sublease income on a straight-line basis over the sublease term. Sublease income is recorded as a reduction to the Company’s operating lease costs.
Business Combinations
Business Combinations
The Company applies a screen test to evaluate if substantially all of the fair value of the gross assets acquired is concentrated in a single identifiable asset or group of similar identifiable assets to determine whether a transaction is accounted for as an asset acquisition or business combination. When the Company acquires a business, the purchase consideration is allocated to the tangible assets acquired, liabilities assumed, and intangible assets acquired based on their estimated respective fair values. The excess of the fair value of purchase consideration over the fair values of these identifiable assets and liabilities is recorded as goodwill. Critical estimates used in valuing certain intangible assets include, but are not limited to, time and resources required to recreate the assets acquired. These estimates are based on information obtained from the management of the acquired companies, the Company’s assessment of the information, and historical experience. The Company’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 of up to one year from the acquisition date, the Company may record adjustments to the preliminary fair value of the assets acquired and liabilities assumed with a corresponding offset to goodwill for these business combinations.
Impairment of Goodwill, Intangible Assets, and Other Long-Lived Assets
Impairment of Goodwill, Intangible Assets, and Other Long-Lived Assets

The Company’s long-lived assets with finite lives consist primarily of property and equipment, capitalized development software costs, operating lease right-of-use assets and acquired intangible assets. Long-lived assets with finite lives are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset or asset group may not be recoverable. Recoverability of assets held and used is measured by comparison of the carrying amount of an asset or an asset group to estimated undiscounted future net cash flows expected to be generated by the asset or asset group. If the carrying amount of an asset exceeds these estimated future cash flows, an impairment charge is recognized by the amount by which the carrying amount of the assets exceeds the fair value of the asset or asset group.

Goodwill and indefinite-lived intangible assets are not amortized but rather tested for impairment at least annually in the fourth quarter, or more frequently if events or changes in circumstances indicate that impairment may exist. Goodwill impairment is recognized when the quantitative assessment results in the carrying value of the reporting unit exceeding its fair value, in which case an impairment charge is recorded to goodwill to the extent the carrying value exceeds the fair value, limited to the amount of goodwill. The Company did not recognize any impairment of goodwill for all periods presented.
Recently Issued Accounting Pronouncements Not Yet Adopted and Recent Securities and Exchange Commission (SEC) Final Rules Not Yet Adopted
Recently Issued Accounting Pronouncements Not Yet Adopted
In November 2023, the FASB issued ASU 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures, which requires disclosure, on an annual and interim basis, of significant segment expenses that are regularly provided to the chief operating decision maker and included within each reported measure of segment profit and loss, and an amount for other segment items by reportable segment and a description of its composition. This guidance also requires disclosures on the title and position of the chief operating decision maker and an explanation of how the chief operating decision maker uses the reported measures of segment profit or loss in assessing segment performance and deciding how to allocate resources, and interim disclosures of reportable segment’s profit or loss and assets. This guidance is effective for the Company for its fiscal year beginning February 1, 2024 and interim periods within its fiscal year beginning February 1, 2025 on a retrospective basis. Early adoption is permitted. The Company is currently evaluating the impact of the adoption of this guidance on its consolidated financial statements and disclosures.

In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures, which requires annual disclosure on disaggregation of rate reconciliation categories and income taxes paid by jurisdiction. This guidance is effective for the Company for its fiscal year beginning February 1, 2025 on a prospective basis. Early adoption and retrospective application are permitted. The Company is currently evaluating the impact of the adoption of this guidance on its consolidated financial statements and disclosures.

Recent Securities and Exchange Commission (SEC) Final Rules Not Yet Adopted

In March 2024, the SEC adopted final rules under SEC Release No. 33-11275, The Enhancement and Standardization of Climate-Related Disclosures for Investors, which requires registrants to provide certain climate-related information in their registration statements and annual reports. The rules require information about a registrant's climate-related risks that are reasonably likely to have a material impact on its business, results of operations, or financial condition. The required information about climate-related risks will also include disclosure of a registrant's greenhouse gas emissions. In addition, the rules will require registrants to present certain climate-related financial metrics in their audited financial statements. These requirements are effective for the Company in various fiscal years, starting with its fiscal year beginning February 1, 2025. Disclosures will be required prospectively, with information for prior periods required only to the extent it was previously disclosed in an SEC filing. The Company is currently evaluating the impact of these final rules on its consolidated financial statements and disclosures.
XML 51 R28.htm IDEA: XBRL DOCUMENT v3.24.1
Basis of Presentation and Summary of Significant Accounting Policies (Tables)
12 Months Ended
Jan. 31, 2024
Accounting Policies [Abstract]  
Summary of Long-lived Assets by Geographic Areas
The following table presents the Company’s long-lived assets, comprising property and equipment, net and operating lease right-of-use assets, by geographic area (in thousands):
January 31, 2024January 31, 2023
United States$379,664 $329,275 
Other(1)
119,928 62,814 
Total$499,592 $392,089 
________________
(1)No individual country outside of the United States accounted for more than 10% of the Company’s long-lived assets as of January 31, 2024 and 2023.
XML 52 R29.htm IDEA: XBRL DOCUMENT v3.24.1
Revenue, Accounts Receivable, Deferred Revenue, and Remaining Performance Obligations (Tables)
12 Months Ended
Jan. 31, 2024
Revenue Recognition and Deferred Revenue [Abstract]  
Disaggregation of Revenue
Revenue consists of the following (in thousands):

Fiscal Year Ended January 31,
202420232022
Product revenue$2,666,849 $1,938,783 $1,140,469 
Professional services and other revenue139,640 126,876 78,858 
Total$2,806,489 $2,065,659 $1,219,327 
Revenue from External Customers by Geographic Areas
Revenue by geographic area, based on the location of the Company’s customers (or end-customers under reseller arrangements), was as follows (in thousands):

Fiscal Year Ended January 31,
202420232022
Americas:
United States$2,166,448 $1,633,843 $977,077 
Other Americas(1)
72,784 46,577 26,324 
EMEA(1)(2)
432,634 292,666 169,268 
Asia-Pacific and Japan(1)
134,623 92,573 46,658 
Total$2,806,489 $2,065,659 $1,219,327 
________________
(1)No individual country in these areas represented more than 10% of the Company’s revenue for all periods presented.
(2)Includes Europe, the Middle East and Africa.
XML 53 R30.htm IDEA: XBRL DOCUMENT v3.24.1
Cash Equivalents and Investments (Tables)
12 Months Ended
Jan. 31, 2024
Investments, Debt and Equity Securities [Abstract]  
Schedule of Cash Equivalents and Investments
The following is a summary of the Company’s cash equivalents, short-term investments, and long-term investments on the consolidated balance sheets (in thousands):
January 31, 2024
Amortized
Cost
Gross
Unrealized
Gains
Gross
Unrealized
Losses
Estimated
Fair Value
Cash equivalents:
U.S. government securities$742,235 $$(2)$742,234 
Money market funds533,211 — — 533,211 
Time deposits56,263 — — 56,263 
Total cash equivalents1,331,709 (2)1,331,708 
Investments:
Corporate notes and bonds1,549,151 1,959 (3,394)1,547,716 
U.S. government and agency securities877,496 574 (4,653)873,417 
Commercial paper353,525 154 (131)353,548 
Certificates of deposit224,869 271 (15)225,125 
Total investments3,005,041 2,958 (8,193)2,999,806 
Total cash equivalents and investments$4,336,750 $2,959 $(8,195)$4,331,514 

January 31, 2023
Amortized
Cost
Gross
Unrealized
Gains
Gross
Unrealized
Losses
Estimated
Fair Value
Cash equivalents:
Money market funds(1)
$520,138 $— $— $520,138 
Commercial paper9,305 — (1)9,304 
Corporate notes and bonds6,902 — 6,903 
Certificates of deposit3,045 — (1)3,044 
Total cash equivalents(1)
539,390 (2)539,389 
Investments:
Corporate notes and bonds2,124,454 2,096 (23,470)2,103,080 
Commercial paper883,023 272 (1,947)881,348 
U.S. government and agency securities715,949 107 (12,220)703,836 
Certificates of deposit453,557 278 (1,110)452,725 
Total investments4,176,983 2,753 (38,747)4,140,989 
Total cash equivalents and investments(1)
$4,716,373 $2,754 $(38,749)$4,680,378 
________________
(1)Includes a reclassification of $141.0 million from cash to cash equivalents for the money market funds balance as of January 31, 2023, as presented in the Annual Report on Form 10-K filed with the SEC on March 29, 2023. Such reclassification did not impact the Company’s consolidated balance sheet as of January 31, 2023 or its consolidated statement of cash flows for the fiscal year ended January 31, 2023.
Schedule of Cash Equivalents and Investments
The following is a summary of the Company’s cash equivalents, short-term investments, and long-term investments on the consolidated balance sheets (in thousands):
January 31, 2024
Amortized
Cost
Gross
Unrealized
Gains
Gross
Unrealized
Losses
Estimated
Fair Value
Cash equivalents:
U.S. government securities$742,235 $$(2)$742,234 
Money market funds533,211 — — 533,211 
Time deposits56,263 — — 56,263 
Total cash equivalents1,331,709 (2)1,331,708 
Investments:
Corporate notes and bonds1,549,151 1,959 (3,394)1,547,716 
U.S. government and agency securities877,496 574 (4,653)873,417 
Commercial paper353,525 154 (131)353,548 
Certificates of deposit224,869 271 (15)225,125 
Total investments3,005,041 2,958 (8,193)2,999,806 
Total cash equivalents and investments$4,336,750 $2,959 $(8,195)$4,331,514 

January 31, 2023
Amortized
Cost
Gross
Unrealized
Gains
Gross
Unrealized
Losses
Estimated
Fair Value
Cash equivalents:
Money market funds(1)
$520,138 $— $— $520,138 
Commercial paper9,305 — (1)9,304 
Corporate notes and bonds6,902 — 6,903 
Certificates of deposit3,045 — (1)3,044 
Total cash equivalents(1)
539,390 (2)539,389 
Investments:
Corporate notes and bonds2,124,454 2,096 (23,470)2,103,080 
Commercial paper883,023 272 (1,947)881,348 
U.S. government and agency securities715,949 107 (12,220)703,836 
Certificates of deposit453,557 278 (1,110)452,725 
Total investments4,176,983 2,753 (38,747)4,140,989 
Total cash equivalents and investments(1)
$4,716,373 $2,754 $(38,749)$4,680,378 
________________
(1)Includes a reclassification of $141.0 million from cash to cash equivalents for the money market funds balance as of January 31, 2023, as presented in the Annual Report on Form 10-K filed with the SEC on March 29, 2023. Such reclassification did not impact the Company’s consolidated balance sheet as of January 31, 2023 or its consolidated statement of cash flows for the fiscal year ended January 31, 2023.
Schedule of Available For Sale Securities Remaining Contractual Maturity The estimated fair values of available-for-sale marketable debt securities, classified as short-term or long-term investments on the Company’s consolidated balance sheets, by remaining contractual maturity, is as follows (in thousands):
January 31, 2024
Estimated
Fair Value
Due within 1 year$2,083,499 
Due in 1 year to 3 years916,307 
Total$2,999,806 
Schedule of Debt Securities, Available-for-sale, Unrealized Loss Position, Fair Value
The following tables show the fair values of, and the gross unrealized losses on, the Company’s available-for-sale marketable debt securities, classified by the length of time that the securities have been in a continuous unrealized loss position and aggregated by investment type, on the consolidated balance sheets (in thousands):

January 31, 2024
Less than 12 Months12 Months or GreaterTotal
Fair ValueGross
Unrealized
Losses
Fair ValueGross
Unrealized
Losses
Fair ValueGross
Unrealized
Losses
Cash equivalents:
U.S. government securities$338,893 $(2)$— $— $338,893 $(2)
Total cash equivalents338,893 (2)— — 338,893 (2)
Investments:
Corporate notes and bonds625,766 (1,259)321,952 (2,135)947,718 (3,394)
U.S. government and agency securities525,408 (1,323)191,863 (3,330)717,271 (4,653)
Commercial paper172,422 (131)— — 172,422 (131)
Certificates of deposit71,813 (15)— — 71,813 (15)
Total investments1,395,409 (2,728)513,815 (5,465)1,909,224 (8,193)
Total cash equivalents and investments$1,734,302 $(2,730)$513,815 $(5,465)$2,248,117 $(8,195)

January 31, 2023
Less than 12 Months12 Months or GreaterTotal
Fair ValueGross
Unrealized
Losses
Fair ValueGross
Unrealized
Losses
Fair ValueGross
Unrealized
Losses
Cash equivalents:
Commercial paper$9,304 $(1)$— $— $9,304 $(1)
Certificates of deposit3,044 (1)— — 3,044 $(1)
Total cash equivalents12,348 (2)— — 12,348 (2)
Investments:
Corporate notes and bonds899,655 (8,521)736,431 (14,949)1,636,086 (23,470)
U.S. government and agency securities387,207 (3,157)232,771 (9,063)619,978 (12,220)
Commercial paper561,793 (1,947)— — 561,793 (1,947)
Certificates of deposit256,428 (1,110)— — 256,428 (1,110)
Total investments2,105,083 (14,735)969,202 (24,012)3,074,285 (38,747)
Total cash equivalents and investments$2,117,431 $(14,737)$969,202 $(24,012)$3,086,633 $(38,749)
XML 54 R31.htm IDEA: XBRL DOCUMENT v3.24.1
Fair Value Measurements (Tables)
12 Months Ended
Jan. 31, 2024
Fair Value Disclosures [Abstract]  
Fair Value, Assets Measured on Recurring Basis
The following table presents the fair value hierarchy for the Company’s assets and liabilities measured at fair value on a recurring basis as of January 31, 2024 (in thousands):

Level 1
Level 2
Total
Assets:
Cash equivalents:
U.S. government securities$— $742,234 $742,234 
Money market funds533,211 — 533,211 
Time deposits— 56,263 56,263 
Short-term investments:
Corporate notes and bonds— 939,727 939,727 
U.S. government and agency securities— 573,780 573,780 
Commercial paper— 353,548 353,548 
Certificates of deposit— 216,444 216,444 
Long-term investments:
Corporate notes and bonds— 607,989 607,989 
U.S. government and agency securities— 299,637 299,637 
Certificates of deposit— 8,681 8,681 
Derivative assets:
Foreign currency forward contracts
— 60 60 
Total assets
$533,211 $3,798,363 $4,331,574 
Liabilities:
Derivative liabilities:
Foreign currency forward contracts
$— $(745)$(745)
Total liabilities
$— $(745)$(745)
The following table presents the fair value hierarchy for the Company’s assets measured at fair value on a recurring basis as of January 31, 2023 (in thousands):

Level 1
Level 2
Total
Cash equivalents:
Money market funds(1)
$520,138 $— $520,138 
Commercial paper— 9,304 9,304 
Corporate notes and bonds— 6,903 6,903 
Certificates of deposit— 3,044 3,044 
Short-term investments:
Corporate notes and bonds— 1,301,296 1,301,296 
Commercial paper— 881,348 881,348 
Certificates of deposit— 445,194 445,194 
U.S. government and agency securities— 440,128 440,128 
Long-term investments:
Corporate notes and bonds— 801,784 801,784 
U.S. government and agency securities— 263,708 263,708 
Certificates of deposit— 7,531 7,531 
Total(1)
$520,138 $4,160,240 $4,680,378 
________________
(1)Includes a reclassification of $141.0 million from cash to cash equivalents for the money market funds balance as of January 31, 2023, as presented in the Annual Report on Form 10-K filed with the SEC on March 29, 2023. Such reclassification did not impact the Company’s consolidated balance sheet as of January 31, 2023 or its consolidated statement of cash flows for the fiscal year ended January 31, 2023.
Schedule of Fair Value Measurements
The following table presents the Company’s strategic investments by type (in thousands):

January 31, 2024January 31, 2023
Equity securities:
Non-marketable equity securities under Measurement Alternative$190,238 $174,248 
Non-marketable equity securities under equity method5,307 5,066 
Marketable equity securities37,320 22,122 
Debt securities:
Non-marketable debt securities1,500 1,500 
Total strategic investments—included in other assets$234,365 $202,936 
Realized and Unrealized Gain (Loss) on Investments
The following table summarizes the realized and unrealized gains and losses included in the carrying value of the Company’s strategic investments in equity securities held as of January 31, 2024 (in thousands):

Fiscal Year Ended January 31,
202420232022
Unrealized gains (losses) on non-marketable equity securities under Measurement Alternative:
Upward adjustments$— $4,125 $32,975 
Impairments(3,101)(38,036)— 
Net unrealized gains (losses) on marketable equity securities
15,197 (12,524)(5,354)
Net unrealized gains (losses) on strategic investments in equity securities
12,096 (46,435)27,621 
Realized gains on non-marketable equity securities under Measurement Alternative(1)
34,713 — — 
Total—included in other income (expense), net$46,809 $(46,435)$27,621 
________________
(1)Includes primarily a remeasurement gain of $34.0 million recognized on a previously held equity interest as a result of a business combination completed during the fiscal year ended January 31, 2024. See Note 7, “Business Combinations,” for further details.
XML 55 R32.htm IDEA: XBRL DOCUMENT v3.24.1
Property and Equipment, Net (Tables)
12 Months Ended
Jan. 31, 2024
Property, Plant and Equipment [Abstract]  
Schedule of Property and Equipment, Net
Property and equipment, net consisted of the following (in thousands):

January 31, 2024January 31, 2023
Leasehold improvements$67,804 $59,872 
Computers, equipment, and software29,859 20,050 
Furniture and fixtures17,593 14,800 
Capitalized internal-use software development costs93,222 44,059 
Construction in progress—capitalized internal-use software development costs78,737 61,575 
Construction in progress—other34,890 7,313 
Total property and equipment, gross322,105 207,669 
Less: accumulated depreciation and amortization(1)
(74,641)(46,846)
Total property and equipment, net$247,464 $160,823 
________________
(1)Includes $30.0 million and $19.9 million of accumulated amortization related to capitalized internal-use software development costs as of January 31, 2024 and 2023, respectively.
XML 56 R33.htm IDEA: XBRL DOCUMENT v3.24.1
Business Combinations (Tables)
12 Months Ended
Jan. 31, 2024
Business Combination and Asset Acquisition [Abstract]  
Schedule of Business Acquisitions, by Acquisition
The acquisition date fair value of the preliminary purchase consideration was $219.0 million, which was comprised of the following (in thousands):

Estimated Fair Value
Cash$5,761 
Deferred cash consideration
231 
Common stock(1)
174,225 
Fair value of previously held equity interest(2)
38,818 
Total
$219,035 
________________
(1)Approximately 0.9 million shares of the Company’s Class A common stock, issued to selling stockholders that were not affiliated with the Company, were included in the purchase consideration, and the fair values of these shares were determined based on the closing market price of $194.28 per share on the acquisition date.
(2)In connection with this business combination, the Company issued approximately 0.2 million shares of its Class A common stock to the Investing Subsidiary in exchange for the Previously Held Equity Interest. The fair values of these shares were determined based on the closing market price of $194.28 per share on the acquisition date. These shares are treated as treasury stock for accounting purposes.
The acquisition date fair value of the purchase consideration was $650.8 million, which was comprised of the following (in thousands):
Estimated Fair Value
Cash$211,839 
Common stock(1)
438,916 
Total
$650,755 
________________
(1)Approximately 1.9 million shares of the Company’s Class A common stock were included in the purchase consideration and the fair values of these shares were determined based on the closing market price of $229.13 per share on the acquisition date.
Schedule of Recognized Identified Assets Acquired and Liabilities Assumed
The following table summarizes the preliminary allocation of purchase consideration to assets acquired and liabilities assumed based on their respective estimated fair values as of the date of acquisition:

Estimated Fair Value
(in thousands)
Estimated Useful Life
(in years)
Cash and cash equivalents
$9,589 
Goodwill189,838 
Developed technology intangible asset
25,000 5
Other net tangible liabilities
(345)
Deferred tax liabilities, net(1)
(5,047)
Total$219,035 
________________
(1)Deferred tax liabilities, net primarily relates to the intangible asset acquired and the amount presented is net of deferred tax assets.
The updated preliminary allocation of purchase consideration, inclusive of measurement period adjustments, was as follows:
Estimated Fair Value
(in thousands)
Estimated Useful Life
(in years)
Cash and cash equivalents$43,968 
Goodwill63,138 
Developed technology intangible assets83,000 5
Other net tangible liabilities(790)
Deferred tax liabilities, net(1)
(3,889)
Total$185,427 
________________
(1)Deferred tax liabilities, net primarily relates to the intangible asset acquired and the amount presented is net of deferred tax assets.
The updated preliminary allocation of purchase consideration, inclusive of measurement period adjustments, was as follows:
Estimated Fair Value
(in thousands)
Estimated Useful Life
(in years)
Cash and cash equivalents$11,594 
Goodwill46,426 
Developed technology intangible asset33,000 
5
Other net tangible liabilities(6,623)
Deferred tax liabilities, net(1)
(8,136)
Total$76,261 
________________
(1)Deferred tax liabilities, net primarily relates to the intangible asset acquired and the amount presented is net of deferred tax assets.
The updated preliminary allocation of purchase consideration, inclusive of measurement period adjustments, was as follows:
Estimated Fair Value
(in thousands)
Estimated Useful Life
(in years)
Cash, cash equivalents, and restricted cash$3,563 
Goodwill9,029 
Developed technology intangible asset53,000 
5
Other net tangible liabilities(1,434)
Deferred tax liabilities, net(1)
(2,150)
Total$62,008 
________________
(1)Deferred tax liabilities, net primarily relates to the intangible asset acquired and the amount presented is net of deferred tax assets.
The purchase consideration was allocated to assets acquired and liabilities assumed based on their respective estimated fair values. The allocation of purchase consideration, inclusive of measurement period adjustments, was as follows:

Estimated Fair Value
(in thousands)
Estimated Useful Life
(in years)
Cash$61 
Goodwill146,444 
Developed technology intangible asset35,000 
5
Other net tangible liabilities(612)
Deferred tax liabilities, net(1)
(6,202)
Total$174,691 
________________
(1)Deferred tax liabilities, net primarily relates to the intangible asset acquired and the amount presented is net of deferred tax assets.
The allocation of purchase consideration, inclusive of measurement period adjustments, was as follows:
Estimated Fair Value
(in thousands)
Estimated Useful Life
(in years)
Cash and cash equivalents$33,914 
Goodwill494,411 
Developer community intangible asset150,000 
5
Other net tangible liabilities(659)
Deferred tax liabilities, net(1)
(26,911)
Total$650,755 
________________
(1)Deferred tax liabilities, net primarily relates to the intangible asset acquired and the amount presented is net of deferred tax assets.
Business Acquisition, Pro Forma Information
The following unaudited pro forma financial information summarizes the combined results of operations of the Company, and both of Samooha and Neeva, as if each had been acquired as of February 1, 2022 (in thousands):

Pro Forma
Fiscal Year Ended January 31,
20242023
(unaudited)
Revenue$2,806,739 $2,065,730 
Net loss$(932,308)$(937,873)
The following unaudited pro forma financial information summarizes the combined results of operations of the Company and the above three companies acquired during fiscal 2023, as if each had been acquired as of February 1, 2021 (in thousands):

Pro Forma
Fiscal Year Ended January 31,
20232022
(unaudited)
Revenue$2,067,262 $1,221,461 
Net loss$(866,099)$(817,848)
XML 57 R34.htm IDEA: XBRL DOCUMENT v3.24.1
Intangible Assets and Goodwill (Tables)
12 Months Ended
Jan. 31, 2024
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Intangible Assets
Intangible assets, net consisted of the following (in thousands):

January 31, 2024
GrossAccumulated AmortizationNet
Finite-lived intangible assets:
Developed technology$243,596 $(47,919)$195,677 
Developer community154,900 (55,442)99,458 
Assembled workforce55,732 (22,945)32,787 
Patents8,874 (6,211)2,663 
Total finite-lived intangible assets$463,102 $(132,517)$330,585 
Indefinite-lived intangible assets—trademarks826 
Total intangible assets, net$331,411 

January 31, 2023
GrossAccumulated AmortizationNet
Finite-lived intangible assets:
Developer community
$150,000 $(25,206)$124,794 
Developed technology48,332 (9,608)38,724 
Assembled workforce28,252 (11,036)17,216 
Patents8,874 (4,421)4,453 
Other47 (47)— 
Total finite-lived intangible assets$235,505 $(50,318)$185,187 
Indefinite-lived intangible assets—trademarks826 
Total intangible assets, net$186,013 
Schedule of Future Amortization Expense
As of January 31, 2024, future amortization expense is expected to be as follows (in thousands):

Amount
Fiscal Year Ending January 31,
2025$94,777 
202688,519 
202784,366 
202851,800 
202911,123 
Thereafter
Total$330,585 
Schedule of Goodwill
Changes in goodwill were as follows (in thousands):

Amount
Balance—January 31, 2022
$8,449 
Additions and related adjustments(1)
648,921 
Balance—January 31, 2023
657,370 
Additions and related adjustments(1)
318,536 
Balance—January 31, 2024
$975,906 
________________
(1)Includes measurement period adjustments related to the preliminary fair values of the assets acquired and liabilities assumed in business combinations. These adjustments did not have a material impact on goodwill. See Note 7, “Business Combinations,” for further details.
XML 58 R35.htm IDEA: XBRL DOCUMENT v3.24.1
Accrued Expenses and Other Current Liabilities (Tables)
12 Months Ended
Jan. 31, 2024
Payables and Accruals [Abstract]  
Schedule of Accrued Expenses and Other Current Liabilities
Accrued expenses and other current liabilities consisted of the following (in thousands):

January 31, 2024January 31, 2023
Accrued compensation$205,056 $123,173 
Accrued third-party cloud infrastructure expenses48,571 35,093 
Employee contributions under employee stock purchase plan40,641 36,648 
Liabilities associated with sales, marketing and business development programs39,571 24,218 
Accrued taxes37,108 20,003 
Employee payroll tax withheld on employee stock transactions22,479 592 
Accrued professional services9,274 11,776 
Accrued purchases of property and equipment4,508 3,876 
Other39,652 13,690 
Total accrued expenses and other current liabilities$446,860 $269,069 
XML 59 R36.htm IDEA: XBRL DOCUMENT v3.24.1
Commitment and Contingencies (Tables)
12 Months Ended
Jan. 31, 2024
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Lease Cost
The components of lease costs and other information related to leases were as follows (in thousands):

Fiscal Year Ended January 31,
202420232022
Operating lease costs$52,892 $46,240 $35,745 
Variable lease costs11,667 7,906 6,029 
Sublease income(11,943)(12,782)(12,722)
Total lease costs$52,616 $41,364 $29,052 

Supplemental cash flow information and non-cash activity related to the Company’s operating leases were as follows (in thousands):

Fiscal Year Ended January 31,
202420232022
Cash payments (receipts) included in the measurement of operating lease liabilities—operating cash flows
$40,498 $42,342 $38,249 
Operating lease liabilities arising from obtaining right-of-use assets$56,037 $72,158 $28,314 

Weighted-average remaining lease term and discount rate for the Company’s operating leases were as follows:

January 31, 2024January 31, 2023
Weighted-average remaining lease term (years)
7.58.2
Weighted-average discount rate
6.1 %6.5 %
Schedule of Operating Leases and Subleases
The total remaining lease payments under non-cancelable operating leases and lease receipts for subleases as of January 31, 2024 were as follows (in thousands):

Operating Leases
Subleases
Total
Fiscal Year Ending January 31,
2025$46,530 $(7,709)$38,821 
202647,944 (5,774)42,170 
202746,651 (5,960)40,691 
202845,132 (6,153)38,979 
202943,001 (6,351)36,650 
Thereafter136,207 (3,235)132,972 
Total lease payments (receipts)
$365,465 $(35,182)$330,283 
Less: imputed interest(77,484)
Present value of operating lease liabilities$287,981 
Schedule of Other Contractual Commitments
Future minimum payments under the Company’s non-cancelable purchase commitments with a remaining term in excess of one year as of January 31, 2024 are presented in the table below (in thousands):

Amount
Fiscal Year Ending January 31,
2025$498,704 
2026528,063 
2027563,994 
2028656,162 
20291,176,725 (1)(2)
Thereafter
Total$3,423,648 
________________
(1)Includes $929.5 million of remaining non-cancelable contractual commitments as of January 31, 2024 related to one of the Company’s third-party cloud infrastructure agreements, under which the Company committed to spend an aggregate of at least $1.0 billion between June 2023 and May 2028 with no minimum purchase commitment during any year. The Company is required to pay the difference if it fails to meet the minimum purchase commitment by May 2028 and such payment can be applied to qualifying expenditures for cloud infrastructure services for up to twelve months after May 2028.
(2)Also includes $247.2 million of remaining non-cancelable contractual commitments as of January 31, 2024 related to another one of the Company’s third-party cloud infrastructure agreements, under which the Company committed to spend an aggregate of at least $250.0 million between January 2024 and December 2028 with no minimum purchase commitment during any year. The Company is required to pay the difference if it fails to meet the minimum purchase commitment by December 2028.
XML 60 R37.htm IDEA: XBRL DOCUMENT v3.24.1
Equity (Tables)
12 Months Ended
Jan. 31, 2024
Share-Based Payment Arrangement [Abstract]  
Schedule of Shares Reserved for Future Issuance
The Company had reserved shares of common stock for future issuance as follows (in thousands):

January 31, 2024January 31, 2023
2012 Equity Incentive Plan:
Options outstanding26,767 35,212 
Restricted stock units outstanding789 2,521 
2020 Equity Incentive Plan:
Options outstanding602 642 
Restricted stock units outstanding20,168 13,039 
Shares available for future grants59,371 52,989 
2020 Employee Stock Purchase Plan:
Shares available for future grants13,764 11,046 
Total shares of common stock reserved for future issuance121,461 115,449 
Share Repurchase Activity
The following table summarizes the stock repurchase activity under the Company’s stock repurchase program (in thousands, except per share data):

Fiscal Year Ended January 31, 2024
Number of shares repurchased4,012 
Weighted-average price per share(1)
$147.50 
Aggregate purchase price(1)
$591,732 
________________
(1)Includes transaction costs associated with the repurchases.
Option Activity Rollforward
A summary of stock option activity and activity regarding shares available for grant under the Plans during the fiscal years ended January 31, 2024, 2023, and 2022 is as follows:

Shares
Available for Grant
(in thousands)
Number of Options Outstanding
(in thousands)
Weighted-
Average
Exercise Price
Weighted-Average Remaining Contractual Life
(in years)
Aggregate
Intrinsic
Value
(in thousands)
Balance—January 31, 2021
32,87064,575$7.04 7.7$17,138,896 
Shares authorized14,397
Options exercised(20,903)$6.08 
Options canceled1,629(1,629)$6.80 
RSUs granted(4,026)
RSUs forfeited576
Balance—January 31, 2022
45,44642,043$7.53 6.9$11,283,299 
Shares authorized15,619
Options granted(642)642$207.56 
Options exercised(6,118)$6.50 
Options canceled713(713)$8.02 
RSUs granted(10,788)
Shares withheld related to net share settlement of RSUs1,149
RSUs forfeited1,492
Balance—January 31, 2023
52,98935,854$11.27 5.9$5,237,549 
Shares authorized16,165
Options exercised(8,357)$6.84 
Options canceled128(128)$70.59 
RSUs granted(14,088)
Shares withheld related to net share settlement of RSUs2,296
RSUs forfeited1,881
Balance—January 31, 2024
59,37127,369$12.35 5.0$5,023,664 
Vested and exercisable as of January 31, 2024
26,774$10.00 5.0$4,973,515 
Option Rollforward Schedule
A summary of stock option activity and activity regarding shares available for grant under the Plans during the fiscal years ended January 31, 2024, 2023, and 2022 is as follows:

Shares
Available for Grant
(in thousands)
Number of Options Outstanding
(in thousands)
Weighted-
Average
Exercise Price
Weighted-Average Remaining Contractual Life
(in years)
Aggregate
Intrinsic
Value
(in thousands)
Balance—January 31, 2021
32,87064,575$7.04 7.7$17,138,896 
Shares authorized14,397
Options exercised(20,903)$6.08 
Options canceled1,629(1,629)$6.80 
RSUs granted(4,026)
RSUs forfeited576
Balance—January 31, 2022
45,44642,043$7.53 6.9$11,283,299 
Shares authorized15,619
Options granted(642)642$207.56 
Options exercised(6,118)$6.50 
Options canceled713(713)$8.02 
RSUs granted(10,788)
Shares withheld related to net share settlement of RSUs1,149
RSUs forfeited1,492
Balance—January 31, 2023
52,98935,854$11.27 5.9$5,237,549 
Shares authorized16,165
Options exercised(8,357)$6.84 
Options canceled128(128)$70.59 
RSUs granted(14,088)
Shares withheld related to net share settlement of RSUs2,296
RSUs forfeited1,881
Balance—January 31, 2024
59,37127,369$12.35 5.0$5,023,664 
Vested and exercisable as of January 31, 2024
26,774$10.00 5.0$4,973,515 
Schedule of Unvested RSU Rollforward
A summary of equity-classified RSUs activity during the fiscal years ended January 31, 2024, 2023, and 2022 is as follows:

Number of Shares
(in thousands)
Weighted-Average Grant-Date Fair Value
per Share
Unvested Balance—January 31, 2021
9,348 $125.06 
Granted4,026 $250.46 
Vested(3,186)$109.44 
Forfeited(576)$169.74 
Unvested Balance—January 31, 2022
9,612 $180.08 
Granted10,788 $180.65 
Vested(3,348)$165.30 
Forfeited(1,492)$206.02 
Unvested Balance—January 31, 2023
15,560 $181.17 
Granted(1)
12,706 $158.28 
Vested(6,810)$172.38 
Forfeited(1,881)$176.44 
Unvested Balance—January 31, 2024
19,575 $169.82 
________________
(1)Includes 0.5 million Leadership PRSUs granted at 120% of the target number of these awards, which represents the maximum number of Leadership PRSUs that may be eligible to vest with respect to these awards over their full term.
A summary of liability-classified RSUs activity during the fiscal year ended January 31, 2024 is as follows:

Number of Shares
(in thousands)
Unvested Balance—January 31, 2023
— 
Granted(1)
1,382 
Unvested Balance—January 31, 2024
1,382 
________________
(1)Represents the maximum number of Acquisition PRSUs that may be eligible to vest with respect to these awards over their full term.
Schedule of Unvested RSA Rollforward A summary of restricted common stock activity outside of the Plans during the fiscal years ended January 31, 2024, 2023, and 2022 is as follows:
Outside of the Plans
Number of Shares
(in thousands)
Weighted-Average Grant-Date Fair Value
per Share
Unvested Balance—January 31, 2021
742 $2.11 
Vested(362)$2.10 
Unvested Balance—January 31, 2022
380 $2.11 
Granted409 $229.13 
Vested(361)$2.10 
Unvested Balance—January 31, 2023
428 $219.26 
Granted385 $194.28 
Vested(142)$199.28 
Unvested Balance—January 31, 2024
671 $209.15 
Schedule of Valuation Assumptions The following table summarizes the assumptions used in estimating the grant-date fair value of stock options granted to employees during the fiscal year ended January 31, 2023:
Fiscal Year Ended January 31, 2023
Expected term (in years)6.0
Expected volatility50.0 %
Risk-free interest rate1.8 %
Expected dividend yield— %
Schedule of Valuation Assumptions Other than Stock Options
The following table summarizes the assumptions used in estimating the fair values of employee stock purchase rights granted under the 2020 ESPP during the fiscal years ended January 31, 2024, 2023, and 2022:

Fiscal Year Ended January 31,
202420232022
Expected term (in years)0.50.50.5
Expected volatility
48.4% - 71.3%
58.9% - 74.8%
37.3% - 49.5%
Risk-free interest rate
4.7% - 5.5%
0.9% - 3.8%
0.1%
Expected dividend yield— %— %— %
Schedule of Valuation Assumptions, Liability-Classified Performance Shares
The following table summarizes the assumptions used in estimating the fair value of liability-classified Acquisition PRSUs as of January 31, 2024:

January 31, 2024
Expected volatility60.0 %
Risk-free interest rate4.0 %
Share-based Compensation Schedule
Stock-based compensation included in the consolidated statements of operations was as follows (in thousands):

Fiscal Year Ended January 31,
202420232022
Cost of revenue$123,363 $106,302 $87,336 
Sales and marketing299,657 246,811 185,970 
Research and development644,928 407,524 232,867 
General and administrative100,067 100,896 98,922 
Stock-based compensation, net of amounts capitalized1,168,015 861,533 605,095 
Capitalized stock-based compensation48,830 29,417 24,174 
Total stock-based compensation$1,216,845 $890,950 $629,269 
XML 61 R38.htm IDEA: XBRL DOCUMENT v3.24.1
Income Taxes (Tables)
12 Months Ended
Jan. 31, 2024
Income Tax Disclosure [Abstract]  
Schedule of Components of Loss Before Income Taxes
The components of loss before income taxes were as follows (in thousands):

Fiscal Year Ended January 31,
202420232022
U.S.$(875,703)$(851,538)$(717,208)
Foreign26,480 35,545 40,248 
Loss before income taxes$(849,223)$(815,993)$(676,960)
Schedule of Provision for Income Taxes
The provision for (benefit from) income taxes consists of the following (in thousands):

Fiscal Year Ended January 31,
202420232022
Current provision:
State$754 $626 $288 
Foreign14,775 7,571 3,417 
Deferred benefit:
Federal(15,376)(21,647)— 
State(4,700)(4,410)— 
Foreign(6,686)(607)(717)
Provision for (benefit from) income taxes$(11,233)$(18,467)$2,988 
Schedule of Effective Income Tax Rate Reconciliation
The effective income tax rate differs from the federal statutory income tax rate applied to the loss before income taxes due to the following (in thousands):

Fiscal Year Ended January 31,
202420232022
Income tax benefit computed at federal statutory rate$(178,337)$(171,359)$(142,162)
State taxes, net of federal benefit26,380 14,948 35,360 
Research and development credits(101,725)(58,136)(142,544)
Stock-based compensation(148,600)(71,295)(898,234)
Change in valuation allowance371,767 213,532 1,159,276 
IRC Section 59A waived deductions11,550 49,476 — 
Other7,732 4,367 (8,708)
Provision for (benefit from) income taxes$(11,233)$(18,467)$2,988 
Schedule of Deferred Tax Assets and Liabilities
Significant components of the Company’s deferred tax assets and deferred tax liabilities are shown below (in thousands):

January 31, 2024January 31, 2023
Deferred tax assets:
Net operating losses carryforwards$1,673,213 $1,567,135 
Capitalized research and development420,491 147,328 
Tax credit carryforwards376,804 274,690 
Stock-based compensation109,446 123,408 
Deferred revenue82,683 31,527 
Operating lease liabilities54,008 55,079 
Net unrealized losses on strategic investments2,443 5,669 
Other31,776 14,834 
Total deferred tax assets2,750,864 2,219,670 
Less: valuation allowance(2,621,009)(2,100,594)
Net deferred tax assets129,855 119,076 
Deferred tax liabilities:
Intangible assets(39,173)(39,426)
Deferred commissions(41,609)(31,940)
Operating lease right-of-use assets(48,629)(53,829)
Other(1,326)(2,358)
Total deferred tax liabilities(130,737)(127,553)
Net deferred tax liabilities
$(882)$(8,477)
Schedule of Unrecognized Tax Benefits
The following table shows the changes in the gross amount of unrecognized tax benefits (in thousands):

Fiscal Year Ended January 31,
202420232022
Beginning balance$75,180 $57,715 $19,349 
Increases based on tax positions during the prior period
12,708 1,816 20 
Increases based on tax positions during the current period
27,365 15,649 38,346 
Ending balance$115,253 $75,180 $57,715 
XML 62 R39.htm IDEA: XBRL DOCUMENT v3.24.1
Net Loss per Share (Tables)
12 Months Ended
Jan. 31, 2024
Earnings Per Share [Abstract]  
Schedule of Basic and Diluted Net Loss per Share
The following table presents the calculation of basic and diluted net loss per share attributable to Snowflake Inc. Class A and Class B common stockholders (in thousands, except per share data):

Fiscal Year Ended January 31,
202420232022
Numerator:
Net loss$(837,990)$(797,526)$(679,948)
Less: net loss attributable to noncontrolling interest(1,893)(821)— 
Net loss attributable to Snowflake Inc. Class A and Class B common stockholders$(836,097)$(796,705)$(679,948)
Denominator:
Weighted-average shares used in computing net loss per share attributable to Snowflake Inc. Class A and Class B common stockholders—basic and diluted328,001 318,730 300,273 
Net loss per share attributable to Snowflake Inc. Class A and Class B common stockholders—basic and diluted$(2.55)$(2.50)$(2.26)
Schedule of Potentially Dilutive Securities Excluded from Computation of Net Loss per Share
The following potentially dilutive securities were excluded from the calculation of diluted net loss per share attributable to Snowflake Inc. Class A and Class B common stockholders for the periods presented because the impact of including them would have been anti-dilutive (in thousands):
Fiscal Year Ended January 31,
202420232022
Stock options27,369 35,854 42,043 
RSUs20,957 15,560 9,612 
Unvested restricted common stock and early exercised stock options671 446 426 
Employee stock purchase rights under the 2020 ESPP284 265 116 
Total49,281 52,125 52,197 
XML 63 R40.htm IDEA: XBRL DOCUMENT v3.24.1
Basis of Presentation and Summary of Significant Accounting Policies - Summary of Long-lived Assets by Geographic Areas (Details) - USD ($)
$ in Thousands
Jan. 31, 2024
Jan. 31, 2023
Revenues from External Customers and Long-Lived Assets [Line Items]    
Total $ 499,592 $ 392,089
United States    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Total 379,664 329,275
Other    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Total $ 119,928 $ 62,814
XML 64 R41.htm IDEA: XBRL DOCUMENT v3.24.1
Basis of Presentation and Summary of Significant Accounting Policies - Narrative (Details) - USD ($)
12 Months Ended
Jan. 31, 2024
Jan. 31, 2023
Jan. 31, 2022
Concentration Risk [Line Items]      
Advertising costs $ 85,300,000 $ 68,200,000 $ 57,500,000
Incremental cost amortization period 5 years    
Impairment losses $ 0 $ 0 $ 0
Software and Software Development Costs      
Concentration Risk [Line Items]      
Estimated useful life 3 years    
Minimum      
Concentration Risk [Line Items]      
Contract term 1 year    
Estimated useful life 3 years    
Maximum      
Concentration Risk [Line Items]      
Contract term 4 years    
Estimated useful life 7 years    
On-demand arrangements | Revenue from Contract with Customer Benchmark | Product and Service      
Concentration Risk [Line Items]      
Concentration risk, percentage 3.00% 2.00% 3.00%
XML 65 R42.htm IDEA: XBRL DOCUMENT v3.24.1
Revenue, Accounts Receivable, Deferred Revenue, and Remaining Performance Obligations - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 31, 2024
Jan. 31, 2023
Jan. 31, 2022
Disaggregation of Revenue [Line Items]      
Revenue $ 2,806,489 $ 2,065,659 $ 1,219,327
Product revenue      
Disaggregation of Revenue [Line Items]      
Revenue 2,666,849 1,938,783 1,140,469
Professional services and other revenue      
Disaggregation of Revenue [Line Items]      
Revenue $ 139,640 $ 126,876 $ 78,858
XML 66 R43.htm IDEA: XBRL DOCUMENT v3.24.1
Revenue, Accounts Receivable, Deferred Revenue, and Remaining Performance Obligations - Revenue from External Customers by Geographic Areas (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 31, 2024
Jan. 31, 2023
Jan. 31, 2022
Disaggregation of Revenue [Line Items]      
Revenue $ 2,806,489 $ 2,065,659 $ 1,219,327
United States      
Disaggregation of Revenue [Line Items]      
Revenue 2,166,448 1,633,843 977,077
Other Americas      
Disaggregation of Revenue [Line Items]      
Revenue 72,784 46,577 26,324
EMEA      
Disaggregation of Revenue [Line Items]      
Revenue 432,634 292,666 169,268
Asia-Pacific and Japan      
Disaggregation of Revenue [Line Items]      
Revenue $ 134,623 $ 92,573 $ 46,658
XML 67 R44.htm IDEA: XBRL DOCUMENT v3.24.1
Revenue, Accounts Receivable, Deferred Revenue, and Remaining Performance Obligations - Narrative (Details) - USD ($)
$ in Millions
12 Months Ended
Jan. 31, 2024
Jan. 31, 2023
Jan. 31, 2022
Disaggregation of Revenue [Line Items]      
Allowance for doubtful accounts $ 2.5 $ 2.2  
Revenue recognized 1,400.0 $ 974.3 $ 535.8
Remaining performance obligation $ 5,200.0    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-02-01      
Disaggregation of Revenue [Line Items]      
Revenue, remaining performance obligation, percentage 50.00%    
Remaining performance obligation, remaining life 12 months    
XML 68 R45.htm IDEA: XBRL DOCUMENT v3.24.1
Cash Equivalents and Investments - Schedule of Cash and Cash Equivalents and Investments Fair Value (Details) - USD ($)
$ in Thousands
Jan. 31, 2024
Jan. 31, 2023
Cash equivalents:    
Amortized Cost $ 1,331,709 $ 539,390
Gross Unrealized Gains 1 1
Gross Unrealized Losses (2) (2)
Estimated Fair Value 1,331,708 539,389
Investments:    
Amortized Cost 3,005,041 4,176,983
Gross Unrealized Gains 2,958 2,753
Gross Unrealized Losses (8,193) (38,747)
Estimated Fair Value 2,999,806 4,140,989
Amortized Cost 4,336,750 4,716,373
Gross Unrealized Gains 2,959 2,754
Gross Unrealized Losses (8,195) (38,749)
Estimated Fair Value 4,331,514 4,680,378
Corporate notes and bonds    
Investments:    
Amortized Cost 1,549,151 2,124,454
Gross Unrealized Gains 1,959 2,096
Gross Unrealized Losses (3,394) (23,470)
Estimated Fair Value 1,547,716 2,103,080
U.S. government and agency securities    
Investments:    
Amortized Cost 877,496 715,949
Gross Unrealized Gains 574 107
Gross Unrealized Losses (4,653) (12,220)
Estimated Fair Value 873,417 703,836
Commercial paper    
Investments:    
Amortized Cost 353,525 883,023
Gross Unrealized Gains 154 272
Gross Unrealized Losses (131) (1,947)
Estimated Fair Value 353,548 881,348
Certificates of deposit    
Investments:    
Amortized Cost 224,869 453,557
Gross Unrealized Gains 271 278
Gross Unrealized Losses (15) (1,110)
Estimated Fair Value 225,125 452,725
U.S. government securities    
Cash equivalents:    
Amortized Cost 742,235  
Gross Unrealized Gains 1  
Gross Unrealized Losses (2)  
Estimated Fair Value 742,234  
Money market funds    
Cash equivalents:    
Amortized Cost 533,211 520,138
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 0
Estimated Fair Value 533,211 520,138
Money market funds | Reclassification adjustment    
Cash equivalents:    
Estimated Fair Value   141,000
Time deposits    
Cash equivalents:    
Amortized Cost 56,263  
Gross Unrealized Gains 0  
Gross Unrealized Losses 0  
Estimated Fair Value $ 56,263  
Commercial paper    
Cash equivalents:    
Amortized Cost   9,305
Gross Unrealized Gains   0
Gross Unrealized Losses   (1)
Estimated Fair Value   9,304
Corporate notes and bonds    
Cash equivalents:    
Amortized Cost   6,902
Gross Unrealized Gains   1
Gross Unrealized Losses   0
Estimated Fair Value   6,903
Certificates of deposit    
Cash equivalents:    
Amortized Cost   3,045
Gross Unrealized Gains   0
Gross Unrealized Losses   (1)
Estimated Fair Value   $ 3,044
XML 69 R46.htm IDEA: XBRL DOCUMENT v3.24.1
Cash Equivalents and Investments - Narrative (Details) - USD ($)
$ in Millions
12 Months Ended
Jan. 31, 2024
Jan. 31, 2023
Debt Securities, Available-for-sale, Unrealized Loss Position    
Contractual maturities of available-for-sale debt securities, maximum 36 months  
Prepaid Expenses and Other Current Assets    
Debt Securities, Available-for-sale, Unrealized Loss Position    
Interest receivable, current $ 24.2 $ 19.4
XML 70 R47.htm IDEA: XBRL DOCUMENT v3.24.1
Cash Equivalents and Investments - Available for Sale Securities Remaining Contractual Maturity (Details) - USD ($)
$ in Thousands
Jan. 31, 2024
Jan. 31, 2023
Investments, Debt and Equity Securities [Abstract]    
Due within 1 year $ 2,083,499  
Due in 1 year to 3 years 916,307  
Total 2,999,806  
Debt Securities, Available-for-sale, Unrealized Loss Position    
Less than 12 months, fair value 338,893 $ 12,348
Cash Equivalents, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss (2) (2)
12 months or greater, fair value 0 0
Cash Equivalents, Continuous Unrealized Loss Position, 12 Months Or Longer, Accumulated Loss 0 0
Cash Equivalents, Unrealized loss position, fair value 338,893 12,348
Cash Equivalents, Unrealized Loss Position, Accumulated Loss (2) (2)
Less than 12 months, fair value 1,395,409 2,105,083
Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss (2,728) (14,735)
12 months or greater, fair value 513,815 969,202
Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss (5,465) (24,012)
Debt Securities, Available-for-sale, Unrealized Loss Position 1,909,224 3,074,285
Debt Securities, Available-for-Sale, Unrealized Loss Position, Accumulated Loss (8,193) (38,747)
Cash Equivalents And Debt Securities, Available-For-Sale, Continuous Unrealized Loss Position, Less Than 12 Months 1,734,302 2,117,431
Cash Equivalents And Debt Securities, Available-For-Sale, Continuous Unrealized Loss Position, Less Than 12 Months, Accumulated Loss (2,730) (14,737)
Cash Equivalents And Debt Securities, Available-For-Sale, Continuous Unrealized Loss Position, 12 Months Or Longer 513,815 969,202
Cash Equivalents And Debt Securities, Available-For-Sale, Continuous Unrealized Loss Position, 12 Months Or Longer, Accumulated Loss (5,465) (24,012)
Cash Equivalents And Debt Securities, Available-For-Sale, Unrealized Loss Position 2,248,117 3,086,633
Cash Equivalents And Debt Securities, Available-For-Sale, Unrealized Loss Position, Accumulated Loss (8,195) (38,749)
Corporate notes and bonds    
Debt Securities, Available-for-sale, Unrealized Loss Position    
Less than 12 months, fair value 625,766 899,655
Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss (1,259) (8,521)
12 months or greater, fair value 321,952 736,431
Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss (2,135) (14,949)
Debt Securities, Available-for-sale, Unrealized Loss Position 947,718 1,636,086
Debt Securities, Available-for-Sale, Unrealized Loss Position, Accumulated Loss (3,394) (23,470)
U.S. government and agency securities    
Debt Securities, Available-for-sale, Unrealized Loss Position    
Less than 12 months, fair value 525,408 387,207
Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss (1,323) (3,157)
12 months or greater, fair value 191,863 232,771
Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss (3,330) (9,063)
Debt Securities, Available-for-sale, Unrealized Loss Position 717,271 619,978
Debt Securities, Available-for-Sale, Unrealized Loss Position, Accumulated Loss (4,653) (12,220)
Commercial paper    
Debt Securities, Available-for-sale, Unrealized Loss Position    
Less than 12 months, fair value 172,422 561,793
Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss (131) (1,947)
12 months or greater, fair value 0 0
Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss 0 0
Debt Securities, Available-for-sale, Unrealized Loss Position 172,422 561,793
Debt Securities, Available-for-Sale, Unrealized Loss Position, Accumulated Loss (131) (1,947)
Certificates of deposit    
Debt Securities, Available-for-sale, Unrealized Loss Position    
Less than 12 months, fair value 71,813 256,428
Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss (15) (1,110)
12 months or greater, fair value 0 0
Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss 0 0
Debt Securities, Available-for-sale, Unrealized Loss Position 71,813 256,428
Debt Securities, Available-for-Sale, Unrealized Loss Position, Accumulated Loss $ (15) (1,110)
Commercial paper    
Debt Securities, Available-for-sale, Unrealized Loss Position    
Less than 12 months, fair value   9,304
Cash Equivalents, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss   (1)
12 months or greater, fair value   0
Cash Equivalents, Continuous Unrealized Loss Position, 12 Months Or Longer, Accumulated Loss   0
Cash Equivalents, Unrealized loss position, fair value   9,304
Cash Equivalents, Unrealized Loss Position, Accumulated Loss   (1)
Certificates of deposit    
Debt Securities, Available-for-sale, Unrealized Loss Position    
Less than 12 months, fair value   3,044
Cash Equivalents, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss   (1)
12 months or greater, fair value   0
Cash Equivalents, Continuous Unrealized Loss Position, 12 Months Or Longer, Accumulated Loss   0
Cash Equivalents, Unrealized loss position, fair value   3,044
Cash Equivalents, Unrealized Loss Position, Accumulated Loss   $ (1)
XML 71 R48.htm IDEA: XBRL DOCUMENT v3.24.1
Cash Equivalents and Investments - Schedule of Debt Securities, Available-for-sale, Unrealized Loss Position, Fair Value (Details) - USD ($)
$ in Thousands
Jan. 31, 2024
Jan. 31, 2023
Cash Equivalents, Fair Value    
Less than 12 months, fair value $ 338,893 $ 12,348
12 months or greater, fair value 0 0
Total, fair value 338,893 12,348
Cash Equivalents, Gross Unrealized Losses    
Less than 12 months, accumulated losses (2) (2)
12 months or greater, accumulated losses 0 0
Total, accumulated losses (2) (2)
Investments, Fair Value    
Less than 12 months, fair value 1,395,409 2,105,083
12 months or greater, fair value 513,815 969,202
Total, fair value 1,909,224 3,074,285
Investments, Gross Unrealized Losses    
Less than 12 months, accumulated losses (2,728) (14,735)
12 months or greater, accumulated losses (5,465) (24,012)
Total, accumulated losses (8,193) (38,747)
Cash Equivalents And Debt Securities, Available-For-Sale [Abstract]    
Less than 12 months, fair value 1,734,302 2,117,431
12 months or greater, fair value 513,815 969,202
Total, fair value 2,248,117 3,086,633
Cash Equivalents And Debt Securities, Available-For-Sale, Unrealized Loss Position, Accumulated Loss [Abstract]    
Less than 12 months, accumulated losses (2,730) (14,737)
12 months or greater, accumulated losses (5,465) (24,012)
Total, accumulated losses (8,195) (38,749)
Corporate notes and bonds    
Investments, Fair Value    
Less than 12 months, fair value 625,766 899,655
12 months or greater, fair value 321,952 736,431
Total, fair value 947,718 1,636,086
Investments, Gross Unrealized Losses    
Less than 12 months, accumulated losses (1,259) (8,521)
12 months or greater, accumulated losses (2,135) (14,949)
Total, accumulated losses (3,394) (23,470)
U.S. government and agency securities    
Investments, Fair Value    
Less than 12 months, fair value 525,408 387,207
12 months or greater, fair value 191,863 232,771
Total, fair value 717,271 619,978
Investments, Gross Unrealized Losses    
Less than 12 months, accumulated losses (1,323) (3,157)
12 months or greater, accumulated losses (3,330) (9,063)
Total, accumulated losses (4,653) (12,220)
Commercial paper    
Investments, Fair Value    
Less than 12 months, fair value 172,422 561,793
12 months or greater, fair value 0 0
Total, fair value 172,422 561,793
Investments, Gross Unrealized Losses    
Less than 12 months, accumulated losses (131) (1,947)
12 months or greater, accumulated losses 0 0
Total, accumulated losses (131) (1,947)
Certificates of deposit    
Investments, Fair Value    
Less than 12 months, fair value 71,813 256,428
12 months or greater, fair value 0 0
Total, fair value 71,813 256,428
Investments, Gross Unrealized Losses    
Less than 12 months, accumulated losses (15) (1,110)
12 months or greater, accumulated losses 0 0
Total, accumulated losses (15) $ (1,110)
U.S. government securities    
Cash Equivalents, Fair Value    
Less than 12 months, fair value 338,893  
12 months or greater, fair value 0  
Total, fair value 338,893  
Cash Equivalents, Gross Unrealized Losses    
Less than 12 months, accumulated losses (2)  
12 months or greater, accumulated losses 0  
Total, accumulated losses $ (2)  
XML 72 R49.htm IDEA: XBRL DOCUMENT v3.24.1
Fair Value Measurements - Fair Value, Assets and Liabilities Measured on Recurring Basis (Details) - USD ($)
$ in Thousands
Jan. 31, 2024
Jan. 31, 2023
Assets:    
Cash equivalents: $ 1,331,708 $ 539,389
Short-term investments 2,083,499 3,067,966
Long-term investments $ 916,307 1,073,023
Derivative Asset, Statement of Financial Position [Extensible Enumeration] Prepaid expenses and other current assets  
Liabilities:    
Derivative Liability, Statement of Financial Position [Extensible Enumeration] Accrued expenses and other current liabilities  
U.S. government securities    
Assets:    
Cash equivalents: $ 742,234  
Money market funds    
Assets:    
Cash equivalents: 533,211 520,138
Money market funds | Reclassification adjustment    
Assets:    
Cash equivalents:   141,000
Time deposits    
Assets:    
Cash equivalents: 56,263  
Commercial paper    
Assets:    
Cash equivalents:   9,304
Corporate notes and bonds    
Assets:    
Cash equivalents:   6,903
Certificates of deposit    
Assets:    
Cash equivalents:   3,044
Level 1 | Money market funds | Reclassification adjustment    
Assets:    
Cash equivalents:   141,000
Recurring    
Assets:    
Derivative assets 60  
Total assets 4,331,574 4,680,378
Liabilities:    
Derivative liabilities (745)  
Total liabilities (745)  
Recurring | Corporate notes and bonds    
Assets:    
Short-term investments 939,727 1,301,296
Long-term investments 607,989 801,784
Recurring | U.S. government and agency securities    
Assets:    
Short-term investments 573,780 440,128
Long-term investments 299,637 263,708
Recurring | Commercial paper    
Assets:    
Short-term investments 353,548 881,348
Recurring | Certificates of deposit    
Assets:    
Short-term investments 216,444 445,194
Long-term investments 8,681 7,531
Recurring | U.S. government securities    
Assets:    
Cash equivalents: 742,234  
Recurring | Money market funds    
Assets:    
Cash equivalents: 533,211 520,138
Recurring | Time deposits    
Assets:    
Cash equivalents: 56,263  
Recurring | Commercial paper    
Assets:    
Cash equivalents:   9,304
Recurring | Corporate notes and bonds    
Assets:    
Cash equivalents:   6,903
Recurring | Certificates of deposit    
Assets:    
Cash equivalents:   3,044
Recurring | Level 1    
Assets:    
Derivative assets 0  
Total assets 533,211 520,138
Liabilities:    
Derivative liabilities 0  
Total liabilities 0  
Recurring | Level 1 | Corporate notes and bonds    
Assets:    
Short-term investments 0 0
Long-term investments 0 0
Recurring | Level 1 | U.S. government and agency securities    
Assets:    
Short-term investments 0 0
Long-term investments 0 0
Recurring | Level 1 | Commercial paper    
Assets:    
Short-term investments 0 0
Recurring | Level 1 | Certificates of deposit    
Assets:    
Short-term investments 0 0
Long-term investments 0 0
Recurring | Level 1 | U.S. government securities    
Assets:    
Cash equivalents: 0  
Recurring | Level 1 | Money market funds    
Assets:    
Cash equivalents: 533,211 520,138
Recurring | Level 1 | Time deposits    
Assets:    
Cash equivalents: 0  
Recurring | Level 1 | Commercial paper    
Assets:    
Cash equivalents:   0
Recurring | Level 1 | Corporate notes and bonds    
Assets:    
Cash equivalents:   0
Recurring | Level 1 | Certificates of deposit    
Assets:    
Cash equivalents:   0
Recurring | Level 2    
Assets:    
Derivative assets 60  
Total assets 3,798,363 4,160,240
Liabilities:    
Derivative liabilities (745)  
Total liabilities (745)  
Recurring | Level 2 | Corporate notes and bonds    
Assets:    
Short-term investments 939,727 1,301,296
Long-term investments 607,989 801,784
Recurring | Level 2 | U.S. government and agency securities    
Assets:    
Short-term investments 573,780 440,128
Long-term investments 299,637 263,708
Recurring | Level 2 | Commercial paper    
Assets:    
Short-term investments 353,548 881,348
Recurring | Level 2 | Certificates of deposit    
Assets:    
Short-term investments 216,444 445,194
Long-term investments 8,681 7,531
Recurring | Level 2 | U.S. government securities    
Assets:    
Cash equivalents: 742,234  
Recurring | Level 2 | Money market funds    
Assets:    
Cash equivalents: 0 0
Recurring | Level 2 | Time deposits    
Assets:    
Cash equivalents: $ 56,263  
Recurring | Level 2 | Commercial paper    
Assets:    
Cash equivalents:   9,304
Recurring | Level 2 | Corporate notes and bonds    
Assets:    
Cash equivalents:   6,903
Recurring | Level 2 | Certificates of deposit    
Assets:    
Cash equivalents:   $ 3,044
XML 73 R50.htm IDEA: XBRL DOCUMENT v3.24.1
Fair Value Measurements - Schedule of Fair Value Measurements (Details) - USD ($)
$ in Thousands
Jan. 31, 2024
Jan. 31, 2023
Fair Value Disclosures [Abstract]    
Non-marketable equity securities under Measurement Alternative $ 190,238 $ 174,248
Non-marketable equity securities under equity method 5,307 5,066
Marketable equity securities 37,320 22,122
Non-marketable debt securities 1,500 1,500
Total strategic investments—included in other assets $ 234,365 $ 202,936
XML 74 R51.htm IDEA: XBRL DOCUMENT v3.24.1
Fair Value Measurements - Unrealized Gain (Loss) on Investments (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 31, 2024
Jan. 31, 2023
Jan. 31, 2022
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Upward adjustments $ 0 $ 4,125 $ 32,975
Impairments (3,101) (38,036) 0
Net unrealized gains (losses) on marketable equity securities 15,197 (12,524) (5,354)
Net unrealized gains (losses) on strategic investments in equity securities 12,096 (46,435) 27,621
Realized gains on non-marketable equity securities under measurement alternative 34,713 0 0
Total—included in other income (expense), net 46,809 $ (46,435) $ 27,621
Samooha, Inc.      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Equity interest in acquiree, remeasurement gain $ 34,000    
XML 75 R52.htm IDEA: XBRL DOCUMENT v3.24.1
Fair Value Measurements - Narrative (Details)
$ in Millions
Jan. 31, 2024
USD ($)
Fair Value Disclosures [Abstract]  
Cumulative amount of upward adjustments $ 37.1
Impairments $ 41.1
XML 76 R53.htm IDEA: XBRL DOCUMENT v3.24.1
Property and Equipment, Net - Schedule of Property and Equipment, Net (Details) - USD ($)
$ in Thousands
Jan. 31, 2024
Jan. 31, 2023
Property, Plant and Equipment    
Total property and equipment, gross $ 322,105 $ 207,669
Less: accumulated depreciation and amortization (74,641) (46,846)
Total property and equipment, net 247,464 160,823
Leasehold improvements    
Property, Plant and Equipment    
Total property and equipment, gross 67,804 59,872
Computers, equipment, and software    
Property, Plant and Equipment    
Total property and equipment, gross 29,859 20,050
Furniture and fixtures    
Property, Plant and Equipment    
Total property and equipment, gross 17,593 14,800
Capitalized internal-use software development costs    
Property, Plant and Equipment    
Total property and equipment, gross 93,222 44,059
Less: accumulated depreciation and amortization (30,000) (19,900)
Construction in progress—capitalized internal-use software development costs    
Property, Plant and Equipment    
Total property and equipment, gross 78,737 61,575
Construction in progress—other    
Property, Plant and Equipment    
Total property and equipment, gross $ 34,890 $ 7,313
XML 77 R54.htm IDEA: XBRL DOCUMENT v3.24.1
Property and Equipment, Net - Narrative (Details) - USD ($)
12 Months Ended
Jan. 31, 2024
Jan. 31, 2023
Jan. 31, 2022
Property, Plant and Equipment [Abstract]      
Depreciation $ 37,700,000 $ 24,700,000 $ 13,700,000
Accumulated amortization, property, plant, and equipment 19,000,000 10,200,000 4,200,000
Impairment of capitalized internal-use software $ 7,100,000 $ 0 $ 0
XML 78 R55.htm IDEA: XBRL DOCUMENT v3.24.1
Business Combinations - Narrative (Details)
shares in Thousands
3 Months Ended 12 Months Ended
Dec. 20, 2023
USD ($)
shares
Feb. 10, 2023
USD ($)
Sep. 23, 2022
USD ($)
Mar. 31, 2022
USD ($)
founder
shares
Jul. 31, 2023
USD ($)
Jan. 31, 2024
USD ($)
shares
Jan. 31, 2023
USD ($)
founder
shares
Dec. 19, 2023
USD ($)
Jan. 31, 2022
USD ($)
Business Acquisition [Line Items]                  
Non-marketable equity securities under Measurement Alternative           $ 190,238,000 $ 174,248,000    
Goodwill           $ 975,906,000 $ 657,370,000   $ 8,449,000
Restricted Common Stock | Outside of the Plans                  
Business Acquisition [Line Items]                  
Granted (in shares) | shares           385 409    
Samooha, Inc.                  
Business Acquisition [Line Items]                  
Non-marketable equity securities under Measurement Alternative               $ 4,800,000  
Samooha, Inc.                  
Business Acquisition [Line Items]                  
Equity interest in acquiree, remeasurement gain           $ 34,000,000      
Cash acquired $ 9,589,000                
Intangible assets acquired $ 25,000,000                
Estimated Useful Life (in years) 5 years                
Goodwill $ 189,838,000                
Business combination, acquisition related costs           0      
Consideration transferred $ 5,761,000                
Samooha, Inc. | Restricted Common Stock | Outside of the Plans | Class A Common Stock                  
Business Acquisition [Line Items]                  
Granted (in shares) | shares 400                
Vesting period (in years) 4 years                
Fair value $ 74,800,000                
Requisite service period 4 years                
Neeva Inc.                  
Business Acquisition [Line Items]                  
Consideration transferred         $ 185,400,000        
Cash acquired         43,968,000        
Intangible assets acquired         $ 83,000,000        
Estimated Useful Life (in years)         5 years        
Goodwill         $ 63,138,000        
Business combination, acquisition related costs           0      
Streamlit, Inc.                  
Business Acquisition [Line Items]                  
Consideration transferred       $ 650,755,000          
Cash acquired       33,914,000          
Intangible assets acquired       $ 150,000,000          
Estimated Useful Life (in years)       5 years          
Goodwill       $ 494,411,000          
Business combination, acquisition related costs             $ 1,900,000    
Consideration transferred       $ 211,839,000          
Number of founders | founder       3     3    
Streamlit, Inc. | Restricted Common Stock | Outside of the Plans | Class A Common Stock                  
Business Acquisition [Line Items]                  
Granted (in shares) | shares       400          
Vesting period (in years)       3 years          
Fair value       $ 93,700,000          
Requisite service period       3 years          
Applica Sp. z.o.o.                  
Business Acquisition [Line Items]                  
Cash acquired     $ 61,000            
Intangible assets acquired     $ 35,000,000            
Estimated Useful Life (in years)     5 years            
Goodwill     $ 146,444,000            
Business combination, acquisition related costs             $ 3,400,000    
Consideration transferred     $ 174,700,000            
Mountain US Corporation (formerly known as Mobilize.Net Corporation)                  
Business Acquisition [Line Items]                  
Consideration transferred   $ 76,300,000              
Cash acquired   11,594,000              
Intangible assets acquired   $ 33,000,000              
Estimated Useful Life (in years)   5 years              
Goodwill   $ 46,426,000              
Business combination, acquisition related costs           0      
LeapYear Technologies, Inc.                  
Business Acquisition [Line Items]                  
Consideration transferred   62,000,000              
Cash acquired   3,563,000              
Intangible assets acquired   $ 53,000,000              
Estimated Useful Life (in years)   5 years              
Goodwill   $ 9,029,000              
Business combination, acquisition related costs           0      
Privately-Held Company                  
Business Acquisition [Line Items]                  
Consideration transferred           16,600,000      
Cash acquired           1,600,000      
Intangible assets acquired           $ 4,900,000      
Estimated Useful Life (in years)           5 years      
Goodwill           $ 10,100,000 8,100,000    
Business combination, acquisition related costs           0      
Consideration transferred             10,400,000    
Intangible assets             $ 2,000,000    
Estimated useful life             5 years    
Net tangible assets acquired             $ 300,000    
Mountain US Corporation                  
Business Acquisition [Line Items]                  
Business combination, acquisition related costs           $ 0      
XML 79 R56.htm IDEA: XBRL DOCUMENT v3.24.1
Business Combinations - Schedule of Acquisition Date Fair Value of Consideration Transferred (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 20, 2023
Mar. 31, 2022
Jan. 31, 2024
Jan. 31, 2023
Jan. 31, 2022
Business Acquisition [Line Items]          
Common stock     $ 174,284 $ 438,916 $ 0
Samooha, Inc.          
Business Acquisition [Line Items]          
Cash $ 5,761        
Deferred cash consideration 231        
Fair value of previously held equity investment 38,818        
Total $ 219,035        
Business acquisition, share price (in dollars per share) $ 194.28        
Samooha, Inc. | Investing Subsidiary          
Business Acquisition [Line Items]          
Business acquisition, equity interest issued or issuable (in shares) 200   200    
Samooha, Inc. | Class A Common Stock          
Business Acquisition [Line Items]          
Common stock $ 174,225        
Samooha, Inc. | Class A Common Stock | Non-affiliated Selling Stockholders          
Business Acquisition [Line Items]          
Business acquisition, equity interest issued or issuable (in shares) 900        
Streamlit, Inc.          
Business Acquisition [Line Items]          
Cash   $ 211,839      
Streamlit, Inc. | Class A Common Stock          
Business Acquisition [Line Items]          
Common stock   $ 438,916      
Business acquisition, equity interest issued or issuable (in shares)   1,900      
Business acquisition, share price (in dollars per share)   $ 229.13      
XML 80 R57.htm IDEA: XBRL DOCUMENT v3.24.1
Business Combinations - Schedule of Preliminary Allocation of Purchase Price to Assets Acquired and Liabilities Assumed (Details) - USD ($)
$ in Thousands
3 Months Ended
Dec. 20, 2023
Feb. 10, 2023
Sep. 23, 2022
Mar. 31, 2022
Jul. 31, 2023
Jan. 31, 2024
Jan. 31, 2023
Jan. 31, 2022
Business Acquisition [Line Items]                
Goodwill           $ 975,906 $ 657,370 $ 8,449
Samooha, Inc.                
Business Acquisition [Line Items]                
Cash and cash equivalents $ 9,589              
Goodwill 189,838              
Developed technology intangible asset 25,000              
Other net tangible liabilities (345)              
Deferred tax liabilities, net (5,047)              
Total $ 219,035              
Estimated Useful Life (in years) 5 years              
Neeva Inc.                
Business Acquisition [Line Items]                
Cash and cash equivalents         $ 43,968      
Goodwill         63,138      
Developed technology intangible asset         83,000      
Other net tangible liabilities         (790)      
Deferred tax liabilities, net         (3,889)      
Total         $ 185,427      
Estimated Useful Life (in years)         5 years      
Mountain US Corporation (formerly known as Mobilize.Net Corporation)                
Business Acquisition [Line Items]                
Cash and cash equivalents   $ 11,594            
Goodwill   46,426            
Developed technology intangible asset   33,000            
Other net tangible liabilities   (6,623)            
Deferred tax liabilities, net   (8,136)            
Total   $ 76,261            
Estimated Useful Life (in years)   5 years            
LeapYear Technologies, Inc.                
Business Acquisition [Line Items]                
Cash and cash equivalents   $ 3,563            
Goodwill   9,029            
Developed technology intangible asset   53,000            
Other net tangible liabilities   (1,434)            
Deferred tax liabilities, net   (2,150)            
Total   $ 62,008            
Estimated Useful Life (in years)   5 years            
Applica Sp. z.o.o.                
Business Acquisition [Line Items]                
Cash and cash equivalents     $ 61          
Goodwill     146,444          
Developed technology intangible asset     35,000          
Other net tangible liabilities     (612)          
Deferred tax liabilities, net     (6,202)          
Total     $ 174,691          
Estimated Useful Life (in years)     5 years          
Streamlit, Inc.                
Business Acquisition [Line Items]                
Cash and cash equivalents       $ 33,914        
Goodwill       494,411        
Developed technology intangible asset       150,000        
Other net tangible liabilities       (659)        
Deferred tax liabilities, net       (26,911)        
Total       $ 650,755        
Estimated Useful Life (in years)       5 years        
XML 81 R58.htm IDEA: XBRL DOCUMENT v3.24.1
Business Combinations - Pro Forma Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 31, 2024
Jan. 31, 2023
Jan. 31, 2022
Samooha, Inc. And Neeva Inc.      
Business Acquisition [Line Items]      
Revenue $ 2,806,739 $ 2,065,730  
Net loss $ (932,308) (937,873)  
Applica Sp. z.o.o., Streamlit, Inc, And Privately-Held Company      
Business Acquisition [Line Items]      
Revenue   2,067,262 $ 1,221,461
Net loss   $ (866,099) $ (817,848)
XML 82 R59.htm IDEA: XBRL DOCUMENT v3.24.1
Intangible Assets and Goodwill - Schedule of Intangible Assets (Details) - USD ($)
$ in Thousands
Jan. 31, 2024
Jan. 31, 2023
Finite-Lived Intangible Assets [Line Items]    
Gross $ 463,102 $ 235,505
Accumulated Amortization (132,517) (50,318)
Net 330,585 185,187
Indefinite-lived intangible assets—trademarks 826 826
Total intangible assets, net 331,411 186,013
Developed technology    
Finite-Lived Intangible Assets [Line Items]    
Gross 243,596 48,332
Accumulated Amortization (47,919) (9,608)
Net 195,677 38,724
Developer community    
Finite-Lived Intangible Assets [Line Items]    
Gross 154,900 150,000
Accumulated Amortization (55,442) (25,206)
Net 99,458 124,794
Assembled workforce    
Finite-Lived Intangible Assets [Line Items]    
Gross 55,732 28,252
Accumulated Amortization (22,945) (11,036)
Net 32,787 17,216
Patents    
Finite-Lived Intangible Assets [Line Items]    
Gross 8,874 8,874
Accumulated Amortization (6,211) (4,421)
Net $ 2,663 4,453
Other    
Finite-Lived Intangible Assets [Line Items]    
Gross   47
Accumulated Amortization   (47)
Net   $ 0
XML 83 R60.htm IDEA: XBRL DOCUMENT v3.24.1
Intangible Assets and Goodwill - Narrative (Details) - USD ($)
$ in Millions
12 Months Ended
Jan. 31, 2024
Jan. 31, 2023
Jan. 31, 2022
Finite-Lived Intangible Assets [Line Items]      
Amortization expense $ 82.2 $ 38.8 $ 7.8
Assembled workforce      
Finite-Lived Intangible Assets [Line Items]      
Intangible assets acquired $ 27.5    
Estimated Useful Life (in years) 4 years    
XML 84 R61.htm IDEA: XBRL DOCUMENT v3.24.1
Intangible Assets and Goodwill - Schedule of Future Amortization Expense (Details) - USD ($)
$ in Thousands
Jan. 31, 2024
Jan. 31, 2023
Goodwill and Intangible Assets Disclosure [Abstract]    
2025 $ 94,777  
2026 88,519  
2027 84,366  
2028 51,800  
2029 11,123  
Thereafter 0  
Net $ 330,585 $ 185,187
XML 85 R62.htm IDEA: XBRL DOCUMENT v3.24.1
Intangible Assets and Goodwill - Schedule of Goodwill (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 31, 2024
Jan. 31, 2023
Goodwill [Roll Forward]    
Beginning balance $ 657,370 $ 8,449
Additions and related adjustments 318,536 648,921
Ending balance $ 975,906 $ 657,370
XML 86 R63.htm IDEA: XBRL DOCUMENT v3.24.1
Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Jan. 31, 2024
Jan. 31, 2023
Payables and Accruals [Abstract]    
Accrued compensation $ 205,056 $ 123,173
Accrued third-party cloud infrastructure expenses 48,571 35,093
Employee contributions under employee stock purchase plan 40,641 36,648
Liabilities associated with sales, marketing and business development programs 39,571 24,218
Accrued taxes 37,108 20,003
Employee payroll tax withheld on employee stock transactions 22,479 592
Accrued professional services 9,274 11,776
Accrued purchases of property and equipment 4,508 3,876
Other 39,652 13,690
Accrued expenses and other current liabilities $ 446,860 $ 269,069
XML 87 R64.htm IDEA: XBRL DOCUMENT v3.24.1
Commitment and Contingencies - Schedule of Lease Cost (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 31, 2024
Jan. 31, 2023
Jan. 31, 2022
Commitments and Contingencies Disclosure [Abstract]      
Operating lease costs $ 52,892 $ 46,240 $ 35,745
Variable lease costs 11,667 7,906 6,029
Sublease income (11,943) (12,782) (12,722)
Total lease costs $ 52,616 $ 41,364 $ 29,052
XML 88 R65.htm IDEA: XBRL DOCUMENT v3.24.1
Commitment and Contingencies - Supplemental Cash Flow Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 31, 2024
Jan. 31, 2023
Jan. 31, 2022
Commitments and Contingencies Disclosure [Abstract]      
Cash payments (receipts) included in the measurement of operating lease liabilities—operating cash flows $ 40,498 $ 42,342 $ 38,249
Operating lease liabilities arising from obtaining right-of-use assets $ 56,037 $ 72,158 $ 28,314
XML 89 R66.htm IDEA: XBRL DOCUMENT v3.24.1
Commitment and Contingencies - Weighted Average Remaining Lease Term and Discount Rate (Details)
Jan. 31, 2024
Jan. 31, 2023
Commitments and Contingencies Disclosure [Abstract]    
Weighted-average remaining lease term (years) 7 years 6 months 8 years 2 months 12 days
Weighted-average discount rate 6.10% 6.50%
XML 90 R67.htm IDEA: XBRL DOCUMENT v3.24.1
Commitment and Contingencies - Schedule of Operating Leases and Subleases (Details)
$ in Thousands
Jan. 31, 2024
USD ($)
Operating Leases  
2025 $ 46,530
2026 47,944
2027 46,651
2028 45,132
2029 43,001
Thereafter 136,207
Total lease payments (receipts) 365,465
Less: imputed interest (77,484)
Present value of operating lease liabilities 287,981
Subleases  
2025 (7,709)
2026 (5,774)
2027 (5,960)
2028 (6,153)
2029 (6,351)
Thereafter (3,235)
Total lease payments (receipts) (35,182)
Total  
2025 38,821
2026 42,170
2027 40,691
2028 38,979
2029 36,650
Thereafter 132,972
Total lease payments (receipts) $ 330,283
XML 91 R68.htm IDEA: XBRL DOCUMENT v3.24.1
Commitment and Contingencies - Schedule of Other Contractual Commitments (Details)
$ in Thousands
Jan. 31, 2024
USD ($)
Other Commitment, Fiscal Year Maturity [Abstract]  
2025 $ 498,704
2026 528,063
2027 563,994
2028 656,162
2029 1,176,725
Thereafter 0
Total 3,423,648
Third-Party Cloud Infrastructure Agreements And Subscription Arrangements, Spending Commitments Between June 2023 And May 2028  
Other Commitment, Fiscal Year Maturity [Abstract]  
2029 929,500
Third-Party Cloud Infrastructure Agreements And Subscription Arrangements, Spending Commitments Between June 2023 And May 2028 | Minimum  
Other Commitment, Fiscal Year Maturity [Abstract]  
Total 1,000,000
Third-Party Cloud Infrastructure Agreements And Subscription Arrangements, Spending Commitments Between January 2024 And December 2028  
Other Commitment, Fiscal Year Maturity [Abstract]  
2029 247,200
Third-Party Cloud Infrastructure Agreements And Subscription Arrangements, Spending Commitments Between January 2024 And December 2028 | Minimum  
Other Commitment, Fiscal Year Maturity [Abstract]  
Total $ 250,000
XML 92 R69.htm IDEA: XBRL DOCUMENT v3.24.1
Commitment and Contingencies - Narrative (Details) - USD ($)
12 Months Ended
Jan. 31, 2024
Jan. 31, 2023
Jan. 31, 2022
Other Commitments [Line Items]      
Cost of matching contributions $ 0 $ 0 $ 0
Loss contingency accrual 0    
Letters of credit outstanding 18,200,000    
Minimum      
Other Commitments [Line Items]      
Loss contingency, range of possible loss 0    
Maximum      
Other Commitments [Line Items]      
Loss contingency, range of possible loss $ 25,000,000    
XML 93 R70.htm IDEA: XBRL DOCUMENT v3.24.1
Equity - Narrative (Details)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 20, 2023
USD ($)
shares
Feb. 01, 2023
shares
Mar. 31, 2022
USD ($)
founder
shares
Mar. 03, 2021
shares
Mar. 01, 2021
vote
$ / shares
shares
Feb. 28, 2021
vote
Jan. 31, 2024
USD ($)
$ / shares
shares
Jan. 31, 2023
USD ($)
founder
$ / shares
shares
Jan. 31, 2022
USD ($)
shares
Feb. 28, 2023
USD ($)
Jan. 31, 2021
shares
Sep. 30, 2020
class
$ / shares
shares
Share-based Compensation Arrangement by Share-based Payment Award                        
Preferred stock, shares authorized (in shares)             200,000,000 200,000,000       200,000,000
Preferred stock, par value (in dollars per share) | $ / shares             $ 0.0001 $ 0.0001       $ 0.0001
Common stock, number of classes of stock | class                       2
Conversion, percent threshold           10.00%            
Stock repurchase program, authorized amount | $                   $ 2,000,000    
Shares authorized for repurchase | $             $ 1,400,000          
Repurchases of common stock as treasury stock (in shares)             (500,000)          
Treasury stock reissued (in shares)             8,000          
Common stock reserved for future issuances (shares)             121,461,000 115,449,000        
Shares authorized (in shares)             16,165,000 15,619,000 14,397,000      
Granted (per share) | $ / shares               $ 101.66        
Options granted (shares)             0 642,000 0      
Intrinsic value of shares exercised | $             $ 1,300,000 $ 1,000,000 $ 5,700,000      
Grant date fair value of vested shares | $             $ 42,300 $ 79,100 $ 81,000      
Shares available for grant (in shares)             59,371,000 52,989,000 45,446,000   32,870,000  
Stock-based compensation, net of amounts capitalized | $             $ 1,168,015 $ 861,533 $ 605,095      
Expected dividend yield             0.00% 0.00% 0.00%      
Unrecognized share-based compensation expense | $             $ 3,000,000          
Unrecognized share-based compensation expense recognition period (term)             2 years 10 months 24 days          
Employee stock purchase rights under the 2020 ESPP                        
Share-based Compensation Arrangement by Share-based Payment Award                        
Common stock reserved for future issuances (shares)             13,764,000 11,046,000        
Shares authorized (in shares)   3,200,000                    
Stock market discount             85.00%          
Offering period             6 months          
Expected dividend yield             0.00% 0.00% 0.00%      
Stock options                        
Share-based Compensation Arrangement by Share-based Payment Award                        
Vesting period (years)             4 years          
Expiration period (years)             10 years          
Expected dividend yield               0.00%        
Equity-Classified Restricted Stock Units (RSUs)                        
Share-based Compensation Arrangement by Share-based Payment Award                        
Granted (in shares)             12,706,000 10,788,000 4,026,000      
Nonvested (in shares)             19,575,000 15,560,000 9,612,000   9,348,000  
2020 Plan                        
Share-based Compensation Arrangement by Share-based Payment Award                        
Shares authorized (in shares)   16,200,000                    
2020 Plan | Stock options                        
Share-based Compensation Arrangement by Share-based Payment Award                        
Common stock reserved for future issuances (shares)             602,000 642,000        
2020 Plan | RSUs                        
Share-based Compensation Arrangement by Share-based Payment Award                        
Common stock reserved for future issuances (shares)             20,168,000 13,039,000        
2020 Plan | Equity-Classified Performance Shares                        
Share-based Compensation Arrangement by Share-based Payment Award                        
Vesting period (years)             4 years          
Stock-based compensation, net of amounts capitalized | $             $ 30,800          
Granted (in shares)             500,000          
2020 Plan | Equity-Classified Performance Shares | Minimum                        
Share-based Compensation Arrangement by Share-based Payment Award                        
Performance target, percentage             0.00%          
2020 Plan | Equity-Classified Performance Shares | Maximum                        
Share-based Compensation Arrangement by Share-based Payment Award                        
Performance target, percentage             120.00%          
2020 Plan | Equity-Classified Performance Shares | Grant Date                        
Share-based Compensation Arrangement by Share-based Payment Award                        
Vesting period (years)             1 year          
2020 Plan | Equity-Classified Restricted Stock Units (RSUs)                        
Share-based Compensation Arrangement by Share-based Payment Award                        
Vesting period (years)             4 years          
2012 Plan | Stock options                        
Share-based Compensation Arrangement by Share-based Payment Award                        
Common stock reserved for future issuances (shares)             26,767,000 35,212,000        
Expiration period (years)             10 years          
2012 Plan | RSUs                        
Share-based Compensation Arrangement by Share-based Payment Award                        
Common stock reserved for future issuances (shares)             789,000 2,521,000        
2012 Plan | Equity-Classified Restricted Stock Units (RSUs)                        
Share-based Compensation Arrangement by Share-based Payment Award                        
Vesting period (years)             4 years          
2012 Plan | Equity-Classified Restricted Stock Units (RSUs) | Grant Date                        
Share-based Compensation Arrangement by Share-based Payment Award                        
Vesting period (years)             1 year          
Outside of the Plans | Restricted Common Stock                        
Share-based Compensation Arrangement by Share-based Payment Award                        
Granted (in shares)             385,000 409,000        
Nonvested (in shares)             671,000 428,000 380,000   742,000  
Samooha, Inc. | Investing Subsidiary                        
Share-based Compensation Arrangement by Share-based Payment Award                        
Business acquisition, equity interest issued or issuable (in shares) 200,000           200,000          
Samooha, Inc. | 2020 Plan | Liability-Classified Performance Shares                        
Share-based Compensation Arrangement by Share-based Payment Award                        
Vesting period (years) 4 years                      
Shares available for grant (in shares) 1,700,000                      
Stock-based compensation, net of amounts capitalized | $             $ 500          
Samooha, Inc. | 2020 Plan | Liability-Classified Performance Shares | Grant Date                        
Share-based Compensation Arrangement by Share-based Payment Award                        
Vesting period (years) 1 year                      
Streamlit, Inc.                        
Share-based Compensation Arrangement by Share-based Payment Award                        
Number of founders | founder     3         3        
Class A Common Stock                        
Share-based Compensation Arrangement by Share-based Payment Award                        
Common stock, shares authorized (in shares)             2,500,000,000 2,500,000,000       2,500,000,000
Common stock, par value (in dollars per share) | $ / shares         $ 0.0001   $ 0.0001 $ 0.0001        
Common stock, voting rights, votes per share | vote         1              
Class A Common Stock | Employee stock purchase rights under the 2020 ESPP                        
Share-based Compensation Arrangement by Share-based Payment Award                        
Common stock reserved for future issuances (shares)                       5,700,000
Class A Common Stock | 2020 Plan                        
Share-based Compensation Arrangement by Share-based Payment Award                        
Common stock reserved for future issuances (shares)                       34,100,000
Maximum common shares authorized to be outstanding (shares)                       78,800,000
Class A Common Stock | Samooha, Inc. | Restricted Common Stock                        
Share-based Compensation Arrangement by Share-based Payment Award                        
Nonvested (in shares)             400,000          
Class A Common Stock | Samooha, Inc. | Outside of the Plans | Restricted Common Stock                        
Share-based Compensation Arrangement by Share-based Payment Award                        
Granted (in shares) 400,000                      
Vesting period (in years) 4 years                      
Fair value | $ $ 74,800                      
Requisite service period 4 years                      
Class A Common Stock | Streamlit, Inc.                        
Share-based Compensation Arrangement by Share-based Payment Award                        
Business acquisition, equity interest issued or issuable (in shares)     1,900,000                  
Class A Common Stock | Streamlit, Inc. | Outside of the Plans | Restricted Common Stock                        
Share-based Compensation Arrangement by Share-based Payment Award                        
Granted (in shares)     400,000                  
Vesting period (in years)     3 years                  
Fair value | $     $ 93,700                  
Requisite service period     3 years                  
Nonvested (in shares)             300,000 400,000        
Class B Common Stock                        
Share-based Compensation Arrangement by Share-based Payment Award                        
Common stock, shares authorized (in shares)             185,461,000 185,461,000       355,000,000
Shares converted (in shares)       169,500,000 169,500,000              
Common stock, par value (in dollars per share) | $ / shares         $ 0.0001   $ 0.0001 $ 0.0001        
Common stock, voting rights, votes per share | vote           10            
XML 94 R71.htm IDEA: XBRL DOCUMENT v3.24.1
Equity - Shares Reserved For Future Issuance (Details) - shares
shares in Thousands
Jan. 31, 2024
Jan. 31, 2023
Share-based Compensation Arrangement by Share-based Payment Award    
Common stock reserved for future issuances (shares) 121,461 115,449
Employee stock purchase rights under the 2020 ESPP    
Share-based Compensation Arrangement by Share-based Payment Award    
Common stock reserved for future issuances (shares) 13,764 11,046
2012 Plan | Stock options    
Share-based Compensation Arrangement by Share-based Payment Award    
Common stock reserved for future issuances (shares) 26,767 35,212
2012 Plan | RSUs    
Share-based Compensation Arrangement by Share-based Payment Award    
Common stock reserved for future issuances (shares) 789 2,521
2020 Plan | Stock options    
Share-based Compensation Arrangement by Share-based Payment Award    
Common stock reserved for future issuances (shares) 602 642
2020 Plan | RSUs    
Share-based Compensation Arrangement by Share-based Payment Award    
Common stock reserved for future issuances (shares) 20,168 13,039
2020 Plan | Shares available for future grants    
Share-based Compensation Arrangement by Share-based Payment Award    
Common stock reserved for future issuances (shares) 59,371 52,989
XML 95 R72.htm IDEA: XBRL DOCUMENT v3.24.1
Equity - Schedule of Stock Repurchase Activity (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Jan. 31, 2024
Jan. 31, 2023
Jan. 31, 2022
Share-Based Payment Arrangement [Abstract]      
Number of shares repurchased (in shares) 4,012    
Weighted-average price per share (in dollars per share) $ 147.50    
Aggregate purchase price $ 591,732 $ 0 $ 0
XML 96 R73.htm IDEA: XBRL DOCUMENT v3.24.1
Equity - Option Activity Rollforward (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Jan. 31, 2024
Jan. 31, 2023
Jan. 31, 2022
Jan. 31, 2021
Shares Available for Grant (in thousands)        
Shares available for grant, beginning (in shares) 52,989,000 45,446,000 32,870,000  
Shares authorized (in shares) 16,165,000 15,619,000 14,397,000  
Options canceled (in shares) 128,000 713,000 1,629,000  
Options granted (shares) 0 (642,000) 0  
Granted (in dollars per share)   $ 207.56    
Shares available for grant, ending (in shares) 59,371,000 52,989,000 45,446,000 32,870,000
Number of Options Outstanding (in thousands)        
Shares outstanding, beginning (in shares) 35,854,000 42,043,000 64,575,000  
Options exercise (in shares) (8,357,000) (6,118,000) (20,903,000)  
Options canceled (in shares) (128,000) (713,000) (1,629,000)  
Shares outstanding, ending (in shares) 27,369,000 35,854,000 42,043,000 64,575,000
Weighted- Average Exercise Price        
Shares outstanding, beginning balance (in dollars per share) $ 11.27 $ 7.53 $ 7.04  
Exercises (in dollars per share) 6.84 6.50 6.08  
Canceled (in shares) 70.59 8.02 6.80  
Shares outstanding, ending balance (in dollars per share) $ 12.35 $ 11.27 $ 7.53 $ 7.04
Weighted-average remaining contractual life 5 years 5 years 10 months 24 days 6 years 10 months 24 days 7 years 8 months 12 days
Aggregate Intrinsic Value (in thousands)        
Aggregate intrinsic value $ 5,023,664 $ 5,237,549 $ 11,283,299 $ 17,138,896
Vested and exercisable (in shares) 26,774,000      
Vested and exercisable, weighted average share price (in dollars per share) $ 10.00      
Vested and exercisable, weighted average remaining contractual life 5 years      
Vested and exercisable, intrinsic value $ 4,973,515      
RSUs        
Shares Available for Grant (in thousands)        
RSU's granted (in shares) (14,088,000) (10,788,000) (4,026,000)  
Shares withheld (in shares) 2,296,000 1,149,000    
RSU's forfeited (in shares) 1,881,000 1,492,000 576,000  
XML 97 R74.htm IDEA: XBRL DOCUMENT v3.24.1
Equity - Unvested RSA & RSU Rollforward (Details) - $ / shares
shares in Thousands
12 Months Ended
Jan. 31, 2024
Jan. 31, 2023
Jan. 31, 2022
Equity-Classified Restricted Stock Units (RSUs)      
Number of Shares (in thousands)      
Unvested balance, beginning (in shares) 15,560 9,612 9,348
Granted (in shares) 12,706 10,788 4,026
Vested (in shares) (6,810) (3,348) (3,186)
Forfeited (in shares) (1,881) (1,492) (576)
Unvested balance, ending (in shares) 19,575 15,560 9,612
Weighted-Average Grant Date Fair Value per Share      
Unvested balance , beginning balance (in dollars per share) $ 181.17 $ 180.08 $ 125.06
Granted (in dollars per share) 158.28 180.65 250.46
Vested (in dollars per share) 172.38 165.30 109.44
Forfeited (in dollars per share) 176.44 206.02 169.74
Unvested balance , ending balance (in dollars per share) $ 169.82 $ 181.17 $ 180.08
2020 Plan | Equity-Classified Performance Shares      
Number of Shares (in thousands)      
Granted (in shares) 500    
2020 Plan | Liability-Classified Performance Shares      
Number of Shares (in thousands)      
Unvested balance, beginning (in shares) 0    
Granted (in shares) 1,382    
Unvested balance, ending (in shares) 1,382 0  
Outside of the Plans | Restricted Common Stock      
Number of Shares (in thousands)      
Unvested balance, beginning (in shares) 428 380 742
Granted (in shares) 385 409  
Vested (in shares) (142) (361) (362)
Unvested balance, ending (in shares) 671 428 380
Weighted-Average Grant Date Fair Value per Share      
Unvested balance , beginning balance (in dollars per share) $ 219.26 $ 2.11 $ 2.11
Granted (in dollars per share) 194.28 229.13  
Vested (in dollars per share) 199.28 2.10 2.10
Unvested balance , ending balance (in dollars per share) $ 209.15 $ 219.26 $ 2.11
XML 98 R75.htm IDEA: XBRL DOCUMENT v3.24.1
Equity - Valuation Assumptions (Details)
12 Months Ended
Jan. 31, 2024
Jan. 31, 2023
Jan. 31, 2022
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions and Methodology      
Expected dividend yield 0.00% 0.00% 0.00%
Stock options      
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions and Methodology      
Expected term (in years)   6 years  
Expected volatility   50.00%  
Risk-free interest rate   1.80%  
Expected dividend yield   0.00%  
Employee stock purchase rights under the 2020 ESPP      
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions and Methodology      
Expected term (in years) 6 months 6 months 6 months
Expected volatility, minimum 48.40% 58.90% 37.30%
Expected volatility, maximum 71.30% 74.80% 49.50%
Risk-free interest rate, maximum 5.50% 3.80%  
Risk-free interest rate     0.10%
Expected dividend yield 0.00% 0.00% 0.00%
Risk-free interest rate, minimum 4.70% 0.90%  
Liability-Classified Performance Shares | 2020 Plan      
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions and Methodology      
Expected volatility 60.00%    
Risk-free interest rate 4.00%    
XML 99 R76.htm IDEA: XBRL DOCUMENT v3.24.1
Equity - Share-based Compensation (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 31, 2024
Jan. 31, 2023
Jan. 31, 2022
Share-based Payment Arrangement, Expensed and Capitalized, Amount      
Stock-based compensation, net of amounts capitalized $ 1,168,015 $ 861,533 $ 605,095
Capitalized stock-based compensation 48,830 29,417 24,174
Total stock-based compensation 1,216,845 890,950 629,269
Cost of revenue      
Share-based Payment Arrangement, Expensed and Capitalized, Amount      
Stock-based compensation, net of amounts capitalized 123,363 106,302 87,336
Sales and marketing      
Share-based Payment Arrangement, Expensed and Capitalized, Amount      
Stock-based compensation, net of amounts capitalized 299,657 246,811 185,970
Research and development      
Share-based Payment Arrangement, Expensed and Capitalized, Amount      
Stock-based compensation, net of amounts capitalized 644,928 407,524 232,867
General and administrative      
Share-based Payment Arrangement, Expensed and Capitalized, Amount      
Stock-based compensation, net of amounts capitalized $ 100,067 $ 100,896 $ 98,922
XML 100 R77.htm IDEA: XBRL DOCUMENT v3.24.1
Income Taxes - Schedule of Components of Loss Before Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 31, 2024
Jan. 31, 2023
Jan. 31, 2022
Income Tax Disclosure [Abstract]      
U.S. $ (875,703) $ (851,538) $ (717,208)
Foreign 26,480 35,545 40,248
Loss before income taxes $ (849,223) $ (815,993) $ (676,960)
XML 101 R78.htm IDEA: XBRL DOCUMENT v3.24.1
Income Taxes - Schedule of Provision for Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 31, 2024
Jan. 31, 2023
Jan. 31, 2022
Current provision:      
State $ 754 $ 626 $ 288
Foreign 14,775 7,571 3,417
Deferred benefit:      
Federal (15,376) (21,647) 0
State (4,700) (4,410) 0
Foreign (6,686) (607) (717)
Provision for (benefit from) income taxes $ (11,233) $ (18,467) $ 2,988
XML 102 R79.htm IDEA: XBRL DOCUMENT v3.24.1
Income Taxes - Schedule of Effective Income Tax Rate Reconciliation (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 31, 2024
Jan. 31, 2023
Jan. 31, 2022
Income Tax Disclosure [Abstract]      
Income tax benefit computed at federal statutory rate $ (178,337) $ (171,359) $ (142,162)
State taxes, net of federal benefit 26,380 14,948 35,360
Research and development credits (101,725) (58,136) (142,544)
Stock-based compensation (148,600) (71,295) (898,234)
Change in valuation allowance 371,767 213,532 1,159,276
IRC Section 59A waived deductions 11,550 49,476 0
Other 7,732 4,367 (8,708)
Provision for (benefit from) income taxes $ (11,233) $ (18,467) $ 2,988
XML 103 R80.htm IDEA: XBRL DOCUMENT v3.24.1
Income Taxes - Schedule of Deferred Tax Assets and Liabilities (Details) - USD ($)
$ in Thousands
Jan. 31, 2024
Jan. 31, 2023
Deferred tax assets:    
Net operating losses carryforwards $ 1,673,213 $ 1,567,135
Capitalized research and development 420,491 147,328
Tax credit carryforwards 376,804 274,690
Stock-based compensation 109,446 123,408
Deferred revenue 82,683 31,527
Operating lease liabilities 54,008 55,079
Net unrealized losses on strategic investments 2,443 5,669
Other 31,776 14,834
Total deferred tax assets 2,750,864 2,219,670
Less: valuation allowance (2,621,009) (2,100,594)
Net deferred tax assets 129,855 119,076
Deferred tax liabilities:    
Deferred commissions (41,609) (31,940)
Intangible assets (39,173) (39,426)
Operating lease right-of-use assets (48,629) (53,829)
Other (1,326) (2,358)
Total deferred tax liabilities (130,737) (127,553)
Net deferred tax liabilities $ (882) $ (8,477)
XML 104 R81.htm IDEA: XBRL DOCUMENT v3.24.1
Income Taxes - Narrative (Details) - USD ($)
12 Months Ended
Jan. 31, 2024
Jan. 31, 2023
Jan. 31, 2022
Tax Credit Carryforward [Line Items]      
Valuation allowance $ 2,621,009,000 $ 2,100,594,000  
Increase in valuation allowance 520,400,000 241,900,000  
Net operating loss carryforwards, U.S. federal 6,200,000,000    
Net operating loss carryforwards, state 5,600,000,000    
Net operating loss carryforwards, foreign 175,200,000    
Interest and penalties 0 $ 0 $ 0
Federal      
Tax Credit Carryforward [Line Items]      
Net operating loss carryforwards, not subject to expiration 6,100,000,000    
Net operating loss carryforward, subject to expiration 100,000,000    
Deferred tax assets, tax credit carryforward, subject to expiration 356,900,000    
Foreign      
Tax Credit Carryforward [Line Items]      
Net operating loss carryforwards, not subject to expiration 169,600,000    
Net operating loss carryforward, subject to expiration 5,600,000    
State      
Tax Credit Carryforward [Line Items]      
Deferred tax assets, tax credit carryforward, not subject to expiration $ 158,000,000    
XML 105 R82.htm IDEA: XBRL DOCUMENT v3.24.1
Income Taxes - Schedule of Unrecognized Tax Benefits (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 31, 2024
Jan. 31, 2023
Jan. 31, 2022
Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]      
Beginning balance $ 75,180 $ 57,715 $ 19,349
Increases based on tax positions during the prior period 12,708 1,816 20
Increases based on tax positions during the current period 27,365 15,649 38,346
Ending balance $ 115,253 $ 75,180 $ 57,715
XML 106 R83.htm IDEA: XBRL DOCUMENT v3.24.1
Net Loss per Share - Schedule of Basic and Diluted Net Loss per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Jan. 31, 2024
Jan. 31, 2023
Jan. 31, 2022
Numerator:      
Net loss $ (837,990) $ (797,526) $ (679,948)
Less: comprehensive loss attributable to noncontrolling interest (1,893) (821) 0
Net loss attributable to Snowflake Inc. $ (836,097) $ (796,705) $ (679,948)
Denominator:      
Weighted-average shares used in computing net loss per share attributable to Snowflake Inc. Class A and Class B common stockholders—basic (in shares) [1] 328,001 318,730 300,273
Weighted-average shares used in computing net loss per share attributable to Snowflake Inc. Class A and Class B common stockholders—diluted (in shares) [1] 328,001 318,730 300,273
Net loss per share attributable to Snowflake Inc. Class A and Class B common stockholders—basic (in dollars per share) [1] $ (2.55) $ (2.50) $ (2.26)
Net loss per share attributable to Snowflake Inc. Class A and Class B common stockholders—diluted (in dollars per share) [1] $ (2.55) $ (2.50) $ (2.26)
[1] On March 1, 2021, all shares of the Company’s then-outstanding Class B common stock were automatically converted into the same number of shares of Class A common stock, pursuant to the terms of the Company’s amended and restated certificate of incorporation. No additional shares of Class B common stock will be issued following such conversion. See Note 11, “Equity,” for further details.
XML 107 R84.htm IDEA: XBRL DOCUMENT v3.24.1
Net Loss per Share - Schedule of Potentially Dilutive Securities Excluded from Computation of Net Loss per Share (Details) - shares
shares in Thousands
12 Months Ended
Jan. 31, 2024
Jan. 31, 2023
Jan. 31, 2022
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Potentially dilutive securities excluded from computation of diluted net loss per share (in shares) 49,281 52,125 52,197
Stock options      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Potentially dilutive securities excluded from computation of diluted net loss per share (in shares) 27,369 35,854 42,043
RSUs      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Potentially dilutive securities excluded from computation of diluted net loss per share (in shares) 20,957 15,560 9,612
Unvested restricted common stock and early exercised stock options      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Potentially dilutive securities excluded from computation of diluted net loss per share (in shares) 671 446 426
Employee stock purchase rights under the 2020 ESPP      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Potentially dilutive securities excluded from computation of diluted net loss per share (in shares) 284 265 116
XML 108 R85.htm IDEA: XBRL DOCUMENT v3.24.1
Related Party Transactions (Details) - Related Party - USD ($)
1 Months Ended 12 Months Ended
Mar. 31, 2024
Jan. 31, 2024
Jan. 31, 2023
Jan. 31, 2022
Related Party Transaction [Line Items]        
Contract term (in years)   2 years    
Contract asset   $ 22,500,000    
Revenue   6,800,000 $ 3,700,000 $ 2,400,000
Receivables   $ 5,000,000 $ 0  
Subsequent Event        
Related Party Transaction [Line Items]        
Strategic investment, non-marketable equity securities $ 5,000,000      
EXCEL 109 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( B">E@'04UB@0 +$ 0 9&]C4')O<',O87!P+GAM M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " (@GI8_,^M5.\ K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M3L,P#(=?!>7>.FW9#E'7"]-.("$Q"<0M2KPMHOFCQ*C=V].&K1."!^ 8^Y?/ MGR6W*@CE(SY''S"2P70WVMXEH<*&G8B" $CJA%:F42H.5^#19):DH096(2%R+I6*Z$B2O+Q@M=JP8?/V&>85H ]6G24H"HK8-T\ M,9S'OH4;8(811IN^"Z@78J[^B&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!3+ MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,! M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2 MBW A(5M>5 TR M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$ MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH] M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2.FJW"$2M"/F(9 M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+ MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+ M.7\N?<^E[[GT/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&Y M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_# M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0 MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.' MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_ M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]! MU4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" (@GI89&IB#RT( !4,@ & 'AL+W=ONILL$]+N[.W<%\(6H%G;HI(< MDOOI>V2#C;>RL#OB38*-SV/Y9TD^CWRXVC+^3:P)D>@UCA)QW5E+N?G0ZXE@ M36(LNFQ#$OAFR7B,)6SR54]L.,%A%A1'/<]QAKT8TZ0SNLKVS?CHBJ4RH@F9 M<232.,;\[89$;'O=<3O['4]TM99J1V]TM<$K,B?RM\V,PU:O4 EI3!)!68(X M65YWQNZ'6_]2!61'_$[)5AQ\1NI2%HQ]4QO3\+KCJ!:1B 1226#X]T(F)(J4 M$K3CSYUHISBG"CS\O%>_SRX>+F:!!9FPZ L-Y?JZ<]%!(5GB-))/;/L?LKN@ M@=(+6"2ROVB;'SOP.RA(A63Q+AA:$-,D_X]?=R . BZ\'N%#?Y M*;R:4[@>>F")7 MTEX0DK KTH+U%H[U]HV\\H^*O..DBWWV//,?K:QHT,8<_ M8-Y%[J V_/;(V=.H.+MON!J_N 5^IN<;;\$?XX60'(;!_W2$<)"F.T!/9,"YUH,PZDJE5F57YOZN.7LWLGO>,BV[8X9@B.ZPD.@&+P(6?(.)@(.QUJ*T:A)LJ551 MEC;!->?WWZ.VS% M8V/&V0M- OWP-6L^/&NQ634-MM2JV$K;X)HS_>^QS9B0X!_^2S?USUFSXN#R MW!UHN5FU#K;4JMQ*\^":,_YL5(XYP?68S (7??T3U:ICL*56A51Z!M><\']B MRHO.UBPQF88C(N?#X=FE/]!W*:NNP99:=1FUM V>.=M_IA+,%5LBU_MI\3.: MDR#ET,MTR(XH32(,S]XQ=,TXAN1O+N'Q^1Z]<[H.6#"TP1R]X$B_BF16;DO4 MEEJ5:&DH/'/*#\X^I,D*S=_B!8NT(,T"RH!I*5EU#;;4JI1*U^"94_Q]1T-W MK\$:)RM2:U>/"#U^G6L]ECFL-:U3N 2O= E>(Y?PA431V;<$B MJ1"I?HH[HOFHRX\GYJ#6V$YA$+S2('B-#,+O+ (3CWF^DL2U+[".*-7 LFH! M;*E58946P&MD ?9KNOFJ9#:105*;ZJ&9%;\27=3$'-6:VBD<@%: MUBD<@5K:N>Q_AE;9$P:Q7]P[9'-:Z&N$4V;]?9O_^D07_ M_0N^>YK@)*!@1;-%H6S?'>?9*P5X-.0U3W\HE/IR#_-I:GN@.:XUS%.8!+\T M"7ZC5POS->2]IN%Z1*8>EE6/8$NM"NN@AJB11YBEBX@&,$89UF8?9I76A41V M*XERM4&FINH57T:#87=XU7O1D2EM@-_(!E07)N9YF=OG5,*TEBC'KJ5E,\.? M[-2&!]?G^_VN5US@#L,IC(!?&@&_62D(6Q!SJ$4=DL?%)H ':]< M %']DXJLG%8="\US/0>%^$W/;)D7W;RIHANBRBK1KQ@:#RYW7Q>I?7EOODVM M1^PIW)=?NB^_D?N: &T.+*: X15])/J'A%E*K5(.^X[;/]=2L^J^;*E5J97N MRS>[IH,=6@MQ1*RNR,T8(ZMS"__08YGC6F.RZK%Z!V7XRFUF/V<0*%!% M1'E%?K&W^,G$./NA0*\\//^]Q0-69E6@B"PAU.F>PTS+\Y\PY!N2;;*B_@63 MDL79QS7!\/Q3!\#W2\;D?D.=H/@AR>@O4$L#!!0 ( B">EC#;V(5/0( M ,(% 8 >&PO=V]R:W-H965T&ULC91M;YLP$,>_BN5) M>U4%0A[:98"4I)N6JI6B1MM>3'OAP!&L^H'9IK3??K8A+),2E#?@L^_^_IWM MN[B1ZD67 :]<29T@DMCJD40Z*P$3O1(5B#L2B$5)\::ZA#H2@')?1!G012& M\X 3*G :^[FM2F-9&T8%;!72->=$O:^ R2;!8WR<>*:'TKB)((TKR$@Z@(BS]UNY"GO MB2%IK&2#E/.V:F[@4_71%HX*=RD[H^PJM7$F7=8Y-6@CVNNUYQ0'QLJZQ2#K M)%:M1'1!8ARA)RE,J=$7D4/^OT!@>7JHZ BUB@85'X@8HY-HDT:_E7AMEG\3O<_FV:M/S:JY,%KHB&238UH$&]0HX_?AA/ \_#[!. M>];ID'K+*A42A,,YMN'HK:(9-,2 *F7MWJJM7J71X^-V &W6H\VN0F,RN_A4 MAA5V1* 'J>$&K0FC]CH$)0-@\QYL?A58015'F_MS7,,"T>3N'$9P4E<H95N7_]S;[O9$U($*C1@4-C0VEL MS?MA:9LL*.=@UPLIS=%P&_1M._T+4$L#!!0 ( B">EAW^5W7QP@ #DC M 8 >&PO=V]R:W-H965T&ULQ5IK;]LX%OTKA*<8M( 3 M\Z%G7D#B='WG-(Z6(GRZ]5(H1"W_*LJ"YGB5+;L\6B6B4BY]6IW(H"GFQDF7,%E^7C MHMJ6@J^;1GFVH!@'BYRGQ>SJHKGWI;RZD+7*TD)\*5%5YSDOGV]$)G>7,S)[ MN?%;^I@H?6-Q=;'EC^).J-^W7TJX6O2]K--<%%4J"U2*S>7LFIS=>E@W:"S^ MF8I=M?<;:5<>I/RJ+SZL+V=8(Q*96"G=!8=_3V(ILDSW!#C^Z#J=]6/JAON_ M7WK_6^,\.// *[&4V;_2M4HN9]$,K<6&UYGZ3>Y^$9U#ONYO);.J^8MVG2V> MH55=*9EWC0%!GA;M?_ZM"\1> \(F&M"N 1TW\"8:L*X!.[:!US7PFLBTKC1Q MN.6*7UV4.'V^O[][?H MYOKC]:?E>W3WR_OW]W?H!/U^=XO>OGF'WJ"T0/>)K"M>K*N+A8*1=?O%JAME MV8Y")T;YE1>GB)$YHIAZEN:WQS=GA\T7X&_O-.V=IDU_;,KINBQ%H1"O*J&J M,YL_;0>>O0.]&,^J+5^)RQFLMDJ43V)V]?-/),#G-N]^4&<'OK+>5^;J_6K) MJP3!K*&5_B'^J-,GGH'SUEELNPJ;KG3%>+HB84!#+[Y8/.T[9-K%+(XQ[KU:R!FA0^%8"XOF0B3DJA+)!]0T(,0WV0]4B-4V($&/=# "?16 M; 2D.DR^S/.TTL6ZFD-9:=+?AC8P8$0!CH,16-,*@HHGL(8]UM")]4LIMCQ= M(_$-.*T259.T4B6B? 'P( MD)$QNH\99(,W0FG:>7'D0=+88<8]S-@)\Z,L'H]:7;&9LB1@.!S!-,T(#EE3 MH6TP"1XH";^2"2!K2O7<9("N6%L-=7*%=;T=5 ,O](RP6NR@QD:3>/I=FF14<-9,@]&,\+@46N\ /63B1JV2@+>+FK0^%XL5C"J6U"^'T_#.S MRC/B$3*&:MH1J&YD:OX'VB)NWK)7V4(6)XY*2TQN(E&(8S9&;;'S?!I-S?[ M8<1-8I^;TNI(3Y.2:,@B@L< +781B_P).B #=Q$W>;5EU0'00E:4,A89(30- MPQ LZ81>(0-ED? H(9FE_"'-4I4*NYHD3NK[7CGYHWH[='I@.^*FNU[];/FS MECY6ARU<1T)J+$G3C+(@G)J7@>F(F^H 8ED+IY;8FS*K R:[>5X Y6+L@6FG MY5T0VUV@ PE2-PF.264/KU/!49/E&(N],1E:S&!U3VDX.G A=7-A7PM+\22* M6KBQ6IB-Q% %_3%:TY $(?-"?P+OWD[0S8&'VNV5I* FV4'0"&7CK+ 8DCAF ML 0F\ ZT2-VTZ$R+5RB'F@1(?0^SL;"SV5&/^5/@!Z*D1Q)EGQRO(;:1GV=L MGFQFQ LFB)T.%$F/H;4W ]42=W;NZ761NV>HSV.D(5.8U&L #-Z^TDJ@0A^9T7_%_@. M6<]A_O>.#KT?.)-&3J%PI^3J:R*SM2BKGW^"?7UXWNQLU+/]],G)P-]]_/2# M>COT?2!CZB9CV-AWR[[243A';_ IALTYZ(<2/?&L%@B*&JH27HIS1#&>P]/V M$E*E5HDLTS_%>H[^%*5\N0\R6Q-\P^NUJF"OL-9%D5=(;I#@JP3]RHN:E\^M M(R]GCTT#\Q2QB[K)Y<8J=ID[6 Y9,\GO3/2_R7^LAZX6Q3:6:S:;"97,!JW&W%KM_F!JYH@KJ,J5.D=>3*=F MM)F_[Y\BJ]^FJ#L)0N*-UYS%;FK-#;*/N67?]7J=ZO=.0)WZT/$D+="*;U.@ M4BM2RV&(YG@V/JJQ&$*MQZ$_!7CO%-^M^V!'4^=UQI7H-S(RAW*=Z%=P3Z # M964_T3>UW GLDHT86\Q81*=V8FR0?,PM^?9QK\4F7:56H<=,!7?B0=P";*P$ MBR4-(05#;P+K(/>86^ZU4NJND+M-QK\*]*%8G;9KP\K<5C],E>>3"#-L9(K% MT/,#CTVP?M'2QU6BQG$86*+ MRP9)R-R2L(WW=P;8/,+W28S]V,@3BZ'>P).)+2,;M!P[YKA_3W$W->\[W8B, M-VCVLRN+H?/LBFE9=OCV;1 BWJO\!#FOE7G1O97?I2H!JGZH*S %5H6:\Y 6 MO'FFZT\FFGI4H%NQ$OD#5"6*YUWYAR*%0-IL>?'H/]:YNJ_4$L#!!0 ( B">EB$6"&; M,00 "D3 8 >&PO=V]R:W-H965T&ULK5AA<^(V$/TK M&K?3N9M)L64#@128 <)-Z.1R3*#M9V$K6!/;XB09+IW^^$JVL7$P,L[!!Y#E MW;?O2?;NHL&>LE?N8RS CS"(^-#PA=C>F29W?1PBWJ);',D[+Y2%2,A+MC'Y MEF'D)4YA8-J6U35#1")C-$CF%FPTH+$(2(07#/ X#!%[F^" [H<&- X3SV3C M"S5AC@9;M,%++/[:+IB\,G,4CX0XXH1&@.&7H3&&=U,[<4@L_B9XSX_&0$E9 M4_JJ+N;>T+ 4(QQ@5R@()']V>(J#0"%)'M\S4"./J1R/QP?T+XEX*6:-.)[2 MX!_B"7]H] S@X1<4!^*9[A]P)JBC\%P:\.0;[%/;;M\ ;LP%#3-GR2 D4?J+ M?F0+<>0 NV<<[,S!?N_0/N/@9 Y.(C1EELBZ1P*-!HSN 5/6$DT-DK5)O*4: M$JEM7 HF[Q+I)T;3;T_+;X_S^_%J=@\FX\?QTW0&E@^SV6H)/BW&S[.GU<-L M-9^.'S^#W\&OP 3<1PSS@2ED=(5ANEFD21K)/A,)VN KC83/P2SRL%<&,"7M MG+M]X#ZQM8A_HJ@%''@#;,MN5Q":7N[N:.@X^5(Z"5[[#-Y"/H"8,>P!N6ON MZPW8(@9V*(@Q^$0BX-$@0(R#+6;I&GZN6L,T1#\)H5[!W:?@$LN2B$XNHO,A M$83SN%Y YX36>^(ZBQ+A;DZX^R'",NER@2*/1)LZUMU:UCJ+$NO;G/6MEO5* M%@T>L[>4=!W!VY/P[;Y]^E"J=MX +,?B#9!(8!E2'-X-RI(16@>X;D/[9U[?=QNJ M)?=!Z= J:INE%3\-D%0^!E,:AK)E6*HGM;)P:6&:;O>UT,JBCPHZU(M.Q?Y$ M#KNR!+N08#>0T+@(9>BEA[-SI@Q=9EO6430$4-\15.JXK YER,>\ M'*?=[C@5$BI,;<>Q.N<5% T!U'<$E0H:%"9X6N;/RJ@PK9%1M 10WQ-4)0)9 M!JJJ0Z4*+7KC_' EM/):%-T&U+<;S0HW/&T<*A-]A=VY72LZ#*AO,=)=F]2G M;RU,X^VY$EI9=-&P0'W'PO8Z[2[L.*I MN\2T_-^R:![LFN;AX\D[0];UXUJ3,N.B\MM-*G_S9)W!:VGK3%+:YM%A1(C9 M)CFCX<"E<232G'V9AGAXB?45L0R(. OPB7:W6K\>/D9,/S>[%B3*+'-,G$Z6 EY?IH.!2+%4NI..1KEL&3)<]3 M*N$ROQN*=M\=,(+F<09N\Z1*-*4YD_G+.&; MTP$>/-^XB>]64MT8CD[6]([-F/R^OL[A:KCU$L4IRT3,,Y2SY>G@#!]-B:L, M2L2?,=N(G=](49ES?J\N+J+3@:5FQ!*VD,H%A7\/;,R21'F">?RJG0ZV8RK# MW=_/WK^4Y(',G HVYLF/.)*KTT$P0!%;TB*1-WSS.ZL)E1-<\$24?]&FQEH# MM"B$Y&EM##-(XZSZ3Q_K0.P88+O#@-0&I&W@=1C8M8'=-G Z#)S:P'FK@5L; ME-2'%?@DYQN4*S1X4S_*Z)?6$*\X4PME)G-X&H.='(VO+F=77R\F M9[?3"9K=PK]OT\O;&;KZ@JZNIS=GMQ< 0 ?H^VR"]CY^1F)%J\QR)-5VPTP&T%L'R!S88??J />O8%*CW=#9] M)V1_=L >6%X%PS<+0.WE\&8"XGX$OIS)Y/*0; S
M?B>SJ;OY.Q%\()M\(+> M)3"C"6PBL%G 5I;?,Q5&4_ "0X9#[#M^:R48XZ!AP)W8"T"GMJPD$V MN_H.WM$ZN)?6+9= BFN5:R2%=5*617S+:;/2@=#L+3OPVK1T('9\-[2M#EZD MX45Z>36]*('6:F1#M+$/L!4ZOF^WZ1B0@4.(URXF$]#'D":O@TZC=G"O#@"Y M(QGT' FJ4ND>(Q];#SHDX MM>APC!C0K!_3+DJ]J^ MYPP.J>R9FZ2/'56D2PA832$A6J),0.R&H=UF90!ZOA=Z7574R!+.(V$0='!L1 ONW=9' METQV]PC?D +;#T.KS<$ ]$/?)5K',P ]<.AT\6CT ^X7$%^9$$>JCDHVB$J9 MQ_-"TGD".>(HXY"N3.8\2517C.N&8F2MBP)(2'O934PPP\ZEH[J69:,N<+^\ MN.PB.X;@?'AHY!9J!Q'(J&>%6DLQ /W0\RVMIQB ?1DEC>0@_9)C M2Q/VLNHMPRN$T3BA #\K14KU^QQ!D:90P$+RQ?V*)Q'+Q:F^Q,;C]ZUE5(P38#(H=N*XZ0+UPIW!XQT;+&D44*D M7PG]V]&.XJ20+/HG\>Z?<%>\\1OCW8%KQ]L,ZXQWH]!(OT+[4;ZP9-$!?0"I M=L>>WZ,5 H($,8)(KHM2P67_61U44S GHY]-5S)T16B3P++:!W<3#@>^W7[] M8,(I"=YQ#B"-P"3] O/_DXW=.NG+1S^?KGSHJM:<#P/.F \#KB\?2B>_O--H M3-*O,8$1NLK0M_)<7;U(A;\T29Y3Q9<(Q#4:0Z9H]E1&TS\6ZEYVP LI),1? M)="4 K1A*H^%Y"F9[ 69)E_2*KR+2@(OJQ(YY!Z&*X9^#G%NS[W MT;K(14$SB6ISD!QIYSS!M7K37:X2I4RH&GD!$XB7,"')E)V2G/F:JY,=SP[1 M)8>C>!2K"YIHLVDSC"%4<]#G0A3@>0DMF&]4/$0! :W(BM+MC#%P#2-B"+": M'[&.I[^*6#[MEU?XN)3#RR(O#S,1DS1.Q*'I)=!PYS-$RO*[\ON/@-&*3%;O M:;=WM]^8SLLO*ZW[8WPTQ8;[9\0YFA#'^,2%)]4GD6;HZF,7+**[.!,H84N8 MAG7HP]++J^]'U87DZ_(#R9Q+6!+ESQ6C4*4* ,^7'.)37Z@!ME_Q1G\#4$L# M!!0 ( B">EC*AS&E(@0 !(. 8 >&PO=V]R:W-H965T&ULK5=MC]HX$/XK5JXZM=*QB1/("P=(NX2J>]I=5AO:^W"Z#P8,R6UB M4]M VU_?<<)F(1BZ)_&%Q.&9Q_/,C.UQ;\O%LTPI5>A;D3/9MU*E5EW;EK.4 M%D1>\15E\,^"BX(H&(JE+5>"DGEI5.2VZSB^79",68->^>U1#'I\K?*,T4>! MY+HHB/A^0W.^[5O8>OGPE"U3I3_8@]Z*+&E"U>?5HX"17;/,LX(RF7&&!%WT MK6OV\;SG:(YK3F=(4!!X;.J1YKIG CZ\[ M4JN>4QONO[^P?RS%@Y@ID73(\[^SN4K[5FBA.5V0=:Z>^/83W0GJ:+X9SV7Y MB[85-H@L-%M+Q8N=,7A09*QZDF^[0.P98/^$@;LS<)L&[1,&WL[ >ZM!>V?0 M+B-322GC$!-%!CW!MTAH-+#IES*8I37(SYC.>Z($_)N!G1H,QP_)^.XVOIZ, M8I1,X'$_>I@D:/P1#[:;]Z::USTQ+W;1/6$'1/]=3J02LFW]-T:_8VV9VO9ETY8K,:-\"8DG%AEJ#WW_#OO.G M*7*7)(LO1'80U78=U?8Y]L$#;*0YE\9ZK2R#TE+OEIM!*_2"*')Z]F8_& 9< M$ 4=US_$Q0:<#W3ML,8=2.C4$CIG"V.L4BK0[* BLJHBWFMI'[HF<9U+EL,E MR>(+D1W$TJ]CZ9\M!S@YX%Q@L,\*0=GL.X+UQ&1.JA-I_A]LOWH)&LNE8@[W MTMLLE&-$"WM^T"@3 RK")VHDJ'4%ORSS64K84I<&6C-H"/+L!YVC)30"$G%1 M+@(*;R!S0[*<3'/:@B:B)4E.X=B<*B0I1"53&36J#XZ\]IS ;T;@&-5R'1]' MC1 88+@3.H$Y"&$=A/!L$,J%8O(]/)XN<,*&Z\>@AKCX'.+ X:AV.#KK\(0K MDB/^J_5MDA09TN%TW(:F8U3+Q5'8W+@,,.P';L>L#CNOG89S5M_A*79J&]Z1 M'$P/M1!YS0P9@3CJX(;LV 3T(]\/O!.*]GHG?%;1'96RV\B5UH6(4B*;KI5> M5TAQQ#ADD"G!E'Z-.%"EV7T6[_S.- M1W(3QK>+G#R7OF>B*7>:'.Z $KG*H!#3E07D&J@ M^*ILR:=<08-?OJ9P::-" ^#_!>?J9: GJ*^!@Y]02P,$% @ "()Z6!7E M"=1#$0 JJ@ !@ !X;"]W;W)K MQK\*D]W9RTS3<+^T:69:F\3 ;KNGZ>Z9,SOG!;&5F%,;O(";YML?@8FQD) A M>;K[IHUMZ?>7X$$(/9(XO\_RS\62D%+YNEZEQ9N395EN7IV=%?,E6_(-2E_W_R6TT]G>\HB69.T M2+)4R9$K4I$5F1>5HB8 M_O>%3,AJ59%H.?YJH"?[F%7&P[\?Z9=UY6EE;N*"3++5OY-%N7QSXIXH"W(; M;U?EQ^Q^1IH*615OGJV*^E_EODFKGBCS;5%FZR8S+<$Z27?_QU^; W&003-Z M,NA-!GUH!J/)8'0RF'I/!K/)8 Z-8#49K*$9[":#W!U(_2>./7QS*G=+&9?EOW)WHENIY):8M.XC"_.\^Q>R:OT ME%?]4>NTSD^5E:35)75=YO37A.8K+R8?WE]_^"68OOWD3Y7K3_2_7_WWGZZ5 M#Y?TTX=)-/OPR]3_>/VCXO_K]^#3?Y13Y??KJ?+3]S\KWRM)JGQ:9MLB3A?% M^5E)2U,QS^9-Y,DNLMX3^5-6QBM!MNF ;,IUFMW?KN+/1 G2^4OENLSFGY?9 M:D'RXH?O7%US7BO^7]ND?! $\.4!)MEZ3:_U&BG(?76D>+1=*[;Y0V_^F3S_ MV\4BJ=H:6L??XF1Q2H_Q)-XDXD,5'&'-Y]OU=A679*%\*)F7K"A^%N##X?@IN4WF22F 1'+(^XP6(BWS;$5_N:-%*DE.B@[H MC(IZKVQ]KVR])IL]Y'?D+DG3"GH3K^)T3BM*#V:QC"G_9R4NE3!.7RJ&]D+1 M55T3E/R=G/^G]E^1Z*69JAODJV(3S\F;$WHB"I)_(2<7/WRGV>IKT:6 A/D[ MF%O#JCOMEPO==3S-557U_.S+H<2186=(6("$A4A8!((Q4C?V4C=&2GV O"<[ MIG.@!],S;-/16#5,!Z;S^72ZRR:YE%=#?$5=\=R.7F=\"EMS+%.WV'2!H":& MQZ8)^32GFFYXIMZI;B0K%G,6S?U9-,>=Q1=*^7@W*:J[R=@&;"*--[8M0L)\ M).S*Y!JVKD"0X0(D+$3"(A",4:^U5Z]5TXT>]=+.1"56>I>=DMU?/U<=Q,.> MV8]-GTSY\R.]W2OTD>@^SA?"NZB%5"X2YB-A5TC8# D+D+ 0"8M ,$;D]E[D MMK2)#HIB6]]?LUMEOGM.V+7,VPW]DWPE^3PIZE]W7V>;JB]?'#;<(K7;?,], M]52#ZYA-I:4;J^2A42_EQZ3GKHTLZ@P)"Y"P$ F+0#!&VLY>VLZWD+9(S@[7 M,])T1U6[_4J'TY\HF<_3C(X^Y17KT:UZG^QL@8X9(6 2",K+('0IHO-]M\OJSZ&1O:1S[2L+Z3!^YY@I=F&MOW0,)\ MEY.902\8[O$=&7.&A 5(6(B$12 8+A,T&E3] A@R1L @$8P2GJ>VHORJ5W!^D**N1!JHX$N>KA_T-?G'\ M]MZ@#P^]8W5[JD,2^?)"CI47E#8;4H$ &C*$TB(4C578@:^D#558-:"?)_-R M+ZYMFI3''HK>'>'WW+SEN<;>O:$TOZ$Q]V_-M?D;.#3L#$H+H+002HM0-%;R MK>&DR1VA>JSKM#+X%]5]?$/2(JY:4:%.>3?&UCWZT-!M1X>E\^5%&]V40AV@ M@74(H%%#*"U"T5AIM0:/)K=&=O;MG+%OD\:^7?78MY.&>7C<3S7;Z=HBTX'I M?'D91VL,29M!:<' (Q)"HT8H&JNQUG[2Y/[3>U(JE9:$4N(]EE/;\3S3[6II M8$)?7IC18D+29E!: *6%0P]PA K+JJFU@S3I0/R%GRX&SKW0A;T_.;VO]P?U MC: TOZ&QO3_=;[ UP=S9J;QXHR4],.SED:/2=TN'6C)06@"EA5!:A**Q$]M;]T:7 MNS? N1I-)*:[Z#EF9XK%5.?=$$$R7T#K]CV/5*U'J/)DBVNC=SJIT* A ME!:A:*P"6W='E[LOWW#.QI'(?;?$5+WN,_QT6#)?7O:Q?6(H;3:L"@$T: BE12@:*[W6 M%M+EME"O]&@3.\_2M%FW?)^42R56;K8%S5\45=*;)*V]R:.M\5.6[$SDN4:W MQDB:K_/>CN9IHN88:E!!:0&4%D)I$8K&7A.MC:7+;:SG7Q-"1?.VBVFX5#?= M9GE8.E]>B='M,M3^&EB' !HUA-(B%(T58>M^Z7)_"M P%]N;_]%D2IDIM]MR MFQ/E2S.EZEB3_23K3)YK=),-M_.!(PK\^_X%?&DM57R7*.O M"*A]J//+JTXUS13U,Z#6()060&DAE!:A:.PET5J#NMP$>^XE(10T;]"=:J[I MJ'JW#S(PH2^OQ.A^"-3A&UJ) !HVA-(B%(W=JJ$1":-0(16,U=K 7 MGMR2DBUC,03K>AS/L71.2\*$MJ-VIUO+"S-:3%#+"4H+H+1PZ &.1 G=@\WX M6)6T+I$A=XF&+T\Q1$^_1^@]3[_R7&.??J$TW^!-'T,W#-7B'W^A@6=06@"E MA5!:A**QDF\]*6/4BJP!,I\T1&9YBFF[MM9=GF+P#HUE6K9I<#=?GFAT'AXO MC]2C;YM0GLSM$\J7DC8E*K^O@R#AJ>'JCMZ]<0K2Z0X]8X[9;<;XE)JN.5Y/ M.]9Z)\:8-4=CEJB(3[AL%4USJJ&;T$%I5\>+/X,&#*"T$$J+4#16F:WG8NP& MN/^>=2<&U$J!TGPH[0I*FT%I 9060FD1BL;*O?5;C*?N8O>L=2<&;TJXAL6O M&9[*BS=:TL*P?%_P\LA1Z;M70PT4*"V TD(H+4+16(VW!HKQ3=96"77M\3U+ MVG'JKCLQ!-N\\FK3-4^@04,H+4+1V!WR6_/$?.K* MIV>O.SD2N>>17IYK;+\$2O--WE&Q1!.=H5%G4%H I8506H2BL=="Z_:8WVP- MEE#)_)B_K>E&=R[=L&2^O.QC^\10VFQ8%0)HT!!*BU T5GJMCV,^<D'$]48L,-96@M !*"Z&T"$5C+XO6>C*_]7(L MX:5P9 E6SV4@6.;DF+K+M>?#TOGR4HQNT*%&U\ Z!-"H(906H6BL= _>/25W MK/[)!2M'BM;7\X:::5":;PK,-%?@I$&CSJ"T $H+H;0(16,OEM9),^4.U',6 MK)@"(X@;]AB2R)<7BJIJ!1A2Z]@M("*"V$TB(4C95\ZQ>:SURC)13LT8T&I\>3 M^*;@C56=X>,CA>\9/I;G&BU%OB:GW% Q900P]*"Z"T$$J+4#3VDF@-/?/O7Q%E\E[$ZEM>= M8VL*%A.)$OKR2HSNZ$(MO:&5"*!A0R@M0M'8%P>WIIXEM]8^DD=SHN"&'^)" M,J5-)#^+-[U.JR=O;L*$O%!CFTHH[6IH)6;0L &4%D)I$8K&:K0UVRRYV39* MHT)=:GRS:+NZUWWAC\6;4Z)TOKR\HP4WK'0S:-0 2@NAM A%8_76.FR6W. Z MU%N<5G?F,LGW-V%&?D>ZI4<"]71+Y;G&=DNA--\2+&LR+$WGNZ70N#,H+8#2 M0B@M0M%8\;<^FB6WM(:+7RA=@V_++-TPC>XHJR586B1*Z,N+.[JMA7I?4%H MI85##W"$"LOJK36_++G#])$D!_97I[]9SVU\^K# Q.*](,&V\?(2CFXAD;2K M036806,&4%H(I44H&JO6UGVRY.[3L]0J5"B_S":KME&=[G;=&A" M7UZXT9J!6C]#*Q% PX906H2BL>IJ71U+;HP\:<<'2[ WG:I:W2V5AB7SY24< M+3&HI0.E!<,.2 @-&J%HK,!:5\>2VRJR[1XL@7_A&H[G<;TO84);];A;'/05 M4U#:#$H+H+1PZ &.1 DUUVL?&%B9M$Z')7F@BSS5Z$ 7Z M9BF+-RX,PS0M?H>G*VC@&9060&DAE!:A:(SD[=96L>6VBGR_!Y',)S;__B9+ M\U3+Z_;OA E=U5"[KWD6).PNM+@\4H^>N14"\JGM:&;WN520SC.J-^]VBAJ( M@*ZN=WBA*)FI.I:M=O=\$*34U,-WG+(GMO4B;+D7\?0]'\0G7> XF!X_FCJ5 M%VML P2E70VMQ P:-H#20B@M0M%8E58.!OM-.ZQK'WU9C/(A57Z-\_E2V0F2 M_ANO5HU=U47V7GF;;LBCCG?(GJ[@HE'>L#7)/ M\#[QCOF68 M+ZI5<]502SVIODGS=6TZ*3AKBF>O;)-UE> M/V*_5-YG2KQ8)-6'>,65IEO#A!ZJ&_K\5!1;2K[-5JOLOCH>Q98>T%UEBQI[ M30A%TX@:/&_6EKJQIA>J5 _MZ5S-; M16>B.OY92AZ3W"]IW1].L_NTFB*XO2F211+G"2E>5.L5R-?Y,D[O2%W'N+OU M93,F;,S<-./H^Q'I1-GE!\K8ND M$!ZDE\JG);VP'JM7S:6IFNKJH/'3&NJRSN?9-JUG05+A;;*"% ?GTMF?RG>/ MP29ML$)Z9D57]%FQ)*278J^?VOKKT+:8(A^,>@O1O7+61OZXGP3WQ':/-PE::&LR"TMAOK2 ML4Z4/+E;[C^4V>;-"6W;;K*27NSUGTL2+TA>):"_WV;T:#4?J@#W6?ZYKNK% M_P%02P,$% @ "()Z6-N2N_J: @ [ 4 !@ !X;"]W;W)K9UQUG%3KU:WKJCB% MG*J&6 ''FX60.=6XE4M7K230Q(+RS T\[\K-*>-.V+9G$QFV1:$SQF$BB2KR MG,J/'F1BTW%\9WLP9&+1:;LEVPJ7\\A<:&T MR"LP9I S7J[TO:K##L!O'0 $%2#X%W!U -"L $TKM,S,RAI03<.V%!LBC3>R M&/F7XRTQ%N&.!WVQ\_1^'$TZ,Z& Q+-<'D:/L\B,K['W;C_[6'\ M.!A.H].3F\"_OB/#[R^CV2]R-NE.T>UA.!OUNX_GY M1*96@M@OC9):*0E&> MJ+:K,4\3S8VKG/IE3L&!G/R / FN4T6&/('D,X&+ FN5P59E+SC*.("X00+O M G]!GOA7WMT^R?^)[%,!6G4!6D<+ MT"L4GBB%7?Q6,,5,1U\00%M_X./1@"$U84H5D! AK47G&9 S?%GE&SO?5Z R MZHV-:N;7.L1IUG;7N[J/^Y1RW)V&RD$N[9Q1)!8%UV5OU:?U*.O:#G;_NI=S M\(G*)>.*9+! J->XOG2(+&=+N=%B9=MS+C0VNS53',<@C0/>+X30VXT)4 _X M\ ]02P,$% @ "()Z6,HJ/XM_"P Y3< !@ !X;"]W;W)K/5?VC64C9>D_+HFS. M)HNV7;V?3IML(9=I\ZY:R1+^,J_J9=K"U_I^VJQJF<[T22/; M[ZOK&KY--U9F^5*635Z57BWG9Y,+\CX17)V@%?_)Y6.S]=E3KMQ5U0_UY?/L M;.*K*Y*%S%IE(H5_'N2E+ IE":[C[][H9/.;ZL3MSR_6/VGGP9F[M)&75?%7 M/FL79Y-HXLWD/%T7[;?J\7?9.R24O:PJ&OU_[['7^A,O6S=MM>Q/ABM8YF7W M;_K4!V+K!!(X3J#]"=0\@3M.8/T)[- 3>'^"#O6T?7UYNK/S\G%[-=^)]OTF\-S__ZOWLY:5WNZC635K.FM-I"]>@+$VS_O<^ M=+]'';]'J/>E*MM%XWTL9W*V:V *%[_Q@+YX\(&.6OPC+=]YC+SUJ$\YYK)Y MCX6],\MQLZIZO&]6:2;/)E >&ED_R,GY+S^1P/\-"]DQC25',K833KX))Q^S M?OX5*F=1-6BB=F>&^DQ5'A_.3R(6QK%_.GW8#@:B"^-0T&!7ER"Z ,SQ:*/; M<4%L7!"C&7$Q^R^4 2BU;>.U%=3:K"JSO)!>V?NFCJK/F4J=55T]Y#"PO+OG MPW-''#-WCFDL.9*QG< 'F\ 'H[F32#":Y6DW/Y4S+UU6=9O_HP]@8>S,15L) M0 BD$S/RR98%3#!A9).MHH3'CEP*-RZ%X\.A*D]TF@RI44B8-;VL:EITD(36 M90@:Q=1PR5;Q@')C("6VB@DA&.Y2M'$I&G7I8NNF>-5* M3U#'(NMB0AY&H>&8K1(AY^:]LE4,3 6X8_'&L7C4L9NVRGZ<**;1O@#H-=K) MMWJP@Z>0CFM5%+)TE;=ID?]C3J>=HS&2E4'D$\.)2UL7!40P(WL36Q;XPH\% M[BSQ!P[Q]U;J[0'FO4FSK);JXZ_*6QB+RWR];+PWL[S)M.=PO 0<>9!]>41I MQ+>N]P3IP_DM""-[G0=JU_=0EYIUN?FJ2KP$M^\! MXCN7FQ;&KKS/LVWG%9?)O]=Y^^PU,EO7NMJC$2%V1#@D1&Q&Q-;Q@%MU"C-' MPX 21TSH$!.ZI_SV SDO(?VEUZ9/J#L4^?T +L!T!]4% 3?]070A"1W>#%A' M1C'G_*I=R!J]?F:/3Q[%5GXBLH!$YL7;*NH3[KCX :(('X?215K>2YUB6TP! M:0EII[*UR-.[O- 9MZE.2H MUI)C6=N]!P,%DE'6.;_(NJ*G %#F#^E=(=$("B3-"?4CDT(P(0F".+ &.&91 MD$"XJM[ 5V0?8!TV51.;A4X(0V9K3!@+XEME'-5%H6N4#WA%QOGJNI:K-)]Y M\DE-U[(;'94:^OUP0=U#&"L.[0I@RTYH[%OU"Y$1$<-_#N<&T")[2.LE U?I MLS/];!0B,>2?Z8LMB_3J?=<5A-%8Z)I8!JXBXV %?M1KB=ZDK4*&>H>P5$A\ M'IGNV;J0"Q*;_B&R. P=XXH.*$7'4>K*@/L]7E$$D;B_O=;H^RB8CC)NW-P$ MT[&(I%+1]DN483D-HX @L6GYIT@^D(9SXQG<'L!=2%-W3 M&SJ.-U\/7;&C7MJ0$O&(4'.<(3K!1<#,3$1TA/@D=-VR 7OHZ]I9'; >T)*@ M1^UG'=5:TEIJ/<-^>L!-,1ZB[7 P;1<0S28T1CP[RJ<5C>4+6J M&&^[NJ%N]D-:J+7?6WWW(=?:.L]:!51*D&:@J/&F $4(B(8B]*UL0(0LH(&Y M7$P0H>^(S(!3= ].;6POA0LR$V?;)F((F)VI1 9Y[X?."8P-K 4&V>I+VG;]U+Z,3:3RY4>DP?X MR)"F4A!"R347+J@01F-H%B%,&'$:QHYF(QO@BNUO05D\\F;=Z"+\*SIQHR[; MO!0Q2H4)DXCN!%8]460N/S$A+&=]1W%A X Q^BHTF4.Q+;-#=MI&P>[56VW' MM)8[7-=UE4DYZR,JGV2=Y3!QPTAI5#<;^+9U+?*9W;H2(8G- MPHW(6!S%9CU 9#!7^\PU3 ;X8GO@:\?#O&G6D#3:0]7$T,U9Y>BZG,%R$DI% M43U+V1]<]57?6Q4INH'$;*0*"&56#&P9]V-F%GE$)BBECB8'&_B,C?/9;?HD MFPY8:EFDBC?Z'@,YN:VD!K.5!^PZTFG &[X\P(,X[3(#V-SR88)2<0# M<_F=($)7M1@@C8U#VC>YVIZSMV\VZA2"32(F(3-7:(C0I)!1R:X[ UFQ<;+J M&1O\*($9[];=C*9SNJQ*?;0J"E4,-8%#Z?<650$YC=]"FY/,371$0IAO$=>H MI5U?!]AB>V K?>YV2+9W!S=C$7QM8+JKNTTG)X&C;ML49;F-@!:);+N@Z\Y3IG0B1!4*8\R5FC$>.3AP?((\'_W?*E"^/3FVM MA&&T'#J%\E&\?'4>'=-:(BIA8AVB<45JH%I!1JOSM_[)YWSSK.R;;6[,H!^)D#KZ^6)@8C'. MQ-]0[MT>1MN/Z^@(K-P/];R,*_>&E$#X-J+F9NHE)@LB\ZF%!)?YCBE(#*PL MQKN:MY5N!OV[M:&P7X# UP:($%T;8 ;1M<%TZ_VGI:SO]7MD:GH 9NA>)-H< MW;RK=J'?T#*.?R#OD^Z-L\%,]P+;/O_']02P,$% @ "()Z6*FH M+A^: P % @ !D !X;"]W;W)K&ULK5;;CMLV M$/V5@0H$+>!8MKQ)@ZUM8+W;H!L@Z"+;RT/1!YH<2<12I$I25IRO[PPERRZP M701H7RQ>YG+.&7+H=>_\4Z@1(WQNC V;K(ZQO<[S(&ML1)B[%BWME,XW(M+4 M5WEH/0J5G!J3%XO%V[P1VF;;=5I[\-NUZZ+1%A\\A*YIA#_NT+A^DRVST\(G M7=61%_+MNA45/F+\M7WP-,NG*$HW:(-V%CR6F^QF>;V[8OMD\)O&/ER,@9GL MG7OBR;W:9 L&A 9EY B"/@>\16,X$,'X:XR932G9\7)\BOX^<2Q'PUIG? MM8KU)GN7@<)2="9^TB44-Z)*+9K[WKP;$W1>)"H)F\"IRT7Y3%ZVM7D%[<_^TI8_44, M$ED%=QBDUVV:NQ)V72"/$-9YI&SLD\LQ\FZ(7/Q+Y&4!'YV-=8 ?K4+USP Y MP9RP%B>LN^+%B!^$G<-J.8-B45R]$&\U<5^E>*NOX#Z#6V>#,UJ=I7CP&-!& M<=+BO;;"2BT,/-(BTM&, ?ZXV8?HZ7#]^9Q$ X"KYP'PA;L.K9"XR5K.Y0^8 M;5]]LWR[^.$%>E<3O:N7HO^GTOX_D>'1NKXTX@GAWLHY?'N>.P^Q1A*]:84] M?@>M=P>M,( :5RG7O-54T#5$- :$;G]S*"OM:P!K=@;,AVN!_H T8&# ME[:T*H"05 8AN,Y+9'#1=[%F#^6I'T"#1,5696?((_ =#C,0;6N.<'//9A25 MS/8G2@24DC=DM.^T&1&RO99)#_8F14(M_ B$IP,/[U0GJ8?"+V?J9^::3M.) M*HGC75?5+,?(\K6D\^:UG"6J79/4'F6:T#5.H9F!LP1?$H2*J%WH5(ZRTV%+ M>@2>':$+R)B&C)(*+K. MQJ%I3ZO3DW?DS5#6"P)-?%_/LW&?CA#1HFT;6I[^]=I!JD84W/ M-GHVH/W2N7B:<(+IC\#V;U!+ P04 " (@GI85>^8OPHG !ZA@ &0 M 'AL+W=OY[SH$A;OC?%7N"FMDS.G#GO MUQR]V37M)[>VMLON-E7MOCU9=]WVZR=/7+ZV&^/FS=;6\)=ETVY,![^VJR=N MVUI3T$N;ZLGETZ%]^>/$6 ;&7S#EVVK"A<",/Z0-4_\ MEOAB_+.N_@.='-]5_ED6W_O;DU4E6V*7IJ^YCL_N[E?.\P/7RIG+T M;[;C9U^^/LGRWG7-1EX&"#9ES?\U=X*'Z(573R=>N)07+@ENWHB@_,YTYNV; MMMEE+3X-J^$/=%1Z&X K:R3*3=?"7TMXKWO[SKC29^9Q\LS M6N_9Q'HCQ\S^^VKANA;XZ'_&3LSK/1]?#V7K:[75Y\ M]8W+EOSW/?[=U@7L5V= [!Z7?W8QST V,WMG-MO*SE!+V-;6.:S;-?HJ<@3_ M!3_L8(_!FK:(5F0.FF?CAT,(#9R"8,1SY$WMX"B%Z6"595F;.B]A:0?/6]!= MGEZUL;5M357O\ MN]UV_"X>X=>ZQ-]NTRTW5M MN>@13( H/A*N-'%*E_4.?\?EU_MM __M2A2>JORC5WXR789V-[LU50]0V&[= M%//LQJ[P_, E[#LHYZ4TQM4KFX&7T9I.@0%!:=K.+. /CE>9CRJ'?%W:9?1N M8?.2W(4-L&>;@0 CHJ[IJ>_O;-ZC"Y#]O 1]9-L952;H;G:#O@4I&5JFIR?A4V;_H6 MV)?57 Q8:U>F+90R0[S H6P-I%CL084TJ]9L0<*0"3A!]O.B*E<$H9O3 MXA??$.&6P%;-CL EJ@I>W2CT55.OSBN@5$$8ZP!S*.!MZ5@](FY!>! *"TRX M1?Z8935XL/A1P'QEP5W+6O3+SIOE>0^_Z'J'B,E.2;,VO8-%W-G7!R9A^,&S M@0[^(GOVU>O9RY?/\:?+U[/+KUYD/\/QVNSTXBR[N'@]>WWY*GMY.7MU\3S[ MI>F ]E]DSU^_GKUX?8FOO+ZDR=73S]4E]X$._P'WSV !.(9L3 //O5T?;?NZ[< MT+9(;+9SS*?PQV,L#3Z$3(1*D>PA6C%@8R O< H(50T1 FD34%THW)GU6Y+0 M.(@JMJSWX9C " 7]1DK6&!GM$NG-SW=%I 0,!J95,@,1;@48#U MH!T+%6PXX:9THJ3(03)E*]H!Y]Y,"2@)TMD1=BBX:PL,D)S $RL :B-BU9 M3:0(N$5(5=;UKB'+,F3?B.&134'*6V1@XYH:(:!M72($K17SHK8*+$1?F9;- MU#?9NMD!D[2(G Z5"(@5!*Y(M;XJ@.^6Z!\OVV:#R(F7GJ/SF ,D0:*O@?3 M0Q]+]PG\]V W(3KJQ>7!0X"W +^4Y+^"+_*["J2BB[V0L#3Q2,YKM[@VR A@ MO837"0G@'>$#QJUG]"]I?Z @[CB[AX*!7!@A ) E"04OY#W;-C)Y2!O@' CI M03/U+884>_P A*U@SPFP." ^FL,._L\,\%FA/!(>UIQKD)7S/X#$J$N7"77* MKH]XC%SB ,\Y6$,P)BQWXG&,(B (45O16$?60"P9O%)5< [X*\M:LL-C MO3P7A=9^D?\'!^\'X0!(V!@DB3[I2'P.,8JG:)%J9\_8@1YSC2*'*)AFCF< !M(BR.(4 M7*/%:%$VT.XBD85P?%87XBGF=?"WT8V)J4&1"6"54 M!#I$J[D'D"]2P/$%8^=@32.N)5A44#F#);("%+G(+.\SS[X'^>^&"8IT30ZT M$VJU51@I,*Y4Q3O^EY"R8]!5-VC9EUL@#,",A,9YGD M739;$!-6W.1FK9NJB'2@Y=.<@@=9YF5W%I#VD5GM(-CW^A@90\/3D3Q8E"*\ M0:_98 ;FNBE(S]&JIU6,0L (4//J@XUO&FAK8L$7#BICKG0\X_5DVF,NO M*)4'JUF#INQ7VF;B8$0JWB>D!G%9SQFHB%N,%%)_H]MO431@+Y#VRJ7V$R06 M M5* "EN.7@B6,LVQLT\Y9EQ7$1[M;8BN49:^LV(ORKPJA$GJ 0J#,(U8Z[GQ@H7UVRVRW;7-' M#C^<]]F7$.A_R?K]V62Z0&FU;-IA5MU-I-4Y<3+3!,(E>;H8HP*EJ_UA^I6, M5MC)N$026*I06?6=I7@0L19M#/XL;"'#40,Z)5@,Q;4U;LSC88RL*^ MD16>0$X4.N$YO+(*DD]8,_0:.3^U);]%>"[PU2R1==!>G):0" ;6LZR>T]=0 MF18^(0'P>N$F+0O!.H+ET#POK<'#2\;DMJF0]>%!0B7(;DZ1/WM5(@A3T)'] MRU8@0\2/11Z9'V[50NQ[2$RR;.\:GHT=\TMYDP(P2'E ^$4KHPRB0%U,$)$)(6' M8EJL%0P\@@/%1]D;S^^PYY*E!Y.(PK^BP4>J94 C>V3CS=B*1V#*3*RD49A35("6WFTES6P:R;1!#D' M>%82*GP.85"'WW'>$1_I*98DF-"_1* HVRV)2;*;FM1BAF=>A >;ODMW) 8S MP;*I5X:2[C7 =@N4Y[38SS&J)W!,ZI2([[G?8U*6I^.?.S !&>DWSA4PBV$Q M5I4-L!LEW8:>(^H+3(IZ2-K(+1[S>MDW]3MU29WRV^0:R%U4L! MCZJ(G8M69-LK9YU$6=G%U=^1HS'5D\/C"Q1_DA^#^>4%@ =R![:ZY90:+)N; M !VGV_&OD5RC-72#I(N7&F#/A8WUCL>0YK48KVH1@ZS*B?P9^:W ?$TPSAS$ M, &08DEA\9PP+97;5A:= (.V6T^*Q(RV)+@RXUY83 M&[LFTTI1H)E;4WYX826]+\=.JTMQ(==OC(_YM=?1^VBA!L]Z)1KJ5&AJQXL@ M*>>0],.;O_<%EYN!!173WOP/+=0]:&;M'!L?\-,P-<$!RA+ ;=I4%X[MH#S! MX?R>C+DF5XP3_Z^V.__F3%.09)K&B]$<[]&>3;+M/+L) M!T&.-J63%$)$5:"/R%#)-?#@,P11P?3R#@*TH<0,P)92'2Q)LHK^%RI5*E.1 M-I9J&"GZUB[VZ=LHS[Z>)94+!<*[^-Q.T>QJTN3-BAF25(K:98T-/#38W5@F M>EZ6+]M"-0J%9[JI,*,4\+$@IW6\"-_VKAMJV?1@W@.1ISP^@1L=EU0Q.E/T M!\#X($*Q$1K'\M+!X3J7>%J2Z?8N_#)XN$=&55@GQMHFB_4X[P&IW?T%NQ*ED8KGHU42>,:"]%?7'[*)TD.FJ-;XP+'41K,9V^' M5+BY^4#Q)ABBO"T7R)C8M#R3)88@.5_K![1PMATV%15'^02*5OS3(:HD?W>> M/3N#*%]\@J ),M/H#(_''S,Z3'O321*./6L$Y-/W0#:CF8Y]QN2S.2WJ*Y& M/H@]G]38_ ;VD-W?9+/2MT+XN&\$]*4WA$/\JPDGCXFJ.,V"MF'%G-2[)!> M_G7K# 6CDN;&%/E+1*<"'6Y2D$@9!;3X!$3X>C2H-;"-@LJ=#)^DDC+ MJ8.%HH,>J_VCAV4):YNRDR!VA;%H+0*%QHX,[JF=K^:@@$V5Q-78&-52:P%N M?#;/GI]A8RCVT$U(%2F@8_VC]ZG%5E1%'N]4JPZE; 'X=D*"I=$ON$7WKC>/ M2ALD#TJS#>8+MI/O.5][QI2E]!:&#-\HVBM^ M N,%0@_H_*+7]$/(HJ&V $@C-Y@D$VB*]"_9!8Q \2D; _HR+KH.HN#0P]=) M_37XB7'HY9'-37[#!C\A'KF# 4\1/)1) XR].-,*Z9_!2A'+<1@= X?=;&Y) M!>U)G3"NC<6_H20=YSTY/S@A;!A>R%[DBR=> --(8D$-KKC\Z/V!<2CH6-)3 M/A;2W!,8%2Z./E&NBG26W&OUG W"5JH4]AGQNDZ#?]FG&MR#HPX M%T%W$E"U2A?+#(\)Z"_]N:8:WV,]15%>4S6K?7;Z_IE1"):1EVY==7# ( M[2U>:>E'(??NNXQ))0/&(#C:)@'DG%"-,*HFT-_OS\2?EF><5#FG1*P4;^ \ MK<%6TIQ@>B MYH\Z*3,E1I@[:'$5KC(EE6$QGZ MY@ITE65]#9\PDY,V=EO$O*8]M$=UT%'XK\[+J)B_D!Z5MM3],$O$)YHN>D4E M%22N;R]1?($;+Q?$)(6'/S5U[S0?,=7>/3]@KK0.!R:C[+1 WO@U[XF9"/BW?:R!%S-?Z+U[S831W/S@1!''#!P\(WKK:.YA[6 M)D,&>C3C)'>7I)J(>A"= V=-FW,3\W<1JED])W\^H 2I6$$.7AKP2F & 7U% M#1:8VZ%VY^6>*H6/)_=\&@A/%VU 3_37H2A/TG&,'NW4KF"3ELO/)"P/'RT6 M'\_#V,4TP:WD'U7!?S8\4TU M9O#X$]$NX(<*81_%+P U9:[UCO-L4CI\'2+.QX7$"8'2: M]=9)DUP"&K]$31=]P(T&URYTEO\.QL\!Z\C!X]OLH>+HG M3N!@'M,8R-Q-=#3'JD!O*,"/X(YR_I#28W(FZ88(8C-VKYS# KPS?T?;5F8W MB(#T\K.Y#WRE(GK0L#+GLF YY")*[.7A;K*_?:<7CQ*6BFX9$PH2#.S]E>)? M)8D+&.>/TG ^:AD\ JL>?)_*E:3RZ!'L!N!'OE1'CW,HW8M-[++A\ M*.2&^Q#^MK!ZH+@?7QU#@DUP0-P'!PMCMS8O@,!RY9@@D%M!/B&GO0K3K?+^ MND*@ 4I^CVWH8.? %\Z5L*T(2D1NBH8QMN8+EQ+(4N?S-.95;^5A"8@$V6AC M>X#MNDJ[KV3AICZ*IMP8RU$^2H0'.LU-:%L:WXMD=UD=2,[;PJ%)N M*HU]E MX6(0JOT=Q0>#O!:6-M@$]UO?1J?9)(NA+%WRYN0B=3I()I\:'C >)4"HWT]Z MU'UX?7AR7[V(D#?5]8-+C8'"+3*-*RE#2PK0KBA=&ZNM6A/8LN1"XC.9/D&.F4LHXNR..IP2.5_I(Q[(_WYB&"^$!ZPV+4!F0& MC@9(!"? Y\_QXT3=#_,.NZ:MBD,U*1K'2[)T)% Y).CH!#+@9BSD+^_G!1N> MUV8*!RX\+$9H(R;#T2>:;]SM;E"<:2PE3J9 Q-BV2<(TD'LN6Z*2P)L ML"'U](04!UT9;7TD$J-5RJ41$6*1=T'328ZJHFL-772!0M_S74"CI#E=865> M+X.]>/JE/'$VU&5$(N0O9'U1:Z15O(\W)-8D>_D!(6#1VUY3$58C%I M^SHZ=80,[LX+(B"^W_ .Y2?4S]%](D[-)1HZ16.!JFUFK+T M_81YV>;]1EKJ14V'1!-943!L5#A!/>X%-1-+W<(Y:L8@BU*^C^STN2M[XEI[A;50!,[;^5)T-1VZF JAOA?X,M2S/B.9/@ZBAE' M]:K<^#+D6_AHD<).[@&^%X7)W1D'_2% M#Q6PU^GW-Q\^9#2ISITED/D;?7(Z3I9C%>XP"- N2.;S\#SC])QZB+F=CI2O M.+W1YTJKP_@^EOO#Y91:D>9+:F^AK2$=AD#\S^_*D^@%X5\(?W%6N=K'.I:* MPS@CC>8UX+PP[4O0H@$%2M18[>DF-R21ZU(PJ%(8^'!\V M9$3R$#G\\7B(T)UL,%I=<+M@N-B)(9VD0:3T3.VK5 '6P-U_X 79.^,B-E24 MO6VP=$\!&-'/1%TOB# _2T(RP;_SG[RX)J2S=]BGC'D7"QJM)"$FA@!W\7S9 M6ALL'+6<\07B@PWE3F[.C5CD:&BL,\(\H'(.;K8\D@QC B!3YZ;DC2PBN=;" MXR*X;+%]J4L^Q?D+,DE.*O]2J)\2^322\0R)%\XJV\KU9![U18T%7+9\4 )G M*9H.,G/T$ Y+(A]=;; 8OH5&ZM[PQC6]8(K4CS4XN>L6-=NUN,=H'?YIS)%: M'=.@OH=OH]?_$PZ(BHYR09 Z8'1^RIJV!_SD)[1 ')$(ZCRB@SHL(%L.':CV2!$VI%MSK([[("*&F[J5R?'W M;G%$I\".XQ33KA_C)]](+UYPOK6C7K5#Z9)C4D@6IXBD/4+#D,._X J:2O'I MJL'LM='6RH8MHW0G14MXAJ[6-)D" M),$N4;*/*=QR ; M.9O3)B3.(6#_ C;?8<>:7BP-_>Q;4Q;G97TN%PE'.@%>Y&@O,I8#GG\M4F7C$"%XD9B!4Y1C1L.EDV>P: ME6=V1;OQS^\2"LM0DGGV$^SQ'Y@0_P!+W]#25X]?^IJ7OHF6SJX<-5+V3FY" MT5REBPL_6(F#P)E.0H+7?Z3B(0L8_(MIK/MY%CZKSR/LCAZ5JVRFQYN7G=PB M #IA9='*A!OR&%:Y"H&2SI-9 MK.:$6RR3<#+N'3$ WQVI:.XL,@-5+H[F@1%ZLSZFZSC:"Y2,CJ2C[!KV_M24 M^0(=-6'@%2ZJ8/ ]A_%I?B%]WM.0M&'"@@W!U%K>XU2H];H\O^QO?/H1#-JG M6--QT H02GR0PXXD;%=B5ZOK);).YJS)10E]A^^) ![X0O- /;[S\OEY2;+8 M,P T,%-7_P?6%'6VH\'ZMCC7D01C_'W/!J*8K2<2&YQ)%8Q-)<*A[_IX#1@,&591]&E0N/NDZ'+G&\XJIF!II M[MDPJ8>V83)K-XO3,!*>0]RP]^%^D2[G[_TESM3D:;#7.IK>YI\L @J5:0DD9 R=SL.B0Q_..B?R.U\4BS&-W1S='M M +1!<,FZ45HG*)QI>,R$F!%OU\/U3@)HCC;P","'NU)<6.,]#QTZ#HR!Z5 W M:)MEM=8VY.8W.'A/-)M>1&$]SG(V. ZY?(S^RH47Z M4[+BL03"6AV^%\UTEHZ,A5[HPQLUUSKZDW[X/I*+Z2HO3O\$\6-B)=-&N-SA;QM?/NS7&WAO^?@[,2&.;'?FBFDWW@#6XO M\IS!3JOMU'-AJ4F#C"S-XN+B5\G#"BC.DG@O7@@K&,6,M]KYH<.FFXTZSWPKG0C M)]]W, D<["J7^=T:=,0YWSMH>9HT_:*Y@D,D1?AK2D]XVE+Y*+15@+ MMFGRCHT57WB1[-DPFU.52Y^XT!C8MWES[0 S(7$#IO ";$:_#3H+HR^OT$Z. M[OAF0AHT?,A60S;@"T%8W%8U09I=2O]I*F-9MJ[3>=AAQ EV6V!S?T'&!5,* MB,2'^G'BA4-F3\()78>,@N)P099"\"L3S?1F+E\(#53$)DI5^.^7!Y/I(6[!^6-8QU'0A?WC3\AH)& M"EXZ-$D]ZD8"A@@H6",(=PK;+)/YF93O]+,!-'66<@U>-M(O05GAV%]I,\9< M#C81NRB)Z_RUI&A"9;A)+&M2&S5NU27W-GE^NV]:'\C4X=4OU/MQWULSPA?I M8&Z?%VY:ODI _B_/$56V^GR<]],AL4?.5">?\A1E5&8/JYZAOGO42%WT-)(] M39W@>6J0@[]VIO->I*E7M'FPNN%;+3X?1F]P)+]=P>X/.1G./QD;PFA>_^"[ M$[21A#J?#S2\W$6L]N>4T](WF(-IDLG-[,+X\=*+%D72_I0(0YZ%W-?\2/TJ.N(WW=,]Y_8/E#/Y@8Z<%@63O2 M8@FFN"USY^<_\)'#UZ6^1;4T.KO:D<3:FG:5A<9*UT!192C//UZ&3^; M)I+.M%3-V!K.4(]T+Q3-TXG'J9?]Z0&*9P"U!CRUV\J[.$K MAMY'7S$TYHQP>FGXM3?ZAK_C^ ]^*\^HJW/L5PK1.'OAO*DK/OK>UNS]5T]I MN[?>U.,LRL%EHV8Y"!^+>S!999*/J6D\-7[IHWSYS M? M(XV(&7D,SA=-E_=^ZQJ'_$548?C[;XF@_*=12^7-O@[7L'@(0J7WR0YNQZ[M/ZT[IB-Z'OZ M\/N8..V!7Q)%=WX:WQYRL$CXOA.Z0A1RQ<.V*.Z[D(*!9E9H!%E4ZML\\$4_ MT2TAWYN_0O;H;P8:?J.1L\<@C(*0029^9]&6#5+Q:KLQM.'@)C'DZ2MTS*NM@GH];%*8[LKRS%7%SO/[PZV;N,QYC['S_MPNQX]QQ MZP$."%\N\78HP?CP=R3)/72*P)I8(' M)3:65O8^P]0*01CS'G,_!:MRSV)&-Z,P.;W!_LHA S/'QFA)@GZ\D-)K6\XO M<96 YK?K5.(!$)E/CMK45:[VXHJ"J6[E&T,.NIBG&CB3[6.Z=D?B7VDUY!ZE&=2_,M0XVL^0F_,YTYNV;C6U7]MI6] T=X/=_>W)Q M$GV*#:W?GEQ=?'UU>?($W@R/OWVS!>7^HVE7B-C*+N'5I_.O7IQPCD=_Z9HM M+HGQ===LZ$>EC0 MKC#O-0< "82 9 >&PO=V]R:W-H965TR4/9RM'.N.A^/;;83);>AKH3" MR$:;DCOC]Y2@:=0]NY7;GZ,'XZJ+B6W$GW*?JQN!NW%O)92F4E5HQ(S:7HU5T_C:E M^7["SU+L[>":421KK3_3S??YY6A"@$0A,D<6./[=BW>B*,@08/S:VASU+FGA M\+JS_JV/';&LN17O=/%WF;O=Y6@Q8KG8\+IPMWK_G6CCF9*]3!?6_[)].WQJ]:_(&KD"51P.))G+YB+^F)2KR]Y'6BB!Z]5;*1%,AX3!'[ MQVIMG8':_OD<#8V3]'DG5('GMN*9N!RAQ*PP]V)T]?57T6SRS2LAI'T(Z6O6 M_W>Y_C_ 8.^EY=NM$$.8VXGV$87:$ED\U0J/-&UA2M[ M=LZ^E3;C!?M%<-/HD4%--7I6+RCZ2>@G9C=&YW7FT*$:-R][&O#VPK]-;P:BX[(;,NV_<^X7L&?S+@]9Y]0@IA[Y[@#>G49G;!XC+RE+9\$4$\!P E_7'ZY7-'H:G[$T M0283^%_ZC+)HM@SBV8*MK.1O;G@F-\2E(L3@RMN,DC28 2U63.<)V9[]6_GZ MUZ,_;_1'S:3*Y;W,:YCQ-0-Z/(_@W&?3@G[?,12Q4FHC, A,T>1O+V6TTQBJ MB?&B8!6HT;EEO9F0$0G?JZRH&# FV MIQ^E'WL?RLZ+S33J>T%T?TS[*L_]Y@I!'/Z[OH>";RAJ]X&F QW0@2QUMF=: M4-"IM"$E#I]N^S\=/5)P=$;X#<,G49BR=:?3D^4\#9.C;KV2I\DT7/3B!J@A MT+\(\'%);(PNO:V\P]TY:8GW/?JI#I*@-=<:CAX:#O_$QGR<40UFZ,&,T]N; MCV?';'J,X!T UT+X(=<"OMP Y$)(0:D!^T7:#9XL^> MQDY!G4J,**W>9(2K($4.738X6L'MD2,X@=E[C1T[]P8&R>9'D:'MM&C;OAH. M%=)K$I$S\:7ML"_QXY,'A#F8A,/A_DHNFQKA38G@%4&6=4D]*@,UPOVH&S8?4W31:6"*-ANQ& MFP8Z'<,08C^WR]0#!FD@%TH#N\=&W*&.T2I1\3"I,DGZ;#+/B]I/<9I]"N]" MEN-N"*KKA^N')AE=5@89+>6V&WZ"$B/0=1$\ETEWH,&'51P,&&CUU5<:G0;ZS>MHPV]4 M2NQY$3[W#C<>O+L#WM9_H;#-*:]YC>^?]A]!5LV[_W%Z\P7E S<@PK)";+!T M$LZG(YP\_%>)YL;IRG\)6&L'+OSE3G"<,F@"QC=:N^Z&'/2?AJY^!U!+ P04 M " (@GI8#!WJR_,( V&0 &0 'AL+W=O40ZKO?7[[F4+,NQG;HS"VR!)A(?]W%X[^6YRO6ZJK^8N=:6?5T4I;D9S*U= M7HW')IOK16I&U5*7F)E6]2*U>*UG8[.L=3IQFQ;%6'I>.%ZD>3FXO79C'^O; MZVIEB[S4'VMF5HM%6F_>Z*):WPS$8#OP*9_-+0V,;Z^7Z4P_:/OK\F.-MW$G M99(O=&GRJF2UGMX,[L35&T7KW8+?3^Y&7ADD"YT9DE" MBE]/^EX7!0F"&;^W,@>=2MK8?]Y*_\GY#E\>4Z/OJ^(?^<3.;P;Q@$WT-%T5 M]E.U_D6W_@0D+ZL*XWZR=;,V@,9L96RU:#?C?9&7S>_T:XM#;T/LG=@@VPW2 MV=THUU7:U;3:DBC!^>JVPWC\I(.Y<'6F,VQS][>IV;.WOV^RI_2 M0I?6L+2_78PLMM':>&O2LG>K(O8 SS M.AOEUL8W\D6)?TG+$?,%9]*3Z@5Y?N>S[^3Y)^3UW./LK7ZTSFD"P6[8@\Y6 M=6YS;=@_[QZ-K1$W_SJ&0J-#'==!N71EEFFF;P9(%J/K)SVX_?$'$7JO7_! M=1ZHEZ3_H5/[Q]M5BFY>;''V(IHM>& M9212[T1R9N95;5]972]8WC\#TE54Y>Q@BB%O2716E:8J\DEJ]01)6*1EIID+ M>L,N5,>W/=\;F"R?O_IF=5^S7 MT<.(S:HG79=D!C.[F!BR2$DN_0!/ O\OY&4WIBCP]0;I67]!.9VN8! +?)]+ M(9B#1;[N?F_'/Z/$H8PL*Y/#F2#D,O0/%S?#GRN;%@>X,L%].!MY"2PB>[;O M6Z5+7S ]\'LB B0"+ MA2\NFQ$5LWN-\YKF64I6(KA:=)B4BL=APF0$/T5PB8& "XAH<.G'C<\]+^"> M$DS"HYA=Q%PDL 9O2<)C+SR%)3G6%S1D"FB&/ H\/$L'S[ 1%URVLX!)J.=Q MY_^!N#L2/A>"M 32X\*/\;2-B/[3=O8 XH3[7M M)%$THEZ(A) GGF2[:*5W M_^2! &6U+Y]&U"EL:4'@PX3$:R/5O<7)N7$J<=J**P2,Y![B[$(BMB*/CE5X M4!U[AQC$,29P&C*2,( G*D),QD@1!-IY41V) -N07%X$"4AT"8T1],5^>!(: M1;$<1% ;DUHAL$<%DD='PU5Q$0'J&&8BTGPD8,PCLA03RL-$?57-LT+K%OG=NY6/KR[I_D/:9W-F4P:H2/VL,+K@5>3?$+! MQG+<8)D]?IN=O()..,#@.97TO8W&XI>+->QP8$UQH^Y@FN8F@W\;G=9,$WTZ M$#MR-W%K'6!Q1S5A0ZE&LCL3BHJA2$:J&X&Z'$ "3TON:QS08Z$)5F"\3.&_ M_@JB;]I\JV!,#?Y9URXOC-'G7<9'H5!.9'.H,&"I'1,O-ONN;,\ UE6S$G43 MNUA*A,,I((2R6D^06P7J*-DY0\\!=X[Y]0T[V*/.TI6!V10.2Y29TE+):"6O M(<_90H6ZQL2(W1T5R+> .)I(D8D=V[IQ@A:E3VE>D)&OX-(K@SQIT\(9/B$Z MVBL^6U3TUTP#;E230/H+Q*S M\[,$6AXW.")J%(E!'@%MPQVO-"W//(/:[2[3MROM[L'=,%@:G[D[?E6B/R[^<$,$D@JNP,%8]BC8BDG:=-^>J%T#Q]T@AX71($J0,^+U= ];F= MS%U=V_J1SF:UGC4'N>F=/;.;I>;_$V;^-PVE,!DGTS6-NR?$WL^P#Z'7'L]/ M!/IO!'K+I;X]\)WNY>TB6O*_/_=R?/464(N@4?L/GGTOHSQV2)EB=D ,)P1#)&'12 M@)2)@%U@. RH?TF\!'Q-=?S_;-:/_LD'MP<9'CKQA,>P4S#L5%#)D K2T>+L M^H(#+O#_B/2#XQJV]'_8LL1CT=U?\1+M5V[%06B[F6;WJ695.NI]+#%Z4V?F M18QB'08!X1Y(Z(S0J2F?ND-%E)TB(,20%_=ZA?-RPX\1^T3X??3%(.+21Q!0 M+B3<"Q%(H4AXXKA]VQ :8JLWBH(!JYNO],V+K9;NR_AC96VU<(]SG4YT30LP/ZV 2?M""KH_E=S^ M%U!+ P04 " (@GI8%-QVVX$* !#'P &0 'AL+W=O[[5[1M'LX' X' M6J)M7B71I:BDWE]_WY"4+,=V'MV](+ >)H?S^&;X#?WJ3NFO]5((P[Z7155? M#);&K,[/SNIL*4I>GZJ5J/#-7.F2&SSJQ5F]TH+G=E)9G,5A.#HKN:P&EZ_L MNX_Z\I5J3"$K\5&SNBE+KM>O1:'N+@;1H'WQ22Z6AEZ<7;Y:\86X$>;+ZJ/& MTUDG)9>EJ&JI*J;%_&)P%9V_3FF\'?";%'=U[YZ1)3.EOM+#^_QB$))"HA"9 M(0DIHK:?[,Z-3=(!RYK:J-)/A@:EK-R5?_=^Z$V8A M&"WC&&DT#!@B0O7V7(=L+NES):DE]+2R-^%,U]6JP8K-C4&0UEZ19[B5L=2 MF*7*5:$6$L,EO2"WTN+SC4_AR+DJ4/;J<_:+N!4%B]A[*_:IO -(AF8R1\!DQ@OG[IK\W3J75(#UHJ[EK! V EL^HIF(@/== MN0& ]YY3+>Y4^SN&:0I\M:-:5C2Y\T=KCW>3A0G7@JD990$G14AO6K$#2(>& M@ EI%\DE$&4 #*Q:I\".[5ND)>(NN0%(02"Y@T09X0NF9H?D-Q:D_079LDTTU-637)YO$:5'Z61EDP95=_YQ=\WK)Q+=&8B&R!/$^O3EE M"W4K=&6MKVE9I]T1L_K'+W$W3N,@3M+>'78OL6Y=/6^P.ALF21!'43>M??X, M6H)RN5*(8KWY=A3$HZ2]W"R1?B\L6F5UBTI4.OVNE49B(B0$$^%<.%.T6BMG MFDR#<3SNKO,^?[PP1- L"N+IJ'=WT)C)!(.0UNWU,173=!A$T[2[/B\KTQ2^ MC2?=]8>+PP1VC2=I=WUF<1@A"\-)=WW,Z'$P3"+_Z3!V'SYI #(?Q&EH[T>3 M,$C&$_:?>W]VVGM'CVH'^P+9X98FPHBUCZ(T.@W1PQ4%O9EK5;*,$ U>D=U# M=I=RY2[ 9[RPY'9_*@7TWJ?TAKE>51A5L$^6$U)F4D?+HO#%W]A<%AAW!SYF M1]Z\O:;O/U#FH\8ZH:?LIL'CCE4Y"#^1'8FZD)F]-0(5K%:%) Z2=ZJ[XX8# MM8"HH+DW$430.#*#&=99 O'; 6$3W93)206J>55K?@[=K!O&UG')6V MD\%XT0'H]0OBN3G5>[P1*S+ T3:^D>%#L"VEY&OJRGZH@3C>9O GMH/SIG7N MR<&'Z84GM^I09["/_C](\=OEXW;Y 'P?]@$3:RG0;,+]MV# MZH U"RSG<,J MI>N 9=AKD,/^$"IHSV 8U14\HJ^G&*!BV$[#[:FFX]#59E>EE&CCX8&$#*.& MU-F,V#2N4<:WN9B9@,VT^DJ=+:3D KFJG2-JFW9WMB-NW:1%(6[1OS"!]50I MLW:CI%@:4G:!=^\WY=$BU.[)0,P,)8_ERJ67*RS[P=9)ZA7:MJ>E')*UA0O, MEQ2$.216+YPS7)A0=IWB M?[X:VIY/T)'"7BI""^[0$4*#KVF^"G:];=)VF7LYT4QD'+TB^KA%90LBM&GV MM)J$'$ID=]XAJZW4M#JW)PP('J)DO)E8.N6U<(-\*;V MQ8VT5'-[VK+1KG_@X@YZ(,/A=H\5@8=@&X)-5@9,T[$GX1^N5+-"+GQ7ZYW7 M"V@/OK:L'@#&PZ!X),C/"7#TI !CP-HN:P?D/2#Z$M@OR4]HLY^4P&RV9F:] M$CO$>*==WMD^W][WV3G[];%4LU7O8&(=L6@*"F3I4#1.088F3Q7IW[OC,C8$ M:QWC,QR-B& ]!CH=AZ#\=J=OK8\\!^X=: M+@&ZWBY.T,>-AG07QL$T&>V-KOLYHSLWQ*94X"&WT&NJ[G'!L:&X Q-L4/=. MTVABQK6V&T]'1)X.%RH?.UY(CKHU*?$2K(#M',':>C M($W0I\?C8!1'X.M;PO^P=VV; E"/HZ1S3GNUF7(P)_!&E9@OOH.>U@)TK8+Y M",-*LM7V2TG::Y>HZ&.G_=UQ<"+&XE8" MOQ!@<>X](4$84&UM. ^O!.'SYNEW@>K- '=@OHY=VCYXWVE%B1$\6?OO+FK(I7'2: M7>A3O3#;HV0/\OY(>G_I^-,9EG7T;+VUD1^H+W=TDGV4C$^C+H)DRA%:X.Y- M0/%9"4N(BO7IOA_,SGH_;)9"+^S/MQ1"J.U^X^S>=K\07[D?1C?#W<_+V' 6 ME$2%F&-J>#H>#AQW:1^,6MF?26?*&%7:VR4:#*%I +Z?*\3;/] "W>_FE_\# M4$L#!!0 ( B">EA9Z1/]>@0 +,+ 9 >&PO=V]R:W-H965T'SN>7AW%"=K;;[9%><.[@NI[-1;.5>> M]_LV6_&"V9XNN<*5A38%7-)K7MQLPFNG)2 M*'YCP%9%P.$!C^W/$K+B4!(8WO M6TRO#4D;N^,=^L=:.VJ9,\NOM/Q#Y&XU]48>Y'S!*NF^ZO4GOM4S(+Q,2UO_ MAW7CFV#$K+).%]O-."^$:G[9_?8<.AM&P1,;HNV&J.;=!*I97C/'9A.CUV#( M&]%H4$NM=R,YH2@IM\[@JL!];G9C,+_&;8"I'#Y\KT2))^Y\^(6[2=]A '+K M9UNPRP8L>@(LC."+5FYEX8/*>7X(T$=F+;UH1^\R>A;Q)Z9Z$(<^1$&4/(,7 MMW+C&B]^0:X/-Y(I=Z@:_KR86V>P4/XZIKU!3HXC4_._LF' ;OG^&=M+R3Y]#_;9I>#08':WR_IG MT]B+UO$<] +INZA(8:?.?;22LL<1%$:?</&^ET^1,_JA5LSPR%"S\$8"?52:K'!-V$@>] .\\*7=$3L)Q;]Q:L B[M ]8&MX8G8;7)()90G]4Q,2! MBM='?%OR^H,B-SVX?O;$^#U^03'>FI&FM)?N%/AP$B7=::,QWINPPTS3:<)F M>, ;SHP%3I?K(W;^EMJ69/20Y/9%T9NHP>H#T)1GYTNS"U0:!,+U4C%2W"-)I6S"QYHRKM MA2WG3GD)%/V:@\**N1-X8[ID>RS,&:(Y;2(+5:8O/CXIS- M)2=^2W=.OQI[FR,3GU?UXW%0GL<\S^V8RFURO!FKO.5+/ U7UR8=:YDS)U6Z470[X\N5C+)3IX^YF=O\J>/=5FD2:;> MY,*4JY7,;YZK5%\_.?%/J@<_)XME00\NGCY>RX6Z5,6[]9LSH$KD/ ?-N! MF,L?9"&?/L[UMX.Y)".C7!8YWB;H5SQ]7AH\,4:\T*M9DDE2 ME7E\48 T-;B(')GGEDRPAXP?B-:L:"BK'GP4&*?Y%9 M3X2^)X)^,#A +ZP%#9E>>(2@0F:Q>&8,?/]9]$N9F(2?_NO9S!0Y_.7?NQ1A MAQGL'H9BZ#NSEI%Z"SW?HGCFOIY[0HIUGES)0J4WCY8JC47D:%XODVB)"+M" MYEB#= S_%E&J)+*!UBM1J&B9Z50O;L"*+(3*Y"Q%NQ4",EFG2JQE7B3*B$(+ MHZ(RQP@@GJ9RIG.,)V!J0^F%\@)3[XFWNV1RO JD0)$4H"=3E17L/ UW#3>; M5);2@%*DRZQ *R)1+!/0R&5FI,M,:"%FE4VBQB8]\29/J(>VG7:UV;"#)ZX2 M";D4:9Q8O5Y"WIM'^CK#X*:DL M0E#G($%-%-11W(@$@L"S"WQHC&IM=7U+5F)XP1R^5M+ !"O2W+,4)(A]Z/TZ M*988*Y)Y?D-M01'=B?_306^"E(?!H2-F]TVNKA)=&MCQS\3BCY:C5XZC\QX^ M0C=9YE(^T^ZF.4&L,8>QZ#"4@+]1LYC]:,Z?92N%D&_D*M*++/F5HD(L@(\L M5#CH]2NIVGJCUCE2)ZE5@QQ<#=I?*7&F/@"!C8)=,B0J$&^Q_<<_3 )__#W) ME1F=)L0/#%W@#VL:(\([81W%TQ,TGLAF7I3@-_NEMNBO8\,>#!49S#W?0U MN<)90K+""-"F.?]._ A77;& +XF/OS,?+Z19BE,Q],8C'UEJKG(R841/-]D( M0I^TMJ*HYZ1TYI\+?SSP@F!H"=:"K1OC_Y9<"["B3?Q)^*M1C; ^)#/ MZX=#\9^M_WB49^MUKC\P[R#9[TUKMS9+"8J5Z-M&?9%*N.PSTE'-MB<28TKR M4LIJ-C+Y!2(=LAJ;"Z_!*.(7?CJ?)VG"2G/1T$H6W INEI;.\=BB.ZWHL4NS M?6I557RCK9.#"<8*:H)+@"352W'ELE&J.1N@^'L/1X;5(];VJ3\=](*)@)]: M.E6';??KL>(_/L2=XN26-8(=UJ#97'JG0>$H:VV4N4_6E:G1+8>.5%ZX1.F@ MI8X%M5JG^D81DVA)08=&_=[@'J%TRV H173.,E@JL$J%_=QAA[: J?^%W,1\ MY1%RD2O.OH949$J9\6N;\HBWRK)@G#L)?04[S769YTW(;86\F]D339QG4X!VQ?/&H9UJKHD?5/ MRNH +?N"Q2-VESG7 3'0NC2&Z\&W&P!94,'KYM.H,\PM1$8UKB-9>?0>? ;CDN9 IE7% M0V@XR@S>PA4TWI>KK>0#9X%KK!5/JX6JL;F=S&0=CU6AU$I >P"]>?C.J'F9 MBK\FH/Q>;?"X# Y MI',R;$K%:4I16Z'/+2$V#,=YWE;1/ 7EH$4$<_4XIR6+9DQK^&T4JHW628-4 MQ37F;RI^\EN7,MAH< B3:;9C<&-2@,\+Y]^5[LBB*/#P MMD0($A6>G]I) ]FVP>?V?'0&CJ AFRLJF@CLE+(;,:&CC7)Q#XR#->=$1ALF<-P@[59(0OL!;Q=N_D@'VU\77B MSR&/!>LO B]W6GYKRKN]'%!%GEBU5BY,J!O/) '<0>M/1 MI$'<4>CY70'7B$G8$7''TWXGQ V]R63:("["RAL$XV\*<:JW!X".QK(+S0302^:"B9 %;NJ95"I P!M-0^Q/'I_K> ' MG#Q 2>>J2&B%:0-KN7N3_V]XO =$_480]36Y-TV:WEVB&?3@+'-&,R.5(V3> M9_J: >2UGK&7]7X">ZVVY[21\%+-I+F.'_>-1+^P(_;7 #^C_ M@/Y? ?K[OC><#AKT'XP MZ..T^VP*_B/O%$0=H+_"8J/40/_XY$7C/QO"OT_ MS7S[ ?I_[]!OBEQE"[3(>#^6][NMN>6ZE4\KGXPBE=9:G(M4+6346M+8"4XM M>]I"H_*N[=* [*MX51+&=DNFY$^Z0!AE,.Y?E5S_DW88W[9*C>9 P;WK@$/T MSZJ71\%[G%"Y0Y[$_HM.4!?BH:#*PN'V*&BV,>_ [9K!!]Q^P.W?$+>]6Z#M M5>F[R).H7H\]%:$W'(4-D$^]?C#MB./#KCCN>X-PT G' \\?]AL<'P488?* MXP\X_KO#\2\TA;>ANO,@9"OIWGTXZ%BDWHO =A5\U!L=1M3[ 2!M)KL<7>ER MLDX0\9(F F=2K:%E3T22,"^)5WKN,A. M(<';3-.QR^J 6%WTQ,>D@)YX68G6JO=B!MO-@HZ*.%TNECNR2+6;6ZF:76#S MR(M+%:S3RBF0(^;-467OU@&V;D?C62O;*L..<:B.>I&.C8.W'22U.>V M;"9!*H[VGN"DR$@UK'4O=3#0\]&=EFQ?+(G*R5YF]1T*.L7F6I:S[H>(0W IR5?V2 M5K^M\R[6N167-65ZRZZ;Y\%L-N1S/\T9,W[&&ZQ)/^R!N'4_[<'PWQN2]^ MJOSD5)Q-P\ +^Y-S^WGL3<;AN9WQW:%#/L.%)&FG'Z95\-KT0)#+LH/]J+0I M2LX+@AV>J32UZAZ=WU*MK4KGM!=>G\C:F85ME)@JKFO0MNA7S[0VBJ)MR/3V M'D;SVIAFYWG6)^2^I$P=2B[\9S>;KE2??F^$Y.CC=&>#<'<*UI&CN-NA;'$Q M4RBX>:%GSY'&)NI#BX< MD+G7+5OY+S=+N"RY:ZXLZEGRQ.LX9LTVS2O([ 9 MJ/(+.JG'@&53'[XVW'D-\@87JUZG\$B,*W_J1S03S);EZB FXR,3$/%2TQIYY#/4#8JY'OTL#.[W:[3X^1S2+2E R\>O!7VI@51 M3+H-.]46E%ZUK2B$=K$^A>G&Y[HE? M>QK_:&GQ4JT+=UDI;$=4]QG+#KIG[MDQ*XJP;DZUK3-"0WJLAN M%NNHY-D^'V>MN*D."8T'O7''%<>*[:]YP?&W6&)TMU>^NI4Y6M7R6P=5:>=L M,.BZ<];UH.K(#SJMMXT\A$;KV,QXX(VF#QMG#PMN1RZXN7DJK/^P]+9OZ6WO ME-_>"6P= ^TN,8/JD0L&1\WR459>TA6@54I>76WC8;^YW/,9;EP&ON]-,#>]=:=R$$Z\J3]J-G*&?6\\['0U MTK_7U;>D^XU4\P=5>&0Q_WNIY1\VS+^: MJMW?V,S]FJKV3[31?_21O#LV^OMWW7;[AC;ZV\< -W;R#R]!W',K_[3?NC5P M:S=],_3=QO_D8=___V'?_XZ$L['VWGFK._S:MW.;PH/WJFPYO&./W.7/UH[9 MQ^ST^O?9Z0W=7O&>G=[^:.P%HX#683V4ZMY@Y&_L]$Y&(Z\_G?).[\0?>Y/! MY"O9Z;5S'JOZ6G^-#7YOV[Z5RQV2^5/L OM'[P('GV,7V#QL W][V\!^;]=O M35ZT?B5T!<#BWT(E\BBW[ ^&UD_KGUM]9G]EM&EN?ZOU-4]HC$C5'%W[O?'P M1.3V]T_MET*O^3='9[HH](H_+I5$E4 -\)[NB51?:(#Z1VB?_@]02P,$% M @ "()Z6"'4;#"L!0 X0X !D !X;"]W;W)K&ULM5=K;]LV%/TK%VY0) !G2]0[+R"/M#RW*_=Z\MSU5DI6GZOP71-P_3C M-9=J?C$(!\N%=V(RM6YA='D^8Q/^GMN?9_<:9Z,52B4:WAJA6M"\OAA#P!G$)2^M0V#X\\!ON)0.",WXM, C'(!U#QFG72OE/S'_C"G\3AE4H:_Q_F_=XD M&D#9&:N:A3!:T(BV_V6?%W'8$,B#9P3H0H!ZNWM%WLI;9MGEN59ST&XWHKF! M=]5+HW&B=4EY;S5^%2AG+^]:R]J)&$L.5\9P:X"U%;Q6JIH+*<]'%G6XG:-R M@7?=X]%G\$(*;U1KIP:^;RM>/048H7$K"^G2PFMZ$/%'U@XA"@G0@,8'\**5 MQY''BY[!6_KF'=UU_U:84BK3:0Z_7XV-U5@W?^R+0Z\EWJ_%]=*IF;&27PRP M60S7#WQP^?)%F 9G!WR(5S[$A]"_(FO_!6\W2@3>(E]L++/%]AI?25:8?EW$INY K%MPBG<\@>DFAE^M+R0T72C? MV=SGS\&') [#[?1$WS(]FZ'&1"0!"3#8Z"9-" U2GQT:DZR(]VTNWDQ"2FF!S\22+X"R:[FUDT!E>=Q*DJ+F3K56G?1#-<)?PUN95_R+PT09%KDU& M7?M"O!GZ)SGYVMA'^V,_A/>;V3G; M,!!=Z_C0F_J;JP:\$KDBV5+JF*) IL-S"&0QB=+4C7-(0I(C M1>*X .2R$#/Y 4//66TQ 4]):GU$K [QFRG&GQM7')/EVISK+_'AFDG6EGRA M8LM\=S;E>$(6<+6@DO[VH'E_0K#J+[S&-IYKCY%A4V3N@H:'02-(DXQ$6?"% MH,BR)(G2PZ"Q"W26X*F>PI];?Q[EKBUE5V&,&L[<#=#A [:C4$\U+JU84"9> M\*3 N[E353.AX8')CIOE]6>[.YT?4K"QD.@8;L/O7=-W[3.=B6G&ZMNTH!(5 MM,K"E#W@!WP08 D(=T @=986U#K'WZBO]UU:1QO/CH;KB7]<.=NQ9OH7R&IU M]7Z[ZI\MZ^W]X^\-TQ.!.9:\1M%@F"4#T/V#JI]8-?./F+&R^"3RPRF^0;EV M&_![K=##Q<0I6+UJ+_\!4$L#!!0 ( B">E@*.J"L<0, +T' 9 M>&PO=V]R:W-H965T)EYLR9*Y=[I1]- M@VCAN172K(+&VNXZBDS58,O,E>I0TLU6Z999VNI=9#J-K/9*K8C2."ZBEG$9 MK)?^[$&OEZJW@DM\T&#ZMF7Z<(M"[5=!$AP//O)=8]U!M%YV;(>?T/[9/6C: M11-*S5N4ABL)&K>KX":YOLV=O!?XB^/>G*W!>;)1ZM%M?JM70>P(H<#*.@1& MOR>\0R$<$-'X/&(&DTFG>+X^HK_UOI,O&V;P3HF_>6V;53 /H,8MZX7]J/:_ MXNC/S.%52AC_A?T@FYMZ#(<_R M%V;9>JG5'K23)C2W\*YZ;2+'I4O*)ZOIEI.>7=]4E>ZQAOMG2K-! TS6\,$V MJ.&NUQJEA7><;;C@EJ-91I9L.LVH&O%O!_ST%?PDA?=*VL; O:RQ_A(@(K(3 MX_3(^#:]B/@[DU>0)2&D<9I?P,NF"&0>+WL%[X$=V$:,GOMP,&'@GYN-L9IJ MYM^7?!X0\Y<171]=FXY5N JH40SJ)PS6WW^7%/'/%_CF$]_\$OK_D+&+^"^S M_S:C%;0*DFS,"E/@K;ANOZI8]H>H!*JKX'+ MK6:4_KZRO<:3%_D\G)4)9(2TR."^[80Z(#KZ5O--[RP9Z*G.->#QDCJX>H2N MUU5#PP,ZP23D<5CDA%/0;_Y%X)@QJN+,A6+/;0.&466&U/#Z$:V+APODIC>4 M,V-H^CS15.U:%\].JYUFK8%LX4FF>9@F\Y.3[)G@LS),XCG%(HSC,PH'RB>U>!FFH9YN8#9(IUL$(4MT:)K)L 5#J_(YB),RQR2 M)"S+XB0ZQL.XC)->AR[ZSCG\W//!HSR<$=4&KD6C%+(:,CH;J2WJG7\X7*7VT@[3=3J=WJ:;822? MQ(>'[3W3.TX1$[@EU?BJG 6@A\=BV%C5^0&]49;&O5\V]+ZB=@)TOU7*'C?. MP/1BK_\#4$L#!!0 ( B">EAYD[RZ[@L +D? 9 >&PO=V]R:W-H M965TV/?NYU2 MC?A8%I5[.=HU3?W\ZLIE.U5*-S:UJO!F8VPI&]S:[96KK9(Y$Y7%53*9S*]* MJ:O1]0M^]L9>OS!M4^A*O;'"M64I[?TK59C]RU$\ZAZ\U=M=0P^NKE_4 MJ>:G^HW%W57/)=>EJIPVE;!J\W)T$S]_E=)Z7O"S5GLWN!:DR=J8]W3S=?YR M-"&!5*&RACA(_+M3MZHHB!'$^!!XCOHMB7!XW7%_S;I#E[5TZM84O^B\V;T< M+4_8N_7SI*1R%K7F#(00X)25_Z__!CL,"!8 M3AXA2 )!PG+[C5C*KV0CKU]8LQ>65H,;7;"J3 WA=$5.>==8O-6@:ZYO35GJ M!E9NA*QR<6NJ1E=;565:N1=7#7:@=5=9X/;*X18GXCMPV#GQURI7^3&# M*XC6RY=T\KU*GN3XC:S&8AI'(IDDZ1/\IKV^4^8W_:2^[EQA\95V66%<:Y7X MQ\W:-1:@^>=#9O";I ]O0H'TW-4R4R]'B!2G[)T:77_Q63R??/F$"FFO0OH4 M]Z=5>$C8/\!._% K*^E>?*L ?B=^W"DL*6M9W8O"/]*@W,A,%[HA$F0*838; MG2G!1A ML&!%9:IGF:PR5]WLQ)VTVK1.J(^UIM>(VUPV>-OL MK&FW.[&!AV0!-$QG8W&K;(.\XSD(N;5*>3UTE15M3IL0"U ;)) **0*B-9&$+<%@KB*5LIIW*V5*@1PHQ(.H( M884&]SD$ 'QSU6W'^EB-D'66MZSI&/Q-3)3GFMZ'3%%9US7KH-E.AE 3:9N M*Y-E;:VQS<#JO)^V.5A;?O![[3D9BW0)B?A.Q0H,B>!J$"]<.*";+^# M"F#@+I^+UU[>ORMI?8X1R! MRDF?).AG2C_) +Q#43X7LR1:KA)X MF,ZB13H3/\-'%;TQR'[I)$I72[I(HFE*CIPNX+G"Q2*)X1ELERV@:I^(7+O,J M?X;8L.A:8/DR&70KMA')]R[KW^VW(\V<43=B!APQQ2CN3$<:;R MI^!Z5J7>]1Q]_)W@F5:>;#+SZ6 VI71PL8@6D]6E!Q8\10OF(D4*2%-Q@5RQ M2"\)?/%B0J\61#F?Q?1J-9]<$D#G*Z9:BG06Q=-$7,P!)&0(,%PM5O1J)=)I M-)G$]&HZB_&*F$S(VBA &SA-Q'B43!;B8AHET]DE[A-0)T=)Y:' @]SS693. M2:D+Y+:84A(>3B=1LIS"2 [ TF7=-KY684/70.M%E"ZAV1MJ6@"$.UFTZA.1 MRJ$!PRQC\0/G=^H?J&]J(>&PM_!OL\';;/#6)S!!Z$+5[8K9,RIF*,*%:4G. MC97HR5I0VZ-R3[ "AEQF=>V3I+42+4R IO.),13+KO(_$HG4+LB&5R@R3(VT M0?7@3A5C\;KEK5'/==F6I^A_B.M)1-2MS7:^%!QTYTHM!['%\0J(JX\9/,4. MJ)2@^'TL0*@!J;W7#NFVX2W7-'B=1J1/D?6C.>)QW:,X)BC!,Y0"B\OJ! >8!VR>X Q\1^@_I)IL:2AYSY.S 9!4SXQG+8 MUWEIPF8.PS4UDZ $Z9:PB;V!/XJS1GP>CR=B'=1=JV9/C=@W+23DQ$^X_T[> M>^LSBBIS .6K(5B4%H&A]U\YJB\$.KK1<-X/8=K-YLX#E85FAJ0!%' MNN!^LZ1# Z[K3VRYOC^(Z.,TZYL%5'522TAT/=KO^@$.TYM[DA(]*XRCR;"^ M3#QH0Z&<:"L'A3.--U)X!5DBY0$/^_L)*5 M;W__5/!*9A, K#P%6%##9Q8P^ J%I5QCNS\YT([D'*,*QQ?O4UNN6:TE-Y)E!D\0:81Q2A=YJ0L-/XW=CH* M1J#; 9WK>O' F]E0FJ8VRRI: AL?&R;7.8^1I7ROV';H^;,=M[^?XDSH5Q)8 M"-@*,=7/ZES38#4D!S\&L;[55FZ)1).#*AJ328AN)JJM:51&CP[E M^5%Y;K)F+*#J.U4W'D/QK#.0[SK9^Q!,,@[68?!GZ3'!$S+IO(C.&$4A]^+? M;;Y5?J)_["T"P;40;T^*H3)8#,.RJ(0\H>4Z.[T.B-Z!#( MQW5_-ILF$&CX^=:!]($J7S7Y5UC /9+LNU44(FM;UG>]8?&\H MUA#BU%83 YEEEI(\H1!]M;&#,?8T;V>41PJ=,T[7LJ!R(?R1^L-U(8)PF:2! MLY25]'WJP9)\+*7?XW9G#)O^6#1OLGZ4;0@^(>ZTX_P!Y*_9A%O@S&=0:O,@B2X]-?V'K;K# M)P[M;OBC#".ST&>'D3S8%4;6E!0))=:Q,]7@9 MZGQSG35TNM>=M_D>OP-:CR4/&S8\)[ECC08N@#VJ4*KIS"UKK24G>?F'IML# M4>&D[. GF:-<8!>%BD9R5?Z,%-I5&;U'; 2#>F>ZP9 %PT2DR>'$@Q*S3\E8 M=4NZ-EUROGD$7T.M=I(RLY_?L?CS>#EH=BA9T$:98518I(%?%?FIWS#S&\*" MKI$\(D0\;.&& @\Q/$Q:709"$.0%'.H>/?G@27)XA,F)A6>MT[W]V:VLH"7M M1T#B TU%K4R'LL?.-:<$X5R5E=[HS!>/!YH!GO6D\N).$9DU<,2405DI*ARZ[?]#?\.8B7A./G\R&6S]UI M!36N?=G(8:O A"@[)PU:EQ^/ ..\BMR>==;P=D>+I,+>O9F4/W2^#TUZ'^Q= M]TM9"W9Q+?=W5,!(?XJHG+JV1WAQ1?"=-B,(I06YGNO>L$WFW;JT]8!%0CM MCC'A@ HKT$90DF;O==:P*DS0W2D 5-CS20)3ES)7G;AA$R"KST>'<48=-$XK[%%%=71D4W8?%0;' M-+[MJ\+WW;[G?,*8?([H.VR?J<;PQ0 M$VYH@_YK_?5_ %!+ P04 " (@GI889;<63<< ""9P &0 'AL+W=O MS&AB?)8G$X'%I2:\0U12IL(9B61W=74]OGHT MYYO[LOHH=T+4[-,^+^2W%[NZ/CQ_]DRN=V+/I5\>1 %7MF6UYS5\K&Z?R4,E M^(8>VN?/HB!(G^UY5ER\_(:^>U^]_*9LZCPKQ/N*R6:_Y]7#:Y&7]]]>A!?F MBP_9[:[&+YZ]_.; ;\6-J'\^O*_@TS,[RB;;BT)F9<$JL?WVXE7X_'6"]],- MOV3B7CJ_,US)JBP_XH!$B0R,6ZQA$X_+@3;T2>XT! QJ]ZS L[)3[H M_FY&_Y[6#FM9<2G>E/D_LDV]^_9B<<$V8LN;O/Y0WO]5Z/7,<+QUF4OZE]VK M>Y/X@JT;69=[_3!0L,\*]9-_TGQP'E@$$P]$^H&(Z%83$97?\9J__*8J[UF% M=\-H^ LME9X&XK("-^6FKN!J!L_5+]_^VF3UPS?/:A@+OWFVUL^]5L]%$\^% M$?M[6=0[R=X6&['I#O ,B+"41(:2U]'1$?^3%SZ+0X]%090<&2^V*XMIO'AB MO)L=K\3U:]BQ#7O/'T"0:O:JJGAQ*^CW_WJUDG4%4O'?8ZM78R?C8Z.F/)<' MOA;?7H J2%'=B8N7?_Y3F 8OCE">6,J38Z,?V9-SGF/O0:Y%5<&R;^IR_9'] M^4^+*(Q>_%"P=5D46AONLWK'ZIU@/Q19G?&;9F[[;P;%;>E/N#[QXH)'G+R3CP%&0 L:+#6BJK'D-']:BJK-M MMH8/K-S"4.NR.I05I_E78@T/,0'3D5YZ['Z7K7>,-_6NK++?X'F<*).RX<6: M!@ [XP>@ WF. TC<7HG?-S"US&X+FO1@%R]I\;1.S@Z\8G<\;VB@)S!.$(3L M &NB88ANNK-")9;T68TD8'+I(?%YLT&^W)4U_E W>LR9>EN5>U:#Q6)UJ7ZN M'F@1JY)7&YQXDU6PVK*2/G)P#ZM0.X33O]6[ >96%UYW+OAL2F#> MO_MZ8G%L^_T96PTV?W)-\6PV*BWC:WU7L+_S"N1/V1_XE^7\'K ).9 4*%,PI M466*AK@.9!SGPHD9#TV%O*V9'KL6U;Z_N-^_D3[[L61\L\GP UB7X_P'X0)N MK]1^HR:5.8 %9*5L8$\4)R0-B[)_QNZ/SX),SC9@_)'%H.!969GEMW-X3'Q: M@W!K@R#D 30 ;U.:[YF-H=]Q+G BA013H6V"#P9X:F .JU$69Y(3H,](8)VC M"H!>LRW$TZ*!0YIO08.(KO7ZUU5-K<[T'!B3T$;T>ZN+/-L MHQP V.]BC60P.27$Z VQ#@ M)&G'-]D=RO!&(J%[_H!ZLQ%@_ZO'^J!).3VEK:A'1@M6.4+IV:N6SRS;B=G"2B.<"O.)FU*L_9978%QA0HQ_4;]44Q;4XI MZ MX%A[&\3:"@X$P6C9RKQ;#2YBD *C&]@HP\RUJ+(V@3:<:*1OP!!4"Y7]" MD["9*!Z8&V*XN(-9 24618;<@MC43&GA:4$J MK+ZLQ&V&D0,)LM5T8$].OGH*-+U 7EVNKUI.H6,3P?CW*S5 M3@^7/H4SQ[%J%_X3(,, M#._RS7PWVS;4 !A\327FD,2S :RHVPD<$Y>/6<0 MAS>XFR84[W\1PS\0_>M@\P<8K4 FLO3-HI!BB\=,E0812Y.S)H&@)4P7+(R](%ZR&\4[ M?L>SG*-/<[AV"QX"'IXMO7@>LEGD+9$^HFQ_R,L'(70<][X!%>+2$'C&F##[ M/$U8&'I!DK*?2+8FMM%N\]A^AJ"R21K"0#,O29::G@_B8"FJ2IAR[R0#OA>K MBO85]W1@P15WWAIN,\M!SX)1^0&]RI,(@C 3M6&0T-N$KF2W]%IDHY14 M;+PAM $\G2&H,BX/$Y7P6/51U"C4-F#/.,;RUU*TSNL ^R.O,*S'*. .E!V M1"%NP5@2DB-,P,F& X)#D* PH$)QGKO 28UB5/:I*A4!F0H0@8RPW;.%/# MUYA)N*4[^1XP MD8M!:5PU\3!F5J[R[!:=@NM=$'*O0<4KA6\A:@5HUP"> M=:CO.C6*NLB*#B1/BXULP+D29V'S-ID$6L'MH,L8P:1]EN/]:*!-O.GX$K6G ME, &'9 M8'-IH4PS6BR"9]-!V!C]'6ML0]$V]@'@P,%(?P\D@C#\$P"<2L . MS?:/_3Q!.]N&)1[:\']0SEILKCEX1]AW5(:U&VE=AE?L"0N3N3\+V*O;6X ^ MN'L.U7B_NFNV#+UY'+'_Z?U'EW\@=42&M:H#FRHQUR9EN59J9S&%(Z@4HL(B M^NOSV)/03ZQM 6?*%;(=L[9]=DMG:Z:V0N\]@=Y@Z)Y=;FZ:RJCO5FW, VZ, M&-\8 C!@3\%D*,!85X++!F[149,*R0$O$)=,[L<)V[48,:$L0>RSH;68 MZ'20JT%U1#E7(*RS$21=K2EW1&4@1Q#Y@! [E"G4I;F,P*%"(T_!=*U$!?8( MXK);@$!@P)L]F!P<&4.D=59?G<76G\S6=5+MKW#-8$.R%0KDJL3T]H@(:4:W MS)JV%R[*G#(=*CDW)58>,E?%/0LO"((>$1I04[ ,GK+.+3C50H8 ?B,?)^J] M(.-1SWI3H=0->(5RQP'[@\]$H0&!6IG,.5?6NY%2\>!'C*D@X$-&1L&+U^:9 M-^TSTJ.+X8N.4]+\ $]>E9^RO4((@1^-H'3$-*.9!TIA"7/+/2AO_G!=WJ/H MH2IFFPR\B" $ ?*_P\H4&2T.OK) CU7!$\@QO049Q,:8?:7TN^:""HE@V3N1 MV^C"CO[@)CD!;8SQC.RW9)U_#7*Q.K]^M%8]*!7)ZH3L N8M9,T@*0182_==I:3ZU6J!)4 MX'IA#WYM>*X"]-XU;;Q . 3:(W) NB!4]2,/I3@>^W#S,_P+OI4JZ12$*95R MP%.I<_!ZPV&7 ,5(-<'E&J1!+3Y_\+IJ>:4-O-I"D@GE$(\&'[C5K*XL)3-Q"D--@P6:-,I/G^@H,"YJ)L%EF9D2T6Q/!(VUS_H#$ MNH1W]\10[SZDXDPX#O1$T,E$Z.B]V,)0EK1EG>),_'*$2*G MRGBCA;LVH7-.^>YK%.A&BB^9[.3AM;TA-4#SX4@86)Z[#,($H&,CBM*1\U/% M&1C+./LA"UL8+7[ M-"YC'-TG=3#D#]T4BT:ER#E6 ] [>%%@2)N]QD"7U%!U"/PB36Z M0N6NJ0YTKAZ<3Y7.XE^U-8LO90Q&16'"*+ANZPO;!$]56 :W8VX /0((&LPU M7_@+(Q2DTS95I3.0GILL/N;AQI@\HLEF;PE A>D0Y?6+Y>2%5%G%XGPM%@@) MA.(CUC)@FZ;\Z8G\H49!;V_>OW\4"M)>S&MC!CGHI9CP$NXR;7BA6V*,(+B. MNZ/*,W_^E32YG^SL[2IRR.MK]!^CS6=0]D4%& <\*<#Q5Y%?%8RC^R%)'.5- M)ME8,-N2C@5^,AA QV)F*WM;GE4FJVC3"KPMQ)XM1+;XB4D;8&:.W1-4J=25 M,]/=!C \*S=:K5 LD+2\!-;Z;0NO%Q M/*YB]_%TC9S,URC#AO/";Q$J5%MEM,6P-BMMQ.2= SUL0KK][95.37\@8$KX M'#,CL#2T(W_+ML))3+]6Z3DM>3T20Q9'WF(>L#3Q9O,9>\+F?I# /W/,<<^] M,%YXBV5JRW9MR@TD/%[.C4!;RO4VPPWF"KAL;QG$F Y/_6!A[U1P#4?RTFC) M+NF'NFL1*&AO9.HR\8(HO;)#TD4-_>#R;)[:2T=7&[$$2X$I2R(O2&):[2R& M"9>XVM"+%K$7+9=CJYUY:;@)?\LA-&9O+2]'L*L(EL;*[EEJEHW,'996U,QHRFT('7!D4[%ZZ,FJN\WI_X2 M-#1F&!L4CB,KU02@RWJ\$D.>Y2#Q%);I(A)";&<_->T&TYEI30ZXFR;6,+;; MD(==#DX%L%VM]CNJG6)CVU;&6=650@2J>D]MC%;OACT!!YZY&^".A[D=/1R9 MPCY=9!*==FVW9Z*;"NT2NVF)G.@%0!;W9_NLB8A4U$HL_548>XU.'9O*ESJK MHXI%Y"RUA>@XY\EX00VQ;H? ]6!OWPHTQHC M0IRZ&Q26T72W^+254.5:V4V_IM*2J7)&Q M,:GWB3W;8VN;H^JJ2^Z,G2 1PWP8X)),W&&_Q]N!+$ZNO$VF4W./]D1$*QW= MP#V@&N1).NB9\Z3 &W@<.;6%*&=$?-;9F9(H@A 2\>$U'J+$] &VVM_II55" MI=)%6W8D*?N\?@;7@&MV>F/\]$;L05O]V0&<_1RSP"[_)C@64'?9@;W'<:_0 M0F+M'*S@NJ&TD[;;Q08H"2YQY.V8M3._4^7:@3Q+N MV!]K!WXZTT1FHQ92JX\)H S'S&[K1+1;^Z]Y=2N(?[7IVNC(+J8U\4"7S7^. M].*.5<#!K5&WBI/0QGL&#!9Y=FO.[E &C0Y&2[ &]3T:A. I7@DCY_@%47QJ M7)N(J\="L!Z?"# <81+8-0 ?TDF3GNXX.MN@3TO>[[#B)TV'U^5,/YNM;H)H MCD[Q2O=,A'("B)*31'STA/L9P,M3R08 MEUZ<+"C%,?.#5 TKJ-LV2C%=-@O\)#6ICLO8"Q*>LH06T)L*T?1*J KOGG[)] MLW<>&LQ&"FZ./O1-=/] <@=#&PN480D1S "&D3[[FPZU)^.3[_X?]61RK-U2 MC$V;,@&>6CX:_$EHZ5#*^MHEZ_?"IU=.GT6+G^QFB4^9>J:MY3J-;IVSRD8> M!D?*.DVGX:"NKM'*\04=@UN#)?Q;XRTUY"VYQ*-P:P@=6K\,J":_$]=4N#6T M"Y6.Z4GYW!_A#WE6I81X"O5L_.V>D<' MRNZIU5M96-N6H1@ MD]-:P:.5].H+E;TT&>C'2S"MU&O[24S*HJ7)+*\2SJ:CI27L^&B@WZ::'&S; M41Z;;3EG&[TO&1H8 ZO.H& ON;U>G?='!C?_*N1]5Z=V;%THRE7[9DV5^UL M%AK1O29G;-N^?EC@(JK^=@SDHQ<;C"K[.>'!5!'M5#1P+K8UY@XE"MOC16=,Y,=]Y.93+9[>5^T]=G5*\R5?(#(?A^>+[7%3U\ MT97!XM4$*3AMMK&*2VTL/>F:>M3*UM@87S@>?3!&886R<&V!]/XJ6?A@[8X>/'#MF283A:A0N_:B-HN,%173+Q T> MPX0H#Y=+_/9<14SG(<6V0.B,??T0J"O)NBJ(+W=R"%!LS@%^P+;:! MGWQ.B^WPG!EY!7LNH4_=N*T^F^&HV(=3N M2E%?E<72OA:T=QAN33K 4PX?YVN7/WW &<^NC&RYD*@-2_<$.0SQ'@9.RF! M_ULQ=E8])YYPW\ ,C\H9J39Z=8AL@X>]>-,#V-1FKQL$&IW-TF#;J-]DE]-X![%[FN)Q?6=GO ,B9F\_'51W M"R(\>K<$;=45=J>V%^]*C#JHP###5ZP^91\R^?%ZBUMKSQQC?,-"L)]/VP?- MJ^C80X:MA8:33['WH[O>K]L,]_G;UNZ5.G]KSN5T.[OZ9V'&CCA\'E0\Z\T> M^B5,@,$F]Q<#,//_V#XG"S]YRJ[9//3CIVRV\)?T"?SC4Q;/\;MKEBS]V;0H M)/X<;YKA/8%Z/,:G S\\1T+&?NNN1G^/H6I7E@;M5MHH''+$4G>\ (O"C2VP M1[9=PVH"9/T2O,ZTG92 S$ 05 2JHGGW3952JK2/RFS:8B<)?!TBMZ6ZGN0K/]5DAUE>'YG/;U.OIP-#4X<5D6I RJMX%* MU=J'E98!P_4KA>JR!.TIR?8'_7;D-C^MR.Z='_%'16[DY<6--!JJ6>;#J=5.N6@7FZ]IGDS=:A[(^Y$7AY4-^20W-9H M^),Z8")C>YF^)=DP&1@E3L3]7YL2O]$945*(MK3]\NE1W.+3G0CO4]R@ AOXFJM)78:_U MJ,[QU8YTF'-'&?59Z,:*7+CG[NE\9"]K=@X0[:7>==]&7E(JD)+>7K^[4Y>J MM#A/O/46WTO66IT?Q3W[9UE]U/F7MQKE?GE?-YEN&TG(CV*[D;<%CJE^>AQ5 M)'3UB,T8NS2B99I]CM'LVI-S ^5_4X6G?-_ ]FJW8ML(>QEZ4+]A?6LR=:X[ M^>QAT$ZII'VIL>K:U[WEDEH0C[Q0\E&(YDTI:V7 [T2!;RYG(>"C.(VI32+U MX@"35XNY%\+8]"6F1^$\,>^1G'H&..E%(; GP83:8AEXRQGF\E(8)4J7D_D(%<;W MVM10-=HC1;8'6SL=1"4/HE.[H+,9L7N.1)E!I]YC.S71M?!A&UD;?T;^4D>? M8W]WXYGS=U'VHKJEO_Z"1AAV0?V)%/NM_0,SK]3?56EO5W^=YN^\NLU UG.Q MA4<#?SZ[4-& ^5"7!_HK*ZNRKLL]_;JC[@Z\ :YO2S &^@-.8/_LSLO_!5!+ M P04 " (@GI8D0;-<+P+ "C( &0 'AL+W=O_/2N[3[8C=9.W-=58Y^=;9S; M7EY/^5GK[OG M3]O>5:;1KSMA^[I6W<<7NFKOGIV%9^.#-^9FX^C!Q?.G6W6CWVKW?ONZP]W% MCDMI:MU8TS:BT^MG9U?AY8N$UO."?QA]9R?7@C19MNT'NGE9/CL+2"!=Z94C M#@I_;O6UKBIB!#'^._ \VVU)A-/KD?M/K#MT62JKK]OJGZ9TFV=GQ9DH]5KU ME7O3WOU5#_JDQ&_55I9_Q9U?&\=G8M5;U]8#,22H3>/_JOO!#A."(CA!$ T$ M$BH]7@1A>L*E-#.-.04]ZZ#F\-Z-SSE\VJK;5XI^ZU M?7KAP)&>7ZP&ZA>>.CI!'4;BE[9Q&RO^TI2Z/&1P 5%V\D2C/"^BSW+\FVKF M(@ZEB((H^0R_>*=?S/SB+^HG?C1V5;6V[[3X]]72N@X1\9]C.GN.R7&.E"67 M=JM6^MD9TL#J[E:?/?_NFS +?OB,O,E.WN1SW+_HC\=3BW<;+7"[;1O=."O: MM8#V5BPU4ED+XYFV<6'=M?7[(<=6BQEAO(@=*;P73W/PQ.USW70?+[P6Y%&^=X@Q0R:QWEV M+F91*+,D/Q???5-$8?3#L,T,S (8 W^3,-B_'3>;93(KB#P+0$MN.1>O'VTT MF#L,911[RX>%3+*<+B.Y@$+D +U>:ZZY$T+1D62EP:O.,EMO\4$E"\%[U\*> M#TG4=EL96,&U3' RDLM>CVO^)#>^W$LRFH.RJG<@4^Z(Z)WW\2S,"QG'N;=/ M'LHX7?CK)))A%IT/;F*YI6C0@!%_([MQ*^1&C-Q 8"R0%$B1. O$&Y0=U:TV M OJ@!=VBM6YK"K45 L4@D&=A$,H\2N'6M)!A3%ZF;=,DH6W;U8?OJ965K DZ MK.(.B26%S#AD(&ZT(/)B4<#)H+K>J.:&C"UN5=5[ D4&5LU*BQ@$>9:+*(R1 MYY$(99@B1_-,O'QS+=X.+3A=7(D[A8@@J'UJ!,$K30""G$ZP?H_057-@A M$W)P2Z!U#ED0S\6?%Z-71S79* HL38ACU=XTYG\^Z-KUVL)#%%?7L)EJ/K*@ M^0^6,(#/4 H19;$,[@271J^TM8@J*98?F5+5;=^PFT$_C2B+U\I)X9T">?2M M*37$ 2-$>-,ZH>^WL*(79JDAG:I(MKFXXKKU20!3:% 0RZG,H$06W<(T,)BQ MHJ;\J&E)G M\KPR:FDJXPR$):/;37O7D,'0P!\6D$^L_>!!O"_;^RTOQ:^4XUODMZ.J1#6, MNH_JNH^(Y#O5E12RJ.5Y+)%(?)UF.?(W%==J:YQWN>A.I7\2!3)9A*@6N8RC M@E&/+PD/=D';D$6 *I^4TF!W8-$UD YI*H-\P:;HFS&*1UM@1\)E3M^8%5(9@>IJ=FP$*6*1 MRBQ;#)4!.^8H%RB,19R(=RV,<]3/D#;\9U$$W M#8(%M549!H%,%ZA^OQX/1-AE(8LT10U;0*WLT.T3[2_11AP*J.'$\+2S>"'# M'+6)+I((-7I'#1_4QEHNC[,$$<'R0.5%@NK\T,H=31[?M^OO>[MG3J4\(JHT ME@5=>+/-T()#RD4"*/@I2IBH/N&?/^''B?[5U3NDL#POK4"8>98DH">>+K[)$_"=8 MXK1"7VTCO_9X93W5MP_;]4:5!]M+O[=GO1YP_)<$H6V>9/-HS"N)H-NGG>?U M),Q3K*C'9]/,FHM7OJU.F1Q:YB=(33!,5.9V@SXIPB^Y5:O[AEH>,PWY.*&L!$A#9+D23#9E<'*$JVE(1[ M4X:'!Y@]CGR /LZQQWE$R=Y.!\9\M)]@I#!;P#/UX\UT5.ETPN.TTE'^N!A4 ME6TY$#]-@7W.^""+TVR2P3ZNTF(>G(JK=Y/1[U3^>0T&P5D15G+PFS!KQI\^ M4 @.[_UXDF/9CH@:/.?B_23(3@#((Z[[7.$?/6?[Y6_0EBRO&MBX\D'LMYI, MJ@":&(^(%*NVK[@L]I43C'*U-\R!/7ZO_L-D/DG?^>[8@1)[TU8E5W<>TS;J M5@]3!.:NG;XTW='FJ[[NJ9]C4=^4!@#1+'GZ1B6G6#@)^\?$@QNL*0W: T'[ MXZ!BXHV';#"TH$.0-; 1J@5#1L,,SQ$Q08P[RC-'# .'JI-Q'L'O>G8 M?CKUD6 2X2#'7ARD-. L9)PLZ8^%F;?<3,$FR M;:WQ23!! ^CT" SXP;0E\#>="6!.*L(,^_XN1JOQ?,ZS KR-,R!Y#!F0*"X@ M6$9J'JH0XGV4QD>4@1,0\GR2VK0<-!W%!N4)NKZJ_&!I;;LR[%K?X*;&-Y^< M-'$,P_<(K_%LP?'B-I_&1@S"VSTO=JEQ1"50#3:N4KS M_,J?:'B.D&)(?H-<1 5M=^9@]0W7CO-_VR\K8 MS:#6BB,%.[4\&XWU'$4.R8>O35FQO=7?$ M5#Z1Q]W6IN*DW9^#:M=WS2Z/#P#8;PAK6QH^49, VHCHW@Z-8/IN0*5\BN?7 M&-].Z.4#/B0/MO6A%@40-N.IO>M22,.-](BE>@X9.")UX07\X M!'4YX(-UY7=X,YZQBJL5EWHNS+/#17A%IZ80KE)W/@(/7O(1'IW)[:H#R3@D M'^R$ *UZ+I(*2V%X?UQ?#5$%G:"QJ?N:Z2!$F'[+YSP4ULBV&[TCX]PE$P*I MZ/N5L7I'XTEHEH*UX%^D&3OXIZ%,/&98_D1O1K4-G4M"6 /RH=@XT=SSZ'O&&]I@]_\2GO\?4$L# M!!0 ( B">EBF^W2G)00 "0* 9 >&PO=V]R:W-H965T#$RU MQH:9$]6BI)FET@VS]*E7 ]-J9+4W:L0@B:)BT# N@^G$_YOIZ41U5G"),PVF M:QJF'\Y1J,UI$ >[']=\M;;NQV Z:=D*YVAOVIFFK\$>I>8-2L.5!(W+T^ L M'I]G;KU?\"O'C3D8@U.R4.K6?7RJ3X/($4*!E74(C%YW>(%".""B\><6,]B[ M=(:'XQWZ1Z^=M"R8P0LEOO':KD^#80 U+EDG[+7:_(Q;/;G#JY0P_@F;?FT: M!5!UQJIF:TP,&B[[-[O?QN' 8/B20;(U2#SOWI%G^8%9-IUHM0'M5A.:&WBI MWIK(<>DV96XUS7*RL],KVO?/RAAH4<-\S31.!I9PW>R@VF*<]QC)"QAQ E^4 MM&L#E[+&^BG @ CM624[5N?)JXB_,'D":1Q"$B79*WCI7F7J\=(7\"Z9EERN M#,QV*N'WLX6QFI+BC^<$]W#9\W"N4,:F916>!E0)!O4=!M.W;^(B>O\*V6Q/ M-GL-_1]NR:L8SS/\'AB^KA&62E!I4GC LH5 \ ;2&K T63%1=8+Y"E)+5P"\ M B9KJ+GH+-8@"53L0(T'9=9JONAZ-*M@+M5F*=@MPB=9G<"%8+3\S*/TXW.H M5-.0!TKWZG:M1(W:P!&71$%UAA::$/"^PM8>N*DIWX_'\)$;(@F_(=-]_@%E M3T<'S#Z!W"-UCP2NN@8ULTJ/X6I'_"?_H^3\* ME!=0A-&HW HHPC+*GPKX@%+1\=%+_^;/*JS?L3N*Q@K[@!KH#$6/HDY.VLXZ M)3]L=[>Q^#Z?TF081E%,FS<,RS2"-(K"I$P?@_:_,:'P)2=Y'T<:1-N!2XVG M9=,J2_7"F1 /O3'U&3!8=9I;3F'=4#*X]!6=R\ZE5LUSI?7C"XI:N'=,P%S5 M9E?HY'.!%:/-][.\H7/#.D9<.LK^8*"K +773M2PIIRA]4@-E32_V^M]4JW_ MMBSGCB:HUL7"0%*&:3&"- ^'>099$D99"M?S&YJ)PE%>0IR'>1'!*"RH]=S( M.RHUPG<5IWGEAH?J?5B(!6T.WJ.NN$MR\\1A4<:0906Y*N"R:85Z0-PN:3M= MK:GK@W8E0R5"4OHH$O$(+N>S&21#TE+D$,<%?%665&>C,!G&D"=AG.3^-2KA MN=8P..C<=#*M_/W$$/].VKZ)[__NKT!G?>=_7-[?G[XPO>(D1N"23*.3,@]Z MTKL/JUI_#U@H2[<*/US3-0ZU6T#S2T5YO/UP#O87P^E?4$L#!!0 ( B" M>EBZ1YCMDP, "8( 9 >&PO=V]R:W-H965TK8U]L%5S)X>:Z7=/*F\;ZZRS!45U\*EIF$-R)'50NID,8MG=W8Q,ZU74O.=)=?6M;"[&U9F.T]& MR>'@7JXK'PZRQ:P1:_[(_J_FSF*7]2BEK%D[:3197LV3Z]'5S23H1X6_)6_= MT9I")$MC'L+F?3E/AH$0*RY\0!#X;/B6E0I H/%YCYGT+H/A\?J _FN,';$L MA>-;HS[)TE?S9)I0R2O1*G]OMK_Q/I[S@%<8Y>(O;3O=,92+UGE3[XW!H):Z M^XK'?1Z.#*;#[QCD>X,\\NX<19:_""\6,VNV9(,VT,(BAAJM04[J<"D?O854 MPLXO[ED)SR7=">MW]*<5VHF8+S?+//"#5E;LL6XZK/P[6*.#2@?YI,7\,9]M..(-_[A:.F?ZZ7S%KM_3P7> MP4Y.PX;&N7*-*'B>H#,O1A?#MR^0GO2D)R^A_^ 5_5\LNJ::ZR5; M,BOR%=.MJ1NA=Z]?3?/1Y5M'2R-L&82EM&@I8QWJTUK67NTHQNQ(N,ZTDKRB M=X]>&?@J&3^C]/*!M)8N**L NF?5) M6EV/ -Q)73 *931-Z;TFE$Z+*1,K9W!LB5&B>0LGTA]9B[5EQK#QZ#]?T3,R MA/D'\IYM'1.T-;1C@1Q$=0B,%PK!Z%A#M!&JY:!XEN?I.1I7*20YI4]!&R72 M((.P>>[G6ZJ%66OY!=*SBW1ZP!G0V3B]_+H3&O(\G1Q.@F/+&];@$'@'R)5T M!1AVI#GT9Y^B0X/%WW%$PR(?'(CB"M6N\U*)$E_,TL*T&OD#0<9U+A5C-BH1 M;J ,3JVI3^0PY.,\'?8T ^(7MB;4#63?\CDP&3]E$J_W@["HC(XUK$68C<9* M.)$:E8CR?)K)6I0,K=#BGM>RV*O%&P]EV336/,HZ%N93DLL=-2V<"138FK31 M;_!Z/;"/0?/G-OATJ'0XEV@!Z5R+@&'U+/[TU##(CF8W"G$=7R@49LAO-\;[ MT_X1O.YF_U?U[@5%3M82G:QX!=-A>GF>D.U>I6[C31-?@J7QJ/JXK/"0LPT* MD*^,\8=-<-#_-5C\!U!+ P04 " (@GI8_J,V4(\" #0!0 &0 'AL M+W=OY/XX?X__R_.W;0U=&]+1 =/ MJM)V%I7.U1=Q;+,2E; #4Z/FG<*0$HZGM(EM32CR(%)5G R'I[$24D?S:5B[ MI?G4-*Z2&F\);*.4H.<%5J:=1:-HMW G-Z7S"_%\6HL-KM']K&^)9W%/R:5" M;:710%C,HJO1Q6+BXT/ +XFM?34>EJS+V??,MGT= ;P@HSYPF"7X^XQ*KR M(+;QL&5&_9%>^'J\HU^'W#F75%A7N3/L5M_F<>%YF M*AN>T':QR><(LL8ZH[9B=J"D[M[B:?L=7@G.A^\(DJT@";Z[@X+++\*)^91, M"^2CF>8'(=6@9G-2^TM9.^)=R3HW7S>IQ8<&M8/5(S^GL6.JWXNS+6'1$9)W M"*,$;HQVI865SC%_"XC93N\IV7E:) >)WX4>P'AT#,DPF1S@C?LGP\H#72>]U$.#%SX' MN1)A:50M]//1I_-D='9I07/UOG/>X"V T'<:[TY(\@NFV$M,C:#<;^:<3^8, MVMV-H(W/HL*"IECDEB&PO=V]R:W-H965T MN[MG\HAV7#S('$"AQ[)@Y,ALXCBJR@16HNVHI=(0[EHR6P"3E# E8SYV+X2P) M3+Y-^$5A)P_6R$QRS_F#":ZSN>.:AJ" 5!D&HA];N(2B,$2ZC3\MI].5-,## M]9[]RLZN9[DG$BYY\9MF*I\[$P=EL"9UH6[Y[BNT\XP,7\H+:7_1KLD=C1R4 MUE+QL@7K#DK*FB=Y;'4X S#5P!>"_!> H)7 'X+\(\%!"W 2HV;4:P."5$D MC@3?(6&R-9M96#$M6H]/F;GVE1+ZE&JU)"R3$5:ZMF' :5MGT=3Q7JDS]- -9RJ7Z O+('M. M@'737>?>OO.%]R;C-\(&R!]^0I[K!3T-71X/]WO@R?%P[XUI_.X>?,OG_\\] M],G=T 7]=,8L9K(B*A^[I/J/ CK]SJ4\ZY.NH1A;"F.+V_A\XH?N=!SA[:$J/7GC:3AV1\_SDIZ\ M<#R=!I,NKYD%'_Q-2Q ;:W<2I;QFJGGON]W.42^LD;S87VBG;8SQ'TUCTS=$ M;"B3J("UIG0'8VULHK&^)E"\LF9PSY6V%KO,]=<"A$G0YVO.U3XP!;KO3_P7 M4$L#!!0 ( B">E@2,K8+_ 8 %\D 9 >&PO=V]R:W-H965TFOWRO98$B$2"CL?DG UCVZY^IQCHS/9EP\I %C$A[C*$G/*X&4 MDY-Z/?4"%M.TQB":C,&$W M(LCJEXNF01GYU7W,K\PFTX#J2Z4.^?3>B8W3'YY^1&X+?Z L4/ M8Y:D(4] L-%YY<(]&31T@&[Q)62S=.DS*"I#SA_4ERO_O.*HC%C$/*D@*/Z; ML@&+(H6$>7PO0"N+/E7@\N/0U]&5P7NE6P&)3JOS#+VS9Z%?"R5/*X",8,XC#)_]/'HA!+ :2S)H 4 >190-=9 M$] H AJ::)Z9IO6!2MH_$WP&0K5&-/5!UT9'(YLP4<-X)P7>#3%.]J]P0'PF MX%Y0/TS&<"$$3<8,!TJF9W6)/:AV=:] N\S1R!JT!ESS1 8I?$Q\YAOB!_9X MEU@ ZDAMP8_,^5T2*^(GFM2@X5:!.*0):4 %,_$:_"S*2G*-1?$;&K:Q!M94 M]"H,G^ J\<-IZ&AH"7T(!!A*D.: MP.>(85JX:R55^/CEI@HW@OL9(EW3A,Z3\OE$,A\^,(_%0US2A.CYVH"_H-%J M5IN-'ARXAQ@BO& ^F5OPJ_C!QES\@$\U&/R@WQ[X+'T(BVX^)F/L%\<(,WU/ MX\DI4IA,N+#WUFJ[5<=QX8"\Z"VGQ"-E'IV34ZU8[G19<3$080<,I\(]PZ4BF]@Y5Y!2+F8Z>0 8,*(*J;1]% M0VWS*$1,3;BET3KP#N%(C:&$\*= 5)7O56M/X@J&)-/)8[M\XT#)7$P#!2J+ MJ4"7ID*6J$U9W5W"AIL(YT),GV#( /476_A8+LE/X" \!)X)% \9!#S2>-@A M5E&BE,\[7F9#'U<;#Z-PK.=>BNS!XTE2"*UJI3.9,IR,.2Z"21%Z:G!P-+T' MS#>4Z2FF@7GH0L4\0QIKFV)MOF>AP(LC'B$5A>LSW U0XO(5@*$:R,.I,GCSB5&A)\@IT,17 M:;[(IBIK+>M1C$V(+ '5>*:7@__Z;SX_Z=$#9<3'0>Y(+5#N:JI6$NXRN=,ZJ37$AC0[Q9K$#X*#5,6P^/]05>/^N2XAS MNEP'0\5T*_=4=;H(259W:5-8=1[W+#TVSJ)\?MX=?X8KR6)H.MTJUEOOD:HF M$4WE?-Y]SZC I&L6K6PMM+)EU:%GTK*J1WF93$II!QWA.F$F3;2&;>D*V@NF M;6M2ZUC>+T;?1-2.N9:H-6Q+HIT%T<[60VHG:\==2]8:MB79[H)LUYJ4R=\HSIV"/6Z-D3_^(T9.2XCR.W6YZY7?N!=GD /V3Y>=-( MU0[3;+? IT_&ARGVT&T9ED[)M;N:B_%8L+$Z05],:1CA8<$\ECE*5Z.HQYW3 M/IZ3\9A\5I^NL-G8;C7/TN>X=E-B/GI;1=&.^%95V!7:*O_2_KB=?0BCNR,; M4]1@'Z;(+5V1:[=%:Z71'F:>.D9^^[ ^;NE]7*NUL(BC/<[^^,E(=!\>AY0> MA]C-RA8:N0%QG4;:P[8E6MH=8K91FYNMYIGZ5:(W688'QA;)=(.^%9Y MV!7:*OW2RI#6/B22[.CY35&#?3P-(J5-(G:;M$XB-X099XZ1WCY<$"E=$+$_ MK5FKD!OBC+^9&/GMP^&0TN$0NU791ACMB&N%<1]6AY16A]@MRV9AM,>_^)G+ MR'$?+J=1NIR&W9.\5A@WP#1[SEIAM(=NR["T-XT-]N9UPEB@K!P*>]U.I_5, M&#>WR_.L+[W"$3,QUF^VI."IGZ?RMSD65Q=OSUSH=T;J9?/\U9MK*M VIQ"Q M$88ZM0YNWR)_FR7_@INB?B%DR*7DL?X8,.HSH1K@_1'G*)GI A*MN2ZN@Y'R+)KQAO5U0ZKJC+]]]Y8\/;??>;YSKBP_;NO$_ M/=GT_>[[IT_]8N.VI;]L=ZZ!7U9MMRU[^-BMG_I=Y\HEO;2MGUX_>_;-TVU9 M-4]>_$C?O>U>_-CN^[IJW-NN\/OMMNP.+UW=/OSTY.J)?O&N6F]Z_.+IBQ]W MY=K=N?[WW=L./CT-HRRKK6M\U39%YU8_/;FY^O[E]7?X CWQC\H]>/-W@5N9 MM^U[_/!F^=.39[@B5[M%CT.4\-^]NW5UC2/!.OZ409^$.?%%^[>._C-M'C8S M+[V[;>O_62W[S4]/OGM2+-VJW-?]N_;AOYQLZ&L<;]'6GOXM'N399T^*Q=[W M[59>AA5LJX;_+S\(($YYX5I>N*9U\T2TRE=E7[[XL6L?B@Z?AM'P#]HJO0V+ MJQH\E;N^@U\K>*]_\;+TE2_:5?&V<]XU?MG6UJ)POSO2O\Q^?]K H'/KI0A;PDA=P/;& J^OB;VW3;WSQ MNEFZ93K 4]A-V-*U;NGE]=$1_T?97!;/KV;%];/KKXZ,]SR Z#F-]WQBO-R. M_]?-W/<=H-3_SNV8Q_LJ/Q[2V?=^5R[<3T]V"/3NWCUY\>__=O7-LQ^.K/:K ML-JOCHW^XN?*+\JZ^&]7=KFEG?QR\=O&%;?M=E+)\ZO+ @BE#J6WT5SX1_P2][F&,P MIEN:$?D,+X^ Y>L EJ^/[BR+YSD ??8PR?*^"54T)3\,)>-B- X;;^P+>K_=+1^=3,OK36'=-^["J MR_>N>-,L+F=%!5\_;-JZ/ERT#PV,YO=S7RVKL@,BF1$;*8%;_=%V53]ZY #3 MP-O58D/S"*X5F]+#2[#&OH.!D>KB$JNF!Y3R_65Q4\NGA;P&U-CXDEB]IXGG M95T2\FW*>U?,G6L*5U? 0FG;,/7" N;2XCL@Z*+M +V;MK$+T>GQ;=SZXX $ M',>Q@'W^DZ$)\Q,P"@1&YS?5;C3J)+PN >O:%3Z"^ZM;[_F$:=Q)()<=G&'? M=]5\C\N$%=DMX4@3N_3%WN-G''YSV+7P?U\AJ=;5GWO%I[(O4.06]V6]AU6X M?M,NC]'KMX$@OCV*PW=NC1 $/&/-8X(0/G.09&G?A:5]=W34W[U#J+_V?05C M.I];U\>-0+@'LF!7=@Q5^/$4(L6'<&>(3P]5ORG^\^;F+2 <' \<(.!$ XH5 M00!.?8MDZ\*41)L>E+$=DTR_@:,L5RO0EICLMTSUL*JV$XKI3V(>-/)"Z!(1 MJ&EAPDM0*(#2XP*$Q\P*P$M"4GBL0 )E+)WAD,WRHJS;QA6@QA%N[KH*2?KL M[N[M>;%":5/"H,L*1FU@X3O7T4D#W1?MO*[6!,X9HW13UA=[@+QO5_T#3KAT M]Z"5[@A BQ80?D8[=!]V 18!(Q6M4L\C+EK'! >S;A$X=7!S[##;>51/947 M5V75"2' .S!GV:RK>>T0S@X!LZ"#(5#.D;:<1QZRG2-/BL/ &E=[I+)[)F\ MP/H"/RUE('YL478=@3?,"*HZX@]\53M05(L.-=*+=D6[UE=!HUR\OT!%EG8 MVKT7()51S\%] D#;+3"M\H.R\MP>88U]0$?0%]^[OJ0M,U^Y,%]YM]@#BZH0 M%RRSQ;5XXGP1.8 &-G"HP-*0X>")@$3!4R7DJGV+3XS0UR \HFFU! X+"%SZ MML$5T+0^(8*. >,1&C@B/+W>UR5I^I7_H=BT#X D'0*GW\-*@*Q W<=3V]=+ MP+L5*C*KKMTB<.S0QWC@7P.C^>M1-@&2>P%[B3SA%I 'L/!=Y=_GF,Z7&BU9 M[-6S:$D\.ZX\MAW80$UQN^]0[3MD;8&/&X+PA#D0HN5"OQ:AIQA4>?KX^^7= M9;$$*59VC&&K?4,* 1S)FPL%"(AL>-GE2LP6I/E E&;^( B--A 412O"119FA+O ]A%&=(I8UW MY[,"X)(5%T9(1'9%? _70'H:"@'2U9"*.I0LR(OPD.7@>*]X,*2 NR5;':!W M(&NWIT<2$7F0.;4,!%E3S1\A;ID 5LLIPCF8T?PCP'\'O*/9,],2Z(S&+$7< M IY+%Z#$.F'^FXZ)NMM"0--%\9DI6>M;Y(^M_QCKQQ= M#[Q;\G&#@-AO]SP%'ST*D,YMT$D#9Z>(@,AT7H@:O]T!F0#VP/&1Z %K =FR M$%[A>#=G(%7!LN[/C_'-*^/4N#K*1Q3P[QA=6;[=@HC'9)V)P\S@ '8I+T0\AK/PQTJ0R7:)+?MDGPQ-.K9S=WM M>?%;NZL6Q3?/OID%E"/ZO46M'G!$:.&6W$DH$_$U?)YUJ!)LJ0Q9V14O'2H@ M'8OI': JEE%>T]LS(E^!51/AXXN#5#3+LV$BTV+],G&!TAM-H;"0'NP^T&7 MJQBIREVY0*0 !0>1EI!Q%HW%11P5SXV46\ TU_4EPI#T5M6@13] *O.@U0'@ M4*\C)7)6P-9Y8N 12[ MLTY,:ZTZ"YO+%&?RL#!S=:XFUH1G&28C_*I!64*8(!^K4;?V".)6.)L]CKD[ MM.0;T!&"'%X(RA(7P]?T/(%U \]M'Y0= C^MHBYS9*33]@=*AF)^4>YV7?N! M]#C8[_._S(KKO["(>OZ7*?U!SVK5=D.OEI]P:]&_SWE@^.L:/6:(I.BFK@]C MAP3)W3A3Z1-*8*I"?@MF/JGY"'4>':1OR5P>U568I=UW:$8E9,<;0TO!P.42 M;.=@E(&RT)-+969FWI6 SXU@&^#IKFX/I"ZL'-'[NF3&AK8.$2J KF7&8\/ M\+[J2,4&ZKR'G\U0E\"3[;!^J(H 'H!^?XC\2,^^ +:TM7QHV9*&0:J&?9!T M>S272--"2WE'&I$7_,H=N5(\NF5 =HG9E/ "L7$! [9SMUR28V:'VJSR2 E M'%+-BOT/5"GYZ "E,[U< MS/NRJM'B 1Z'%@K,:Q2)">"$[YFU!685*9^@5M)KI+^!78ZJE^!Q5U[CZ8P 3A: M\F#IXLA(D_"-$4)T2+H>F-A] ,-]J!&,&!\9Y0'?8Q5 ^A:B$%$R@'NE8@*G\,UJ,WBV9V$C^Q)E:0UH8J,BVI[ M-#[8WT1R4WT5C/",B_!@N^_3&0G!RBC95"M#2@\<8+>#DV=OQ]\MJ"=@3.R4 M#C]@?X"D#$_;O_ @ @KB;UV[7V\$Q6"0P&P W7R 3FO08=!O.87E =R"KNY[,71AV4<;5L1<5?S5TC=(0SVP-5H>* MCD U@)YS9_E.@!#H ^QQ)KBJ1(RT*CL*>^2W(O*U43BS'7Y@J0::&?NQ88+( MQ))-HSG@.G9'[^>L6UP6-WU\"@C2[=@:M(JT0XR0.),S5/U1ZT?\:]Q#>!.''SDD232;\%^(X"(Y>^)1P^DCMUP.^D >=-SXJ ML13>3CP(=+2MO'A!S*G"^0@-H5V9Z R15- S_0 &VI!B!LN6" P,2;2*^A6( 0T;5PT[,P2XUFV MB3. < $4#X(909),0)"W):B.)":BZGX4'IB,%5$,<'V)'HP4U,TC=E7FJ/!L MIBU%,5T4?+.\'OHQVB1M6;Q:C'1JI!V+.%X6=VBGQ'-DW[9;MWW%7E_8/0,! M62T#7&NB^(Q--[%M1^DMRJL1#ZSFDPJ;?X \9/4WF:P*$>Y@]V66O@J"< A_%>&D,5$@ MJIW3-,R8@2G$G#SQ!:!^W?F2C%'QU..^!FHWFC>L? Y49I!0>'[M HR68]O2 M&*>!=0B94V1X9DP,L'Q(^9V@==$(R,VD'ERP-/8V'JY'MD5/$UJ9PC=!/_*8 M,? >Y8"X"04YYYJF9:/*E\6OD1V.-?F@Y>%?Y+1*8J&N&3V)I>56PD'108W5_[F%8@MJVZL6(7:,MV@A!H; C@7OF M+M>7P(#+.K&K*S!A.DKAP(G/+XNOSC%5JD6'VP0.(@,Z53]ZDTIL!971>*CH>)V17_!;O(]K\DQY++D*8V'+PLFK\2$'N4)D^:B#CNU^ZC&PX+FR-,X,X." M2^-$&S8NF?\8GZ+Q0C+63=@!Y/FO24X3X;3S/]B['1"?/*T454VY#&>-6(N< M#'2AFPL)Y2QR$R.0[S$;G%-P*.TGR!U:F;A+$J6256Q0!I9#GV(0Q!QLDIA- MI#A9 A_)*3!E#@K/5'XSE%?\!-H+!![@^/X5 MJX!F*<%E4P*_M''C@14<4[-Z"2%'/=&:7@'8G+LUS-N2PR-U,,+)K(<\:0"Q MK\\U0OK/**4(Y=B,MHO#)"6_HIC\)$_(*) M%L!G)+:@&E<C2RODF8T,P H9?=FX=N_I7=K54MUXP9"R8)SIKW0$*9A >9]5L&$ MWY=%R)Z8")OP41NUD ICKD%?,/42+S [Q#R:G33YLKH MEI/Q_\,'#!'F&YUSDD!Y&/HH>$?3(1?CT,?##S$E-SA(":+=I!@.Y/CX]"1IA%8 MK,9_,>V>E:2\;R F:@VP("R20 +J.MC%N\1W8&+;FATB3.@D[.$\L2$"?33B MB.,M*-3(HS; 6BZS"4^C?*=L(41(>D[$=)\^Z2AC.6Q-O+Y^D(#"TO5@TMJR MJNJ$P1C,-,"]7#H-,>KH#\'$&)$+N[):9INM'!YL]S;C= MZ';?J3M[\GH*>HC:X45?, M@\#]*/B\(7L!M+3@4>Y&BOI1%2B&2/S0"PIZZX=*I!H[&-)\- *"BI<>QIC_FA OTML.-=W>+!EUYA;S.W"7..B^H3R5 MF!Z#VG]TWA28+0NZ9D+LQ.?4R8LB;.SGO2QN/ 7XI;A#$ "0U.*#XG)T6XQ0 M"KUD?&!D(/ ),P+W6/VVMN+:1.*/)MY>Q\3;ZZ.9KS>)3^7O(GE(3"IF"ED> M5"R9UQW;U0J5.9 RDE0^0S4, %^%?:'-Y#I1\M#7LQ/'K[&Y*6+1UNWZ4)R] M^>V<'A4D5W4Z:\GE@MZB?;D<$81;8L9-:SQ>T,NR[L^U,,V MH%X!_X_58'^ O>WAE$E]NTSZ8,04FQ!46 [3;C@SK]R@\3 M54B6:B53"?\$F<4!,XH'R9XD_2]B>'![[V)3 /:#89.&#S1M73X,7'YJ]I7' MEJ^Y72AF860.WL!PR-=(&5K$\O101:P%E$G]ERDT)Q D$#AH5;E440"3\/)5 MJFB;'/D3H!J6'V*7$D7-;L%M8?V8YJ>^)0X:L/;.>4Q2C:N&&@X?,Y=B#2/H M@;M6)3.IS3 ?E\#B@4U@@$W\AH&QPHH'P,5RJA2M 'Y\P"HAC4!I5LH M,8QG@*']/9:.@4ARC7A18*).",4<-[E_T9G,A>-B2U*ISS3D50 OXA!@1[%\ MQ7PXU_>UIAO+P&ASG7"F7 G";FVDB+#HU!FO>=A.C6TV4B"31-Q+REN M?%,(V;4<-7P@#\$@D(.Q?&.O$3*'\(E#WVV#OAF.IE%JGX2NR7A$I9460@GN M4I05_,GCG8=PO0'>5)HK#I5;"N>$MKZBD"0Q0+>F^*1E.::,4(MZ5L((9G*, M98S1 ;]\/U953&'WRM"91(.(IU2-5&(K%C9.$RIST,\GHR. >$-:%9F5 44) M6P,@@KP. 6/\.F'W0T?[0]O5RS&;%(X3*%E2\"C^'WETLC+ 9LQ<6QW'!1>? MU^Q!#V8I#$9@(R3#7CL:8-:\N?(#L:$]D"$ZB^U18@*8I#M)?H(JF2 W7,GU M6DA*,>9 I13$3A#=XT$D.:%9_(H=)C2;4&&D:ZNT.0M&@(KW3?L 9,^)0C@D MK TFI"36: 1TXG09F:ZOAZ4S&H[X6TU^S1G"5> MGZ^?_46>.!_R,CHBQ"]$?6%KQ%6"^CX\K$GT"CUB0*)W>_5H I^J"8JFYF'? MF%T;8' Z>B0!4:73&3%OT""5F_B12&'-78_X?)G6::5_I2.%/NE'%&44G$3BDIYQ"1) M!%&N7#K1T##77/R0(8VO@H-B>9BS-*+"$5(GV ,0.H.(_G74JHA-JZZ.-YJZ M(Q/Q)?&!6V,B9O7X3QLJR^:E:+PD52?8F62P:DXD%5/V(+:X[P#^LF\PH9S? M.7MW][L_3Q["_ XT[^C9=5Q3=,7IQX(3K2C[)#I9-':G-5?6 MEHXN0*FMT$EB-MYK'9S 4;S5%][6@.UGK^_>OBVH;Z(_3U86F@+([CA8C5DP M8YM$JQ"8[.+S#-,+XRTG62 ZN/G^DA>7\0Q8-C0>3D_+,.(D]R6F%:8]9H@< M^5UY,GK?2_&93_F(,;+>E=0&!Q%.\P+58TUV&Q4VA7.3)@N(=>DR*%/+HE@X M/ER .9HT13)JU2_K$J!VM]BTU)B-QKC0U*AMNW3U1-H8ODQS7=#&S;(D2:?) MCD9)6\2?8B[$,1B/(VV&'HS]8;ONQ.J@$HWG.:?KQ]X0:&&* T52OZA\A#*P M-(DY?!$(.=@&0C:4%'7?8OR([$'QQ1L;PI%[A[W<$@O_@W\*Y)H!2RC?W(!E-*&T]%IP(37J/FEX9Y &6,ZHL_*=\BVV<^(<5\V\DT2Y*9)/#:N D%CP7;M. M.IQP\SE*[..TH433HX>JA9@,JA*(')ZKXR#H 3:P&R6CJM5P.!58 M-D#VMZ*MHW3X;,@16\UQT)!#O]4.0@D&F*0?*="G#-0651L4[:DJ,[$WRAAW M2VI 1"G%IH)K57V /\/DHO^B_DV-,D*1'%>MJ>W!5CE70"G-&J)_#'=S9,&: M6!0,.;:)S6%AY+*K6T[[D@Q19'&:1AH29/$%237"):(KS["K87[J8WQ&[=D, M1U#F903H,(%[V+HI[AQ@3$<:G4)$T.BHJ]GTM5"-LSC "W)2PY#WU##2\UG. M8LJHICG&M_0 @4PC4:HC0VU#XNR M7VPN,*(7;!J[;DI@(#LD:.GFG"(ZYD],LVX))#87/MH"6M&FW*'RR38YLF\\ M5I*>J%;1^!<<03T[P7L&@,8OCI8VM"P9)3O8#!&.B_&OD@H0[AVVQ:83CW;Y?9XZ<^>@6308F"5JQ8/%QE&.!*LT_(8H-UCF,R3NT)N-W?>@1Q,?P=16J7_3A&YZ MW9_._:*G8;PAHSOG5I;9F]<8/[LT,(,3D]\Q8UP*RTR> 68_753-A<0R31+D MHO0;Q*!5W3XD;FND2M39V%$3TH1"6A=YC\%:Y;T)+&ACKEX.8F%<0L?&I\)K M:INT.PWD&T2M@).+^$6$QY19RD&G, K7O8EUS [Y>J'" ET[H/DOI#&=[5*& MC3QX$7=F>5E+?/_1VO!C!K'U"\_(W"J,PPX%_T$AZG0?BNN3#8DCTZ,&WP_/?8R:&7JD3 .XQV.FGZ M1SIPN;6B.4ZL^TW&!&/?[TNNI=?LJ,EEPLC$$SGU24HKD7-QKH]3EWN'42CV M=;XDA.9:U)HZ.R-R4V#H9)S.X"_+%RKOU>SNI,,P;>6A96U617.(?U):+9:$ M4X"(ZR;S35]C=&)//62'#A@6;%-C!0U:5ZWM=_CET$$BY"UJW4-#VT&I1B ) M1ALKQC!=A54R?B^> I%QF"TE7L4RO,-UIP"'3O/1++M_&?C-ESV2^8$70'V5 M=?1/&%/8\P/=6N&6%]KB*(??1X:SG'CD0TB:H,Z:)SAT1N,&78],;_(,7*P0<^D*!? MELTP_8*J+<=3<6#Y(IS)=&/*8Q(V]G"_.MZ"_1:U'A)0^,=K Q;\\ET\$/P] M*S4_=?SI&.T&#AI.E]OK)[VU.9,0N!G%,ZAIZ%9* +;8"BU$O_L-FJJ2_8P. M7,QG(]5-G<\!+7!=!ATNCV\Z!7/L8'UUO.GT&[,)A,8=]I]V:V"-YI$\? M-Q;_/Q9DM5*GWS22*IE@94_.Q')9LP!0G+V.H8X>U[WMIR95V MEY#\/0Y-8"#4I:XB9B5Z=&LZKJL,P,3>UCPVM M,-4 B^F6),70@$4@/I:,8@>.?B11]G0VB)/]9U6U#FS*!@C$G>ZMEDAW9+)NQ8ZP:BC)L4:3,>7 MWT +;1;:/0H]!YAVZHW+T(?$?=././:-D#$IW1>GZI,J?;[T("17#VAJ7.C+ MM5 QZ:O-X$7">WWP0K8=E^Z1;LQ=HQ6MOASF_3H^[,R>FN1;;ON/S.QQUC/D M=Q_5 QYUBF1.<]4 I\WGV_:$P@SM[B49K<+-H]2-5]-\.8AF592LDN'#DU80 M:EH_##NX $73%BCM=\3AI?*\/ER0_VQ!DU5R>N-1!B]+-\X+6-+2F;N..M<;,P@?H>_F7LQ;FHJ M"4'%XYR$*H"XZK:ARI#%@9ED,FUY<-]&3,.RD:O]CL(-[/5\:/B#?93<_&$- M^"[E^LV^+)G\0U,!/99VRS8PAHCQ[@/3\JU)*N'_-.FD#G4 MI8&5#(KX2%*1:^S-N$_GD5R-8^B$!3P27/84ZY(TYM+ -2W!O42WZG&:BZF3 MO5T-=R^.\3/SD[TWY,M*NV/FTJC<]T2;35P1.8B?LD=5*#]2.$YS49.U'%(= M(DG#%LKZ $)&_6L/E"J(M>#UO9-*89,603D,5,_6ER'5^T]T3NL7$PV<>%G. M9?(+011WU<*';C\8U=SUME7'Z&7I9D39G*&:T?0CI]Z*O1%6.@*2*%MYU$*Y M])O0B^]NF=[:I0(J[.*9^<..J MHIR#514"7N:BSI/4DT''];3X,*^O6 )+?"(F22,O#A]57?)9_%]^&0-RMPP5 M_?XX88?#D_^:34A*P8V\!-D (, O6 %1/%<<-P-M*CC[;K$YA"9'5G?:-Z/^ M5X7V_F?KOFKX@NI 4)WJ+^W+>(G7*4W+WTV,W6\8Z]ZTAZ1#=WPCU/\./,VS(]Y9&^*;X%\V6 (CS_)=3>C")*'^J9HZ?6]7'L*= ME5I?H97&C(BCZCYJ9C3<5G8APUEFV6GLG4,6Z:*:7"4^X(8N0 %I =*1PN9? MAZBY.4S##WT(HW/N3JRH23O\/YZ0^EF'Q[;O(T<#NGSB85I2W4>HVY'.G-16 M7?OQAPYPZI04)8BT#>K\@U#4WM2E*2X]H[S>2JCT7+AQSE#0U#86=.7H<=+NPY+^WM,S1HN+3H==#\"IF!]&H2*WY+[#\F"3)1UL1W%#^QTZW-*$%+/0Q#*A"JMBD'7<<_[63'OVO?DXD'Q O*X8T"D ME?-ZQ864E8*NB!?T+L(-2T=5M'CWZ/7QRS]?1?%VNG[V>4-FE3,C9K/ZF6T^ MCOI-E5.;'W'9SJRW>S6\:EB:$=@>6Z/[!+XGG\XKA\823?!?6 +,?4.O?TB8 MPQX1[I_.GS(1W7>/EX%SY/'#KB6FB7$RR0<>#1+OR*42]F@8#_/@.=%6FKHI M8Z*>[R87:OO(Y="F2CTDXLK*R/^^")>CUUPN>_)MTL-;L+T[!6 4!QCDD@#= MW(^22=1]AK)D&8\-3G8#)S8^#*=@A_\G0:;[?C#*XJ/^6]R MZ'S\1FKV7?>6L>#;'EEKRH(0Y(G;S9@1G,.6&E"K3_4LH MMHS9.H]2K*56=@#'!F<",,8]QGZ*%TEA[8PJ\S$_9(L%-4,$9HRU8$GB;EB! MO->\Y=]LH@Y=F*+*$)^@DN]U?5!M!^P7#NYHG54MC95L9-,;\^U/Q'N MVM%Z%-".]ZGS)1_9D$'E$W;U<3>JGR*/M5V9J40S])_FLG.2"1#YL6Z[I_BZ M_<>A...@9[2LQA1P1M+^0XXR]#CJ\A06TK/L1MD5OF9+9;T)XIA,KX\W&H M(55#Z9<3-PLEAQI5PWB\B>BAQ7RBN+'GC&4,:[K\[Z-1+>'G*:_PT=P[&?V4 MQSZF((.)M+0Y$B?VX'@4O!)N/BCJGY39?!U;L%X_TC-5'8[OC!?R5]=G[8XO M,52ZSM@5]/IX$\];TU7SC7;5_!W.Y4Y;+Y[4*O3+SY+FZH;WO4K,D"-S2O?Z MY"8LS5.C,";?S9S<=/0&A.&JTS#&(C?UH-J&W(];@R\*&-&8^<,M!_7YQ=G8O+UN$-,0VJ@-*; M@0?7FHW:]7HW]=GU>?;*,^(D"FE-1@WOT+("XICJ\R+T4$F@)8G38_Y4OGC%9JQ_?YU<$^9:N M68Z5,\>R0Q7;0OJYP;JFI=1^,F$1(*%L>/(:C<40=W(B*5ZT$@G=,X4I=[+' MOAAG8FF,CV^OCG6A_(6Z2 M7=XI+T[> ,XM!F*/?CPWOK15VPW4CBX/M2;0_&!;Q6HOC$R:3S6^T>_>'7Q, M:)-;'ZB!0)HS8&X^9G\_-VL4K09)N-J.;YI*;Y"(G;,FVL1AW 1W-^A\G][Y M*=*!X8#59IBE:D(,?P^,L698CS)5TP=XYQ?MBJA?6T(/'TJ"R>+.G@W:K66> MM/W\3V2B$2\2C90:]HE.RHJFTPU.5\]Q.6&ZMW@9599]!#R@-QJK:<>#CP<0 MFR.-=O_(1*;S#?EWWB?=!KCS=&"R-/CH;'-'EVU .[XA;@)]ALU->/G!/RC7J>^?C-6528(R+I;O&TQ"EDX((+_DSO.P4 MV?=R2T@?/WKQ\=YX>F$UUB!FPCQQY-4['?>3@[>4! M:"""F*VD>1CY?#BU.?1VH\UFDG[M!7JPEZFJG&F&GK^2D0P.J1(A8IEEZ97. M1:W[I&Y@('^,BS.?J15'YFBHXIA6*F/_(<2%)6>#GQ)&V,GJ\:Z"E[(0Y:TU%N"D\1TG,P,;? MBCDA]X1(W(@W@BIL^-Z^YHV>*"8X8,H7\8UX1BP_5M\7Q$3>,>!]O M5[(.YD$^:OY^\X&;AK@?-B?D.^"ZP5\GGBFF9 M>L!IBYTRK/>1[N1" O-BK06U]U:>; %--C.,T[*9\_%C"&WPR=X,!K#== M=F^Z'V4UC(&VP)>U'-/_8S/:<2_O.O#GPV>.D*XQ=A:Z/ M=_)Y$U$/#NP_VW:);'.&?C&]_N1&< X/G].M?L%2\U\HMXY_S&[I_\;$>4&# M3]5\^:MVQN\WJ YC@[B:;R3,7K0SX=NPQG7B"U,S71Q[)Y@,XH"8NF3FDK?X MR.*37KZKI+R,A"0FU' XA,W"&'9*VVUCCH_< E]JAZPDJ56LNI"ZQ7_P?5AZ MJ=@\5'6S!O-./TACUG"!!56!!9=Z)\R(8+!71,!3U']RBPB+-S;9>1Z)V=WIT0H%@!%M@#I!!M'N!K3!X.W#/5,[9;G M0NVEK5+JB330#]?LR8VJ^1TM5K^C.[WK'4?DJ 7!J@M1RVKU\3AMID9\=1^ MYLU&S<^9J[E[RMHW)5&FA$KOK%$AF!;Q)#?<\,4\E:*&UBS%4S'UN(N2S>E) MO.@D[62M6\A84>E:\I@P,[: 13'L("Q#Y]T,4:$L4\W%O/EIC7JN8Z.>Z^.- M=-Y1!2.@Q!MN_W<3TZG?=FW3[L5P\Y@'7_PW8/C-$E1/46#X[>+.E(F@#U = M4K?A'MSB[.[U[3FEU]7%NST66@W&R\J]?]7:WV W/-#TL!=7;([Y\\W=2VV# M>'/W._UR\>S;&>R/ZU'?!20\^ZW=58OB^KMGY]\7;XS>B#C CY$AK&^^ B9: M4Y*<+T9M=9?A1_:Y-T+2PCS0!;5EU6U&R4DFR.%E_) =$P)1G5OO:VIG%:\V MEXOO-Y5;&0&[= ONIHH>H<[Z+$+9CLGU@"_-U?,Z/UX[5_4A7T/;2R@IK((R MK2]P7L3\(*-*@<-:ZB^7V C.Q4OAQ! @@R[>1H*WEVK*/UV)EX%HR!4 SB,U M*/&>F-6I\.#FY'49N\9O@-!.>#F4"P^!YS/0TYNGDKMZPC.FO2_GX2ZX31VM MI U7V]$M-& 1ZCV#BC\)2%89L-M"4KL:N6=&G*46YFC.A%P?=5*&%BQJ<9MD M-8IHDC/F9S?O*&--$M:2I2JK$^0[>92OM1*M[UKL<4'KDHC5:R*%*#-!)+\.IIWH F#:1M#UL50%;<(D!T/&\2O@:BYT7">>*BZ&ZPRI?K=>?6 ?T[QC2\+@AT4XGW M<@J*2H'DCA:J$0)JMVV"_W7H)(BP>Q0-V BWZ&)C])CXZFU->OS%.XFJ6GS$8^;"[+;+8">@8(4>#4%JD6PQ!U1&UGBM=4Z'N[!U M#+YM-(6R8#\S1_&T\-ZU-T;B[Y[CY66E6=5_^-$:.-W=B.7@>M.68.V1#"BZ M1DT\%K.@*0]RJ9.K$$,?)UE]O#MSN/#\2MEJL1?,6EZP&FX7N()K-BU:Y6ML MIR>(YS-^/@8DC:_0')TG!P&FSG/4'R&>*MUD-9EP]YO)5NNTM-%[QC MK8S-U:D7*TTN:;$-$?&JJBD_YI/XFG<):_AD7I8S8IY2;/95V90IO!D??_'CKEP[8&V41%6[%;SZ[/+; MKY^P*TD_].T.A\0F'GV[I3_Q6F#7X0/P^ZIM>_V $SRTW7M:WHO_ U!+ P04 M " (@GI8?;MP&R<# #%!@ &0 'AL+W=O[-A6:ANPL[<6ZV;4:?MA& 9:.DE$*5(E MJ;CY]SM2MN-VCNL/)GF\>^ZY%YZF6Z4_FQK1PM=&2#,+:FO;VR@R>8T-,]>J M14DWI=(-LW34561:C:SP1HV(TC@>10WC,IA/O6REYU/56<$EKC28KFF8?ERB M4-M9D 1[P7M>U=8)HOFT916NT7YH5YI.T0&EX U*PY4$C>4L6"2WRZ'3]PH? M.6[-T1Y<)!NE/KO#FV(6Q(X0"LRM0V"T/. ="N& B,:7'69P<.D,C_=[]%]] M[!3+AAF\4^(3+VP]"R8!%%BR3MCW:OL[[N*Y<7BY$L;_P[;7'9-RWAFKFITQ M,6BX[%?V=9>'(X-)_(Q!NC-(/>_>D6?Y,[-L/M5J"]II$YK;^%"]-9'CTA5E M;37=25YR7,F+2SR7'72 M?/N,^2>&=DK8V\(LLL/@6(*)8#@&E^X"6 MZ5G$MTQ>PR )(8W3X1F\P2%! X\W> ;O5+Q_+S;&:FJH?TY%W.,-3^.Y1W9K M6I;C+&A=RO4#!O-7+Y)1_/H,V^&![? <^ORH:'\H65T):OD"%L:@-;!YA-]0 M59JU-<]A06_8G.)_WL-]C5 J08_9I<2ZPD/;]XX!2Y=WJFF9?'SU8I(FX]<& MQ!,/YGF$D).*YL8!M)KFB[:/ON7P2\=;>O$V!$GSR(G<+?/9%T070;M7=J7* MJXX.>SP*K'H*C%%@<,$EL5&=(1!S>0O4%IU+S+XSOA<,X(/DECBNZ0E0B7^" MP3@+1Z.AVZ59F(YOX"\*3\-%<@E)DH59.H%1&DZ2(=PKRP0I#K,LO,E29Y*E M83S)X-_O?M[Z3P5<%OR!%QV9^?9R)>NLX06ZTKDT?DN']5U( IK#T"B-I,0D M)/'+O<$/\TZ+T_U?)ER:70:N3_5?=#1:&M25'Z"F)]U/F8/T,*,7_6AZ4N\' M_#NF*RZ)&)9D&E^/;X*^G/N#5:T?5!ME:>SY;4W?&=1.@>Y+I>S^X!P&ULI59_;]LV$/TJ!W4K$D"-]JN0E=?C$&&\E:RL]V\KZ<>8$EA T6QB(P^GO :VP:"T0T MONPQO<&E-7PY/J"_<[%3+&NF\5HVO_/2;&9>[D&)%>L:PD(UV M3]CM]P8>%)TVLMT;$X.6B_Z?/>YU^!Z#:&\0.=Z](\?RAADVGRJY V5W$YH= MN%"=-9'CPB;EWBAZR\G.S._P 46'/BR*0G;":+C# OD#6S>T>(,5*H4E#-N8 ML!.;;2YJ6*%R=2$*A _KAM?,2JWA[*.UU^?3D2&.UM.HV/.YZOE$W^ 31G K MA=EH6(H2RW\#C"BX(<+H$.%5=!+Q%R8N( Y]B((H.8$7#XK%#B\^K9C52=:" M][5%JGRM%?RY6&NCJ.S^.B9#[R0Y[L0>Q4N]907./#IK&M4#>O/7K\(T>'LB MA&0((3F%/K_AFM6UPCY=(*L#YV-$3T(=)WI0H*!:X)IJBCR8#4(E&VH"MG#. MN* 5V6E23I]?PCNN"]; '\A4GWB@M'74)8;,V4=L'Q&LE"R[PE!/Z-W\ )&? MIJF?)Q,:A_XDSOTLC]TX3 (_22?6ID)M6PFYL31Y@=KE31(S-6"%\<1/DP#" MB/"R%++@[R M54JVL'PTJ"SI:]<,4&E8/\%/*&O%MAM>P()ZL3Z6N.]S0F#U,Q@C,-^U.1)& MN*0ULAC*Q,ZO9;MEXNGUJSP*L[=ZWZ0LKS.I $7YYGFEHU1:;:D+-S1@2C%1 M(_5TH\]]V#'*@-Y7A?Y_-;$@?[Q@^A(^T9FDO?>&&N\B!,)WZ4YK#0G+U9L8)75DMA&9-6#C.,$S\EMF0QSF*+G?ZGNOK[JY\# M_54"%R5_X&5',*Z!DSQ.1]+<95.3_.YD"JM**Q722^(4!C]^*Z.'LT"M'5C3 MP):DD:6& >8"K CO1=%T)6F\[!1])/@.ZY:798.P9-HX 1:5E?7BV*D8O;BU M2/W:W\_;^V^&6J9K3O=-@1:;!14:UK_K[N)\8N75W MX%H:*DTWW- G#"J[@=Y74IK#Q#H8/HKF_P!02P,$% @ "()Z6"A1E549 M" [QX !D !X;"]W;W)K&UL[5EK;]M&%OTK M U4H;&!B<1Y\.;8!QTF[V6V ($[:#\6BH*611(0/E1S9U?[Z/7=(4;1>U18M MMA\<(!;G=9_GSIPAKY[*ZFL]-\:RW_*LJ*\''I#9W9?93.K'SZT$T8!,S39:9_50^_<.T_O@D;UQFM?O+ MGMJYWH"-E[4M\W8Q+,C3HOE-?FOC<,H"V2Z0SNY&D;/R;6*3FZNJ?&(5S88T M>G"NNM4P+BTH*?>VPFB*=?;F+JGG[-VOR_0QR4QA:Y84$_:^>#2US5W[['/R MD)GZ_&IDH8X6C<:MZ#>-:'E M)#L0UG8>%1,S>2Y@!#L[8^7:V#?RJ,1_ M)L4%4X(SZ4E]1)[JG%=.GCH@K^4S3LBMV;\;)*;6IJ]O/M0VTK M .C?^Z+0Z-#[=5!17=:+9&RN!ZB:VE2/9G#S[3;C,O*8K8SQ%"K)'I<%G69I9/$F@D*+TN*L6$. MZ !E2G/*90TI]?DE S"69-4:&^PVA];T/UCY?576=?OW76W3W,F[V[+SDGVY MN+]@L_+15 69P>I-^H-)X/^9/._Z-&'N3' %9T,OAD5DS[H= M]3-^B?Q4B[*"RZPHK6D@\5"2C8+[.N;"%WB*_9B=*:YB?>[Z0QZ*8"]8,3A2'7<<#\4+,SS0-?G:-/<2U"0D=NJG$*!Q;)PE1,^8K[TF?"QV2A MQ'G3HR-V9Y"O:3I.R$J JXT.DU+S*(B9#.&G\,_1X7,!$4U<^KA1W/-\[FG! M)#R*V%G$10QKT(IC'GG!H5B28WU!0Z81S8"'OH=GZ<(S;,3YY^THPB3T-N[4 M'\#='OB<"=+B2X\+%>%IC8C^TWIT)\0Q5Y[?3211U*./("'@L2?9!JW45@<3 M@BCKY_*I1Q^*+4WP%4R(O1:IKA7%I^)4(MN::P!&<@\X.Y/ 5NA16H4'U9&W M&X,HP@"R(4,) WBL0V R0HD :*>A.A0^EJ&XO! 24.@2&D/HBU1P,#2:L.R' M4!N16B&P1ON2AWOAJKD($>H(9@)I"@48\9 LQ8#V,!"?BM<&+YJ*EJM0.=,QHW0"W:_1'/'JTDZ(;"Q%"?8 MV.X_S0X>00<<8/"&$*+TSA[\D4@HXI!"X8!S1RG&Z?F&EH<5 M,+2.S+@7F;R-#'<,J6X9TPDD97,LO%T:AV*L$ T0J(8];&,ZCMWH9@05I]Q3 MS6(J>.Q0S3XQ[)UT1P 3=H )3P:,>XMVWPOY[4Z&./M25";)W.'W YUZ'VE3 M1*5Q]AVE]T=*[S[T'#?C.0=U"' Y?FIJYQEP&E9)_3-W[BXW%F5HTQQ8LR_S M?QQQ@ 4)Q,XWPRY$M)C(G9TGS9;2.U/FR:-A#\84E,S$02@MEL#'MIULT4:N M/9QFE9DUD%SU4,SL:H&H_QEL^0<#I3 9&.O>[FZ>4$7?PSX440NT33I;?O/[ M'?\CWU8XMZ)8=5Q['P-Z/N? 4;F>1%.V"79_[$0R$H!\AD% I[OT<:PJ2>09 M) -D1($;QHXZ1QV9/HUL@!%S[3G.H"0(JX@%.*]R4A3Q#A%RQW];>KW#=T0H MN9:RI=3;?CX?/41>0N@4JN'8VQ+Z8[M$!E;'Y$!,80AE!(HG0)2$S\[0'?AT MIXB]&!Q*=YS\9":..XT"WP9!'3KQ%(]AIV#8J:#-3VI(Q[5CP]5WSN?_!])W MTC5L*?FP96[[T-V?<8R*:S=C!]INI%E]Z (I'1W>5QB]H1/K(L*Q$_@^Q=V7 MT!GB]J05W=@TT6A"0( N+^KQ]]-J0T7 /I%PA;LJR+%4 '50LR] $ *1,QC MQ[=;DKX3;3\ AJC,VXO [CW[^?C!FR@NY%INF/VVG.WQW4*A&XM/I[J+2^@V MC !UX=$&HKDGI+M,A9K+R-_;1JV7+A/F@^EM67N'NEC4\WY;,0< #X5 9 >&PO=V]R:W-H965T[/1]YH\^"&+U?:/)A=6V]'MGA\&$U-TSP>\F^!9WNY!%^99J>G$F MQ3V19C2DF8Y5U23J/1*D7=5SO+' B: UV/T-QBO_(,2_TJK M$Q)X#O%=/SP@+^AU#JR\X'F=WW*5%<*HK<@_+^=*2[C)OW8IW8H,=XLTU)FI MFF;L? 1N*";OV.CBUU^\V#T] #CL 8>'I \ .^12*8;]Z38K)_#L&Y8U4O)J M2:ZHXFH7^L/ROZP868@"!#5"M-EY8M4PGJ#-2P/@SEILQ9FD,ENM,4/:E]>B MK&FU_O67U/>24T5HBY!6.2DXG?.":P[SEAO$5 _E&6:"W1L-YD8#B"!B0;#O M#0)%O_5DS"NL*!H%V>IX1CZR.U80KVM]\D5H6G06FI%KJE:$_=EP+&0TF9&O M)[]V G#L&\_BFKY0_K%;N),TVG?ODX_ M?SIUXB#IV^=@ITZ<>MWU+9-P%),B.@>>$81]!/6*&-^T2\+C[ZG,28;X9@+% M$+?YM_[7^?]1[Q)'!.:>IDZ K3\BH1/ H:,$5GI@QVRX?C%\_@(00]\=)V%T MW+"X8$Q[_?' X &9Y_C3>-#;JTR:8A!HO6F?@QB&D>--P[Y] M'2O#$+;UT[[]X>"00J\D#?OVE<$A!@O=M&^?4SIQHL#KKJV//76?T$%^=_S0 MM?TX=9T@2=Y1&I2TO&+DLL*H D4$K*\-,TVU2SSW MS=_(@A<8=\_URHZ\?7=MWG\RS$>,;86>D-L&MUM:Y3PW&TDXXD*F=\8(1# E M"IY3@V8#O3V*[(D%T-QDU4<3E49C]Q\SK+$6B&$/9EJ@Q(-^:T8E8:8BW1)[ MFWE67'12ZNZI\-DX_-;,I:C5;\FS(-S)? M$[VNV59XW2JZMC;A'7Q1#RDV([^+ZDWKB!8.>SJ"P#L1?P;6()<%0D#5)KPC MXDU!)$LJ+PE!J?2E(KOG)8,..8D0^Q)\2WT=$\I%[Y_J0 M/OGC]PBQD>MVUS8T[+1Q%TEXRWU+.($-D@\5 FI+5 61Z;F^,PUB,-HP?]K2[5N M*( @L%#^YB)&95R;<1VM<+B%5X-$=N;O6)%_M(CQ?LV6OS# M1(MWNZ)%V)( %W]HW%:K<:N2M6_U4YS 8:6V91[-_]-LM!M6+$@^OG&< 'Z3 M1.0#K,-E=W8/',]%TAD'J>,&\7$_ZW=$UJV=&&(^B-F'VO6:78L4,JJ(_MB)W4G9IB>@/]: /^<$%02VY84ZQM:5 .\!I=;7$0 MA(/: (E6+"MK#%M%(_3?*1%&PF-8)54]@$2[Q0._/O9/!-"U7LTGZY,Z";2K>?M_JG_:%';+V1SH;4H;7?%*/S'#,#[A8"&W8U9H/]D>O$_ M4$L#!!0 ( B">EB#7H:!@@, /8' 9 >&PO=V]R:W-H965T<[FVV4_JSV2):>*B%-'-O:VTS#0)3 M;K%F9J0:E/1FK73-+%WU)C"-1E9U1K4(XC#,@YIQZ2UFG6RI%S/56L$E+C68 MMJZ9?KQ!H79S+_(.@H]\L[5.$"QF#=O@'=H_FJ6F6S"@5+Q&:;B2H'$]]ZZC MZ4WJ]#N%/SGNS-$97"0KI3Z[R_MJ[H6.$ HLK4-@]+C'6Q3" 1&-+WM,;W#I M#(_/!_1W7>P4RXH9O%7B+U[9[=P;>U#AFK7"?E2[7W ?3^;P2B5,]P^[7CR?[&'_'8X,QN%W#.*]0=SQ[AUU+']FEBUF6NU .VU"6-_3%K0^_4SU9J%ECR MY/2#"LKK)X#!$1QX!D?>-[$9Q%_97($2>1#',;I M&;QDB#OI\)(7XO9A*9BTS\.'OZ]7QFJJF'].Q=XCIZ>171=-3<-*G'O4)@;U M/7J+UZ^B/'QSAG$3F*1"*!4UH;%8 M.:]VB[!6@KJ9RPU<D:M[8YIA)@TLPGA^F$6PKM62VY; MDCNE-7]P9P-1X6>3!**4X$.X90VW3/"O% V7!"^9^*DU^ 1:X3W-JKX02F6( MVR3QXSB&-"4W$^(EJ3C:?JI0^!3$AOR8UZ_&<12_*7_ 03'VBZ2 //*S(GO) M@:(,:$@HG$D(A9]$"7Q2Y-'IG4SA1BMC((EC/PHS^EB%G^<3RH,Q4YJ*95NW M@KGD5D@%6W+6CTO"8+72EG_M!9?1%5P6J9^G[I#F_CC-KU[P[(KG N*T\-/< M99::P!]3#?S[S:\#?R]+T5:4L(LD'(4T[(0X$+F()J/)(*$B/*;]C*7&7F@5 M_$@BF''H_RMBQ\$5KT_XIL%NDXC'T:E^#HYF<8UZTVT<0_"MM/U8'J3#4KON M9_F3>K\1/S"]X=* P#69AJ,B\T#W6Z:_6-5TDWVE+.V)[KBEQ8S:*=#[M5+V M<'$.AE6_^ ]02P,$% @ "()Z6+4Z4!L\!P =QD !D !X;"]W;W)K M&ULY5G];^.V&?Y7"/=0Q !AZ]O2-0F07._6%.MV MN*0=AF$8:(FRN)-$5Z3B9'_]'E*RK'S8T*TH6G3YP9$I\N7[/L_[1?I\)YO/ MJN!JK-7%K-!Z^W:Y5&G!*Z86I2U/QC0U1;5:QYO.:EW%W,W-E^X)/8%-H,+"_/MVS# M;[G^'XQNW+?7D=FOIWPD^ [-7HFQI*UE)_-EYOL M8N88A7C)4VTD,/R[Y^]X61I!4./G7N9LV-(L'#_OI7^PML.6-5/\G2S_)C)= M7,SB&XVLEI^RS2[/&_DCC1F-J29!VNJ70WE1&U(N=4-W@JLTY?7 MK<*(4N2=K-:B9@8J1<[NV+KD:GZ^U-C#S%RFO;SK3IYW1)[KD1]DK0M%WM<9 MSYX*6$*Y04-OK^&U=U+B]ZQ>$-^EQ'.\X(0\?[#8M_+\+["8L#HC5THA"*[2 MGUNAA!W]Q]5:Z0:.\\_7@.BV"5[?Q@336[5E*;^8(5H4;^[Y[/+KK]S(^>:$ M$<%@1'!*^N4M@C-K2TYD3@:#1JHK2M:/XX'7##B]Q5W!$3,',#*F.AW2Q1IV6+6"46;7Z$16ICQ/(S M0+77&W-[.ZS C ,FN 1$FH0)8CO!:2F5T1;9_S,B#:RG%NTW;A(LO)AL>=/) MV2]X[GX+"_Q-;32K^[3>&R446>_C(#T$-AW;NP>./6/#>X4-H5]'WZ!N1-[4 M]W $8\UMNP9*PO@_ .0/P*[>&"]N[,2/!U?ZSKC2^\Z5;GI76I"[WQC2N_%F M9J9&<3?N@M@TCZJ%99WMQB:6IK*MK>5PE*U47"U.!J;GNC3VDY>A%R""$C<: M(B@*';H*)T60^XLBZ$O<_E?T>L]+%JX_@:(3]2(^>Y+2M6DL^A80*J@7 M-81A9MI!;Q+QZZ0@"%FG+QOK6X[T99V^3[@ @Z!KRVTG2/C@M&-NV>!*MN#A M><3'D1)T&/Q1\;PM 5S>^[]1R]8B4T*P!?!&,20)#>.$_$G*; :V#J#O& UGU;*3HN#=QMB$:*@%(BH?;Y\8<03XJS;5R:O$-LL MU09+I'0C$@QDXST[XH_DG"]G(O!I$L4'*B*?NE.94"3V)U*Q2IQ)5/@TCI,# M%6XF@Q_U!4 MT!<\='V>:4U0J/2^DWY#?!I&_H$;9 @OF4A-.)4:EP9^,(D:C[JAT#><6-P;P1$BIE_VZ5 MKCJ?L0:HOLZK+R^3H- =E4,3^4$P-?*GEL/(]28Y%^+<\48Y&$?$*/F#!?ZQ M'(PTFKCC')P$-'#=@8K&=M)MW1^'GQJ!F)Q*19A,B_,(ZKCS:6>$WPL7)_KU M:.C7HY--\VMW.A1G24GL722.C]U][)&;G=/"GW;D;, MFNPAM.2-TEX'>B_NA SX?A$JA_=\Y:[J+2/(] MJ^W:_4VB^?#)V6#]'.>B>UXC:- T]B)Z J'5O/L1"&>'2BJ"X&-O_%\C=7P*Y MWY-V!'(G6J&_\DS"I9Z'5@ 580QY'$7421(+>>P"\B">OQ9IR]%E>,6;C;WR M-Y="".'N7GP8'7Y5N.HNTP_3NY\D?F#-1@#RDN=8ZBQ6..DVW35_]T7+K;U: MAU]K6=G'@C/44#,![W,I]?Z+V6#XK>7ROU!+ P04 " (@GI8,B%$HAT% M #/# &0 'AL+W=O+U#L/ T[Z'- N:+H-PS ,M$3;7"G1):FXW:_?)66[CN,:^;#E0T2) MY+F/<^\A?;G6YI-="N'@2Z-:>S58.KO9C&V M*R-X'38U:LRB*!LW7+:#R67X=FLFE[IS2K;BUH#MFH:;K]="Z?75@ ZV'S[( MQ=+Y#^/)Y8HOQ)UPOZQN#;Z-=RBU;$1KI6[!B/G58$K/KS._/BSX58JUW1N# MCV2F]2?_\K:^&D3>(:%$Y3P"Q\>]N!%*>2!TX_,&<[ SZ3?NC[?HKT+L&,N, M6W&CU6^R=LNK03& 6LQYI]P'O7XC-O&D'J_2RH;_L.[7IO$ JLXZW6PVHP>- M;/LG_[+)P]Z&(OK.!K;9P(+?O:'@Y0ON^.32Z#48OQK1_""$&G:C<[+UI-PY M@[,2][G)V];Q=B%G2L#46N$L\+:&UUK7:ZD4##]RG+*CR[%#8W[+N-H 7_? M[#O E,$[W;JEA9=M+>J' &/TO L]#GCQ M=_!V0?J('^?AA;25TK8S OZ8SJPS6$!_'LM#;R4Y;L4WU;E=\4I<#;!KK##W M8C!Y_HQFT<6)&))=#,DI],D=-FG=H=-Z_CB$8\Z>A#ON[!XN#[@$6E2+2F-G M6B=J;]LM!OC;86IE75-9WB'F/: M:./D/SRTZGN$?R5;Z<2/"GNV!GGHPCF\$/>H*"N<=*):MEKIQ5?X 5@2D[3, M<#1,;(FI*<^]W'$$H22@_IB?]+>O93C42D$8DPV1@F2PF+LL .2TA>)L<930H2^Y27 M)(L*S'A!%3*6-Q2M(H];%@5#$M0BQ%2BB6Q/_$&"TR$M$83BA'NE..],G*\:IS7N8> MD/SR"Y[[5AS3D)/ QS5D:KV=0QT@,.\M\WW+HK<,TH9AY>O/:9CY9&Q$QCZ2 M&/2]:WU9V@H3^+O@QI\[7HP.C'K"2BPXE -\RZ HL-M*/\ZA2$B<97Y<0$I) M@96*XQ*PI"BVQ4>L%L'G#FOF8:U\Z]03Q&0[8K(G$[,]HHZQ6& MV&@9-G#)Z&G0&+(T)W$>/1$4FXVD<78:-/%$YRF*>P9_'?P%E+=MI;H:<]0( M[H]YCP^H6%(_M+CU FO0'W-8U$KB3@EC6TVL&2W^,$7O^P M!*77B0;[S('^QO$9W D![[43D)-0I2RZN-[:N=FS0\(DO=ZR9_KZY^[J[K4_[2^JWY?U5_QTW"XD<*S''K=%9 MCHIB^NMS_^+T*EQ99]KA!3@,E_B+0QB_ .?G&B/EB*VT?+?P, *,' 9 >&PO=V]R:W-H965TK50O15@:1>-*!5O41JN)&BLE\%-\0Z%<$!DQM<]9C!2.L73]0']O?>= M?%DS@W=*_,,KVRR#60 5UJP7]K/:_HY[?R8.KU3"^"]L!]G)/("R-U:U>V6R MH.5R^+.7?1Q.%&;Q*PKI7B'U=@]$WLK?F&6KA59;T$Z:T-S"N^JUR3@N75(> MK:9;3GIV=5.6NL<*[E\HS08-,%G!)]N@AKM>:Y06/G"VYH);3K=OO["U0/-N M$5DB=Q!1N2>Z'8C25XB2%#XJ:1L#][+"ZEN B*P>34\/IM^F%Q'_9/(*LB2$ M-$[S"WC9&(K,XV6OX#VPG7?.A\#'A0D#_]ZLC=54//^=\WE S,\CNH:Z-ATK M<1E0QQC4SQBL?OXI*>)?+]B;C_;FE]!7C]2@52\05 T_EL9SGESD.N_)@11/ M294G+?>DXJ1V2D6M;"PID,$D!;42-!.XW,!;+NE$]880S+MKH-3V-"+&['Y_ MD(T.EZIUY,RW^!NZFX3QI*!5DF9A,CT*VH;KZI>.:;N#4JB^ BYKS2BW?6E[ MC4EPV-".@$ MDY#'89$33D&_V3==Q(Q1)6Z>'9:;31K#61S;V2:AVDR.SK)7@@^FX9)/*-8A'%\XD#'=IHB[H0\;8." M4B&_=X**G>)9#FZF:9A/YS"9IR,'F5"3673-!+A*X"5QSL-TFD.2A--I<13= MQ\.XC)->AR[ZSCG\VO/!HSR5Z$LR)V)5',P[B8P[F.BTX&9XMZXY\'5ZF]M,,,'4_'%^AF&+Q'\>'Y^LCT MAE/$!-:D&E]-)P'HX4D8-E9U?@ROE:6A[I<-O:*HG0#=UTK9P\81C._RZG]0 M2P,$% @ "()Z6'_#F0:)!@ O1$ !D !X;"]W;W)K&ULS5C[;]LX$OY7!MX';$"Q)>IEI4F -+WB=K'%%FVWB\/A<*!E MRB96$E62BIO_?F=(^1';=8O%';#YP:$DSNN;;V8HW6R4_L.LA;#PN:E;^.=7*TMW9C=W71\)=X+^UOW5N/5;*=E M*1O1&JE:T**Z'=U'UR\SVN\V?)1B8P[60)$LE/J#+GY:WHY"._ M1_$@ZIH4H1N?!IVCG4D2/%QOM;]VL6,L"V[$@ZI_ETN[OAW-1[ 4%>]K^TYM M_BF&>%+25ZK:N%_8^+TI&T'9&ZN:01@]:&3K__// PX' O/P"P)L$&#.;V_( M>?F*6WYWH]4&-.U&;;1PH3II=$ZVE)3W5N-3B7+V[D$UC;2(L@7>+N%!M5:V M*]&64A@8?^"+6IC)S M_YR#P1M)SANABKHV'2_%[0A+Q@C]*$9W/WX79>&+"R$DNQ"22]KOWF.%+OM: M@*K@%X'4Q"",/>?E93T?U@)*U72J=6B@MMII*U&;!T?9M= @6]\$?#W6W(HE M6.4W&]@(!(L;J%2-E8[DD2W8M>H-*C"3:WB-D/(:_B6X]J0 3&F/C6"75?J) MZ8?!KYW0G/+QS)7O(67!O&"X2+* )2$NXC3(DQ0^0$9"M:J_<4]>-I'TZ!!)!Q@PV'6^??OQNSJ+\ M!2;C.1#_8Y@?R)6./_DR&&M1"ME9,R%TZIZ$G78!#1K'8G!] OEQY!74B+VL MI<72<9ZS%_L=.S (OR0,DF)."Q;$"24RGF,BBY.$'V@$3*VA)Y56#:B%Q5%# MEYH:[I6JKGI#B!CA,X1YCG-<4?T=1*(/+-H,F; MM$(W+DE+A%#U&"EZ)!!H_99"'Q<37 I*+-F208-=*$AAC>\N3"=5+E(?T*"?)+(WH49&%$ZJI MK'!2#,. S:/$22#M2";KK>N MGZ I82Q&G0?)'"-[2YE'[C[RNA=?:2ZNFA&8>007J)WMJ)U].[7=A*-# (WZ M'@,^.""<8_9EU:][2V<'/+#)IF^.F7NNG1RQN>MUN?:39W].V4B+D^.@+EQ[ M0'J*SR6B[,!K!5"[^!*Y.7K5><3WW=TZDPLZH9^P_;YQG>4;.5W,D("R873WL7R5_3E[NS"1XB*"S@>,B2WNHG3)BLGLA+\9G D02L;_%G(:?Q M(LMA1]^Y ]=&U(_HE7]3\93;^C %XN)];=3V,(2T8DF.\_?_2RO>^M/VWXI> M+ V18,TQP88P?&=!!:]P*#0+-/"OE 67_?=&UL[5K[;]PV$OY7B&U=V MD]0[ MM0W8;M++(;T8=I+B<#@<:(GV$M%C*VK]N+_^9DBMM+:U\J9)[Z<$B%2^+"IS-)NW[>+5P8')YJJ4QJL7JH(WUW53RA9NFYL# MLVB4S&VGLC@0C$4'I=35[/C0/CMOC@_K95OH2ITWQ"S+4C8/IZJH[XYF?+9Z M<*%OYBT^.#@^7,@;=:G:CXOS!NX.>BFY+E5E=%V11ET?S4[XJU/N8P?;XI-6 M=V;MFN!0KNKZ,]Z\S8]F#"U2A=M_.C63(CN;J6RZ*]J._^IKH!A2@OJPMC_Y([US8.9R1; MFK8NN\Y@0:DK]ROO.T>L=4C8A@ZBZR"LW4Z1M?(7VX-QNL*H7+8-O-70KSU^_<=2MP]D]X.\*I39.SQH02B^.L@Z :=.@-@@@ OR M6UVU5[G*'PLX &MZD\3*I%,Q*?'OLO*(SRD13 03\OQ^B+Z5YV^0=SF7 MC=H_A=#EY%P^ *1:F;0 >_QX;O9,=C,O&G'EE%C)31S-( M"J.:6S4[_ND''K&?)RP/>LN#*>G'EY"#^;)0I+XF=A2&7#@E.8&$)&^6[;)1 MY*TQ2UEE:LS\207CYG^8*W)6EPM9/9"YS$FS4FF<"6!,5IZ\(A'<)^=]'^.D#'_X J#I@O@5I%28N M.2]D]8J\7V R@Q'+UK0@45$^97ZZ"I^\E;K 5%OWV@U@$3J'*?5C3D)! M4[3/6E8NBOI!*7)IE9POFVP...X,W$(F:(^C@'!.61"1#W4KBTUA;-:1]32> M7' :1!P$A30(4C(![K '=S@-;C0#'+E8#>H$"1H",0;C:5&(6 &F M&?U?&&D+KU=C[+7)3AM$+E>-;=.!_J7[ M\E8U,%&"%1HB,FC;Y7OD1\*#V L9.;FY:=2-;*'!8#6V=ZW"E-/8%^0_3_[9 MUY Q3)'AP%XC'339E8;P)$TILZT1+S?Z79NW368:KP)/$0]'J+)(+ITZU% M+B"@ ,4[V>1CB)@4-DYL)ZO:P_K;!K=>#+4!*H6 #C?HR,;FLAG+-)MB:_#! MI#0D7S86A A)%_\'B+\A:A0 CO&HU0M7 C)NC3O[%!]@LB*E]VM,TR-DN#KI ML'*AL#+#1F,DMP2+WNEKM8:44UE@DEOC):0F)@VN6 2.JG,>G$]I:K>]5D&O&]>K,+5)DR'_$9 M>2SI6V9H58&2:"12@"C^N%8)(Q>7'XV+ ;38A5P1T5XOTKZ$(%TKC:_#..I? M38Y6D )+B*! ,;T[6A#'Q2F.%I.1>)3D:9CHPUIQ--GH^T-A%ECSTX=/X(> M$!I-.22BG"=NI)#3S_P1"$7MA, M;FM20=WO6,2HMBU<000PLP(YY4&ZR:4P'Z1B.Z?ZJSD-9N@D#*PG/1&3T'H5 M9FT_IF$PZE1P1!1N Z&$^F'<82,809!(P"_"^C1F7I@^=1G@YUNX3 ZHLTN M2Q*^GP8B4\*^T[BWTG\.XE_)_'O M)/Z-2#SI23S9>MOA8W7KK ,WO%223TM]1-S*+KGWLP(6%OI:._EF8.UO2\ # M\W:0>$:QOR*&]G]!(GTC=4,^R6+IUEANF=J[X06:A7@'B0TTQ"5R8MU*3D1( M&B'S@)>Z@._ZE">17;RQU L"\J9'V2Z0G7T1I1X$>SOU M1'',F))PPY>*7> M<4GW'%)QT _6.C6AY[-U_989]BS/14A.VUG@(X.&$;.JN,?CW@1<7W)!8X9N MX&'B02ZOS(AHPIDU(X;\2!Z; =GF7D7HH>W," A/NWD.'9B\M-X%+B&E+@JL M(MXI";6 F>L%.7]$+[*% ; =1!'"LI7-#9!(U4,+'N*V B:'H>1NKK,Y+I&Q M<,&=&.Q3RGM=+LNU3L^TM7/04\H'M*&(V[-T5!6M64'GF4=8665[KX$XFW(>]>S+-M4;.BTT=HH7ZR+>Z"KO5H MF"]>"L))!FQDM"TB_Y(H3'!RVG-R^F0E3IZ4ND6%W0P;G8]V"WO X):G MSM4J+?Z*^OG]F(K_'Z?'KM[S.!^(,W+ @ MFW^A;!\*761WP5-/#)..GU@"3(-UKN6!M9RG*3[=-KLB*&)P*@!#)RL,SH9C M)[8UGC$PTFW^&8">*_M&3Z*F96ZQ#2P'!62)M:>N"'A EZ"_ ZSE^_T<87.- ML+FUL'FRV!RF!2 U>W2;\+]..S]+3:(??+Z'FD&]0"1V(UGFTE[N,@:7M[6 M4-E:9B=083"R0RZT^;Q_W2@%(X2NR%L-#HE[";SM.^:0Q#F81QXT5L@K'MZ9 MBO':T2+_NAB3]^ II$M9=2<<[R>"/ZWLVP1_B+@MOE>1[6+?;ZDW2#4#!H;M M W=JJ%FP$5>#$V"K$-<]U][,T\O@7.QJZFL"<&[(FOPQXE[_IJZ&RH MALY58S]UP$,O-[&,8G%:^;?&XL;:[7GE,KYH'#EU'4-#-,T= ;Z=BLYP(L\G MC\V[(_DK>\J%IVZJ,BY 4YN%TS+':QG+*IVB;%V1=K6_]3LZ.X- U(7.I3O2 MA9_25HS@S!I*!NDB=2?-U-'V%^7L66U:5V'=J@IBC(M&6)!%OET/1M1G6'8D M,?7]B%S* C=5(($ 1)^5Q8A(8;D7QD0$N(#BL.(*:1HS^XF !**RS7.07M0+ MN[\1!0%-8=8/6$Q#M 4W!2-8HZD*1EBX?=.\U)7&[R'L23AGC#)H@K^X09@F M($&036ZE=F,%!B7+>HGNR^1"M[)P^T!X'DX95!!)Q&GH^X"WD+(T)&=KKHH/]8Z_A_4$L#!!0 ( B" M>E@U5U.?Z 8 ,41 9 >&PO=V]R:W-H965TCJXMX[[V]NC"];^I.O[?$]6VK M[)<;W9CUY8B-MC?NZH>E#S>F5QF]Q-=UIF=>M[EQM.F+UXG)T MSKK?:?XJQ(Y:9OE&>75U8XNG->3\U=NN,JTF']1G[UJQKC>JO)OZ]GSEM XS_'8AXT9LS;HK@?=/D)CK7%'.;(P#?H84*D[XI>F=ZJ;N\DY M^0DY50WYEU9V@ !! 7NT^:Z&X2<-/YQ\/+L_(]^3<2$%E4DZB6O!J$B+N)9, M4IY@C<9#6W6$YS0K$I(**C)!LH3RK!CR<,S7H"TK*><;S4S0LAS6N3 M$P42NP*);R[0>VL>Z\A3\.:K13FI]SBL0J563XR,9[K3B]J3A37MY&D"*@/2 M=$-%/22'HM7=PU\KVVUO+8"R=^2JXMO!BC4*G,)V3,&5.94TH(,QRM,!**R@62[#DM,2 9T 3+X# M3/[-@/EQL=!Q'AV A=R%(.\TJE?53:W"U#H&GY-67H:/WIG"ZB5JNF1@V]B0(OTL:\U]L]_R,0OMU[LBUFH+#>0TSY M(Z[; :%C)@N:IG*HKF0T%>6PSCAE.9]L0!;]IJ3#>0AUVJK;F@(1I2 BP+H$ M X&/TCQ!R1Q!$\(B3SJH-C5(!YC7:<,P21B47 *4H*$L#1H-9D67! MK*D^O0HGBWF,! >>6/JPI:!Y!#SK\L\$9$![&M.J^Q)3)URX<#@<7 EC5WH4G]YN]/T2A M?=S2K#O@#:7\0Z/\H2V>W4CW4>]-GI-_!"RO@&,?NB_T:I@1RMHOJ-A:V7DH M#1A7IA2 B6N12^!4D%NUJKUJZM^ATKX$\XPG-"L9ND+2E!;#H!%B;8 M 11I1CX8).=HG3F5(J%%CF"1U!+)3<@[[5"-8_TZ1CB8>4E2AN%'69)04:++ M@[O'M#->TD((]&J)L/*G93^(_AQTZ4$4-8[U6]EQ6E(FT8-AD7%PT4X:-6AK MYR(-C#,@(OJ#D,L,+/0\RS:\\+PRBU>]VRL/E,6#E$AI$19#VL;@6QXG.W@7 MI'$D<8=%&[,T =6$*,S^*475]D ZJ )2TAQ- M@7Z%1RG&/2@$83X-@>$Y%^F18(YA9GKP:MUJ^Q _((03-G(_O&7O[NZ^45P/ MK^;[[<,'CI^514(=NF1,XCW #A\-A@MO5O%%?68\7OOC&ULO59M;]LV$/XK!WN^6)1X?.YYCG?G.]DH?6?6 MB!8>*B'-Z6!M;7T\')IBC14S1ZI&23M+I2MFZ56OAJ;6R$I_J!+#. RS8<6X M'$Q/_+>9GIZHQ@HN<:;!-%7%].,Y"K4Y'42#[8=KOEI;]V$X/:G9"N=H;^N9 MIK=ACU+R"J7A2H+&Y>G@+#H^3YV]-_B=X\;LK,$I62AUYUX^EJ>#T!%"@85U M"(P>]WB!0C@@HO&MPQST+MW!W?46_8/73EH6S."%$E]Y:=>G@_$ 2ERR1MAK MM?D5.SV>8*&$\;^PZ6S# 12-L:KJ#A.#BLOVR1ZZ.+SF0-P=B#WOUI%G>
DN96XU[7(Z9Z=?Z-X_*6.@1@WS-=,(!S=L(= < MG@PM.7!FPZ(#.V_!XA^ 13%\5M*N#5S)$LOG $-BUM.+M_3.X[V(OS%Y!$D4 M0!S&HSUX22\W\7C)#_"NF)9KE_GBV,U90=?[TDN(4;O0SG*N;8U*S MTP&5A$%]CX/IVS=1%K[?0W;4DQWM0Y_.J0++1B"H)9PSPPM@LH1++AJ+)7Q_ M"'2&K"T63!1-(+Y B(6BYY%V;&0Q$)L61@? M4&:MYHNF1;,*YE)MEH+=(7R4Q1%<"$;F9QZE79]#H:J*/%"V%W=K)4K4!@ZX M) JJ,61H L"' FN[XZ:D=#\\A@_<$$GX YENLPXH9QKJ+WW:N)_$_<3PI:E0 M,ZOTL0^?)_X+'(R3/)A,PD.WSB=YD,:97V?Y))B,QH?P"8TY?M+Z3X52R8+R M7E,D71RYM$A!M' 0!>-)*4OUQID0 MCVUQT]\4S+%H-+>[V//64.]P++<< MS1/'#26\*]$=HB^TCY_?-&A*\8X)F*O2;)L9^5Q@P2C!_2ZO2*UUC+ATE'WS MHVF')HA&E+"FNB![I)F!-+_K]3[K2/^V]Z6--@ ]JU!6H#)*6-(A$/X6H^FT$\ M)BU9"E&4P8VRI'HT">)Q!&D<1''J'Y,<7JJ,X=A;(T./GEFB95U,Z M]I>*\KA[<0[ZV7?Z-U!+ P04 " (@GI87)X#C?D" "T"@ &0 'AL M+W=O M3$RK*&P?IGUPTYO$(K$SVVWAW\]V0I1"J !5XDMKQ_<L!*I.$L8++-66I[8H.>"E 16Y[3E.WRXPH58T M,L]F/!JQE7HA""'6&H&K/[6 M,(4\UT0JC7\UI]5GJ:+V:Y,+]H4\,\%^#7 -T*K MS(RL,RQQ-.)L@[B.5FQZ8;PQ:*6&4%W%N>3JE"BT++=TR/D>]^1)[C!1WPZ?/A_C;<5JXVUGJ-M9[A\Y_@NX0UT)6R M)^&L0)]O)7"*5)<&W9?JE_Y$E#B& ML57JBO(U6-'[=V[?^=3ER)[(MOSQ&W_\7>S1%9,X[U)8P08&IK]"ZR@(PU[H MC>QU._?'87[H.<.P"=O**FBR"G9F=4V)5,68JSXO^[.W3GSV1;?G3;_SIOZX_*]BPW7B#L-\/'O1G1Y@7>H->=W\.FJP&.[/Z M*3/@75GMA+W4]SV1;2D<-@J';]&7PWWZLR>R+7_"QI_P=7T9/OH@NFX8>L,' M??DXK.\-W>!!6]JMF4+/34C51O)2C-F+)A4=3++ M3(V5P'6 .D\8D_<;/;DT@VKT'U!+ P04 " (@GI8$]>A8I,$ #@&0 M&0 'AL+W=OZ M^)K4-A!;NVB*36O$V/:AZ ,CC6PB$NF2M)TM^O%+4HID)3(3 VP>8HF:<\PY M'(YGJ,F!\0>Q 9#HL;F+$EGTW83N:$PI(CL2L*S+_-(6>'J1=Z3P-W9+V1>L"? M3;9X#2N07[=+KN[\FB4E!5!!&$4,/>B; MFW3J!7I&D$,B-056'WM80)YK)C6/?RI2K_Y.#3R^?F+_;)Q7SMQC 0N6_TE2 MN9EZ8P^ED.%=+N_8X1>H'!IHOH3EPOQ'A\HV\%"R$Y(5%5C-H""T_,2/E1!' M@'!X A!5@.@YH'\"T*L O;<"^A6@;Y0I73$ZQ%CBV82S ^+:6K'I"R.F02OW M"=7KOI)3FK MZ,2LP@C=,BHW GVB*:1M E^Y6/L9/?DYCZR,OV)Z@7KA!Q0%4;]C0HNWPWL= M\/CM\,CB3:]>M9[AZYW@6S":J,7BY6K=$?& _OJB;-"-A$+\W25X2=CO)M39 MY4IL<0)3;ZL#@>_!F_WT0S@,?NX2RR59[(BL)62_%K)O8Y]=IWO@D@@=S@D3 M4G1)5U*,#(7.H_O9>- +]-_$WQ_+\M)P.(XZ#..7AH/1H&W85D+>6F-S$]" M$E6908IV K)=CG*209=\=IK>Z?1C!9XKE2.REE1AT-1A@=7+6T))L2LZ:R4K M\MSPF^!?H/W:D&C.X 99P5J(Z^ Y$;M##'>L#1'&BR*3!_4/9+SM*=LC!= MG)HF2;IE=]IJ.&6+7;&UEZ+I-L)+YPG390.Q<,H6NV)K'YL^.2$Z81<_.25YE*_WRCXZ^U99:FU<( IDS MZO)TN!ZM7U-EB1 MU1F+4@, )@- 9 >&PO=V]R:W-H965T M$MNYY\3G.->Y'J\9_RER (E^EP45$RN7T;F(="R65D*QLP&H&):'U'?]N MC-@"N.$!@-< O'U < #@-P#_H8"@ 03&F5J*\2'&$D_'G*T1U]&*33>,F0:M MY!.JU_U6L$HI?C&VIE.GYV4FCXJ)6X1U0X7KHFE&9"_26II#N$MC*DM87 M;^/+A7>4\0.FI\AW7R'/\8*."5T^'.YWP..'P[TC:OQVE7W#YQ_@.[P:WS^J M4'0EH10_NGRO>8-N7KTIG8DE3F!BJ5U' %^!-7W^S V=-UV>]4D6]T2VXV?0 M^AD<8]]D39=A-7!H@'K374V]R F#:#2V5]M>=,0YX2 <[,7%]^-R3+.Z) M;,?/8>OG\+&I5 .C[10)PS *]E/I?IQ*D&@8^7NIU!'G!DX0CKI3*6H51/]* MI04(70CA FE[2 +"_"B9S($?2[&CQ/_[2?1)%O=$MF/HJ#5T]$0I-NK3SS[) MXI[(=OQTG;LBSWELDC7(G1^,/PH#9R_)NN*\,!J&>TG6$3>,HD&TEV/V5LE: M L],Z2^0J4'K*JT=;8\7YZ:HWAN_T,<.4PK?T=1GEFO,,Z**T0(6BM(Y':K? M!J^/ 75'LJ4IC.=,JC+;-'-U= *N ]3S!6-RT]$O: ]CT[]02P,$% @ M"()Z6 QWUX(6! /!0 !D !X;"]W;W)K&UL MM5C1;MLV%/T50BN&%F@CB9(I.[,-.%&VM5A0(UFVAV$/M'QM$Y5$CZ3M].]' M2K)LV;*0%,Q++%+W'/$>\BA7=[CCXIM< 2CTG*6Y'#DKI=;7KBN3%6147O$U MY/K.@HN,*CT42U>N!=!Y <3/*+BF2W@$];2>"CUR:Y8YRR"7C.=(P&+D3/SKV"<& M4$3\Q6 GCZZ1267&^3QW\5J5,_TP"/ MK_?LOQ;)ZV1F5,(M3_]F<[4:.7T'S6%!-ZEZX+O?H4JH9_@2GLKB+]I5L9Z# MDHU4/*O >@49R\M?^EP)<030B;8#< 7 IX#P B"H ,%+ 6$%" MERE0*'6*J MZ'@H^ X)$ZW9S$4A9H'6Z;/<[/NC$OHNTS@U?H MY!OXB"9)PC>YDN@!$F!; M.DOU9 P+$ +FJ ZCN1F8 \7R)9J"*(Y>G@#Z.DO9DIK-E.C3'H 6@F?H[EF! MR&F*;HN$0$@T^XY^ [X4=+UB"9KH(RO1^Q@49:G\H/%/CS%Z_^X#>H=8COY< M\8W43Y9#5^FYVHET5T^AWF3P-5BU8KAO6(WN)/Q M"\VO4.!_1-C#81!+$%9_SS3S[Q?FG3S"99;(FL MH6=8ZQEVL>_]U"98"8P*H'D=;\>X[Y&P/QBZVV,M6N(\TB.]D[CX/,['_B# M41W7R*!79]#KS. I9TH[_E%1!:V&ZX2_=N-MDL66R!JRD5HV\D9&(C;UM$D6 M6R)KZ!G5>D8_:J02V#\VB$](&/9/C'0>YY,@Z(?!B9'.XP91Y$47?-2O$^AW M)O!5K4"@B?YOQQ+::J1._&LWWB99;(FLH=N@UFWP1D8:V-33)EELB:RAI^\= M2CSO1ZU4(8_/?H2C?GCBI):PD/2.'%*FV1*&28##=B/Y1S6JWYG W?W=I'7U MG;#7[KA5MM@66U,R?) ,OY&+*F);HMIDBVVQ-44]U,I^9^G8::3@W"&!/OQG M3CJ/PP-,"#FUTGF<3W1@_X*7#O6IWUV@3B2CGZ8T80O]W66^YK[0-O5!L,D6VV)KBG@HD?W>6[G+:O5LE2VVQ=84]5! ^YWU9*>[R/FW3A 2')RZ MZSQN@'O1:<'7$A82TCOUEGO45M%EW+)H3TE4]$G*?D$]6[? )D7CYV3^QK3& MBG;-@:;LJ]U3L62Y1"DL-*5W%>DM$&6KJAPHOBZ:-S.N%,^*RQ70.0@3H.\O M.%?[@7E W3 <_P]02P,$% @ "()Z6/L]^O:G P 7 X !D !X;"]W M;W)K&ULM5=M;]LV$/XKA%8,+>!8+Y9?DMD&G*A# M6S1M$*_;AZ$?:.DD$Z5(CZ3M;+^^)"6KLJ,HSJ9]L47J[N$]#ZGCW73/Q3>Y M!E#H(:=,SIRU4ILKUY7Q&G(L^WP#3+])N$ M.?.IG;L3\RG?*DH8W DDMWF.Q=_70/E^YOC.8>*>9&ME)MSY=(,S6(+ZLKD3 M>N16* G)@4G"&1*0SIR%?Q7YGG&P%K\3V,O:,S)45IQ_,X/WRI4:QK'^O,!_5=+7I-980DWG/Y!$K6>.1,')9#B+57W M?/\.2D)#@Q=S*NTOVI>VGH/BK50\+YUU!#EAQ3]^*(6H.?BC)QR"TB$X=0B? M#X5?(^$L=9HYL&*:;TU?<+,OB^5T&^)]E/S M>]@!VT(/+>*8;YF2Z!YB(#N\HGHR@A2$@ 159IB9@3E0A&7H#H0]>BP&]'E% M28;-9DIT@3YA(;#94O0Z H4)E6_T[)=EA%Z_>H->(<+0+:'46$]=I8F8<-RX M#/JZ"#IX(F@_0+>$#0'= MG.\^:'"/SG+TV:=0D6=01VI&=8Z1FVH<\75*=' M>\CU:4<)WZY4NJ4Z9Q6?3).0!>#0 IK'4W=7U:;()CFVBUL#^)>UA M17O82OMP: 3$/&/DG],OK6!:8$QJ+/S0\TZH#A]1O1R'_<$)V<=6P\&P/ZFL MCEB,*A:C9U@> M3>P]]/9AHR]L?2'\1G)CIU/+4K^2*8X+@Z7"0B%]%>E78)%'8$=Z7E9Z7EYWA$7SV2# MGIF/@2E=]#;)6RSC^[74X#U*[*VQO%2VCL".9/.]'^6A]Y^R9UU12M)&S9Y9 M0E=SN:WFFDY@N^]+M>P*K1#3K97=.8C,MB\2V:*@*#VKV:I%6MC&X&3^VK1. MMIS_ 5/T7;=89$07U!12#>GUQ_IR%$4K4PP4W]CB?L65;A7LXUJW?R",@7Z? M&ULM5QM;]LV$/XK@C<,&[#$XKO4)0:V=*_8 M@*)9M\^J32=:91%C)DOC64?']U)QWL>GJA>/5;UA^9> MRC;Z9U.4S?7LOFVWK^;S9GDO-UES66UEJ7Y95_4F:]5A?3=OMK7,5OV@33'' M<*JVK5%7LHW==3L-INL_OB=+*K'ZQF:??KB;7YWWW9? MS!=7V^Q.WLKVW?9-K8[F1Y15OI%EDU=E5,OU]>Q;].I&)-V WN*/7#XV)Y^C M+I3W5?6A._AY=3V+.X]D(9=M!Y&I/P_R1A9%AZ3\^/L .CN>LQMX^OD3^@]] M\"J8]UDC;ZKBSWS5WE_/DEFTDNML5[1OJ\>?Y"$@UN$MJZ+I_XT>#[;Q+%KN MFK;:' 8K#S9YN?^;_7.X$"<#$'4,P(.H F3PY[H=?19]'>1G]?E_M&C6PN9JW*I;.H_GRX/=W>[^QP^]?LO(R(NCK",>86H;? M3!].AL/GZ@H>+R,^7D;?V.++Q#8(%IRC)9 Z(MO-U7=YO]*E095T]I"W8\7_?BNDCPL$"%( MQ.G5_.$T"M..D92D\=%LX!\]^D=!_WZLJZ:)WI6JKA6]FS^J>F9-LCU.F77>+D]3NI3AZ*< )=U)JK'--A)QK@< &@2;'0),SYUIB7& 2 MQRRFXTPV[2@2/$V(_4ZD1P?30),M-1S *1NGB\5(,(>+*-8L%X>:= >DP91* M4$I&?MK,2"*H<+AZ0L@HR/P[P PO9YHF,1][:AI21./4-061)CT$LLR$W#P M#,Y-"!I;ZO7(H3Q/(EC5!HP\@U/Z+S"!(%9BR' M&$U5,HYST33$"%/JG.&:)U$HHD0F"2)+(;)099QRNYM84R4.1I78QH$D'4]O MFQDF5#A4/M94B<-0)3894-U\H?AE[*F%4U%,XL3EZLGZ$*;*=Y>WE]%=]2#K MLIN3?2'*[F2Y_!@UBSI*$38IFPICHIA&*'8(8:P[' M,(?[%"1SL7E!.1MK=YL9PAB[9KDF70SRW/2")"PWGJCEV-A1TT[$)"&N(J\) M$\.$>5-M-K)>YED1;;.MK*U.@A#>DS$0VC!@3;XX/:_R@-SM'6P@M&%W3E,X M@2E\0G_.I&3"",/C-83%+DE(WS.U)2#1U$U@ZIY>>8B5O,=^6HA;.!IA1),V M@4G;H_(0<_UZ@4'Y, L:8)MQX/&#:496OS#5A-%$3F*@]RH])P5@8\]IFY)HL MFJ0)3-(^Y<=R8,4,F:1CVE&FRCFS.THU M+U*8%\>+,'CE!8/YSLE0:,/0-=]2=/X#2@IRMG?$@="&$6ORINA&MC4I&WC<>9+K(GIR8/98%UN:FE?CY]^PF=[;C2:U6F8 M1C@UU\5]HHU5+'RZYX:C>9O"O/U;5$,WV#&Z13ZI(+&B?/!3: M,&*M"1BL"2;G:M"& +-L[*(HCEU3[V1[%RP*?L\W\E-?PUX2@J[U0Z$-H]6: M@?$ Z1I4,H1"&T:L)0.#6P=/$R@SNP&,8SY^"@&?Y[EQ:"' /+L+3I9E)M$; M'/82W7VF%0/S5 P (3\M&>"3/3,8KM4%A]7%Y V8>QCQ1)K!9WMN-%J)<%B) M3'G2!$/XUH=0:,. M:+A ;:"\Z"2)13:,&(M6?BYV\%A .]PS39'2F)'=Y!K M'<)#[1J'@;S#,96(0X1P+4)XL$WF,))W,)8-Z8X-\_QD1WJ@+>E!=08W'SZH M-'-L ^-:/W!8/WAM282QO"-Z"<7!M>+@28#*&'3702BT8<1:EW!8ETRHC$'W M'7!3W/ T=CP'%UJ1",]^A[,RPD#>[UV8G1%'+1%:CPC/C0?NR@@C>0=CME < M95YHK2'@[LG4P@C#>$=B/C=16>;8$B*TC!"PC/#8&P C>7 M11%46Z( ,IBV'?KS&:)2S *K30$W-N87!>#BHT#FABFV5@PSD]>UN[>E/\M MJ^]4VD2%7*MA\667K/7^Y?/]05MM^_>WWU=M6VWZC_EC*BKDY]@( /L( 9 >&PO=V]R M:W-H965TLFCJI)1#>U@XB4=IIG=8- M%77[;)*#6'5L:CO0[=?O[$ &*Z!M0ON2^.6>Y^Z>^'+N+95^-!FBA>=<2-,/ M,FOGEV%HD@QS9FIJCI)VIDKGS-)4ST(SU\A2#\I%&-7KG3!G7 9QSZ^-=-Q3 MA15]7*-2R'S2"]<(]GV76+81Q;\YF.$;[,!]IFH452\ISE(8K M"1JG_6#0N!QVG;TW^,IQ:3;&X#*9*/7H)K=I/ZB[@%!@8AT#H]<"ARB$(Z(P MGE:<0>72 3?':_;W/G?*9<(,#I7XQE.;]8.W :0X986P]VKY 5?YM!U?HH3Q M3UB6MMV+ )+"6)6OP!1!SF7Y9L\K'38 C0+0"1+\#6GL S16@Z1,M(_-I M73/+XIY62]#.FMC#FJ> +)E!: TRF<"L7 M:&SNY^?PF6G-G-AP>HV6<6'>T.K#^!I.3][ "7 )=UP(^BBF%UJ*R3&'RD_VN._$<&=DC8S<"-33+<)0DJFRBA:9W05'63\R&0-FHTSB.I1:T= PS^' M-P^$TZP$;GJ^YAZ^:YQ8&&-2:&XYFC,8+$A"-A%X3C5X;DCV,WB05(&"_\ 4 M/BEC8*0,=Z=\EYZEN]9N=Z[H+\V<)=@/J*H-Z@4&\>M7C4[]W2XMCD2VI4RK M4J9UB#T>TG?75,8%$W2B[4H@4%-@+R2BRB09S8:,5 ,\+_)="AUVV^Q [D_< M+CT.0O]1CW:E1_M@8".-<\93N'FF7[3!LA2_V PU# NMJ1IA8 S:G55VD/IO M3\61R+94Z%0J=/YOO72.JCUMID5@M-<\$Z7\]<4HDYL:E 8%3@M9K77*MRU9;3JR:^VXU499ZGQ]F=#M![0QH M?ZJ474^<@^J^$_\$4$L#!!0 ( B">EB;Q$2;^ @ 'A$ 9 >&PO M=V]R:W-H965T)ZZ**+S6[OQ>%>*#9C"Y4E5Y*3[GWZHV2O:(E#QM+*OKS9C9/A:'Y#D?.( MI'S]DN6_%RLI2_3G.DF+F\FJ+#?OIM-BOI+KJ+C*-C)5?WG*\G54JH_Y99"\W$SSY M^HN/\7)55K^8SJXWT5(^R/+SYD.N/DT;+XMX+=,BSE*4RZ>;R2U^=^>3JD%M M\5LL7XJ#GU$EY3'+?J\^_+RXF7A51#*1\[)R$:G_GN6=3)+*DXKCC[W327/- MJN'ASU^]_U2+5V(>HT+>9T&\\C?/DJ+^ M%[WL;;T)FF^+,EOO&ZL(UG&Z^S_Z65M?)6_5#GIFZMU,1IU8T/9:[^&JMVY>PN*E;H[W]LX^DPD4G<->E!VZ$'.MWECSPSWZ_KL?T'(>(0!S>^.;T[;S:TT*29-"4ONC%G\' MV;I ]_*QK'-8Y53I/\C4OV\?BSI!_X$D[Z[!X&M4@_E=L8GF\F:B1FLA\V=35D8)%#LW8B=A& :>Z 3O=#\P>-$$+YQCK!Y6>BQ=Z$GI4DU*EX6: ME"[0YU05LB3^KUR@7[*B0!^R(JYJ!21:C#G<1G+6RHS?9,9W=NLO4BDM5Y&Z M40E:JREXI;+S%,4Y4C/Z5D+:?:/#*0V"D';ZVS?&*":4!8U5*]R@"3=PAMNM M-Q=UV8C3K:H&U@Z\0"V5[_'M(:&%HO24>GTZ0E,FQ$ADZ1 M34\@53"72E,I\]5O&-Z8Q^. M2Z73I"WS@'%P3YD'VI)*VZ;1YNZE_85>'3N G6/P8(T:V%FZW4HZO714AY#7 MQX?;IBU$0P)V4\* :6OOL953&G+F=:$!,"38XPHP+%%K(L"O((&[##W49>BT M$QHV4>.2^"3HY@ PP\RGW)("31'8C1%#YC9L(@;'-,"\&[1I%XI08;HE:$T/ MV%F"1^PW/?5E/:<^878(9\)( 6!&F(=M*="8@-V<,#I!81,C<.B%I'HD:TL" M>,/S&0EL]Z)F">R&B:.Z]1LG2( . FS.]X 9#7SF6R1JDL!NE#">SV_5LZ5# M]T\#IJ%/K6D(S(+)'MBGC'I&K3 -"<8^HQA.!-&H0OJARND3<=P-0DQ>4?,Q M[6(-9%;-QY8;A&BV(?W89N2\ *@'9L'D'7"&!^Q<,SPY6(/I!T:G3\.1MP< M3\"T#YDYIGVB.8NX.6MX7OK4 @(0%V&!&OE=G:8A]0(AJ 7-B$8SXD:S\84> MV<$ :*D"870P8%85B-"B6_,8QHWB.CKPL1$]0$X;[H+@0"=D$8"F[A.:)YCHS M.B,EK!3Y8:CSU1Z%U+&JL9D!FH2]M"9I@08JFB3+,/>V4% M*ENO93Z/HP1MH@V\/N1VT;PS8V?,)(]TG&,"."^R'EGF''9ST>?/[>@S:L*/=>0JT"FW;#$Q3#AM_5X^9 M^-*M$TZ3=J@:;MB;W\MC)K48RETF;>4::MB9M_ 80#S@N#/MG.-.$P_[OV_@ M,6A!QQQ7D)5]7&F@8:]LW\F\C)_B>50MS69/:"'KDR9@H$Y/O8O 2-[:1PTU M]G#OO"62.S&K;W;&\M;.CB8F[B:F 262F^L\/@YP%_( ,\(%(Q:.Y9IY^ BK M0:>MD!Q8!C(V&$$CC"US+]=4P]U4,Z1 '#FNN@$K-[9&0OK4Z MNR_76S2T>F21K*%+O'( Z?A'7+>GWFI.\D+:P1MIYWXE;=QWTDYQ_$AHLA.C M'S]R>^RM'SIUSFP#7 .<>%OOK[G#Z9T4:)G+DA)-;6+\,TMNE[UE'?UJG*^9 MS7];K\:YP^F;$?_HM^A\C6S^N=ZBH@GP MV-Z1/#WX6HCJ.SG>1_DR3@N4R"?5R+OR50'-=U]SL?M09IOZFR(>L[+,UO6/ M*QDM9%X9J+\_95GY]4/UY1/-EXW,_@=02P,$% @ "()Z6&CW<+1I" M'CL !D !X;"]W;W)K&ULM9M;;]LV%,>_"N$5 M0P?$L7B5U"4&4F?=.G1 T#3=P[ 'Q:9CH;+D2K+3[M./LE53$BE:4NB7Q)?# MX_\Y$OD[O.CJ.4F_9"O.<_!M'<79]6B5YYLWDTDV7_%UD%TF&QZ+;Y9)N@YR M\39]FF2;E >+?:-U-$&.PR;K((Q'TZO]9W?I]"K9YE$8\[L49-OU.DB_O^51 M\GP]@J,?'WP,GU9Y\<%D>K4)GO@]SQ\V=ZEX-SEZ681K'F=A$H.4+Z]'-_#- MS'6*!GN+SR%_SBJO01'*8Y)\*=Z\7UR/G$(1C_@\+UP$XM^.SW@4%9Z$CJ^E MT]'Q-XN&U=<_O+_;!R^">0PR/DNBO\-%OKH>>2.PX,M@&^4?D^<_>!D0+?S- MDRC;_P7/I:TS O-MEB?KLK%0L [CP__@6YF(2@-(6AJ@L@'JV@"7#? ^T(.R M?5BW01Y,K]+D&:2%M?!6O-CG9M]:1!/&Q66\SU/Q;2C:Y=-9D*W ;U^WX2Z( M>)QG((@7X'V\XUF^WK\?@WMQZRRV$0?)$MSRQQS<\_DV#?.09Q?@9A>$4? 8 M\;&XI<:9<'(!'F)Q0T7A?WP!/B19!NZ2+"RNV05X%X0I^!Q$6PY>W_)<-,U^ M$;_P<'\+7K_Z!;P"80P^K9)M)E1D5Y-@D$MP?P9Q)< PPN M'$0TS6?=F^-Z\XE(ZS&WZ)A;M/>'.^:V&K\NN(,WHO=6].S7EZ2N_! MHU<1XC2DFBQJ,NE1)C7*_)3D071*%U5^59M'U[[^G1?]OC =< MV[.9S9O?DK-:%MQC%MS^-W\PGV_7VTC<60L0M>; 5:[*NG-&DIM<[ZO4& MW/W=!'LG>X')HB;7/\KUN_2";OK\TPDUFM040D*/*%+O?'+MKMS&M4MQ4!HS]5^8NANS.V\\Q<4>RKD #IN[=1E"D M%A$"5;@Y(]"9%:AJ&4&1+#70D&E\1^WJ;%V'*IV9 55(5@BHT]R^HU@-[ 6J M%+$:LP)5?HM861,@:O'+8L39%XC& !>I,[\&:(N8\V[5+7S?)_1ELH5R6(!F8N% M0=A5BP",1,]J%@L:.Q>SUEH!RUH!FVN%3MC%&N@3UX7-28'&#C+,!'A;9,KJ M ,.SS.JPL>CHVREL>:LG098>V+QN\ )48G598 P1;:YYZ,P\BMKNLLKRO!GR M+R$EUE$>XB9\=&:0^&WPP9+RV$SY7J3$&EYC[#>7/W1F"!.W9:D22ZQC,]8? M+N\OP5.RXVE<=)8]*8,G'L^_@^Q8GFJ%&_WV[BB6O-6S(.L%;-X7Z$%-;+5: ML.6M'K>L%O" G8 30[NZO$ 1)8XRM*MVHK1#3DL1C27I\9#=@!.B581#'WI, MV;Q3[1!& EPMHB7J<:<]@1,J-JE2M6/0]]VV34;)=M)C5Z '-(G5 M+0);WNI)D)4#&;!%T&TP)^HBPAABU+S+=&88TI:>023NR9!M@H[2-2#'6)D: MZ\Q\A[4LDA#)>])ILZ"C5@VYQ4Q82;,.\ BA%F:2RF:\&?"S9+WFZ3P,(K ) M-CS5:K2Z.V#+6SU@6200:@N/Q&I98,M;/6Y9%A#S,L( /!)UJT ,X00UYV<: M.\J@Z[?U)(ET8D;ZH*,B*JN5CF\RJ4N5)"=FDG>"(M&@6YM0U+*2Z>;J:79U5>W8EMJD9VS.>YN$RG ?%(FNR! N^*?8H MM$*-GOIV!UO>ZG'+"H#V.#-@!B*U6@C8\E:/NW*^;\ Q@1/'_=0U?A=Z4#GN MIYHAR@AJF=-0R7 ZY'C "YUQ. 5%9K48L.6M'KPL!IAY.6 %)FZG*\]!&_^Y:&12=PS,^Z'L).I M(%>&B7/,ZEGE&0!S1= )LTSEN_X*G6,!G\F2@9FW^U_V0(/5 P"VO-4S(>L2 M-N 0$=JJ$L'RB%\\Z\/C4X6'&S(48&.X:G%A-(CS[&ZX,JRQ.UTIJ#C(RB. MBF_E&12K6PB3RL.+Q9.C?P7I4QAG(.)+X=ZY=,5XEAX>QCR\R9/-_GG&QR3/ MD_7^Y8H'"YX6!N+[99+D/]X4CT@>'XF=_@]02P,$% @ "()Z6+C!;0F- M#0 'H< !D !X;"]W;W)K&ULM9UK;]LX%H;_ MBN =+&: MA9%7;M)@$D[Q>RB!8JFG?VPV ^JS<3:VI9'DI,6F!^_DF\D)>KP MDJ,O;2[4*Q[Z2'YT>/+ZZJFLOM4KQAKO^V:]K:]GJZ;9O9[/Z\6*;?+Z5;EC MV_8W]V6UR9OVV^IA7N\JEB\/!VW6\\#WX_DF+[:SFZO#SSY6-U?EOED76_:Q M\NK]9I-7/V[9NGRZGI'9^0>?BH=5T_U@?G.URQ_8'6N^[#Y6[7?SB\JRV+!M M791;KV+WU[-?R>LW) JZ(PY#_BC84RU\[76Q?"W+;]TW_UQ>S_QN2FS-%DVG MD;?_/;(W;+WNI-J)_'E2G5U.VATH?GU6?W>(OHWF:UZS-^7ZW\6R65W/TIFW M9/?Y?MU\*I]^9Z>(HDYO4:[KP[_>TVFL/_,6^[HI-Z>#VQELBNWQ__S[:26$ M \)DY(#@=$#0.X"$(P?0TP'T$.AQ9H>PWN9-?G-5E4]>U8UNU;HO#FMS.+J- MIMAVK^-=4[6_+=KCFIMW>5%Y?^3K/?,^L+S>5ZQ]D9K:>^GQW[SP?JUKUOXP MWRZ]]T7^M5@73<'J\Q%+KWT]/K'%OJJ*[8-WF]=%[?W\EC5YL:Y_::6^W+WU M?O[I%^\GK]AZGU?EOFZ5ZJMYTP;036.^.$WV]CC98&2R_\JWKSQ*7GB!'X2* MP]^8'T[EP^?MLEW6+KBL77#0HR-ZQU5YK8KC>&"H/K"[-E_7NWS!KF?MQ5>S MZI'-;O[^-Q+[_U!%A20FQ4@O,5)(_>9-7J\\]N>^>,S776(HHSU*) >)[L;Q M>$,H)8F?7LT?Q4"&XR*:T32[#).F&%ZF&()3O%N55?.R8=6F3:]'5C>'#%;- M\ZB3"N,DBV/U1*/+1"-PHN_+[8/1/*/!.F4DIG[2FV8T MF";Q$WK(;=4TX\LT8W":;UG5OMK=W?5XW;_P[IJ\.=P7O/+>>U=L\^VBR-?> MQ[(N#O?B__SVO>EN[5_7S/MMN]^P*N]^_E]5;/"Y/U9LEQ=+CWUOWZAJ=KSE ME,V*55YW>^FFD!^N.M5U DH[7B?)9=$2\%X@W!:5ETB">4- $I,"32^!IJ;9 M<8[Y!VZ&P.?_=;&H]@S,D#5_+52K!^H[KEYV6;T,G/V75W>OO(?RD57;PVK5 MW;OFV$QO02W;I$$2D\(F/L<,W_6]\G0D4IA8:G*< DZ1Y[]?GC3$&WP2!@$- M>S=X^%RNL7"\(2!9W'PHM^Q'"YO5M_9YXGX_AFRHK(.E)H?,:8=0YS0%0,"G]!4S2&$\Q*!@6F8@-Y?W8/&NF6 MXKY8Y,7_]D>84@8!GL+Z94-2DQ>$DQF)G=,3B7Y.<4[!4H3#% $1QC ] M49GJI";1=$A\WQ])8LY+! :6S\6&>4NVZU!(?0-% I)3'%/@#>%\0S+G#$7% M&2PU^60(,LY:;E\0.O[_(=JY21 M()'(*> IN"80RC;N=1OPAG7$=)#Q&?5#]3TTX+@2:'"E MK'9E^\C(O&W9G)[YOI8C0 IK64>$I"9'SA$HB)QS%95LL-3D.#G9!'#AQRQ7 M41GGI";F:ISY(\6S@+-+H&$75C5'.&T3M;P_O_4KXT$E&"PU.6[..4'JG*FH MA(.E)L?)"2> 2SAFF8K*.B_;(UAYIGZDP'K3@D]F& MC*4F+PUG(DIBD9OJ@186=*AAW+CN0RAA0 M,0=+38Z4XQ -G;,3%7ZPU.0X.?Q0N/XC[#6,[OK$50/CU*?)2*F-^6!=V_3$4I-7@<-'Z P?(2I\8*G)<7+X"&'XL&C<&#)#1K,DZ'=$*,81 MZI,@&^G<"#E38$1(<>(T+F&$J+64+#4Y#@Y9H0P9EA<3T..B)*6 M(OK-$"Z2F%].PVV9(,MB.KCR%>/:4?[83#DKA# KR&]) M^DHY+&>=45.01S0E1*QQ8:G)?'N>.".8.\RLG&F[IT(A&8;_543$N M30D-1_(QXG 0P;LU4CZ:EQIA5=N7"TM-7@,.#I'S!DZ$6JO 4I/CY- 1P=!A MD99#F@A('(;]!TC%N#",2#9"'1&GC@BF#O/>UF&S2!JG_982Q:@DHF1DED(# M+EQ0@-@(!B)8V#JOI@"%B(-"Y-Q&$J%NL6"IR7%RRH@0VDBB(3DHF_'@<[G& MPCDD,N<0L\8\6-#ZI9R"1").(I$SB42H)(*E)K?>L2HZ(&E)L?)T2-&Z!V)AS2AZF^" M3^4:"D>3V+P@8O($!\M9OXY3U#YB3CRQ<^TC1D4:+#4Y3N%OEA#Z1V -ZXB' MQ9'Q7J>80TL,0XMS#1S6M8YN"MR).>[$SMTD,2K78*G)<7*NB1&Z26 -ZXB' M.T'C?4\))Y?$8N_&O# !JUK_9=P4.S<)YZ+$>>\!RKAG),8-HVT67OJAU+&@MH^@J4FQ\R!*'%N'TE0V0=+38Z3LT^" MT#Z2#-M'^KL@\&ER11;.:HG@95XX"GP43XT^=G_NTS[A\_3P$F M"0>3!*MW)!GVC@PR:PKX2#A\) B-(\D0%P9A3%$S23EYI.;DP7M:K=@9/H-M MBF*IR>O!*21UII 4E4*PU.0X.86D6/TCZ1 >^CD,#I$GR.$B16H:28>%E,'\ MH"'R_#@(I.:5$7[A.#>-P&>S3JXIX"'E\) Z%TY2U,()EIH<)Z>+%*MI)!WR MPR!)H2'R!#E=I$BM(NEP(V

EGX_@$'F"_-T_,]^;$?+1O"(#ZUO;SDS! M"!EGA,QYOR9#K4]@J7[\ M_3XS;PT99R&-7Q,J&&"IR0O"P2!S;A+)4/=1L-3D.#E?9 A-(IF>+>#3N(;! M,21SP1"S3A%8VOKUG,1@37!8IDY@\XFF4[5_5*8HBQ!<5.)8(M>@F4A>XYU$H(2+6DUGK2& M_KJX+$6,]X:(:#4+>[PJ$CE0!X-K/#N-\ZQH/4N:-::<1;313%*G$:QB MB<8K5G&CMX9O+(_8TYI,8CE+!,]9$K@S"Z[9+)I<+U:!66"?5XN]F;.2UNA$ M-1!T.B&";2S1^,8:;]40A=VKTNQ$-1!R.R&"-2S1>,.JKR[G)A;-Z>RS;Q($ M$0QDB;N#+,&UD$63Z\4J((K&1=;F2C.T0%$-A#Q0B. 42S16L187FJ$-BG(@ MX(-"!']7 ANKCKZ-&51!<0U@T>1Z2R'P2>#N-"ZQ%M<4 M-31'40V$W%&(8-Q*8,?4L2RU* _A&KRBR?561, /ZK[IA&OMBB;7BU7\^!ZL M-IBSDM8R1340\DPA@H\K@0U4+=X Z+#E16&;HAHV[IM"!"=6HK%B-:,L#5IA MV;">@YT$-P1;5T+=/XX'MH2UCW62#^01_&$)[,EJ6'BEAF8JFK,YQR/0C,8# M5IW0AA]YAF7X>EZ,27A&,) EU)UGL"QAS[%.PC."Q2S1>,P:?O29OGD7'M.; MGP PL.OJ2&+J>V5PK6'1Y'KK(&!+Z(XML+&L?:R38(M@+DLT[K*&.:GX_&2% MW8KF9,[AB!\NZ%*2,7I2Q#6>19/K+87 3>[>LP37?!9-KA>K@$,:_UG#+,8% M(X5%[;@+"Q$<:HG&HA:C:@^?PC[62:!)\,(EH7O+#*[Q+9I<+U:!B6#/6=-L MQJ6CT,:;A0@&MT3C1Z*R)P5N2^ X7KEHLFUXM58"G8J-8P MEW&]<\]R(JXH'%OF]8JQYFW>Y#=7N_R!?VMVWQ[FO^K,-ZKB877Y MIBEW;?"S]J[;-.7F\.6*Y4M6=0/:W]^7[8WY],V\U7\JJV^'<]S\'U!+ P04 M " (@GI8#4<_B^8" \" &0 'AL+W=O% M?S\["5D_0F$2+XT_SKD^Y_K:[F IY*/* 31Z+AA70R?7>G[JNBK-H2#J6,R! MFYFID 71IBMGKII+(%E%*IB+/2]R"T*YDPRJL1N9#$2I&>5P(Y$JBX+(EPM@ M8CET?.=UX);.3=>)D3!2+!?--/YT.D[*(,I*9F^%"/$H*&$%1&:V65K4NB23*08HFD19MHME'EIF(; M-Y3;71QK:6:IX>GDBE")'@@K 5T#4:4$LT5:H2,T-@63E0R0F**W4 >7H EE MZM#@[\>7Z&#O$.TARM%=+DI%>*8&KC8J[5INVBBZJ!7A-Q3](/P8!?Y7A#T< M=M!''Z<'ZW37Y*9-$&X3A*MXP?L)NJ0J9<*Z5^CW^41I:8KP3Y?#.F38'=(> MS%,U)RD,'7/R%,@%.,G^%S_RSKK\?E*P-?=!ZS[8%3WY*?B1.=V/9ILGIA3@ MJ:3Z!2E(2TDU-7DH>09RM2C0.=,@.;&GLRLU]7IQM9Z]8A:)?V)VJC]P%ZNF M.V!QB,-_L#4[86LG_ P[S7@!.A=9EXEZE?Z*NE[@Q1L6.D!>%'4;Z+4&>CL- M7.\0WR6TMZ4AB /L;2C=1F'L8]PM-6JE1O^3ZPPF^AVQT98,O^=M:GT'M"8U M;J7&.Z7>"4T8LN=9PXRFY@);@-+5%;?_I6]2<49YRLH,,GNW"9V;&B%*@>ZT M$6^5+@["(.IM&.F >?@DV"P0=^5NM^^JJ8 9Y0HQF!JB=QR;S9/U6U5WM)A7 MU_U$:/-X5,WEC0HL(P M,P0 ((/ 9 >&PO=V]R:W-H965TXCQ+^-\3D M%]P_Y.!*:GU(4*M+\0S:%'8',S",)_@"/>YFY.#](7E/T/SK0F::B5B/78-Q MVM76WV1J.MZXIQIKLD?5[@ N320ZC_;U"JB"=NCL87I5"]9!!,'*X\& M]0S.],,[O^]];,OT/L%F>P+;42&L5 B[T*?WRQ53,6'Q7UGY,;3EKL 8Y!BV M!C]/O;'[O)V0ID7HT]ZNT:QI%-#18&.UPZ!7,>AU,KA,E[B37@V]TW(O1[_FA0H]NT.D:U;%'9H=MBU@MZ83OE045Y M\-\H:Z.8@3F/L !O2C06XSJW)V!8 M)6#8F8#;7>K(6$AQW"4TYBL&1=+-T4988D )9J\;;5D8-@(/PH$?U++0M*I] MUK,NBQWRHXK\J)/\5VE8\N'=D/KT(Q=1DN'1:+659H$,<4:F0 [@!6^$&@Z/ MB #3QF_4B"OL#[U1C=^H46]:56Z:=:CL>YL[B==)]8ZE4B[8$=XTHI/6^T.G M_\\>27M%F^T+;3=W6_9I$,A.FN,%7LU4C>9:W3[7Y<]M@YDW/!J;H3J^9FML#(8%'A/1.!GC;4$7# M5PR,7.8MT(,TV%#ECPMLDD%9 WS_**59#^P"5=L]_0=02P,$% @ "()Z M6&QR)64Q @ LP0 !D !X;"]W;W)K&ULA53; M;MLP#/T5PBN&%MCB2]QTR&P#38-B'9 A:-#N8=B#8C.Q5LGR)#GN_GZ2[!@9 MFF0OMBCQ'!Y2I))6R!=5(FIXY:Q2J5=J74]]7^4EJ&WWWBDVU+; M#3]+:K+%%>JG>BF-Y0\L!>58*2HJD+A)O=MP.HNMOW-XIMBJ@S783-9"O%CC MH4B]P I"AKFV#,3\=GB'C%DB(^-WS^D-(2WP<+UGOW>YFUS61.&=8-]IH[!1P&G5_J0QMQM+*7LM+2G%*#T]D]H1*>"6L0 M%DA4(]%47"OX"-^(E,26#"[GJ EEZ@HN@%:PH(R9@JK$UT: I?'S/MBL"Q:= M"/:55",8AQ\@"J(8GE9SN+RX^I?&-_J')*(ABD=I3Q<4H["U-5DQQ3SS2[0KE#+WO_+IP$G\\('@^"Q^?8L[N&-ZPK M+N&BJ32(#31U2V0!I/AEKMW=PC'9'?&U([83M\O&-Z,P\7='Y,2#G/BLG => MFPJ>#!F_"1F';T+Z!SUHQWE!Y)96"AAN#"P8W1B\[$:D,[2H75NNA39-[I:E M>5506@=SOA%"[PW;Z<,[E?T%4$L#!!0 ( B">E@P7M51:@0 .,7 9 M >&PO=V]R:W-H965TX_.N;RD#SD[ M,/Y5[ B1X"[/"C%W=E*6EZXK5CN28W'!2E*H7S:,YUBJ6[YU1>8B MSXO<'-/"69D0RLI(: JNO/5F2+--(BL>W%M3IWJD3A]?WZ.]K\4K,+19DR;)_Z5KN MYD[B@#79X"J3G]CA#](*"C7>BF6B_@2'-M9SP*H2DN5MLF*0TZ+YQG=M(08) M,'@@ ;4)Z&<3_#;!KX4VS&I95UCBQ8RS ^ Z6J'IB[HV=;920PL]C#>2JU^I MRI.+:ZXZ@LOO !=K\/NWBI9JC.09^%MUT#FX45VSKC("V 9,1;Z^(A+33+Q1 M.5]NKL#KEV_ 2T +\'G'*J$2Q,R5BJU^I[MJF;UKF*$'F/V%BPO@PS. /!08 MTI<_G^Z/TUU5HZY0J"L4JO'\1PIU!JXS7,AQ%4SJ&KC #*=GYZ4H\8K,'37] M!.%[XBQ>O8"1]]:DU1+82+G?*?>GT!>?F<09*(?#3_KAWW(FC*/;@,8UJ%Y, M]@L?(>B%,W<_5'8:AKPXBM(N;,0YZ#@'DYP_$"$NU1JQJO(JPY*LU=16I5E1 MW"P>2@/.&9?T1_W Q+]Y03(@=AX'40"/^!O"@B@)(C/_L.,?_H^:%\38<>$) M%11HRD>,3\-4HR1ZDI@81QWCZ)&*J\5TQ[(UH+GBO2>:JK$Q)G&>.C$L@8TD MQYWDV.Z2$-M4;@ELI#SIE"?/L20D)YT7Q8EWW)^G46&:Q,C,"Z0=FME8M MARVTL?;>=$#?$-E;?VQ(B'+%@E9M4BVT,;J>XN$GL4BH5/O$R>Q'Q_U MN2$L@F$EC]9?2NY0( &P( 9 >&PO=V]R:W-H965TK76N98@D7 MG/XBN5H,G3,'Y3##%56W?/4=&CVGAB_C5-IOM*IM8\]!6245+QJP]J @K/[% M3TT<-@!^_ H@: #!+B!Z!1 V@/"M@*@!1#8RM10;AQ0KG P$7R%AK#6;6=A@ M6K263YA)^YT2^BG1.)5,A*X@H9X19CFZ?*Q(J7.J>NA&5]PQNL%"8),8=)2" MPH3*S_KT_BY%1Q\_#URE'3 T;M9<-JXO"UZYS _0-6=J(=$ERR'?)G"UYZW[ MP=K]<7"0\0=F)RCT>RCP@JC#H8NWP\,.>/IV>'! 3=@F([1\X7^2T4,3BIG: MS@GZ/9I*)?0?Y4]7Y&OFJ)O9-(]S6>(,AH[N#A+$$ISDTP<_]KYV1>T]R=)W M(MN*:-1&-#K$GJ2@23."38_IBEJ-[ENTZ9#+).SW/?,9N,O-B.P;!E&78;IO MZ(<[AEM*3ELEIP>5C+*L*BJ*%>0(%UPH\F)5]5#95DUIJJ9GRP;69=.ENK[I M;-/'+UZ7Z@Y#+^A2O6\8!0=$QZWH^*#HJZ+$1-CJYS.4X9(H3,F+#@%A"@3# M]+B2@"2?J146T*4UWLM'W^^2NF^WJ_&01:W.W>C#!8BYG6<29;QBJNYI[6D[ M,D=V4NRF=]'7D13W;ZHWBI>WV4Z[T[+#+ MA7X= &$,]/,9YVJ],1>T+QC)7U!+ P04 " (@GI87*KI-WL1 D#@$ M&0 'AL+W=OQ_&G0O@.AR[0 MQI)(_GI]7%3;[)JF?%;;YM M_N:J*#=9W?RQO#ZM;LL\N]P/VJQ/)Z/1['23K;8G9R_VM[TKSUX4=_5ZMWV77^/J]_OWU7-G\Z?5 N M5YM\6ZV*;53F5R]/7HV?V\5R-V!_C[^N\L_5HY^CW4/Y4!0?=W\PER]/1KLM MRM?Y1;TCLN9_G_+S?+W>2X??/-@/F15?EZL_[:Z MK&]>GBQ.HLO\*KM;U[\5GW7>/J#ISKLHUM7^O]'G]KZCD^CBKJJ+33NXV8+- M:GO__^P?[1/Q:,!D>6# I!TP^7; Y," N!T0/W5 T@Y(OAD0SP\,F+8#ID^= M8=8.F#WU0<_; ?.G;M*B';!XZB8MVP'+IPX8C[[^YD;["KK_E>_K)?%YL-JF^V* MMHI^B=YF99GM2C?Z**T;C9B1YU> MM!/*^PDG!R:,HS?%MKZI(K&]S"][QJOP^/$D )PVC_[A*9A\?0I>3X)BFE\\ MBR:CGYM_)W'T^_LT^ND_OS[8GNT[#VLR__ L&G^C]3!IF'F?WS8;%>^928 1 M8>9-5CZ+XK'/1%?%7?/HSK"9-L')CG^Q.NG:_'3'ZIY M0G&,ETK:K5_S_G?7YO;(E/GF^K_ M>C;U]3V9]).[-^3GU6UVD;\\:=YQJ[S\E)^<_==_C&>C/_=U XFE)"9(3)*8 M(C%-8H;$+(1YC9$\-$82TL_>%MM?FAV^C\U[UX=U'N5-=]1?HBJ_N"N;)FG> MQ>Y?%M[D6757YLT.7QV]6M=YN=V_Z?5U37"^H5U#8BF)"1*3)*;NL?D>V^WV M?SH;+YL7Y<5H-'IQ^NEQ2_3<I\^U/LT6.^J*"X_K];K MOLH-CAQ:N226DI@@,4EB:MJIQ^5\NAS-NI7;O>=L.H_GHV[EDAMHN],NDF3Y M>%*O*&567JXLZO]Q]O-@TNR;OZ^+B8_2OZ+_OZFIUF4?%553? MY-&[=;;MVSE['?2'EBZ)I20F2$R2F"(Q36*&Q"R$>5TR?^B2.;\//R<;@\12 M$A,D)DE,D9@F,4-B%L*\QE@\-,8BO$]39MO=>\=/JVW[^?U/S5O'P4_RKX/: MT)X@L93$!(E)$E/WV.+1;D2\F'ZSA].]3S):?K-O0VZ4A3"O@I/.LKV>#PH25+8BF)"1*3)*9(3).8(3$+85X3C$SBM M"?4&JJ6H)E!-HII"-8UJ!M4LI?D]\BB'&_\_?V$9GG!P Y%:BFH"U22J*533 MJ&9:[?'W/OLO2;_]LLE2T_J],7&],?ECNU'A\8-+G=125!.H)E%-H9I&-8-J MEM+\?G"A[_@'I+YC-/9%M135!*I)5%.HIE'-H)JE-+]'7/X[#@? XGX':K5M M]I'RJMX=M93MNJ7,\Y^CW0Z4VX^ZSE;;WHY!(U]42U%-H)I$-37NIKEQ,NK9 M2]'HO ;5+*7YW>#2X7$X'C[/JINO]=]WT-WK<4]&.5TL.T_R>7BBP66,)L"H M)E%-H9I&-8-JEM+\4G>9\S@<.IMMG6VO5[L/T5E5Y745KOM9I^XGT[Y7E_/P MM(,+'\V/44VBFD(UC6H&U2RE^87O8N1Q,(P[$U6]VF2[P.SW*K^Z6T>_KJ[R M?7CV)<_*JN^HU=='R.G]T-[=&30T1C6!:A+5%*II5#.H9BG-;P<7'H^/I,>! M(^+:H=X1@HOEHN=8PO/P+(/K'$V"44VBFD(UC6H&U2RE^77N(N9Q.&-^^#+H MPIW!\_/]/D_[S5"9K_=O"Q=%5?<>.!&>8? '732'1C6!:A+55*L]/C2B\PD7 M39A1S5*:?PZ7RY@GP7SN[+S8[HXH+??U']5EMJVN\O+ 7G]K/7[]G\YGX^ZK M?WC2H;6,:@+5)*HI5-.H9E#-4II?]BXVGH1C8R\:B_X5_3;HD.OFYO-UM@L2 MO'OWM@R:)J-:BFH"U22J*533J&90S5*:WU-"@V54$Z@F44VAFD8U@VJ6TORJ M=\'R)!PL_[79PUIMKZ/;O%P5ET>^7SUB)8>_7PV/'-P':%R,:A+5%*II5#.H M9BG-[P,7*4_"D;+,5F7T*5O?]1Y\.NGFR?/>8PO/P],,+G0T4$8UB6H*U32J M&52SE.87N@N4)\?.8K[_!)!'.WMUD;A+/@MWG^*3MX!'9X\."/OFBXC&H"U22J*533J&90S5*:WPPN M7)XL?L#70^@)RJB6HII -8EJ"M4TJAE4LY3F]X@+IB?A8'I8(H=&T*B6HII M-=EJ_I$LTZ3G@Y9")]:H9E#-4IJ_)*.+HN,C4?2Q@ZW#XX<6.ZJEJ"903;:: M]P5RO)QUC]I2Z+P:U0RJ64KS:]WESW$X?QYVM'48&USX:(B,:@+59-P]47<1 M]QVEKM!Y-:H95+.4YA>^"XCC\#G)WW.T=9@<7/YH/HQJ M7DD5_%X:/4%;H= M&M4,JEE*\]OAT3K41[+@P-'6X:&#RYY=<9I=H*G5>C MFD$U2VE^F;OP-PX'ML#!UN$9!G<#&A.CFD UB6JJU4('6Z,3&E2SE.:W@^2XOC\*G(QP,!-!E&M1351-RS1G2\'"<]M8ZF MOJBF48>_PY?H=BA4TZAF4,U2FM\.+AE. MPLEP*!$(#QU<]F@.C&HBZ5EB>9DDX^Y: Q*=6*&:1C6#:I;2_#IW07 23A^! M2" \P^!V0'-A5!.H)E%-H9INM6\N5]ES(3]T6DMI?C.X&#@)Q\"#ON()6X/+ M'LV%44TDW21W,AXOXN[ZJA*=6*&:1C6#:I;2_,)_=+GA<##\]F[S(2]WBZNT M5QS?K:W2_MA;^V@*C&HIJHFDF[3&W]8\&NVBFCZ^^0:=T%*:7\@NVDT&1;L_ M\L%Q$G/R B3M"(&-525!.H)E%- MH9I&-8-JEM+\'G$1<1*.B(1)"[S>H]NA4$VCFD$U2VE^&[B(>!J.B%_=WJY7%UGT_O99],]G M1?-/;P.@83&JI:@F4$VBFD(UC6H&U2RE^4WA\N3I#UAY>HHFR*B6HII -8EJ M"M4TJAE4LY3F]XB+F:='8N9C!U2'QP_N!S1:GO:[N'#GP6Z'1+5%*II5#.H9BG-;P>7'4_#"T>' M#J8.#QU<]FA$/.U>7GF[Z70">6J*903:.:035+:7Z=N_QW&LY_@8.I MPS,,;@^RX&GX1SX37'7?.YM]O5_?Q^= M%^5MT;; 3U=%NJ?^;.W>?WXOOT?$- $&=52 M5!.H)E%-H9I&-8-JEM*\-IJYE'DVXI.$&1HWHUJ*:@+5)*HI5-.H9E#-4IK? M(RZ"GH4CZ$'[6&%K<&]T3PV>S^*>G:(4G5>@FD0UA6H:U0RJ64KSZ]ZES+/P M6B\ M4DJBE4TZAF4,U2FE_K+BV>A=/B M82%:&!M<^-VP-^Y=N3]%YQ6H)E%-H9I&-8-JEM+\PG?I\2R<'G]/B!8F!Y=_ M> ,/QUXINAT"U22J*533J&90S5*:WPXN4YZ%0]90B!8>.KCLNU<_3F;)9-;S MJH^>9XQJ$M44JFE4,ZAF*Q?17_*+FVVQ+JY7>77X>@5A;7#)H[$Q MJ@E4DZBF4$VCFD$U2VE^=[AL>?8#+F \0S-F5$M13:":1#6%:AK5#*I92O-[ MQ,70,_ "QF%K<&\L.V_]LTG_UT9H;HQJ$M44JFE4,ZAF*=_\/K% MX?%#:WW>O:IO/-T'8=^4.CJM0#6):@K5-*H95+.4YI>ZBW_GY.6+P]C@NN_F MO]/^: "=5Z":1#6%:AK5#*I92O,+W^6_<_[RQ6%R'#B[[;B"\'$VZ"T&GZ+0"U22J*533J&90S5*: M7^4N#YZ'XU8@&0C/,+@92"U%-8%J$M54JX62 71"@VJ6TOPV<#GP/)P#ORM7 MGYHJ7W_Y1>?K_:+6M]GV2V^UHZDPJJ6H)E!-HII"-8UJ!M4LI?F-X9+C^0]8 MH7J.9L6HEJ*:0#6):@K5-*H95+.4YO>(BY7GX$6,P];@WD!#9503J"913/9[.>+]HT.J]!-4MI?MV[P'C^!Z]A'!X_N-;15(QJ M4DJJEY=\GLI.]R>QJ=UJ":I32O M[A]Z\>A\UI*\^O>Q;V+<-S;^1S;6^]HH(MJ*:H)5).HIE!- MMYIWN?&^ PL-.JVE-+_<7:R[>.J2T7?W'U_7SKL[,4F+Z_S\WR]WM5XLZOT\F27 M(CSO)B>GG=O5^+D>[VX_=K;16M\ZN&'#W; M'BKHO-_L>;/+O,R]T=FK^_*HKZZQ]V$WPNRH_[ MS3[[-U!+ P04 " (@GI8A:'^;TX& W-0 &0 'AL+W=O#[9*[2Y'(QEN64KED.]8IH]LN$BITKOB?B1W@M&H"$J3$7:1Y0G/$M9@^RM8WR2[GC_'N^\S&Z'CAY MBUC"0I4CJ/XXL!5+DIRDV_&C@@[J.O/ ]O83G107KR_FCDJVXLG?<:2VUX/Y M $5L0_>)^LP??F?5!4UR7L@36?Q'#]6YS@"%>ZEX6@7K%J1Q5G[2GU5'M +< M\3,!N K YP9X58!W'#!])F!;.7ND1*M.+I79S17&Z)WJ.UOH6C M?<(0WZ /X8]]+./B3M"5,$1H+- WFNR+PRL=$4=,%+'HBZ"9W# A6(3>^$S1 M.)%O-?#KVD=O+MZB"S1"&'L7XV4OMR\ MT:.PNC2_O#3\S*6Y&-WR3&TE"K*(129@I/NI[BS\U%DWV$KT63A$V'FG_[#7 MT:"5/?R6BB'RW"(<=UV//?P/FM7AXX[PX/SPKL:3\\.QI2^]^L;S"I[WTHW7 MOKO^^5.7H8^*I?+?CB;>E,AQ-S)/PI=R1T-V/=!95C)Q8(/EK[^X4^>W+K$@ M83XD+("$$2"8(?*X%GELHR]U4DFUK#J+A=^[]+1&]]43$N:7L%D!R[^=#TMW M-L9S_=P=VDJ=GC;VY@MW:IY&3D]SZC.,CIW4'3NQ=NR:IIQOZ3OT,0N'73UK M#>_;LY P'Q(60,(($,P0=%H+.H5/AU-(D2%A/B0L@(01()@A\JP6>69/AU1N MNW2ZS.WZN.S:N ::J%0V![7=LE6 MPN8MV;!WK)JUPKZJ0<("2!@!@AFJ+6K5%E;5BMG(X6DVHBLXQ'K.D#RB+4LB MQ'0Z58]Z*G%@4NDIL>I2?N_,C+:W-Z*LE)"R A!$@F*&EZS3S4<>J MYA>N:-*E4177SI+873C>Y$@E.[^O3*"T )1&H&BF4BWGP+4J50]9:#-DJ:;R M^BF,0X;>Z E\Q).$"HEV3)3'WG:*6[D43GO O1@/\?$S:&]3;W4A:0$HC4#1 M3'5QHRX^?X:!_M,?>0*-LWNTWM_I[\68BL=.):W8OH-24)H/2@M :02*9LK= MN#'N*]@Q+J@? TKS06D!*(U T4RM&U/&M;LRW8F['B@IIBM5*)9RKX?"7!1; M]"XI\WEIU78G\?'I@-AQCA,XJ$US3I4!:)4$BF:*UQ@_;@_G1^?E54+SIQ95 M5MOZ.:O-CNW]K():0J"T )1&H&BFW(TMY+Z"+^2"&D.@-!^4%H#2"!3-U+IQ MA]P7[*$7W'+WU"?*36E\,@,"M8I :0$HC4#13,$:N\BU^T7GY&)=_!?/WM/- M)DYBJO0WZIHE23&.S@]O>1(QT?5V\\9>>>^G&-2) J4%H#0"13-OBL:-O MD+$A'9P5*,T'I06@- )%,W\.T)A5V&Y6O=9(NJJV/:Q=G(RD[6WKJS(H+0"E M$2B:J7)C=&&[T:6W&4V36#W_NM5.Z/O\@M)\4%H 2B-0-%/9QN3"&#Y78U"' M"Y3F@]("4!J!HIE:-PX7MKHJS[Y\M8?UEM/K>$OASKV%F;Q]T%H#4!J!HIE" M-?84MMM31^FVA\=A!_>6$M2I J4%H#0"13,%;RPM/'F%+ SJ9X'2?%!: $HC M4#13Z\;/PE8/Y46/PQ[>6];I23;N^GV>#UIK $HC4#13L,:4PG93ZM6F.)!& MT*JBM2=,[LF,R0>M,P"E$2B:*7-C96&[E07Y,M]>56]IYZ<_#J.6NL]4B;NBY4Y$H5\GZER-4-=6J_^^5"L>3DJ]]U+4J[A:3#E MDJ);*N[C3**$;332&<[TUX8H5^F4.XKOBE4E=UPIGA:;6T8C)O(3]/$-Y^II M)Z^@7BNU_!]02P,$% @ "()Z6%M=6A;D"P 1YT !D !X;"]W;W)K M&ULM=U];]I8&@7PKV*QHU4K-0&_ MTD4AK[OHS: MV6K2[FJUVC\+LER_'PZ+V4(MX^(\6ZM5]9G[+%_&9?5A_C LUKF*Y]NA M93IT1J-@N(R3U>#J8GO=Y_SJ(MN4:;)2GW.KV"R7_) MPZ*LKQA>7:SC!W6KRJ_KSWGUT7"GS).E6A5)MK)R=7\YN+;?2W]2#VQO\:]$ M/15[EZWZKMQEV;?Z SF_'(SJ+5*IFI4U$5?_>U0W*DUKJ=J./QITL%NS'MR_ M_%-GVSM?W9F[N% W6?KO9%XN+@>3@357]_$F+7_/GH1J[I!?>[,L+;;_M9Z: MVXX&UFQ3E-FR&:ZV8)FLGO\??V^^$'L#MG=DP&D&G-<.N,V ^]H!KQGP7CO@ M-P/^X8!_9"!H!H+7KC!N!L:O'9@T Y/7#DR;@>DV#L_?O^TW/XS+^.HBSYZL MO+YUI=47M@G:3E??\V15A_VVS*O/)M5<>?5A4U37%(5UDRWODE5<)["PSJS; MZJ=JODF5E=U;GW.5)M7:U0^#=9VFV6Q[J^UG-OEL446MNDDR4U:96==%HAM:;WYY:_UB M)2OKRR+;%-54<3$LJ_M7;^5PUMP7]GQ?G"/WQ;4^9:MR45C1:J[F^ORP^KKL MOCC.SR_.!X<$0S4[MYS1N^I?Q^W9GAMZG*F[<\L^/A[2X[=J7:WN;L>=GO&( M'O\4Y^>6:Q\=9_3XKYMT-]ZW\?R%\7BU&_=ZQL7KQ_M6EZ\?=X@@N+N?$G?K MN2_]E&QS723;_/_W8W6=)4NU+/[7LXD?GDFOGZP?Q-X7ZWBF+@?5HU2A\D M=')EEB_B=)5>S\[X,D>.F&4)B(1*+D!A#8AR)"20F09B6 MVV"7VP#_$!X@LXS$0B06(3&&Q#@2$TA,@C MR^-=EL?D[^";N%ALGUG-Z@NJ MRO-CG*I5V?>/60W*7*BNNC57U)G7:2ZOBCT<'^]0VYN&E0D5B$ MQ!@2XTA,(#$)PK2@VJ/V..R(C.H_RX7*K94JK5TZT_:X:5]&&W _I&>NYQ]D ME%[6-*10+8)J#*IQJ":@FD1I>E3W*@/[A=^J]RJO#^Z7\??]D+ZKX]N;5+N; M5'_DC0^C2BYK'%6D%D$U!M4X5!-03:(T/:I.&U6'C.J7K(Q[=T6;N?VG18X] M';F=7Y^D;YQ)I!9!-0;5.%034$VB-#V3;9=DDX?WKZ*B3)9Q6?W^_%JH^TUJ M?4SNE?4F65D_5)P7;WOC2I/^\VC?42=ZTCC T.H(JC&HQJ&:@&H2I>D!;@LD MFVZ0?E/J,3YZ_)\>-CUH"M5"J!9!-0;5.%034$VB-#V^;8%E^_@FP(;66E M MA&H15&-0C4,U =4D2M-3W=9;-MDXF'4"M&6<9FBS!=4BJ,8:;?]9@^=.@X,# MV!RZJ(!J$J7I,6V;*YNNKJAZ@!XU3B6TTX)J$51CC;9_>"5P[<-:A4,7%5!- MHC0]E6UG9=.EUT:1Q;:?$&U"*HQNUL%3MQ.P<*ABPJH)E&:'MFVV;+I M:NN$O@#9EMQ M1"J15"-V=TR\&P\[4056FQ!-8G2]#^B;ZLMAZZVC/L"VC-- M*E0+H5H$U9C3UPA.#O_8AT,7%5!-HC0]JFVUY=#5UM&^@)XSCB2TZ8)J$51C MC;;_C,F>^)XS/LPDM,.":A*EZ9EL.RR'[K!.Z0MHTCBNT!(,JD50C;WPK3C> MLW#H=@BH)E&:'N"V\'+H=NI3MJF>2E5Y_7IKW63Y.LN?7T#XIGZMKLK3']:W M5?:TJIYE69^R>N?@3W7^6[5CNW?;_I!#7V$%U4*H%D$U!M4X5!-03:(T/?AM M4>9X^*;!@?9G4"V$:A%48U"-0S4!U21*TU/=]F<._0HPHZ:!MHS3['?W)FU_ MZND[DR%TT0BJ,:C&H9J :A*EZ3%M"S&'+L2HIH$>-4YET'G:[06>$QRF$EIL M034&U3A4$U!-HC0]E6W_Y=#]U\E- ^T:1[9;&;G=X^\A=-$(JC&HQJ&:@&H2 MI>F1;E:A=1=48U"-0S4!U21*T[/:MF+. M2R_X,JT:H*68TU,536RWLR< ;;N@&H-J'*H)J"91FGY&H;85<^E6[&C50,^9 M1K+1]I\RC0,GL \B"5TT@FH,JG&H)J":1&EZ)-OVRZ7;KU.:!IHT3BN]@<>/ MOX?0[8B@&H-J'*H)J"91FA[@MBISZ7[FHXK7_ZD28GWY^>1J^]A_[*4*M&:< M76A+!M4BJ,:@&H=J JI)E*;G>>^T@W_%>0>Q)Q[$GGD0>^I![+D'L2.&DQ'SO0PE-!2"ZHQJ,:AFH!J$J7IH6Q++9VY MAW\S %TT@FH,JG&H)J":1&EZ5MNJRWWI=6"&]0'M&4>UI^ER;+_S:Q7:=$$U M!M4X5!-03:(T/:IMT^723=?Q^@#::#6:=JIQ9S2:'$82VFA!-0;5.%034$VB M-/U]!=I&RZ,;K5/J YHT3>L+&TC4!]#MB* :@VHNEZ MO4Z366S=KL^M/\^SZI_>R$(;+Z@60K4(JC&HQJ&:@&H2I>DQ;ELPS\&W!AZT M"X-J(52+H!J#:ARJ":@F49J>ZK8+\^A7D1FU!K1EG&9H!]9HVB[UP9_C1- 5 M&53C4$U -8G2](SNO;46W6R1[ZT%+;*@6MAHVCLS>('G>8>QA%994(U#-0'5 M)$K38]E661Y=99W<&M"N<6:A9SWTNJV9VWV/A@BZ*(-J'*H)J"91FA[9MNCR MZ*++O#6@0>.L0L]IZ'7[LK/ =@ZC"BVXH!J':@*J292F1[4MN+R77M)E6!K0 MGG%2H>@&H=J JI)E*9'M>VW/+K?.EH:T'/&D82>Q[#1 MM!=]C[U@VGG.!"VRH!J':@*J292F9[(MLCRZR#JI-8!V7% M?.'N'N\@(NAV M,*C&H9J :A*EZ>^'W-9>/MTJ59=5O*P>\XGW1(:V7% MA&H15&-0C4,U =4D M2M,SW#9?OHVO#'QH$0;50J@6034&U3A4$U!-HC0]U6T1YM,O!S.J#&C+.,W0 M @RJ17[WO<]<=VH?'.QET$4Y5!-03:(T/:9ML^73S1;5&M"CQJF$%EE0+6HT M[2Q*4\^S[<-80LLLJ":@FD1I>BS;,LNGRZR36P/:-V;;I\NFFR[PVH$'CL$(K+J@6^=W"["SPIX=1A39<4$U M-8G2]*BV#9?_TDNY#&L#VC-.*K3@@FJ1WU.7.<&TNRL K;B@FH!J$J7I66TK M+I^NN([V!O2<<2:A5194BQI-^ZLM?S3V_<-,0KLLJ":@FD1I>B;;+LNGNZQ3 M>@.:-(XKM.:":M$+7[SC+02#;@>':@*J293V'.!AL5"J#.,ROKI8JOQ!W:@T M+:Q9_>8'EX/Z2.SN6BM7]_4[?+V_=@;#:K*]^=7%.GY0G^+\(5D55JKNJ]'1 M^;C:4\F3A\7N@S);UZ1UEY5EMMQ>7*AXKO+Z!M7G[[.L_/E!O@T !D !X;"]W;W)K&ULK5?O;YLZ%/U7+-XT;5(;?A9(ET1*RIO6:9NBYNV]#T_O M@PLWB36PF6V2=7_];$-9DE)>6Z%( 9M[#O<D5GM/#3P\OV=_;\0K,;=8P!7+_R&9W$ZMV$(9K'&5RQNV_P"-H O-E[)< MF'^T;V(="Z65D*QHP"J#@M#ZB'\T1AP W/ 1@-< O%- \ C ;P#^4P%! PB, M,[44XT.")9Y-.-LCKJ,5FSXQ9AJTDD^H7O>5Y.HJ43@Y6U1"S0B!KEAQ2RC6 MBR'0.5IRAHRQZ)K63Y=>I3<)2$QR\59%?%TEZ,VKM^@5(A3]M665P#03$UNJ MK#2WG389+.H,O$A/FD%V3& K.:TF[U[3PNME_(CI"/GN&?(< M+^A(Z.KI<+\#GCP=[O6H\=L5\@U?\ C?"A>,;?&96HATA.8T0U\ =M@,N]SN M9=-EY%*4.(6II>J$ +X#:_;Z#S=TWG4Y-219,A#9D8M!ZV)@V/W_>\[GZ?>* M"&(>YW\_J3ET+:$0_W59&0QIY9!DR4!D1U9>M%9>]#Z0-[ #6D&7834P,D#] MQ=G-O-@)(W\\L7>'7G3$.>%%Y#O'<4EO(B^4&;8RPUZ97]1'-V>BLZ*%#_(_ M'_N>[\0G.NNX^#@NBB/_1&=O)B_4&;4ZHUZ=\[+,28K1JARAGR.F?F=(70=< MY$2:JG-FJLZ2DQV6D-^=?X \T]^+$M.[+G=Z[_?/@* M% ]IY9!DR4!D1U:.6RO'+ZU O<#G&C9^\/JJ,A5YH7?R^HX?E /7\]P@=-NX M(YFN\[LYEAN M;#CK\@0 &0; 9 >&PO=V]R:W-H965T_?B="\VL+91@779==S>I[\%$S"P M<+5%WMA@9L;_&6;VYS6S'<^_B35C$OU(DTS,C;64FPO3%.&:I52<\PW+U)4E MSU,JU6F^,L4F9S0JG=+$!,MRS93&F;&8E9_=YHL9W\HDSMAMCL0V36G^\RU+ M^&YN8./Q@\_Q:BV+#\S%;$-7[([)KYO;7)V9=90H3EDF8IZAG"WGQB6^N")0 M.)06?\9L)PZ.49'*/>??BI.;:&Y8A2*6L% 6(:AZ>V!7+$F*2$K']RJH47]G MX7AX_!C]79F\2N:>"G;%D[_B2*[GAF^@B"WI-I&?^>XW5B7D%/%"GHCR%>TJ M6\M X59(GE;.2D$:9_MW^J,JQ($#M@<;2+ MDP2=H3O5.-%67>9+U#=^>28$#2[S0[1P2_1F"!K7&_^G5WTG8W57'J"D%=(2CCD8%X[^(L MENSL@^JV2%.!OS\H>W0C62K^T>6Z#V[K@Q=#>B$V-&1S0TVA8/D#,Q8OGF'7 M>J/+?*)@K3J0N@YD+/KB?1_ ,%9YB @[V.4HV=8Q'L MZY4ZM5)G5.DG)G6BG-Z7$6(YOM/1U#?#OH-]3Z_)K36YHYIN,K7B[?L[*?L[ M;OJ;EOW]XID/&-[(G$:*'XHMNASIM38QKBCM&^&?=?"1"_6K\7ZHV*OV8-BYD;56+)PG?&$KW[J1(Y&.7:] MF"A8*^&@3CAXRG4SF+(.$P5KU0%;#6*MTU;.RN^PU< F3M"='8V=[1,"^H[$ M!^S'DRV>5:C6JFA[ 0ZZ6C5V@6L-+)ZXH3 >A=O0\EEYM:8U<%RONZ9K[(CO M%;\OM+(:*.)Q*CZ.=8Y"GJ9;U?+:J1Z/+8UQ';LP+*ZC:FSLZP#N[:R!NUXG.U'#7>?SF>.8]O=WW Z M.W# &@ Y;DB.QU$^--U]%@>![?A=61ID@UJAW;1T:EJ[:C%]E31VCDWV,9/RFT\*;BGBM;>^37DAA/)#7TB.XY'NO.B,0-?#8R^ M+Z$!-TP';M &4!-45>KQ@YCBPS,-ASLGT\B-VB(#)[?!;?&#'N AU0UX(9Q M<-^JXF52?W,GA?54T=IY-K"&)X4U3 KKJ:*U:]' &DZ$-?0A[/N>W6W%_[%J MJVI #=.!&C0 =J&WA=69*9KC :D-IN$D3%=>K?]V7)=T1?4I;=O.P+8:&D;# M.*/_D&N6:U5-2N6IHK6S;*@,3TIEF)3*4T5K_P_94)F<2.5QOV.S))I=]\#_ M;:0A-YF.W..ACDY'NX$?R*>!.SD)[N->1TN'WOK2W1Z9!X] BN=/'VF^BC.! M$K94/M:YI];N?/](9W\B^:9\*G+/I>1I>;AF-&)Y8:"N+SF7CR?%@Y;ZP=KB M/U!+ P04 " (@GI8;=DEZ18# ","P &0 'AL+W=OW.2V MM4CL8KLM[-?OVDFSEJ812-E+8COW'/L<.]=WL!;R4!OP@\%:;;6)43(1XM%TKN*ATS0+@@0B;1@HOE9P#DEBB' 93SFG M4TQI@-OM#?NEU8Y:)E3!N4A^LEC/AT[?(3%,Z3+1=V+]%7(]7<,7B439)UEG ML;[OD&BIM$AS,*X@93Q[T^?;G,N/J) MK(MLQM5.8VJEB#T:ID)K] MH3;OP#,F4 5E[F4L7U^H[\;%.X'^5LQ.R*ZA8AN MM0@\ 2D>A=CF54S_4:F&2I+WGH ZR<*:R';,ZQ7F]?[G;]6KT]0ZR<*:R'9, M]0M3_4CS6^2Z&G)Y.NTGGGH[_T2GM_HOOJY*B=\KSUXTR^\Z5=Z M,1D5OME'2T6MAJ:"(VUE6W.L5P&:0+P^U0(O>F8"8H"//@+4$L#!!0 ( M B">EBXRXSNVP( )L) 9 >&PO=V]R:W-H965T--2F:9(,LBQ.&5+*-3( MG/$<2]7E"U,L.>"T$N74="S+-W-,"B..JG8YYK\O@++U MR+"-IQ>W9)%)_<*,HR5>P!3D_?*&JY[9NJ0DAT(05B .\Y%Q;I^-ASJ^"OA& M8"TVVDAG,F/L07>NTY%A:2"@D$CM@-5C!6.@5!LIC%^-I]%.J86;[2?WRRIW MEF#AL">_""P&D$SFL%;B-PJT1KLBJM"98XCCA;(ZZCE9MN5+6IU"H; M4NA_<2JY&B5*)^/K0N)B0684T+D0( 7"18JN&$O7A%+T'DW5=Y.6:IC-T64I M2ZX"<\8E^8.K_^'CH_J@!*#C"4A,J#A1FOOI!!T?G: C1 ITE[%2*%,1F5(! MZVG-I(&[J.&<%^ ^X^(4N?8[Y%C.H$,^?KWV M;WWH*L%_,GM6$+ET)UJJ@4NEM9!4/!T$01.9JD[S7^T#R04L^ MV$?N=Y'7JG"#/ P]>[A%WNM](+G7DGO[R(,N!Y'Y+[N\C M#[O(_1URSPXM:XN\U_M \J E#_:1#[O(@QURV[;U5O.,O-?[0/*P)0][R>\R M4&?[7 +OX@]W^+>KWNM^(/NP91_VLG\%V04]W-E<7-?R0F^+?#?,5BLY_+<) MU4SFQM&IKRU?,%^00B *ECM:__BN ( \' 9 >&PO M=V]R:W-H965TB#," M"SUT*Z%514/5[#%R60\=W-@OW;)$;N^ F@R5=P!3,P_).XS@H!#:BP#Q=<:)L"Y M)4(9OQI.I_VD!6Z/-^P?*N_H948U3"3_QC*3#YV>0S*8TQ4W][+\!(V?CN5+ M)=?5DY1-K.>0=*6-+!HP*BB8J-_TJ@LVWL;!2<;/5%R2T']# B^( M#@B:_#L\/"$G;%,=5GSA$;XV>]_O)3[Q%)9493\.9:HFB@X3V<*^TDN:PM#! MRM6@UN DKU_YL??ND,O_1/;"<]1ZCDZQ)V-8,"&86&"M<2I2..2VINA6%+;K MK).XTPV[WL!=;_O8#^M%4;\->J&OT^KKG-0WRC)FVTE][!5P:B C-/N)E8>] MRAP\QS5E;TM(Z/N]5;"E"+JN5JDLJ5,'4IMJMM5Q]5S6QG?8S=OF[.SS3U57%+%9X2 M33C,D=*[[&+F5-U^ZXF1RZJ#S:3!?E@-<[RQ0-D W)]+:383^X'V#DS^ %!+ M P04 " (@GI8V:E:.G8(D*) M*DG9\;_?(:THCB4;?MB+1(KG''W?X;G-MD(^J@I DZ>:-VKN5%JWUZZKB@IJ MJJY$"PV>K(2LJ<:M7+NJE4!+JU1S-_"\Q*TI:YS%S'Z[EXN9Z#1G#=Q+HKJZ MIG+W$;C8SAW?>?[PC:TK;3ZXBUE+U_ ^GM[+W'G#E9*5D.CF&B(A-7VX_B:VOT)/*#;V"L&5?9)M+^LY MI.B4%G6OC AJUNS?]*EWQ(&"'YU0"'J%X%*%L%<(+=$],DOKCFJZF$FQ)=)( MHS6SL+ZQVLB&->8:'[3$4X9Z>G%3%+*#DGQZPL!0H AM2O*'KD"2VTY*:#3Y MPNB2<:89GKZ] TT95^_(!_+]X8Z\??..O"&L(7]6HE.HJV:N1EC&N%OT$#[N M(00G(/Q.FRL2^N])X 71A/KMY>KA:W47G3%X)!@\$EA[X0E[]W1'E[SWA'4/ MY8K\<[-46F+0_3M%<&\QFK9H,O%:M;2 N8.IID!NP%G\_).?>+],T?V?C+TB M'P[DPW/6AW H1&WB@9I4FR*\MY):*Z92;!:!%WMQ,G,WAU3&8GX0^FDXB+T" M&0T@HXM ZHK)\D-+I=Z1@HNNQ$!<28KWU!6ZDT"@#^HI!OM?9 ?0HBQ._2," M8ZDP]O(3^.,!?WP6_Z>ZY6('@%YNM&3+SGA9D:XI,>O@^1!3OW@D;2>+"LL4 M:3F=O(EXS,-+HF,>8ZDP2:)LFDP6\)-@0#D?PB)V,,K# N$!_EQ-0T5DP[/1]A MR(,T.@(Z%O+]-$VFH?K>2Z?T+@/;IZ0B8F60MV *D(EO^-$Q&]233= ;9VH\ MBI<)J3 [B?V@R_MGL=N./HG*GTBQ) Z.88W%_##)O1.X7GJM?[:;#3Z%P_%# MV/&CZ,,<,QG(!$DCR(PKNP2QE!MFO5*X95F<.*U3T MKE(LI7(_&^XW6K1VO%H*C<.:758X3X,T GB^$D(_;\S$-DSHB_\ 4$L#!!0 M ( B">EBPFOP&!@, !4) 9 >&PO=V]R:W-H965T<< M"KF=.KYSOW#)5VMC%]QDLF$KF(.YWEPHG+F=2LY+$)I+010LI\Z9?YK&%E\# M;CAL]$CQ""EA \EQ"VA+#.3&.ESD/*#$LF2FZ) MLFA4LX,ZF34;[7-ARSXW"I]RY)ED)LN2&ZRC(4SD9":%X6(%(N.@R5LRQV.6 M5P40N21? /.+"&W(ZQ0,XX4^0LCU/"6O7QZ1EX0+Z+VW>^&$O@_Q=+_)/8@N6&7W/"0>O)M XK9=)*B M/N49GO+!,]S(Q+6,O5+ODA$]&6-][W;SLH\*(QIZ#U'I/BH8Q>&H0SUP,NJ< MC XZN6&*LP6^L4\8:51.=C;W_2B*>T;V4?'8BWH^]D&11\?#-J+.1G30QKQ: M- :XR&0)0PZBO6W?^OXX#'H6AF T/NF5+!V&43IL(^YLQ =M7$G#BJ=*$0^< MJ/DS[X*:7QIIC9[9#V;_?V0E9*8'Q85\:O]SS^.XY^ZZSC=(_305@ MR6TMI)D'E;7-21B:HH*:F4/5@,2=4NF:69SJ=6@:#6SE0;4(:10=A37C,LAF M?NU*9S/56L$E7&EBVKIF^OP4,+X7[+I;:. %*VQJN[!Z$'-9?=EM[T.6X#XZ!$ [0%T%Y ^ DAZ0/)< M0-H#4J],%XK7(6>693.M-D0[:V1S R^F1V/X7+JT7UN-NQQQ-ENHNN86\V@) MDRNR4-)RN099<##D@%RW32/ ;3-!%LQ4Y (O"KF4W85SF=O/P3(NS"LT_W*= MD_V7K\A+PB7Y7*G6(*F9A18]=>>%1>_5>><5?<2KF)(/Z$EER%NY@M5]@A!# M'.*D=W&>TR<9WS-Y2)+X-:$134<<6CP?GHS \^?#Z1/1)$/6$L^7_#-K9B1M M.3>%4*;50+Z?+8W5^+A^C"6A.R0=/\05G!/3L +F 584 _H&@FSO17P4G8X) M^#_)\O]$=D_<=! W?8H]\]>\8;\[>?;RT*T>!W=Y;85D!J8$]D_ M'E42+,6:N300@1M !&=++KC%E.R]F-*8GOZU*-P9)3ZET; L^8D63E-ZWRA]:)5.:OAFL[DDT&22:/"G1Q\=#)4QSXW9*K6JB MEE@;I)MJ5X /5'G0HCTS!NQHZ),'[DZ.HN1X)_2'5L*9PUZ[9N0(85JI>WJR[ Z]+DS7]YWUL^Q_W7MZB]-USP_,+WFTJ!8)5)& MA\?HF>X:4C>QJO$E>JDL%GP_K+"'@W8&N%\J9>\F[H#A7T'V!U!+ P04 M" (@GI84N:C$W," !(!@ &0 'AL+W=OXZO;[.MTD^F K#D67!I9D%E;7T5AJ:H0% S4C5(W%DI M+:C%J5Z'IM9 2P\2/$RB:!H*RF209W[M7N>9:BQG$NXU,8T05.]N@*OM+(B# M_<*"K2OK%L(\J^D:'L!^K>\USL*>I60"I&%*$@VK67 =7\W'+MX'?&.P-0=C MXI0LE7IRDX_E+(A<0L"AL(Z!XF<#<^#<$6$:/SO.H#_2 0_'>_;W7CMJ65(# M<\4?66FK67 9D!)6M.%VH;8?H-,S<7R%XL;_DFT7&P6D:(Q5H@-C!H+)]DN? M.Q\. /'%$4#2 9+? ,GD""#M *D7VF;F9=U22_-,JRW1+AK9W,![X]&HADEW MBP]6XRY#G,WG2@AF\5HLH;(D/L0]U2M3TP)F ;Y% WH#0?[Z53R-W@TY\)_(7OB1]GZDI]CS?46$=15QM@.JAV__-/T%\4@R)0*-KLR0_-,,EQU#TC&0."$EW9D3VL>] M]O&_:2_W1:^QZ(?$MGQQ6ZRNHV[R:!1-XRS<'"HZ$C;IP]ITPX-W[GKL9ZK7 M3!HT?H6X:'2!/4.W?:N=6%7[I[]4%AN)'U;8ZD&[ -Q?*67W$]=-^C^/_!=0 M2P,$% @ "()Z6$1L?>OG P FP\ !D !X;"]W;W)K&ULM9==CYLX%(;_BL56JX[4#-A\SR9(.S-:[5:M=M2TVVLG<1*K M@%G;).V_KPT,T,$F4G9[DV#@G/<]QN,%EFK(#ZZH.,&[)JC(7>1YD5M@6CK9LCGWQ+,EJV5.2_+$ M@:B+ O-O]R1GYY4#G><3'^CA*/4)-UM6^$#61'ZJGK@:N7V6'2U(*2@K 2?[ ME?,[O+M'L0YH[OB'DK,8'0-=RH:Q+WKPUV[E>-H1R$8WT5O"-J'D03L*XW>3MZ_4@DIKFX :\ +<''(ZN%ND,L M7:E\:C5WVWFZ;STABZ>WN+P%/GP#D(<"\&G]"%Z_NODQC:O*[&M%?:VHR>M; M\KXLP.2LS1"8,^@6N1,5WI*5HWI $'XB3O;K+S#R?IOQY_?^_+GLF2HW-'EJ MH^(F2G?9*0NBT/>6[LD@%O1BP26QR"361B5CL3@- K-8V(N%E\1BDU@X%8NB M$)K%HEXLNB26F,2BJ5@(?606BWNQ^))8:A*+IV*^YUDJ2WJQ9%;LXY$H\NXE MX2;)9"()_0AYL5DS[373>4TF<0Z:'@<5_J9)H7J=DRVAE10W)B/IQ(@?A6K) MFHU ;T"5-VOE'1'B#M"BJB79*<:H>2!"&OGB32PLXCA(+,L8CF@)9RT\Z:Y7 MK#SAO&Z@R'JFM%.44[RA.974C)6=@@;2(6^VFQLOQL^364)>VR^-DRJO5QS>%2[ M9\+U#>KZGC'Y/- ;NGX_GGT'4$L#!!0 ( B">EB#KLA9QP, "T0 9 M >&PO=V]R:W-H965T3#& UL3G;6;K2_?BSG9!0D00)7;?'![ 3S[QY M]OB-S60OY%>U!=#H6YYQ-?6V6N]N?%\E6\BINA8[X.;-6LB<:M.5&U_M)-#4 M&>693X(@\G/*N#>;N&)5)'G5#[=0B;V4P][APR3M:./--AQ59VV"8]RNRE)+\Y89.SU;B#QG MVDRS1I2G:"&X9GP#/&&@T!NT-%F0%AD@L4:_Z2U(-T*:N2QHAAICA5[=@:8L M4Z_1"\0X^K05A3(>U<37)DP+YB=52+=E2*0CI ^47Z,!OD(D("'ZO+Q#KUZ\ M_MZ-;UC65$E-E3B_@PZ_A_@/,5^A=TPEAL:?0"6ZI[J03#^A+_.5<@S_:@N] MA C;(>P6NE$[FL#4,WM$@7P$;_;R%QP%;WL(#&H"@S[O,S,?P[:82JO86=E= M^#@+QZ,X""?^8PM:6*.%Y]"B-K32:G2$-B2C(!JTHPUKM.$YM+@-;7B*%@W& MXPYN48T6G4,;M:%%)VC1,,(1:4>+:[3X'-JX#2T^0<,XCF*[R&UPHQINU OW MR:0YT+4&V08Z.@$-VN'&-=RX'TYHFK4AC4^0!B$91.&H'0\'C60%9P@RF;YY MH-+LUD4FBA2]YVM)S:XMC"Y)0/.-!"AE:6Y$;5FL5"+9SI6!N934")Q[>X66 MIKJE1O"^D[);T'L CCX4'*P(#9R7>_J$NO*F/^ +90$?:3C^\XO*)VRA$]+"@[\6L M_R&8_0M02P,$% @ "()Z6&?F(!YC P 'A !D !X;"]W;W)K&ULM9AM;],P$,>_BA40 @F6AW9=-]I*6P-BB,'$!+Q MO'"3:V.1V,5VUNW; MIO7ZQ/=5DD%!U8%8 \C871<$T;J0F ME*=D+KAF? 4\8:#(&_*92DG-SI"7,6C*3E\U<37^,*C(Z?U-[. M*F_1#F]A1"[00Z;(.YY"VA;P<>G-^J.[]9]%O8H?*3\@@_ UB8)HV+&@^=/- M!QWF\=/-HYYH!LUN#*S>8(?>%YV!)/=[HLC/3SB%G&LHU*\NWI7>L%O/)(T3 MM:8)3#W,"@KD-7BS%\_"4?"VBY5+L=B16(OCL.$X[%/'NUII(I9X4'22X?U, M$KSK)%N4)M>H+HZ5WI'5,[GR>A9,_.MM.(_.B/MFM,(X;,(X[ WCDU#*+KTZ MDK>8)1-9TKPK@$IIW!- KZ]]=]>16 O+J,$RZL<"6H-49H,3"2G#K2ZUTIB_ MD%,7F]$_;,(Q/ACQ\P!1K]]]$3D2:R$Z:A =]2*Z8)P59=$%H]=PWXSA4BQV M)-8"-FZ C1UGWK%+CB[%8D=B+8['#,EMLB!Y-CH(GK\ M: KK];TO)D=B+4QA%?2?4'JSZX3V6^Y[:SE5BUVIM:EMO:V&CH]I+>@* MIDNUV)5:&V9T#S/Z;V>UEMY^V8D.@ZYG:O\B]D;F2*U"YF\53@7(E2U #9.2 MZZH&:4:;(O?4EG8/QL],\6L+LGN9JG*^H'+%N"(Y+%$R.#C"-R=9%:-51XNU M+<\60F.Q9YL9%O @S02\OA1"WW6,@^8O@=E?4$L#!!0 ( B">ECL+Q4M MH1X -P. @ 9 >&PO=V]R:W-H965TV_;1KK' M\;="Y!0'*9#&HN[J20.TX5Q(SK1!L]WS-V/3L5!9?CQZFI]?9?> M)^O7JX=TF?_+[2J[3S;YM]FGJ_5#EB8WNP?=+Z[ZO=[XZCZ9+U^\?;/[V?OL M[9O5=K.8+]/WF;?>WM\GV;=?TL7JRT\O_!>//_A]_NEN4_S@ZNV;A^13^B'= M_/'P/LN_NWI2;N;WZ7(]7RV]++W]Z<7/_H_6'_2+1^PV^><\_;*N?>T5S^7C M:O5G\4UX\].+7K%+Z2*]WA1&DO_?Y_1=NE@45+XC?Y7JBZ=!BP?6OW[4Y>[9 MY\_F8[).WZT6_SN_V=S]]&+ZPKM);Y/M8O/[ZHM.RV,"P?,+QTA%'Y@-&E(XS+!XP/'N"?>M*3\@&3@P<,3_U:I^4#IH_S+]0X?TC_UD*<_]M%?^]2OUG_\<_N'?^_!J6?B/_[!_=U? M_&K_6MR]D(-DD[Q]DZV^>%FQ?>X57^RJ8??X_/4[7Q:5^V&3Y?\ZSQ^W>2O^ MVLXWW[P?O%^3+$N*(O)>!NDFF2_6WWO?>5?>^B[)TK4W7WI_+.>;]:O\A_G7 M_[A;;=?)\F;]YFJ3[T5A75V7(^K]B/T3(_I]SZZ6F[NU)Y8WZ4T3N,IW_^DY M]!^?PR]]IQBDUZ^]?N]5_M_^P/OC0^"]_.[[SR^UDTK@ M5FR2O?8&>Z7_M$^WJVW^G+/3JKA [0UVJG]:D9'#TY[AD@.CR ?KG7X/QY;_+I]UM8?6\ZT6R7I_[C37*>/#4B@:[<0:GQBF@'XIWX1OOW>H^ M/S99)[LW]Y_SSK3\E.;'"QOOXS>OOMW[Y-ONQS]_2;*;EJ?VRW[(8?N0Q6'1 MC^N'Y#K]Z45^W+-.L\_IB[?__5_^N/<_;8V#Q (2$R0F24R1F":QD,0B$HM) MS)"8A;!&?Q@^]8>A2W_[/C^D3[,LK_K\N.CZSU>/#2C9;NY6V?Q?^3^\S ]- M]C]MZY:_./VNS8#$ A(3)"9)3)&8WF/3'59,4#^_S:>K^_^\N?I07TJC1T5.-CKK5Z$.2>9^3Q3;=U>;-:K%(LK7W\'@,_+WW[]JQ M1%O-.L?K6K,D%I"8(#%)8HK$]!Z;U5YXO=?YB\X_*-C+-HO(78M)S)"8/?O; M:)3J^*E4Q\Y2S0^Q[_.#Z[).E]O[CWE1KF[W!_CYVVK^Y>[?\@K=_:BM.)TC M="U.$@M(3)"8)#%%8IK$0A*+2"PF,4-B=GS\MMQ>XY.G&I^:GCIK^L/N33E+'[;9]5VR3KV';/4I2^Y?U2?"R?UJF]=Z M?G#=5N7. ;I6.8D%)"9(3)*8(C%-8B&)1206[[')\9RUV1P-.:B%L$:ASYX* M?>8N]*/36[>KK%[X)ZK;J7:M;A(+2$R0F"0Q16)Z=O2R]X=MY[C(02,2BTG, MD)B%L$9U^[WJD_>>L[Y_?ZKDW63[NC8?]Y*UM\G29+W-OI4_.7-JVSU6UZI' MM0#5!*I)5%.HIDNM/A_\8=16^^BP$:K%J&90S5):LP'4HC>^LP'\HUGA63I? MK[?G/\5RJYU+G=0"5!.H)E%-H9HNM7JI3UOJG!PS0K48U0RJ64IKUGF_JO/^ MQ6?:O7* _<'\[7:SS5*OJ/MD>9T?![QTU;USE,YU3VH!J@E4DZBF4$V76KWN M_;X_'/LMQ=^RJ3\:#F?'GV*C^QBCFD$U2VG-RJX2:[XS\-(R13_WWHWFT5 M M0#6!:A+5%*KI4FL4YM@?CUI*N&7+T=AOJ^"6+8>#V>1HRQA]+@;5+*4UJ[/* MB_GNP)C*DN6FJ,D.<1,WV;E T9 8J@E4DZBF4$VC6EAJQ=RQJLV>_WH\/JQA M-$R&:@;5+*4UZ[S*G/GNT-EO#T5,?.U]>JQWUQLPFB=#M0#5!*I)5%.HIDNM M_F9Y],Y[O,EXV&]YWSU+Q>B^&U2SE-8LQ"I1YKLC9>%RD\V7Z_EU&?DL(F3[ M(^3T:YI=SXLK-DY\:.66.]=B6L8=]*>3XS=P2XW;+,$J>N6?R5X5 MG]64UQA?UZY%?N4MTTWQ9KD/6*Z]Z^1AODD6NW._I]XRT4 6J@6H)E!-HII" M->VWQ++\\;3GCPYK\GC#Z=@?#0:'%7F\W;@WZLU&A_6(IJE0S5):\R8@59ZJ M[\Y3B:\/Z75Q!'LS_SR_29?EKMWQ'7M5AWUMU$O_5I\ M?3+"[!ZCN7,[0)-/J"903:*:0C5]YM74][ZE MQ9TB_)YWO[];7'_HW23?VN_]1>Y9A&HQJAE4LY36[!A5>JKO3D^)^X?%ZEN: MELG(I^N:LN)FFVMO?V^VS5VZO_&8^/#^?6MS0"-5J!:@FD UB6H*U32JA:@6 MH5J,:@;5+*4UVT,5W^KO8R-_Z_T ^VB^"]4"5!.H)E%-H9I&M1#5(E2+4H0F!]=P@,NLC"/4KG_H#FPU!-H)I$-85JNG\9=+Z[DS:_IY&]TGV9[KQ;N;KZ^+#]=;B1N-G MJ!:@FD UB6H*U72_]9YGT\-/TM%!(U2+45:_]3TL2OT$3<:@6H)I -8EJ"M5TJ;GC-^>WB2[8)D;WW*":I;3F$CI5"&[@ M#L'MCZ17^RLBVVK/_?BNM8=J :H)5).HIE!-HUJ(:A&JQ:AF4,U26K/RJ^#= MP/_[/RX;H$$\5 M03:":1#6%:AK50E2+4"U&-8-JEM*:W:)*ZPW<^:I_INM- M-2OW7N[25JWGT]U0YQ: AN]03:":1#6%:OK,BV.X#]^UECL:M4.U&-4,JEE* M:Y9[;6G-,U&[KP_S+&FD;1T5SRZ:R:Z:R2Z;R:Z;R2Z7N!A?<"^Y\I-:M M=*Y_-'6':@+5)*HI5-.EUEQY8-([CKJ';5OV)M/C]4FBEBV'O7[+7:70IV)0 MS5):LR2KO-S G8SZM5BR=WU)4:*I.50+4$V@FD0UA6IZ<'Q_-'\VFK0L)="V MY6@T;KEG:LN6L[%_?._C&'TJIFW8P?"X:5AJV&:]5;&U@3NVMKNV_/TB6;;6 M&!I40[4 U02J2513J*91+42U"-5B5#.H9BFM4?7#*B8W[/W]T^0A&JU#M0#5 M!*I)5%.HIE$M1+4(U6)4,ZAF*:W9+:IHW=!]3[O.UZ"ZOA$J M.JY -8EJ"M4TJH6H%J%:C&H&U2RE-:N\BL0-S]QR['$FX/W;.QNC=UN=*QQ- MQ:&:0#6):@K5-*J%J!:A6HQJ!M4LI36[0)64&PZ>86: )NI0+4 U@6H2U12J M:50+42U"M1C5#*I92FMVBRID-W1&?:B[3KE'Z=P?2"U -8%J$M44JNE2:RPY MV#L^[1ZV;=>V-"&Z=S&J&52SE-:LZ2I>-W3'Z^KS@") UUJP:'X.U0)4$Z@F M44VAFD:U$-4B5(M1S:":I;1F\5?YN>$SY.>&:'X.U0)4$Z@F44VAFD:U$-4B M5(M1S:":I;1FMZCRJ@6H)E!-HII"-8UJ(:I%J!:CFD$U2VG-YE E!H>S9Y@BH$E#5 M03:": M1#6%:AK50E2+4"U&-8-JEM(:W6)4)0U'[AOR77ZC'3?4M06@6H!J M4DJBE4 MTV=>'(X;[:#[$:%:C&H&U2RE-I0E'[L5K_Y-9 M0_+UY*P!C1&B6H!J M4DJBE4TZ@6HEJ$:C&J&52SE-9L$U6,<#1YAED#&BI$ MM0#5!*I)5%.HIE$M1+4(U6)4,ZAF*:W9+:IPXL@=3OP/9@UH%!'5 E03J"91 M3:&:+K7&K,%_W3^<-Z 10U2+4L/OHT0N237L' M0..%J!:@FD UB6H*U32JA:@6H5J,:@;5+*4U.L6XBA>.G^%&AF,TB8AJ :H) M5).HIE!-HUJ(:A&JQ:AF4,U26K-;5.G$L3N=>'D8V0UU;@%H]A#5!*I)5%.H MIL^\./Q=&+FUVM$T(JK%J&90S5):L]JK-.+X\AL: FN&N4?KW!+0U"*J"523 MJ*903:-:B&H1JL6H9E#-4EJS3U39QO$SW/)PC$8<42U -8%J$M44JFE4"U$M M0K48U0RJ64IK=HLJXCAVAJ*ZS"'(K-8[5 M03:":1#6%:OK,B\-Q02.Z'Q&J MQ:AF4,U26K/8AJ M4DJBE4TY/C%:PGT^,%#L*6[?KYG/]X MRH_N7HQJ!M4LI36+NLH03LYE"*OC?R!#Z!ZMH(H<3=^2PPXP" M316B6H!J M4DJBE4TV=>'*?O;(#N1H1J,:H95+.4UJSV*H@X<0?-?MMNUO.; MM%A/;7.7[J86Q3W0:C.)\L/(W82BM0N@Z414"U!-H)I$-85J&M5"5(M0+48U M@VJ6TIJMH0HL3IYA=>8)FG!$M0#5!*I)5%.HIE$M1+4(U6)4,ZAF*:W1+:95 MPG'J7H#WP@4;W4K7^D>U -4$JDE44ZBF2ZUQ?=%T=)Q):MENV#O.+D7HWL6H M9E#-4EJS9JN3XX!@ MV++=L#]MJ=KC[0;3XV5;8_19F)91)\/C*QLM-6JSTJKPW]0=_ON0W*]6=\DK M+UQ>O\[GU^&N\(K3;!^V'_,)^#S)OK46'IKR0[4 U02J2513J*91+42U"-5B M5#.H9BFMV1"JE-_T&5)^4S3EAVH!J@E4DZBF4$VC6HAJ$:K%J&90S5):LUM4 M*;^I.\CURW:=_V2]]I+KO[;S];SH%*^\=!< \N;YO#L?=+.[*BAO$ZML?WW0 MQT5Z]KA^>'3T5!P['1X]O7/O7N=60&H"U22J*533%_ZU0G34"-5B5#.H9BFM M6>15MF_JSO8=SA'J-QTW\^3C?'%V]:+6&D=C?:@6H)I -8EJ"M4TJH6H%J%: MC&H&U2RE-?M%%>N;/D.L;XK&^E M0#6!:A+5%*II5 M1+4*U&-4,JEE*:W:+ M*M8WI6)]9Z#3%Y6\LK5S--/B?SQ>Y,0''WD$^[ZW_.G1.8'LTR_4GK20$TJH=J M4DJBE4TZ@6 MHEJ$:C&J&52SE-:L]BJJ-W7?6W 7SBT/\:]K4X%7WC+=%-G>Y'ZU76[6WG7R M,-\DB_F_\@W_[7W76O]H0@_5 E03J"913:&:+K5)K:>/CD\;HL$[5(M1S:": MI;1&[<^JX-W,';P#3AN>O338O0M=>P*J!:@F4$VBFD(UC6HAJD6H%J.:035+ M:D[]P,[5SL:440UB6H*U32JA:@6H5J,:@;5+*4UJ[V**,Z< MH::W^==I M?TRSXG.&V]5V>9-FQ1G%\LO61H!&$E$M*+7&96S-$^4"'5"BFD(UC6KA^5]M MA X8HYI!-4MIS9*MPH,S9]SH[>[S ._GLW?W<3.=2Q7- Z*:0#6):@K5-*J% MJ!:A6HQJ!M4LI34;0)4'G$V>X0@?O2,@J@6H)E!-HII"-8UJ(:I%J!:CFD$U M2VG-;E'%"6?N.&%]1;)797K02[:;NU6VRQ*=R12Z]HII -8EJ"M7T M[#@GVA_URO\<1(LZ;!NA>QFCFD$U>]EOI5FQ521PYHX$-BOV(N%V$[EV,:@;5+*4UJM;O56F^XNO+Z_;S:O>!>S;_=+=9[[Y- M:V6;5VWQD[9Z/3-,UX)EN8#E!,O)1ZYQ"<1!O;)#:I8+62YBN9CE#,M9C#MH M 7ZM!9Q9_K?EW%RQWL_]PV+U+4W+=8$?MMGU73XM+YN#MSO;OKN)]RX!+#Z\ M?]_>&-!T'LL%+"=83K*<8CG-5U/A5YZ3CI=V:8[MT"C0>RG& YR7**Y33+A2P7L5S,L5S H[Y!1H,9+F Y03+2993+*=9+F2YB.5BEC,L9S'NH'>, M:[WC3/:0FE^@V426"UA.L)QD.<5RFN5"EHM8+F8YPW+VD6N$MH>^A[HZ Y@]9+F YP7*2 MY13+:98+62YBN9CE#,O91ZZQY-)TZNP(TUI'.!,T;#_E<'B3H]\O7Y_XS(C= MFP*:/F0YP7*2Y13+:98+62YBN9CE#,M9C#MH'+-:XWB&U8H?!\5Z!YI[9#G! MX'*!>PG& YR7** MY?0CUUR<=;AWI'NG8&.6*"=83K*<8CG-A?KZ/)/AM.4=G@TTHIQ@.?K^2;U"GU^G9;O]>VU[K:<;_!L0A'E!,M)EE,LIUDN9+F( MY6*6,RQG,>Z@_&LI1M^=8CSUH<+Y]1/.R-W/]+&!1903+"=93K&<9KF0Y2*6 MBUG.L)S%N(,&40LU^M/G^)2 S36B7,!R@N4DRRF6TRP7LES$[*Z;RIK'*]M=. M%0N^G_U8@8TVHESPR#5NP39K^=1#L -+EE,LIUDN9+F(Y6*6,RQG,:[9&?JU MU&+_S)TB+YIV,&DF]ZYT;A8H%["<8#G)Q7,QRAN4LQAUTE%HZ MLO\,JT$_#HKU#C8)B7*"Y23+*9;3+!>R7,1R,S=@LXTE=RYK)=AQ)UU&+?G5KLEF9R M8]VKG4TXGGFJ@Y,?Q0IV3R3+*9;3+!>R7,1R,R7,1R,#;,B'**Y33+A2P7L5S,^VRZ$>4$RTF64RRG'[G&3?]:;X;0LF';^9*(W<&8Y0S+68P[J.%: M(K%_22+QEPL^UV/SAR@7L)Q@.^?T,W[U+ ML#%#E!,L)UE.L9Q^Y!H1S>EH./;;Y@D7;QNQNQFSG&$YV_:+&8Q&KB7@_4$M M(CAP1P0_[,OUNIC29Y=,Z=U>YVI%N8#EQ"/7>%&.9Z.6^:OLL*UB=U.S7,AR M$55GP M[?7.9O-0+F YP7+RD9O56D+O==X.CI:*1\?5EXX;7KIAQ.Y@S'*&Y2S&'=1P M+2DW<"?EFC7\>;6+T^P7<=]]F]9*.*_@XB?MM<+6^2]--D&R2MV_NT^Q3^BY=+(JC[NTRYXO& M\/13+TMOBQ;QX\_]%U='/]?^CY%?_/RJ8MZ^>4@^I3;)/LV7:V^1WN9D[_5D M]&+?,AZ_V:P>\B[TPONXVFQ6][LO[]+D)LV*#?)_OUWE;:3\IAC@RRK[<[?; M;_\/4$L#!!0 ( B">EA_.$4D P0 *P6 9 >&PO=V]R:W-H965T MGGP%.\BH1[8\VF.=V1%Q(]\R>3(KE'"."49 MCVD&&-G.K =XOT Z04?\&Y,#;]T#5MB"1D(Q0$EI<]69 D M44AR'3\K4*N>4R6V[U_0O^KB93%KS,F")O_%H8AF5F"!D&QQD8@G>OA&JH)& M"F]#$Z[_@D,5ZUA@4W!!TRI9KB"-L_**?U5$M!*@=R$!50GHM0ENE>#J0LN5 MZ;*^8('G4T8/@*EHB:9N-##]%R)PG/ /,IZ7\=4ESL _$2TXSD(^M85< MF(*W-]4B/I>+0!<6\1?.[H +/P+D(*\G??'Z=+>;;DLZ:DY0S0G2>.X%/$W% M)R6.$"QH*K\8CK7F'AC#V8Y(%0NP/H)VW!(?]>.' V9A'P/EE%[_E.ICO>1"*G/S#-B+7.2& K:E M7.)*+AR\+]7QH8^/L$TDVPB8^N@Y*+*0," BHA3E@,?5;6NGU8_^IW'(,2U'3.%UBVX9=;@[25=S6F* M(4-H788:ZP8'O8\I65>SM!4[#B8GJNX)0E+6%U3=^"LX;+"TYWCM;CV,=77S M#*%U*V]<&?3>0-Y&;9HIM"Y#C5&#@T['F+Q'9\KU'70J[YX@[]*>W9@I..RF MVNJ^N&1AT'??"?Y2P\5-PV%!UMNWR5 3O<9S@=4+:Q>QDUT6_[ G!RE]86@2G,K>;ATEJG/< MOS';Q1D'"=G*/.=N+'\46'DT6@X$S?7IXIH*05-]&Q$<$J8"Y/LMI>)EH XL MZP/J^?]02P,$% @ "()Z6&\;ON ) P / D !D !X;"]W;W)K&ULK59M;]HP$/XK5E9-K=22%P)T'42"LFF;U F5=?TP M[8-)CB1J8J>V ^V_W]D)*70!M1)?$OM\S^.[QR_GX9J+!YD */*49TR.K$2I MXLJV99A 3F6'%\!P9,E%3A5V16S+0@"-#"C/;,]Q^G9.4V8%0V.;B6#(2Y6E M#&:"R#+/J7B>0,;7(\NU-H;;-$Z4-MC!L* QS$'=%3.!/;MAB=(RX/Q!=[Y'(\O1 4$&H=(,%'\KN(8LTT08QF/- M:353:N!V>\/^U>2.N2RHA&N>W:>12D;6I44B6-(R4[=\_0WJ?'J:+^29-%^R MKGT=BX2E5#ROP1A!GK+J3Y]J';8 ;G\/P*L!WFN OP?0K0'=MP+\&N ;9:I4 MC Y3JF@P%'Q-A/9&-MTP8AHTII\RO>QS)7 T19P*OCR6J7HF%V2.&RHJ,R!\ M2>:*AP_D%HI2A F*2L9Z=;3?Z10433-YAHB[^92 MI.]MTI]X!QE_4-8A7?><>([GMP1T_79XMP4^?3O<.Y!-MUG,KN'K[N&;:]$O M)KAB$9G19SR=BHR%H"P&T_XS7D@E\*C];=.^XO;;N?7UB2R'4W]1E/_$'OPL\P7(/2IJ+>T:(Y%1$YQ/U?FLS9% M*^9+PZSOWU7@.RXN]&I;J8/3OU>I(Y'M*-5KE.H=5.K>W+$07= 5""P9I!!I MB%]4SVADU(IXEE$A7ZRMPE43N27GZC73]@]*- MXUA 3!6JM;ERC7AMVE1,@RUI>I_<0??UMOK?S=GUF![RJ+*PM^I*#B(V]5F2 MD)=,57=L8VV> &-3^5[9)_@TJ"KY"TWUKKBA(DZ9)!DLD=+I#' 91%6KJX[B MA:E>"ZZP%IIF@L\;$-H!QY>EC#!O(2 M%P< *LK 9 >&PO=V]R:W-H965TLTDE_:S@@5X:FQJB]#&']V:W+(X+)'$?/VO0P6[, MPG'_\Q;]8QF\".:)YNPVC;]'(5]<#;P!"MF,KF-^GV[^8G5 =H$W3>.\_(LV MM:TQ0--USM-E[2SN8!DEU7_ZJR9BSP$[KSB0VH%T',AK#F;M8/9UL&H'J^M@ MO^)@UPYEZ*,J]I(XGW(ZNO_N WJ$1RA(&,0";NBVO[L)N/O]W0G@'O1WQPHR MS%VRS1+/? 7OHSX%L:-F6Y4B&OFQH M$L\U),- &=V)W-D[[NQ>W*W%+,ZB_UAXB"=;B@H[V+%EG@!#V\$RH3Y@:)EC M5^9)&N'+AG"]"&1#J5ZT2,%&TZP:R@;FG_7RB645R^D, M;5?JUS7/.6UH43 W4TI[+5J!JL;,J/;FEJN%9D8%,#&8)M#8@(-C;J M4$ZEJA$8N)?":"W)?O4$RRJ N*8#Z K $EZY/F )K]P L)16;IN21C=@6UE3 MOI?ODEAX+G0QR^B=17O=UDT92 CFMKXFC6=:+Y6M$ 76CM#C6+!:LFB MKB-/-"[6_1&M:3U$C<[D0&[$33:79G,6AF6-TI_!::!C>B!JM5S792 MY\<054%B(JL-XK@N((W5PQ\]_;1NM.A":U/? M*"&B5D(P]6=H4S_(T?9!7B8"K0H5<$1YJT=O31HI.YKV2^KLZ$0+=*&UL].( M,J+>S>F=G2/+K'I459G5*L^TH@6ZT-JY:N094*#;-5HK7Z4C.6P;@%#C"U@JU%] M?TANLFGGBH3!C48^Y9\J;5-CS@(U;R- : T<+ $/;!6:= M.HYC>1KM'4IG@;-19NV3GAU?F]W=7?B]+H\9]FY?H,O@NK<: -3'6/] M0K.YZ#!0S&8"TABZHA'*JI.AU1>>KLJCCT\IY^FR_+A@-&1982!^GZ4IWWXI M!MB=SYW\#U!+ P04 " (@GI8EP9[74$& H)@ &0 'AL+W=O1[93-:@1GQ*RHX-K4$EY*(HOU9LU44=S+HUEY_D MU;S?L9+_-^'MV.+]UVW"OH,S<)\_$\:M[<%NDU>K:X3(& MKR/"<)+2-QS^,S !7>.2T/U'DH._U\66XCRFR8*GDRS21#8*K-,%UJG9[0.!_7.;/9 2 M%"MPUZSCUWPAL_U"E@;2T1E(G621)K)1(-TND*YRA78)Y &G.%^2M^"!/"9Y MGN2/=4R;-"$-:$,"7M&A3=5@7S+$U1(4)8?!(*,*7X7.*&(7E\Q&X)IRLH='U7T"5!3?=4-$6-]M1(%[1Z3V$I<^KGVFV1 M^.SRB93*E']6@F@ 7UA20NM[C0;7)&V3H M(\79DC'[R+ GXF1 SS5L49L,9X6&XQS0UMLLJ#0?0MH^4IXCD^<-1]/*DP"1 MY1F6F,>EC%YH^(?T]>X'GF9_0)?.7[ C7[> M&T&U.>+G&PO<<(7@'S ]I-R0LJY-5/H;?RW5J^SBY%RODRW2Q38.;^_9H*_[ M> *5-O#D:.IDBW2QC:/96T>H]HY'.GDXM7NN)5I@=5$R.U)W[!1D9:+;!6MD@7VSB:O05& MIUG@$XH-+?-P[KY,AH8AM' MIK?;2&VW7WH ;VF?"]44)9Z^U>-[J?[>DB.U)?]KRV@2DRHGL36ITS_E^7]0 M6+XNLJS(F_JR-!):2Z%:V2)=;./@]N._Y'M)+75R^)> [&"R7:<@WSE0+$.]PT?JLNRQ^7E:3+4#L>@G 3E6*,KX M$1X<]1XWMZ[V_UJ]M26U5@1# XD_/$F! M!A0WR[.PL>S>AMJZ*[>VK" ;.M/*K0R(4&A L;JI'N)+9W[P$[[F\JXMJ\:& MH20"$B"?-%'^,ZBQK-Y&VFH;J;/RV78U7GT6GTKQFTX*E"S[2 J?Q.<_QR^-XNJ/LF2<8"_"2I3F?.8D0Q97K M\F6",\3/:8%S^#5SKN%5Y ?*H;3X0?".'SP#E_@>[VM9SP'+#!P9*9*I>0A0@+-IXSN %/6$DT]E&26WC)]DJNZ/PHFOR723\SO?FZ(V(,S M\ .E&U26XIK+05"H1PZ^1%@@DO+?IJZ0O2D?=UDCWU3(_A%DZ(-[FHN$@[L\ MQG$7P)5A-K'ZK['>^$;$/U%^#@+X%?B>'VH"NCW=/="X1Z>[^X9L@H;YH,0+ MCN ])HCA,S5F8W!+,SF1>J\K715:J ]-K357O$!+/'/D8L(QVV)G_NLO<.S]KJ/= M)EAD":Q3DK I26A"G]^]%'(YDCS'9$MB+&G<$YS&.@(K(%A-*[6X;N?>U-T> MTO*V260TZ:0P:E(8&5-X%'3Y#&@U$G2!&]V'5MXF6&0)K$/;N*%M_'DGX]AF M26R"19; .B6Y:$IR<=ID%)AEX O)P1XCIM^)C$A#&32'-:["T+%E*8H.6Y.& MK (8%UQ!B!AA)3@4&_0XP')SUJ+/79H09ZK?#S;&UV9J2A[-1HQHW1 M5H]=;@Y$,31SDQ4IW[1N]R[;+1'@?@B>>!=E/]J@[A)-MD6D9"W<(?3L+>R4!O-YI<]E=! MK5UP$>C/"+ ])$#S*4&?&'HYFMA(%\@%#/J)Z>W"_LZGMPLO1T<2:V4\-$K2 M8SN^.;FQ=KL>C?K)Z>V"_R7W$:H9MK(9F@7J -%C1AJ\$-I$BVJT/ML>/#)$ M6J$,3U3*)^@>G<+MCXJW;2*S33>/5MO"=XE;\P*E5Z;A13\IO9TWN>S^]?/\ M"$7KMXK6-RO:OPAZ*M>RL]L4<4Y61*D&S,I?Q_,EKM0$!_]6LFV1HEQ'DKF7 MH;/"*EID"ZW+<*N+??AY99MO54Y;18MLH77KTLIIWR@+3SW]URB]$_NX-_G- M?0UFYB,$K=\*6M^L!P?LAC52CQVO+][,'0ZFQ^KOW>[!15"&V;J\4.-@23>Y MJ.Y9FM;FTNZZO*KJM=_ JZBZ>FMAJIO >\361$[8%*\DI!1W4LJQZG*M>A&T M**^;GJ@0-"L?$XSD@5D9R.]7E(K7%]5!<\4Y_P]02P,$% @ "()Z6$HG MG4-9! $A< !D !X;"]W;W)K&ULQ5AA;Z,X M$/TK%KM5+6[=Y_=X"2H8&=MIVGOUZ\-% (XJ)6L M[I<$P\P;OV>/&69V8/Q!; F1X*G(J9@[6REW%ZXK5EM28''.=H2J)VO&"RS5 MD&],$IZ53D;O(\T*WP!EU%K/RW@U?S-A>YADE-QR(?5%@_GQ%D#LBO^]NN!JY#4J:%82*C%' R7KN7,*+!$;:H;3X-R,' M<70--)5[QA[TX$LZ=SP](Y*3E=006/T]DB7).G6H@C!QB><$"U ^H[!"<<_-K!?ZU#4#L$I3(5E5*'!$N\F'%V M %Q;*S1]48I9>BOZ&=7K?B>Y>IHI/[FX_K'/Y#/X#.ZVF)//6L(4+%FA]I7 MY55'1B:@0 M@:^,RJT US0E:1? 510:'NB%QQ4:1?P'TW/@PS. /!08)K1\O;MO<$]>[XY& MV/C-JO@EGG\"[W@Q;O"SRC,)+CG'=$/T]1FX?M(+I)XJ_<$2[S*)\^Q_DIZ! MRX+MJ30M214R,(?4Y\N%V.$5F3OJ !&$/Q)G\?MO,/3^,,EI$RRQ!-:1.FBD M#L;0%W>2K1YJJ5='^_X,4'7JLC7 I: "K%J53>I64:9E%'W8/BX@#",/3F;N MX[%P0[LHA!/?[YHE0[/0FWAQB]8A.VG(3D;)'NT4($X0-Y&K4*.CV011Y'L] M:D,K% =PVF-FL%)&@9E8V! +1XE]8XK6FRB%@VE I!8LZ*_7T"Z*U3KTN"=# MLQ#%*(S-M*8-K>GX>C%1[D%.'@G=$Q./48"W9K5-L,026$>XJ!$N>O\#-+(I MM4VPQ!)81^JXD3I^EP,T-B2D[X>]@W%I,/-"WT.]?!R:15.%9DY'Z+75DC=. M%N=$E'M&5NE6LHB6VT+H*'M6;\/TSLXYI2V^;:(DMM*[> MJ-4;O4MZUF&Z;_[TN371!&$/82U& 'HTD\]4ZD:%LZP]%R<7&K1,1\ MM2WW3ZI>G#G;Z9UE)&6U)K:*EMA"Z\K8EL4P^ 5Y.EJ+OUEOFVB)+;2NWFUE M#L=+]U$43D_D:5NQP_&2_2]""5=% MN]X^."TRF@G)L>X"&6F-@KUYY]A$2VRA=85LOQ'@]!=DJM7O"JMHB2VTKM[M MIP4<+:?M96HT;!EXGA<.WJA&NR@.^YDZM(NC&*%>HKI'S<*"\$W9=%63U7.N M^FW-W::Q>UFV,WOWKW3#MVQ"MC!5M_@KYIN,"I"3M8+TSJ?J#.%5 [8:2+8K M6Y+W3$I6E)=;@E/"M8%ZOF9,O@QT@*8-OO@)4$L#!!0 ( B">EAK;L-B MWP( #X( 9 >&PO=V]R:W-H965TICTX%3(Q6BO#)-'J=08#Z@)1"YLZ*LP$).V=KD)0.< M:%*1FXYE!6:!,V*$$[UVQ\()K42>$;ACB%=%@=F?&>1T.S5L8[=PGZU3H1;, M<%+B-2Q /)9W3,[,5B7)"B \HP0Q6$V-:_LJ"A1> [YGL.5[8Z0B65+ZI"8W MR=2PE"'((19* D2O",$MR&X;R5X#<'3F:E#T7F(L,#AA-$M8@HMU=1 )U.S9?@94=>^ M$$SN9I(GPAL2TP+0 WX&CB[10KY6294#HBLTIT5)"1#!U>P;Y1S-0+YH@ Y( MYQ$(G.7\0M(?%Q$Z/[M 9R@CZ"&E%<?2 +)H8 I0VSC='9QSIR3BE\Q&2#7_H *?7P<; 8]&6K9@TU2Y7.37@Y&OI#2U[^ M9C\1?3C?]MW1(2[JP0WMH6.]X [L^ZU]_Z1]6?MD92-]$=3$T=Z)3N"-K([_ MURC7]SV_X_XURI.?T1'O0>L]..E=5Y1E75&R^H46JJ+T!1/TI-D;.T[W.OIP MMC\>=W!1#RX8!N/ ZH1D[E76 MA:=RB.8EH141>?=K5M@M>Z]G?69[(YUKWL M1:;NK+>8K3/"40XK*6D-AC+9K.Y6]4304M?O)16R&^AA*AL\, 60^RM*Q6ZB M#FC_,H1_ 5!+ P04 " (@GI8!0_L%I.F.S9K4I65$!X00EB MD(^L;^Y-ZCJ*H!&_"]CPG392H3Q3^J(Z=]G(GC M;R-JM7,JXFY[J_Y#!R^#><8C)9< M_Z)-@W4L-%MQ0:N&+!U4!:G_\6N3B!V"&QX@> W!ZQ*" P2_(?CO)00-(="9 MJ4/1>4BQP,F0T0UB"BW55$,G4[-E^ 51ZSX53'XM)$\D=V1&*T"/^!4XND13 MN:^R50F(YFC"Z+K0ZRNW%]H#GJ<@<%'R"TEYFJ;H_.P"G:&"H,<%77%,,CZT MA72GYK!GC9/;VHEWP(GKH7M*Q(*C[R2#;%_ EF&UL7G;V&Z]HXJ_,+E"OOL% M>8X7& R-WT_W#?3T_73O2#1^NU*^UO,/Z(U7C $1:+E=EAM3CFN-P*RA+I$; MOL0S&%GREN# UF EGS^YH?/5E)]3BJ4G$MO+7=#F+CBFGDP%%F!*5TV+-$U= MD>LD&LBMLM[-0A\3>N$^)NUCO#AN,7N>!ZWGP5'/\EJ3EQ8QN:Z)\!_D!VYD=AZVSL.C.S6%'.1>S= S$,@+8=RHX2DWZBG%TA.) M[:4N:E,7'5]TR(#ATI2PJ+=2E^[ CSH[<6R >6X81)UU[\,<\Z+'K?/X8T#2ONH ZZO6]?7'SUDUWU'81AWTVU".=UD&T#1H4/F.F\O MMW/4^_[[?-X<-I0S6EW(MU@_UT(]U\:WV.G=6)>NZ_E^)SXC+@[";H@&G'?= MNP+MG4*E C;7!1]',[HBHG[7V]&VJ/RF2ZG.^*TJ-G4!]"935ZKWF,T+PE$) MN91TKB)YP[&Z^*L[@BYU.?1,A2RN=',A"V9@"B"_YY2*;4=-T);@R7]02P,$ M% @ "()Z6"VER:\#! L P !D !X;"]W;W)K&ULK5=1;Z,X$/XK%KMKDIV[QY.]^#"$% ! MYVR3=/_]V8;0%)QL'_8EP>:;S_.-/>-A=F#\2>0 $CU792WF3B[E[M9U19)# M1<4-VT&MWF2,5U2J(=^Z8L>!IL:H*EWB>:%;T:)V%C,S]\ 7,];(LJCA@2/1 M5!7EW^^A9(>Y@YWCQ+K8YE)/N(O9CFYA _+;[H&KD=NSI$4%M2A8C3AD<^<. MWZZP,3"(OPHXB)-GI*4\,O:D!Y_3N>-ICZ"$1&H*JO[VL(2RU$S*C_\Z4J=? M4QN>/A_9/QGQ2LPC%;!DY=]%*O.Y$SLHA8PVI5RSP^_0"9IHOH25PORB0X?U M')0T0K*J,U8>5$7=_M/G+A G!C@\8T Z S(T",X8^)V!_U:#H#,(3&1:*28. M*RKI8L;9 7&-5FSZP0336"OY1:WW?2.Y>ELH.[GX7">L O25/H- UVBCSE7: ME(!8ACYF&9A=02\@M*82T!H25B=%65"S=UR5DJ/2>W*1 M\0]:WR ??T#$(X'%H>7;S7V+^>KMYN2"&K_?-]_P^3_<-[0J1%(RT7! _]P] M"LE5+OUKBWC+&-@9=8&Y%3N:P-Q1%40 WX.S^/47''J_V:+U,\E6/XGL522# M/I+!)?9C)*6*Y"/4D!42J8E=(R%%5*(,4N"T1$)2V4C&OR.N4L 6WG:9R"RC MR^U^<8VCV/>CF;L_C9P5A_W)]#5N9<,%!(>DQ[W2.^GU3B[JW4B=PE(G_ =4 MJYM%I?I19!< F[J6-#[QAH1^[ VTC5$XF ;Q0-D8Y4_\T+/K"GM=X45=:W4R M*$]RI J.JOQ[=:7MU 6E=I-#6DAK#0I'CEQC#T=D,I!EP4UB[(<#73:Z@$R" MP*XLZI5%/]@QECQ=Z]LM-4=3W;JF\-H41387XM ;;I0%%V$R'0A?66#Q-";^ M&45QKRB^J&B9TWH+^HK8T[)I;Q%:JAZ$UHDUM^+QB8EP% Y3:PPC*K%\,E U MAF$\F9(HM*N:]JJFERO)>HDV73\SF=ZA U67ISZ+:6,FK4=P:O-E,MRN,4JE M530\?V/4F9S"WDM[X%W4]*?,@5NO;V^T6!0-([VTH )_N&TK"^HZCKSXC/,G MO0V^Z/P#9_O"=*BJ0497Q_*><5:]5X?O6/?!WI]@2_W%Q/>'$FVX.!B+'./( M-!YJ=$]:N0KXUK3$0J5]4\NVU^EG^[;[SC2;@_E[W8Z;%O&%INWEOU"^+6J! M2L@4I7<3J7+,V_:X'4BV,PWC(Y.J_32/N?JD *X!ZGW&F#P.] +]1\KB?U!+ M P04 " (@GI85VE@0(T$ #B$ &0 'AL+W=OC[7 MV8X73%_)/2_AR4:J@AFX5=NYWBO.UI53D<^)[T?S@HG26RVJ[^[5:B$/)A"Y/2P][SU]\$MN=L5_,5XL]V_(';K[L[Q7)[; M2,#QSSFHU_RF=>Q>/T?_I4H>DGEDFM_(_&^Q-KNEEWAHS3?LD)M/\O0K/R<4 MVGB9S'7U%YW.MKZ'LH,VLC@[ T$AROJ3/9T+T7' =,2!G!W(:QV"LT-0)5J3 M56G=,L-6"R5/2%EKB&8OJMI4WI"-*.UK?# *G@KP,ZN[,I,%1Y_9$]=HAAY@ MF:P/.4=R@V[YABO%U_8A>J\U-QJQ+R]Y8:)7+\#WR\/M^CM MFW?H#1(E^KR3!PW6>C$W@&E_;)Z=D3[42&0$Z3=67J$ _X2(3ZC#_>;U[L%+ M]SD4IZD0:2I$JGC!2+RF# ;*P*HR7+N2JJ-0=Q3;C==ZSS*^]*#=-%='[JU^ M_ %'_L^N%+]3L!<)!TW"P53TU1\P/&!,*&9$N46YA)0URIA2WV!JG)ARO],Z M9ES%M+/CN,)1'! ,K^#8SXL.NH20>'$I^FN$<]-,,4LDOJ,.,!-0?J6C<@,:3H$VS*GCMY8&[ ./!+RCE(7:3)@"*G?*5%-ZK *_3AUDZ8-:7IQ"!Q*V!C4+76> J"[ MVD &?"LRF/)'KHUM+"=\.ER)E/:K/#0*HV@$'?NMIOG3938[KIS"XSO>:ASW MUZ;##-,DH"-<':W%T_TN8439349?4)RLV-'*H9]$_99W&1*<1O%(T^-6^?"D MSJP^__;B^^5[27F;>R MAZ=UK\D6P"W!*QQJ@E3T\K7MWI6'E5CS"AGAB M(0VE;!:D..[/.K<=)6,+J=4\/"UZ?551]N@RDYO904]R#R5N1I.(#*KKL N# MA(R-Z58,\04U'!W30TF;X8 ,QK3#C 3AR!8"M]*'I[7/,:8O"#4>ZA@ ^W$0 M]Y%=AC#6P\ -35K-(].:-YA\%Y#/X;H;\5F2D!ZOTXK&_6W0O', M:?_WYG: MBE+#>MR GW\50X.J^D!=WQBYK\ZDC]+ ";>ZW'&VYLH:P/.-E.;YQAYSFW]K MK/X#4$L#!!0 ( B">EA?SSP"@@0 %D; 9 >&PO=V]R:W-H965T MO> @8 [H0*WD1"]#^V?T9+;O6],CX5[$E1(*G)*9B M9FVEW%W;MEAM28+%@.T(55?6C"=8JD.^L<6.$QQF1DEL(\?Q[01'U)I/LW/W M?#YE>QE'E-QS(/9)@OFW&Q*SX\R"UO.)S]%F*],3]GRZPQNR)/)A=\_5D5VJ MA%%"J(@8!9RL9]8'>!V@S"";\24B1W$R!FDHCXQ]30_NPIGEI!Z1F*QD*H'5 MQX$L2!RG2LJ/_PI1J[QG:G@Z?E:_S8)7P3QB018L_BL*Y79FC2T0DC7>Q_(S M._Y&BH"\5&_%8I']!\=\[@A98+47DB6%L?(@B6C^B9\*$"<&T.\P0(4!.C?P M.@R&A<'PW,#M,' + S2<0BPQ/,I9T? T]E*+1UD,#-K%7Y$T^]]*;FZ M&BD[.;^C*Y80\"=^(@+\##YASG'Z38!W 9$XBL5[=?9A&8!W/[Z?VE+=,;6S M5X7Z3:Z..M0A A\9E5L!?J4A">L"MG*U]!<]^WN#M(J_8SH 0W@%D(/<%H<6 M+S36.4S3%>D#5XN,LI$TK1XF",?0<>9.(XSM0^G:%JFJHG>Q&U,#;2N MO3)PKPSDD2I2H!I"%2EBF,9$=$&9]* ]>9H2*W. ML:JWH;8 _1['JQX(A\U\WD70:(5M2JU.L*JQH;[(#LB:<+6X@52K' M!I'KX MTO$J7_&OQ>DV< X]OZW,7.@=[(WS+0IW6%7N4%^ZWW87#'K+WNG0I%I@2JU. MK2KVH?\V;QB3E?O"J%I@2JV.M.H$X*6M0+\W3+,_@/[$;UW/1OL#4VIUC%6' M "]J$?IDQ&;#X+7S,]HOF%*K\ZLZ!JAO&99=_:;>KO?2-:D6F%*K_R):=2G( M>9-LB(RV,$;5 E-J=:15"X.T]7S/*J=79BSN?-JG0F_<6CCJG>R-U&@+8Y_L M.22$;[*]&Y7LV)[*_.?\\FRY/_0AVQ4Y.W\#KX-\EZ>2R3>=/F*^B:@ ,5DK M26KZFC'Y?)#>H-Q-F_\/4$L# M!!0 ( B">E@%N&S:0P, )4) 9 >&PO=V]R:W-H965T&.EL$Z5( MC:3B;'_]CI2BVI;BY2$ODDC>]_&^N].1\[U4W_4.P)#'F@N]\';&-)>^K\L= MU%1?R 8$KFRDJJG!H=KZNE% *P>JN1\%0>;7E FOF+NY&U7,96LX$W"CB&[K MFJI_EL#E?N&%WM/$FFUWQD[XQ;RA6[@%<]?<*!SY TO%:A":24$4;!;>57BY MRJV],_B=P5X??!.KY%[*[W;PN5IX@74(.)3&,E!\/< U<&Z)T(V_>TYOV-(" M#[^?V#\Y[:CEGFJXEOP/5IG=PIMYI((-;;E9R_UOT.M)+5\IN79/LN]M X^4 MK3:R[L'H0 ^*6 I '%36T MF"NY)\I:(YO]<,%T:)3/A$W[K5&XRA!GBL^BE#60;_01-/F%W&)952T'(C?D M3B@HY5:P?Z&R!F0) C;,:/)V!88RKM\AXNYV1=Z^>4?>$";(MYUL-165GOL& MG;-;^&7OR+)S)'K&D3 B7Z4P.TT^B@JJ8P(?50W2HB=IR^@LXQJ&EK#PL -I4 _@%3__%&;!KU/1?TVRU2N1'64F&3*3G&,OEK!EPD7VGG(J M2I@*74>1.PK;BA^*/ UGP=Q_.(S)V"K-\S ]MEJ-K<(/D9F/_\C@[R=CUV"I,LX.,=5K' M5O$L3K)IN?D@-S\K%[OI_Y1F/BZG,(W2^$3#V&RB@E=CJ^,*[C3X!P=6#6KK M#GY-2MNKN@8_S YWBRMWI)[,+_'.T5T1?M!T%Y:O5.%OJ0F'#5(&%SE6DNHN M =W R,8=B_?2X"'K/G=X;P)E#7!](Z5Y&M@-AIM8\1]02P,$% @ "()Z M6$'X*PWY! (1( !D !X;"]W;W)K&ULU5A= M;^(X%/TK%E.-6JDE7T" E(+K'96,[/5L-UY6.V#20R)FMB,[<#TW^^U$]*0 M.BD/7:WV!6+GGNM[SKW^RN3 ^).(")'H9YI0,>U$4N[&EB6"B*18=-F.4'BS M83S%$II\:XD=)SC4H#2Q7-L>6"F.:6/PFFG'%,!J\]' M[[]H\D!FC069L^1[',IHVAEV4$@V.$OD-W;XE12$^LI?P!*A?]&AL+4[*,B$ M9&D!A@C2F.;_^& 5 *\.Z#4 >@6@=RZ@7P T=2OG MKH5;8(EG$\X.B"MK\*8>M/H:#7K%5!7*2G)X&P-.SKY"+7YF0J =X6@584[0 M#5I!.8990A#;H'LLX@!A&J)%G&22A,@ N5P0B>-$7 'X<;5 EQ=7Z )92*BW M L44/=)8BNM*QQ\1RP2XAHRMQM]?@;IEWD.=?(M=V>(:#%^7#/ %^>#W=;V'AECCWMSVO* M<982CB7C8Y.V.;9GQJIU:BQV."#3#BQ$@O ]Z: M]4K->FW>];Q(H,A-BN5(7R/50KR?W0P]?S2R)]:^*H;!SA_Y?7=P:K U37#)$&0U@_G"6 M@(LM3$9)0%!IHIZ/.*R&Z@Q'7HVXP6KH.C76KXUL,]]!R7=P5LI>\5M1=M@D M^(F@3S3HFF@-3!D=V"._1LQ@YX\&OMVO<3/8M674+QGZK1-Y02B#/:!Q*OOO M.97?T]GRG9R=J#8L51NVUL5W?5@@X0W>PS*X)<=-*!.PF<'.HV9()E7ETV,% MJ9U-6[U12VB>8#"_T_MC_GRO_*5P!(*M.WB*6!(2+CY^@/IW;]=Z+[V$,?,0 MK@Q2W;>3^0B+D\P;F6BGTY")T7F9,)B9,F$P:\F$8[^<^NSSULI_O=)#V%4PKPQDE/J- M-U!D[*#T M$!D(FI,5VNV*$' -(SH@L(K/M6^7/[)8/E_KEG,+:(XV&0<>'.[T^N+8->WS M5N5:"S>8K?Z>(&"TC,K\)%_VEM\L[O5-O=8_5]\R#/UWCCM>."8$U!.\T9=X MZV7H_.,)%-$VI@(E9 -AV%T?3K(\_QZ1-R3;Z0OWFDDH"?T8$0SS51G ^PT# M?8J&&J#\*C3[!U!+ P04 " (@GI8&G\LD3@$ +%P &0 'AL+W=O MZ MM[+BIGVH^K"!L4&!7;J[V,F_[RY@;#"AB;32]8L-R\QAY@QG86:^I^R9)P " MO>09X0LC$:*X-DT>)9!C?D4+(/+*AK(<"WG*MB8O&."X68_9Z"QG=+PS;."P\I-M$J 5S.2_P%M8@'HL5DV=F MBQ*G.1">4H(8;!;&C7T=VH%RJ"S^3&'/3XZ12N6)TF=U\CE>&):*"#*(A(+ M\F\'=Y!E"DG&\6\#:K3W5(ZGQP?T7ZKD93)/F,,=S?Y*8Y$LC*F!8MC@,A,/ M=/\K- GY"B^B&:]^T;ZQM0P4E5S0O'&6$>0IJ?_Q2T/$B8-,=-C!:1R,OV4J+JO!9-74^DG MEK_+1^L+Y1P5P- ZP0S03V@MGZZXS #1#5I1 42D.,M>49AFI2H36D-4LE2D MP-']2Y25,<1HPVB.[FA>E )7)97. ^@_A"!PFO%/\CY7E8/PYJ>-3KHT^13K!0$UB'K5G+UNPB M-#S3R;Y.L% 36(=]VSI^^%J7J.(FJHZ,K9D_ZO;'E-SH"S"1U\ (L2KDTX/_W+A^_ MZ4<%_;U@P,@)WM@*CHV+/=ZYW.=%1E\!&GD7)8L2S $Q-5#AJ)3--D,B M =6G6NA^O5H-9CEZDP\_=SK10EUH78*/'9#M7X;TM;926M%"76C=$AR[*7NT M7?AFT@_./P6F7E_Z T9!OSF MFF/VUF_5I+>:/AYAZC'Q5\RV*>$H@XV$M*XFLJZLGKS6)X(6U2SRB0I!\^HP M 2RW$&4@KV^H+$5SHF[0SK^7_P%02P,$% @ "()Z6&#<,D=U P G1 M !D !X;"]W;W)K&ULM5A=3]LP%/TK5C9-3 *2 M)OV"M9&@S32F(2$8V\.T!S>Y;2T2N]A."_]^MA-"4T*@DM>'QG;N.;[W7-O) MS6C#^)U8 DCTD*54C)VEE*M3UQ7Q$C(LCMD*J+HS9SS#4G7YPA4K#C@QH"QU M?<_KNQDFU E'9NR*AR.6RY10N.)(Y%F&^>,YI&PS=CK.T\ U62RE'G##T0HO MX ;D[>J*JYY;L20D RH(HXC#?.R<=4ZCCJ!7,# N8L/0W2>1R[ P= ME, 0XHE).@*<_F(?G),!38I%.A@"A*35'Q&1ZAN=H1N M;Z;HX./GD2N5#YK)C _ M*7#NMS)>8GZ,@LXA\CV_V^10._P[IJWPZ?OA00,\>C_<;Q$CJ)9#8/B"?9<# M^O-#F:(+"9GXVY3V@K?;S*N/NU.QPC&,'76>">!K<,)/'SI][TN3Y#;)IC;) M(DMDM>1TJ^1TV]C#B5KX7*4#2> 9.B 4/0+FHG$7MC+MFXYVM_S"C2;I;7H1 M62*K2=^KI.^]3WHL!,@FP5OQ^PI>D T,F7[4KT/?[WGZ-W+7VP+;G#6R1%83 MN%\)W&\5^!K60'-H4K85N*^R!=EP2]G^L$G8_HL,!(,&N^BEG=^MV]7D&%1R M#-Z0(P:RQK,4FO;5>2MX7TD&+T(HEMJN)"_M=L6PY%9-L6&EV+!5L9M\)N ^ M!RI1I)92XQYM9=A7-IMD4YMDD26R6AI.JC2<_*<7B!.;R;%)-K5)%EDBJR6G MXSV_[7OMNT0]Q20L2(P(78.0JN23AX@R>J3*Q#OUOJ].'*2V$5')$Q#GG$C2 M? 25$[UY;$S:/=HW%U;9(EML13;EA_N),[2 , ,P4 - M>&PO.R]K]^OGB-'W!UQ4^C#)7$/L>WW./S^?&T"_-4K"[&6,F6.1"E@,R M,Z;X&(;E9,9R6EZH@DF+9$KGU-BAGH9EH1E-2W#*1=AIM>(PIUR285_.\YO< ME,%$S:49D&YC"MSC2SH@[?B2!(YNI%(V( ]G[W_.E;E^%[CGR8>3D]9%Z^'\ M>A3QM MTGB*N'5;WO1O>,*@<@[K0AGV,R77]1(19[#L-&?!(Q4#,J*"CS4'KXSF7"R= MN0.&B1)*!\86J@W7!DOYV\%M-X(:KGER+I6N8KL([O>XGKX#K$8@D O1".P0 M9QCV"VH,T_+&#JK)E?$)%-3]^V5A%4XU7;8[5V3M4#ULD+'2*=--F#99F89] MP3*0H_ET!D^CBA! 8U1N.RFG4R5II6'E47VQ;W(-O:MVC79 M=*V@NNMHW #X-]D<]R;MY8MX@X(_*O-Y;IQMG MIT4AEI\$G\J+V]!9/(&1'9?[5OS&>?F.!,9UC>AC>O6UF6KL09PJ1V0[W!% M%NN@P7C.A>&R'LUXFC+YY,YEZ0T=VS_5MOCM_)1E="[,?0,.R+K_C:5\GB?- MK%M(1#UKW?\*RVO'S8W:QN(R90N6CNJAGHZK;F [-FK=P&$7N:F:'\%\'.9' M ,/B8 HP'^>%Q?F?UM-#U^,P3%O/B_10GQ[JX[Q\R*CZ8''\/HEM_I4F213% M,9;1TEZN\=W&*V1_'6![NJ]"L)7BE8BM%,\U M(/Z\@4>2^'<;BP,>V"Y@M0/Q_7&@IOP^402[BFG#3C".) F&0"WZ:S2.D>S$ M\/'O#W9*HBA)_ A@?@51A"%P&G$$4P :,"2*JO?@SOLH7+VGPO7_+X=_ %!+ M P04 " (@GI8EXJ[', 3 @ "P %]R96QS+RYR96QSG9*Y;L,P M#$!_Q=">, ?0(8@S9?$6!/D!5J(/V!(%BD6=OZ_:I7&0"QEY/3P2W!YI0.TX MI+:+J1C]$%)I6M6X 4BV)8]ISI%"KM0L'C6'TD!$VV-#L%HL/D N&6:WO606 MIW.D5XA-/E M_G;@2=&A(E@6FD7)TZ(=I7\=Q_:0T^FO8R*T>EOH^7%H5 J.W&,EC'%BM/XU M@LD/['X 4$L#!!0 ( B">ECA&PO=V]R:V)O M;VLN>&ULQ9M=<]HX%(;_BH:+G>Y,LP2#;=IM.D.!;)E)@0':VXYB1-#4MJAD MDZ:_?B73)-(6WMF;$Z[ GSR6+#WG2.+=O=+?;I7ZQGX4>6FN6MNJVKUMMTVV M%04W?ZF=*.V1C=(%K^RFOFN;G19\;;9"5$7>CBXODW;!9=EZ_^[Q7G/=]C=4 M);)*JM+N=#N^2'%OGH^[3;:71M[*7%8/5ZWF>RY:K)"E+.1/L;YJ7;:8V:K[ MCTK+GZJL>+[,M,KSJU;G<."+T)7,?MN]=) K?FN:/16_77 +X 2[.5.]-B)2_$56NH]D*[Y[$_,%D?GJVR4%Y) MZ;?2'M"3=8-'AS*HU[)BD_)PL3WJ844 *Z+%&LZFR]G-9#18C4?LP^!F,!V. MV?+C>+Q:>H!= -@]&R![-1]XD#T V7M!R.7*?GP:3RW@[)K-YN.%!QD#R/AL MD,/9I[D'F0#(Y&R0R]5LZ$&F #(](^37R(/L \C^^:I[L/SH0;X!D&]H(6?Z MCI?R9W. \7+-1L)D6NZ:;;7QN^Y+U'=?TF)^X$8:R\/F6AA[ZC/OLBX*[F-" MQ1 [9B'VHJS%:S;(,E67E6$+D0FYYQ;C-1OYF$@Y'6KG<+-EX^^U!LZD(2A )IT-LG ^UD:4PA@U5<2O+PPD^'!)-A]@T$]N,RSOWHVQ@ MC/CU&OZCU/I>YKE/B4S3(5:-;_+ ;*24B5LJDS%0AV(K_"$HH M0OZ(B/UANPYVHVQ[M1T+6VZY%CX9S%*(E;%P.VTSF'/7XZTT+PW/_MN=1,@6 M$;$MEO6M$=]KUP+&^]!B$=)$1*T)_L#VALV%;BXO,\%&TF2Y_^39"OHB(?0%CP"#HCY P(F)A8,RNCXF$$1$+ M X:J86DB9T3$SH"A:H#913+I$LOD1*C*7JU<>?I-J(O\TB7V"PA9':J/B633 M)9;-T;#UL2S_]"GAN!BQ<'#\RGQ,Y)\NL7]@ !NV(&2@+O7@& A@;=7[F$A" M76()'6+8H^\BDDZ76#I^,'L4#JFF2ZR:WZ/:HXA(,UUBS6!I]_Q!;J29WCF' MP;[&/B;23.^L6@H&1FI!I2// M]*@] SD>>Z5%/PT#,H-*1=WK4$S$0,_$QD8%ZQ 8Z%9Y?L.:(CXDLU".V MT&G,I;W[VI_%1!:*SY3L7+#/I19^%A$C"\7$%CJ-.>5:!YC(0C&QA5!.9BO> MQT06BHDMA#&G/B:R4$QLH>.IXZ\JKZ2/"5<"G&-BYK&=U_[D1XPL%%,/N2', M('>,D85BZB&W$YCVG677RI^CB9&%8F(+P0&#L#21A6)B"V%,/Y!+D(42\OD; MA.D'<@FR4$)L(8SI!W()LE!";"$\2A14.K)00KT8#8T27?B!7((LE%#G0@@S M:.D)LE!RSC&WL-+ABC3J7 AB!BT=62BASH4@9M#2D862,ZX48$'*EB +)2^R M6. Y[/ZVWSX[6A\5:2@EUM 3JLN"#V/%-@:IB]TA0/8QD892 M8@V%S>CBEAOA^J7"12)ASI8B#:7DZ]6\.9:P,3E8'Q,NC7[)J: 0T^9#>Q\3 M:2@E3X9.8HXW&W]A3(HTE)(G0RVT.FE@\W;Z6,B"_4;"[6; MD\W[=VNQD:583^U/&+L_XWDVU\Q]N#MUHE[LUKINZCP?VGVS\D;Q]>-?X![_ MOO?^7U!+ P04 " (@GI8(!6^$(0" F,@ &@ 'AL+U]R96QS+W=O M#8\0\/2K'MIQWYV&W?X\+#Z.A].P:G;C M>/X1PK#>U6,[/'3G>KHPG43'RZ3 MF\7+VZKI7]YB$^8.$@B2^8,4@G3^H 1!:?X@@R";/\@AR.1P.N(8$<"L2.2'0G,CHAV)% [(MN1P.V( M<$<"N2/2'0GLCHAW)-!;4&\AT%M0;R'06R8/VP1Z"^HM!'H+ZBT$>@OJ+01Z M"^HM!'H+ZBT$>@OJ+01Z"^HM!'HKZJT$>BOJK01Z*^JM!'KKY&4)@=Z*>BN! MWHIZ*X'>BGHK@=Z*>BN!WHIZ*X'>BGHK@=X)]4X$>B?4.Q'HG5#O1*!W0KT3 M@=YI\K*;0.^$>B<"O1/JG0CT3JAW(M [H=Z)0.^$>B<"O0WU-@*]#?4V KT- M]38"O0WU-@*]#?4V KUM\K&20&]#O8U ;T.]C4!O0[V-0&]#O8U ;T>]G4!O M1[V=0&]'O9U ;T>]G4!O1[V=0&]'O9U ;Y_\;$*@MZ/>3J"WH]Y.H+>CWDZ@ M=T:],X'>&?7.!'IGU#L3Z)U1[TR@=T:],X'>&?7.!'IGU#L3Z)TG/PL2Z)U1 M[TR@=T:],X'>!?4N!'H7U+L0Z%U0[T*@=T&]"X'>!?4N!'H7U+M\I][#^'FH MPZWG:XW7_TZJQ\NY]7;YZ_)KY^2&NN(<[BN&Y[]02P,$% @ "()Z6(EN MS'XK @ NS !, !;0V]N=&5N=%]4>7!E&ULS=M-;MLP$(;AJQC: M!I8L4J34(LZF[;;-HA=@)3H6K#^03.K':^ M_OXX6;\Z]MW@M\D^A.ECEOEZ;WOCTW&R0US9C:XW(7YU=]EDZH.YLYG8;'16 MCT.P0UB'N49R<_W9[LQ]%U9?CO%GWX[#-G&V\\GJTVGCG+5-S#1U;6U"7,\> MAN:/E/530AI/+GO\OIW\5=R09*\FS"M_#W@Z]^W!.MGY$J_T..YV;6V;L;[OXY'43\Z:QN^M#7V7GHI>G4\.\8;MZ3._.'\I M/EL>E]_Q[S-^J?_./@2D#PGIHX#TH2!]:$@?):2/"M+'!T@?^8;2"$74 MG$)J3C$UIZ":4U3-*:SF%%=S"JPY159!D5509!44605%5D&155!D%119!456 M09%54&25%%DE159)D5529)44625%5DF155)DE119)476@B)K09&UH,A:4&0M M*+(6%%D+BJP%1=:"(FM!D5519%44615%5D6155%D5119%45619%54615%%DU M159-D5539-44635%5DV155-DU119-45639&UI,A:4F0M*;*6%%E+BJPE1=:2 M(FM)D;6DR%I29*THLE8462N*K!5%UHHB:_4_9?TQCH=_'+\\T]ZTPW-^MOQG MX>874$L! A0#% @ "()Z6 =!36*! L0 ! ( ! M &1O8U!R;W!S+V%P<"YX;6Q02P$"% ,4 " (@GI8_,^M5.\ K M @ $0 @ &O 9&]C4')O<',O8V]R92YX;6Q02P$"% ,4 M " (@GI8F5R<(Q & "<)P $P @ '- 0 >&PO=&AE M;64O=&AE;64Q+GAM;%!+ 0(4 Q0 ( B">EAD:F(/+0@ %0R 8 M " @0X( !X;"]W;W)K&PO=V]R M:W-H965T&UL4$L! A0#% @ "()Z6'?Y7=?'" .2, M !@ ("!Y!( 'AL+W=OEB$6"&;,00 "D3 8 " @>$; !X M;"]W;W)K']0P' M #1&P & @(%(( >&PO=V]R:W-H965T&UL4$L! A0#% @ "()Z6,J',:4B! $@X !@ ("! MBB< 'AL+W=OE@5 MY0G40Q$ *JH 8 " @>(K !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ M"()Z6,HJ/XM_"P Y3< !@ ("!*T 'AL+W=O&PO=V]R:W-H965TE@,'>K+\P@ #89 9 " @5Y^ M !X;"]W;W)K&UL4$L! A0#% @ "()Z6!3< M=MN!"@ 0Q\ !D ("!B(< 'AL+W=OD3_7H$ "S"P &0 M @(% D@ >&PO=V]R:W-H965TEB[C#LW@Q )!6 9 " @?&6 !X;"]W;W)K&UL4$L! A0#% @ "()Z6"'4;#"L!0 X0X !D M ("!JZ< 'AL+W=O&PO M=V]R:W-H965TEAYD[RZ[@L M +D? 9 " @3:Q !X;"]W;W)K&UL4$L! A0#% @ "()Z6&&6W%DW' @F< !D ("! M6[T 'AL+W=O&PO=V]R:W-H965TEBF^W2G)00 "0* 9 M " @;SE !X;"]W;W)K&UL4$L! A0#% M @ "()Z6+I'F.V3 P )@@ !D ("!&.H 'AL+W=O&PO=V]R:W-H965TECDEB&UL4$L! A0#% @ "()Z6!(RM@O\ M!@ 7R0 !D ("!2/, 'AL+W=O&PO=V]R:W-H965TEA]NW ;)P, ,4& 9 " @7(M 0!X;"]W;W)K&UL4$L! A0#% @ "()Z6.K=A.P9! ( D !D M ("!T# ! 'AL+W=O&PO=V]R M:W-H965TEC4\WY;,0< #X5 M 9 " @7 ] 0!X;"]W;W)K&UL M4$L! A0#% @ "()Z6(->AH&" P ]@< !D ("!V$0! M 'AL+W=O&PO=V]R:W-H965TE@R(42B'04 ,\, 9 M " @010 0!X;"]W;W)K&UL4$L! A0#% @ M"()Z6(K;1\M_ P HP< !D ("!6%4! 'AL+W=O&PO=V]R:W-H965TEA< MG@.-^0( +0* 9 " @?!U 0!X;"]W;W)K&UL4$L! A0#% @ "()Z6!/7H6*3! X!D !D M ("!('D! 'AL+W=O&PO=V]R:W-H M965TE@,=]>"%@0 #P4 9 M " @7.! 0!X;"]W;W)K&UL4$L! M A0#% @ "()Z6/L]^O:G P 7 X !D ("!P(4! 'AL M+W=OB0$ >&PO=V]R:W-H965TEC*BKDY]@( /L( 9 " M@6:2 0!X;"]W;W)K&UL4$L! A0#% @ "()Z M6)O$1)OX" >$0 !D ("!DY4! 'AL+W=O.P &0 M @('"G@$ >&PO=V]R:W-H965TEBXP6T)C0T !Z' 9 " @6*G 0!X;"]W;W)K M&UL4$L! A0#% @ "()Z6 U'/XOF @ / @ M !D ("!)K4! 'AL+W=O&PO=V]R:W-H965TEAL&UL4$L! A0#% @ "()Z6#!>U5%J! XQ< !D M ("!%;\! 'AL+W=O&PO=V]R:W-H965T MEAQ$ "0. 0 9 M " @=+& 0!X;"]W;W)K&UL4$L! A0# M% @ "()Z6(6A_F].!@ -S4 !D ("!A-@! 'AL+W=O M&PO=V]R:W-H965TE@:"-D8:0, 'H- 9 " @23K M 0!X;"]W;W)K&UL4$L! A0#% @ "()Z6&YL M..OR! 9!L !D ("!Q.X! 'AL+W=O&PO=V]R:W-H965TEBXRXSNVP( )L) 9 " @3KW 0!X;"]W;W)K&UL4$L! A0#% @ "()Z6.UK_^*X @ #P< !D M ("!3/H! 'AL+W=O&PO M=V]R:W-H965TEBPFOP&!@, M !4) 9 " @4(! @!X;"]W;W)K&UL4$L! A0#% @ "()Z6+L%WRD+ P (0@ !D ("! M?P0" 'AL+W=O&PO=V]R:W-H965TEA$;'WKYP, )L/ 9 M " @6L* @!X;"]W;W)K&UL4$L! A0#% M @ "()Z6(.NR%G' P +1 !D ("!B0X" 'AL+W=O$ M&0 @(&'$@( >&PO=V]R:W-H965TECL+Q4MH1X -P. @ 9 " @2$6 @!X M;"]W;W)K&UL4$L! A0#% @ "()Z6'\X120# M! K!8 !D ("!^30" 'AL+W=O&PO=V]R:W-H965TEC#!O(2%P< *LK 9 " @7,\ @!X;"]W;W)K&UL4$L! A0#% @ "()Z6)<&>UU!!@ *"8 !D M ("!P4," 'AL+W=O&PO=V]R M:W-H965TEA*)YU#600 !(7 M 9 " @41/ @!X;"]W;W)K&UL M4$L! A0#% @ "()Z6&MNPV+? @ /@@ !D ("!U%," M 'AL+W=O&PO=V]R:W-H965TE@MI&UL4$L! A0#% @ M"()Z6%=I8$"-! XA !D ("!G5X" 'AL+W=O&PO=V]R:W-H965TEA@ MW#)'=0, )T0 9 " @3-U @!X;"]W;W)K&UL4$L! A0#% @ "()Z6'^XDSM( P S!0 T M ( !WW@" 'AL+W-T>6QE&PO=V]R:V)O M;VLN>&UL4$L! A0#% @ "()Z6" 5OA"$ @ )C( !H M ( !NH," 'AL+U]R96QS+W=O<&5S72YX;6Q02P4& %T 70""&0 TH@" end XML 110 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 111 report.css IDEA: XBRL DOCUMENT /* Updated 2009-11-04 */ /* v2.2.0.24 */ /* DefRef Styles */ ..report table.authRefData{ background-color: #def; border: 2px solid #2F4497; font-size: 1em; position: absolute; } ..report table.authRefData a { display: block; font-weight: bold; } ..report table.authRefData p { margin-top: 0px; } ..report table.authRefData .hide { background-color: #2F4497; padding: 1px 3px 0px 0px; text-align: right; } ..report table.authRefData .hide a:hover { background-color: #2F4497; } ..report table.authRefData .body { height: 150px; overflow: auto; width: 400px; } ..report table.authRefData table{ font-size: 1em; } /* Report Styles */ ..pl a, .pl a:visited { color: black; text-decoration: none; } /* table */ ..report { background-color: white; border: 2px solid #acf; clear: both; color: black; font: normal 8pt Helvetica, Arial, san-serif; margin-bottom: 2em; } ..report hr { border: 1px solid #acf; } /* Top labels */ ..report th { background-color: #acf; color: black; font-weight: bold; text-align: center; } ..report th.void { background-color: transparent; color: #000000; font: bold 10pt Helvetica, Arial, san-serif; text-align: left; } ..report .pl { text-align: left; vertical-align: top; white-space: normal; width: 200px; white-space: normal; /* word-wrap: break-word; */ } ..report td.pl a.a { cursor: pointer; display: block; width: 200px; overflow: hidden; } ..report td.pl div.a { width: 200px; } ..report td.pl a:hover { background-color: #ffc; } /* Header rows... */ ..report tr.rh { background-color: #acf; color: black; font-weight: bold; } /* Calendars... */ ..report .rc { background-color: #f0f0f0; } /* Even rows... */ ..report .re, .report .reu { background-color: #def; } ..report .reu td { border-bottom: 1px solid black; } /* Odd rows... */ ..report .ro, .report .rou { background-color: white; } ..report .rou td { border-bottom: 1px solid black; } ..report .rou table td, .report .reu table td { border-bottom: 0px solid black; } /* styles for footnote marker */ ..report .fn { white-space: nowrap; } /* styles for numeric types */ ..report .num, .report .nump { text-align: right; white-space: nowrap; } ..report .nump { padding-left: 2em; } ..report .nump { padding: 0px 0.4em 0px 2em; } /* styles for text types */ ..report .text { text-align: left; white-space: normal; } ..report .text .big { margin-bottom: 1em; width: 17em; } ..report .text .more { display: none; } ..report .text .note { font-style: italic; font-weight: bold; } ..report .text .small { width: 10em; } ..report sup { font-style: italic; } ..report .outerFootnotes { font-size: 1em; } XML 113 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.1 html 332 523 1 true 93 0 false 7 false false R1.htm 0000001 - Document - Cover Sheet http://www.snowflake.com/role/Cover Cover Cover 1 false false R2.htm 0000002 - Document - Audit Information Sheet http://www.snowflake.com/role/AuditInformation Audit Information Cover 2 false false R3.htm 0000003 - Statement - CONSOLIDATED BALANCE SHEETS Sheet http://www.snowflake.com/role/CONSOLIDATEDBALANCESHEETS CONSOLIDATED BALANCE SHEETS Statements 3 false false R4.htm 0000004 - Statement - CONSOLIDATED BALANCE SHEETS (PARENTHETICAL) Sheet http://www.snowflake.com/role/CONSOLIDATEDBALANCESHEETSPARENTHETICAL CONSOLIDATED BALANCE SHEETS (PARENTHETICAL) Statements 4 false false R5.htm 0000005 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS Sheet http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS CONSOLIDATED STATEMENTS OF OPERATIONS Statements 5 false false R6.htm 0000006 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS Sheet http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS Statements 6 false false R7.htm 0000007 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY Sheet http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY Statements 7 false false R8.htm 0000008 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS??? EQUITY (PARENTHETICAL) Sheet http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYPARENTHETICAL CONSOLIDATED STATEMENTS OF STOCKHOLDERS??? EQUITY (PARENTHETICAL) Statements 8 false false R9.htm 0000009 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 9 false false R10.htm 0000010 - Disclosure - Organization and Description of Business Sheet http://www.snowflake.com/role/OrganizationandDescriptionofBusiness Organization and Description of Business Notes 10 false false R11.htm 0000011 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies Sheet http://www.snowflake.com/role/BasisofPresentationandSummaryofSignificantAccountingPolicies Basis of Presentation and Summary of Significant Accounting Policies Notes 11 false false R12.htm 0000012 - Disclosure - Revenue, Accounts Receivable, Deferred Revenue, and Remaining Performance Obligations Sheet http://www.snowflake.com/role/RevenueAccountsReceivableDeferredRevenueandRemainingPerformanceObligations Revenue, Accounts Receivable, Deferred Revenue, and Remaining Performance Obligations Notes 12 false false R13.htm 0000013 - Disclosure - Cash Equivalents and Investments Sheet http://www.snowflake.com/role/CashEquivalentsandInvestments Cash Equivalents and Investments Notes 13 false false R14.htm 0000014 - Disclosure - Fair Value Measurements Sheet http://www.snowflake.com/role/FairValueMeasurements Fair Value Measurements Notes 14 false false R15.htm 0000015 - Disclosure - Property and Equipment, Net Sheet http://www.snowflake.com/role/PropertyandEquipmentNet Property and Equipment, Net Notes 15 false false R16.htm 0000016 - Disclosure - Business Combinations Sheet http://www.snowflake.com/role/BusinessCombinations Business Combinations Notes 16 false false R17.htm 0000017 - Disclosure - Intangible Assets and Goodwill Sheet http://www.snowflake.com/role/IntangibleAssetsandGoodwill Intangible Assets and Goodwill Notes 17 false false R18.htm 0000018 - Disclosure - Accrued Expenses and Other Current Liabilities Sheet http://www.snowflake.com/role/AccruedExpensesandOtherCurrentLiabilities Accrued Expenses and Other Current Liabilities Notes 18 false false R19.htm 0000019 - Disclosure - Commitment and Contingencies Sheet http://www.snowflake.com/role/CommitmentandContingencies Commitment and Contingencies Notes 19 false false R20.htm 0000020 - Disclosure - Equity Sheet http://www.snowflake.com/role/Equity Equity Notes 20 false false R21.htm 0000021 - Disclosure - Income Taxes Sheet http://www.snowflake.com/role/IncomeTaxes Income Taxes Notes 21 false false R22.htm 0000022 - Disclosure - Net Loss per Share Sheet http://www.snowflake.com/role/NetLossperShare Net Loss per Share Notes 22 false false R23.htm 0000023 - Disclosure - Related Party Transactions Sheet http://www.snowflake.com/role/RelatedPartyTransactions Related Party Transactions Notes 23 false false R24.htm 0000024 - Disclosure - Subsequent Event Sheet http://www.snowflake.com/role/SubsequentEvent Subsequent Event Notes 24 false false R25.htm 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure Notes 25 false false R26.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 26 false false R27.htm 9954471 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Policies) Sheet http://www.snowflake.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies Basis of Presentation and Summary of Significant Accounting Policies (Policies) Policies http://www.snowflake.com/role/BasisofPresentationandSummaryofSignificantAccountingPolicies 27 false false R28.htm 9954472 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Tables) Sheet http://www.snowflake.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesTables Basis of Presentation and Summary of Significant Accounting Policies (Tables) Tables http://www.snowflake.com/role/BasisofPresentationandSummaryofSignificantAccountingPolicies 28 false false R29.htm 9954473 - Disclosure - Revenue, Accounts Receivable, Deferred Revenue, and Remaining Performance Obligations (Tables) Sheet http://www.snowflake.com/role/RevenueAccountsReceivableDeferredRevenueandRemainingPerformanceObligationsTables Revenue, Accounts Receivable, Deferred Revenue, and Remaining Performance Obligations (Tables) Tables http://www.snowflake.com/role/RevenueAccountsReceivableDeferredRevenueandRemainingPerformanceObligations 29 false false R30.htm 9954474 - Disclosure - Cash Equivalents and Investments (Tables) Sheet http://www.snowflake.com/role/CashEquivalentsandInvestmentsTables Cash Equivalents and Investments (Tables) Tables http://www.snowflake.com/role/CashEquivalentsandInvestments 30 false false R31.htm 9954475 - Disclosure - Fair Value Measurements (Tables) Sheet http://www.snowflake.com/role/FairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://www.snowflake.com/role/FairValueMeasurements 31 false false R32.htm 9954476 - Disclosure - Property and Equipment, Net (Tables) Sheet http://www.snowflake.com/role/PropertyandEquipmentNetTables Property and Equipment, Net (Tables) Tables http://www.snowflake.com/role/PropertyandEquipmentNet 32 false false R33.htm 9954477 - Disclosure - Business Combinations (Tables) Sheet http://www.snowflake.com/role/BusinessCombinationsTables Business Combinations (Tables) Tables http://www.snowflake.com/role/BusinessCombinations 33 false false R34.htm 9954478 - Disclosure - Intangible Assets and Goodwill (Tables) Sheet http://www.snowflake.com/role/IntangibleAssetsandGoodwillTables Intangible Assets and Goodwill (Tables) Tables http://www.snowflake.com/role/IntangibleAssetsandGoodwill 34 false false R35.htm 9954479 - Disclosure - Accrued Expenses and Other Current Liabilities (Tables) Sheet http://www.snowflake.com/role/AccruedExpensesandOtherCurrentLiabilitiesTables Accrued Expenses and Other Current Liabilities (Tables) Tables http://www.snowflake.com/role/AccruedExpensesandOtherCurrentLiabilities 35 false false R36.htm 9954480 - Disclosure - Commitment and Contingencies (Tables) Sheet http://www.snowflake.com/role/CommitmentandContingenciesTables Commitment and Contingencies (Tables) Tables http://www.snowflake.com/role/CommitmentandContingencies 36 false false R37.htm 9954481 - Disclosure - Equity (Tables) Sheet http://www.snowflake.com/role/EquityTables Equity (Tables) Tables http://www.snowflake.com/role/Equity 37 false false R38.htm 9954482 - Disclosure - Income Taxes (Tables) Sheet http://www.snowflake.com/role/IncomeTaxesTables Income Taxes (Tables) Tables http://www.snowflake.com/role/IncomeTaxes 38 false false R39.htm 9954483 - Disclosure - Net Loss per Share (Tables) Sheet http://www.snowflake.com/role/NetLossperShareTables Net Loss per Share (Tables) Tables http://www.snowflake.com/role/NetLossperShare 39 false false R40.htm 9954484 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies - Summary of Long-lived Assets by Geographic Areas (Details) Sheet http://www.snowflake.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesSummaryofLonglivedAssetsbyGeographicAreasDetails Basis of Presentation and Summary of Significant Accounting Policies - Summary of Long-lived Assets by Geographic Areas (Details) Details 40 false false R41.htm 9954485 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies - Narrative (Details) Sheet http://www.snowflake.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesNarrativeDetails Basis of Presentation and Summary of Significant Accounting Policies - Narrative (Details) Details http://www.snowflake.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesTables 41 false false R42.htm 9954486 - Disclosure - Revenue, Accounts Receivable, Deferred Revenue, and Remaining Performance Obligations - Disaggregation of Revenue (Details) Sheet http://www.snowflake.com/role/RevenueAccountsReceivableDeferredRevenueandRemainingPerformanceObligationsDisaggregationofRevenueDetails Revenue, Accounts Receivable, Deferred Revenue, and Remaining Performance Obligations - Disaggregation of Revenue (Details) Details 42 false false R43.htm 9954487 - Disclosure - Revenue, Accounts Receivable, Deferred Revenue, and Remaining Performance Obligations - Revenue from External Customers by Geographic Areas (Details) Sheet http://www.snowflake.com/role/RevenueAccountsReceivableDeferredRevenueandRemainingPerformanceObligationsRevenuefromExternalCustomersbyGeographicAreasDetails Revenue, Accounts Receivable, Deferred Revenue, and Remaining Performance Obligations - Revenue from External Customers by Geographic Areas (Details) Details 43 false false R44.htm 9954488 - Disclosure - Revenue, Accounts Receivable, Deferred Revenue, and Remaining Performance Obligations - Narrative (Details) Sheet http://www.snowflake.com/role/RevenueAccountsReceivableDeferredRevenueandRemainingPerformanceObligationsNarrativeDetails Revenue, Accounts Receivable, Deferred Revenue, and Remaining Performance Obligations - Narrative (Details) Details http://www.snowflake.com/role/RevenueAccountsReceivableDeferredRevenueandRemainingPerformanceObligationsTables 44 false false R45.htm 9954489 - Disclosure - Cash Equivalents and Investments - Schedule of Cash and Cash Equivalents and Investments Fair Value (Details) Sheet http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofCashandCashEquivalentsandInvestmentsFairValueDetails Cash Equivalents and Investments - Schedule of Cash and Cash Equivalents and Investments Fair Value (Details) Details 45 false false R46.htm 9954490 - Disclosure - Cash Equivalents and Investments - Narrative (Details) Sheet http://www.snowflake.com/role/CashEquivalentsandInvestmentsNarrativeDetails Cash Equivalents and Investments - Narrative (Details) Details 46 false false R47.htm 9954491 - Disclosure - Cash Equivalents and Investments - Available for Sale Securities Remaining Contractual Maturity (Details) Sheet http://www.snowflake.com/role/CashEquivalentsandInvestmentsAvailableforSaleSecuritiesRemainingContractualMaturityDetails Cash Equivalents and Investments - Available for Sale Securities Remaining Contractual Maturity (Details) Details 47 false false R48.htm 9954492 - Disclosure - Cash Equivalents and Investments - Schedule of Debt Securities, Available-for-sale, Unrealized Loss Position, Fair Value (Details) Sheet http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofDebtSecuritiesAvailableforsaleUnrealizedLossPositionFairValueDetails Cash Equivalents and Investments - Schedule of Debt Securities, Available-for-sale, Unrealized Loss Position, Fair Value (Details) Details 48 false false R49.htm 9954493 - Disclosure - Fair Value Measurements - Fair Value, Assets and Liabilities Measured on Recurring Basis (Details) Sheet http://www.snowflake.com/role/FairValueMeasurementsFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails Fair Value Measurements - Fair Value, Assets and Liabilities Measured on Recurring Basis (Details) Details 49 false false R50.htm 9954494 - Disclosure - Fair Value Measurements - Schedule of Fair Value Measurements (Details) Sheet http://www.snowflake.com/role/FairValueMeasurementsScheduleofFairValueMeasurementsDetails Fair Value Measurements - Schedule of Fair Value Measurements (Details) Details 50 false false R51.htm 9954495 - Disclosure - Fair Value Measurements - Unrealized Gain (Loss) on Investments (Details) Sheet http://www.snowflake.com/role/FairValueMeasurementsUnrealizedGainLossonInvestmentsDetails Fair Value Measurements - Unrealized Gain (Loss) on Investments (Details) Details 51 false false R52.htm 9954496 - Disclosure - Fair Value Measurements - Narrative (Details) Sheet http://www.snowflake.com/role/FairValueMeasurementsNarrativeDetails Fair Value Measurements - Narrative (Details) Details 52 false false R53.htm 9954497 - Disclosure - Property and Equipment, Net - Schedule of Property and Equipment, Net (Details) Sheet http://www.snowflake.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails Property and Equipment, Net - Schedule of Property and Equipment, Net (Details) Details 53 false false R54.htm 9954498 - Disclosure - Property and Equipment, Net - Narrative (Details) Sheet http://www.snowflake.com/role/PropertyandEquipmentNetNarrativeDetails Property and Equipment, Net - Narrative (Details) Details 54 false false R55.htm 9954499 - Disclosure - Business Combinations - Narrative (Details) Sheet http://www.snowflake.com/role/BusinessCombinationsNarrativeDetails Business Combinations - Narrative (Details) Details 55 false false R56.htm 9954500 - Disclosure - Business Combinations - Schedule of Acquisition Date Fair Value of Consideration Transferred (Details) Sheet http://www.snowflake.com/role/BusinessCombinationsScheduleofAcquisitionDateFairValueofConsiderationTransferredDetails Business Combinations - Schedule of Acquisition Date Fair Value of Consideration Transferred (Details) Details 56 false false R57.htm 9954501 - Disclosure - Business Combinations - Schedule of Preliminary Allocation of Purchase Price to Assets Acquired and Liabilities Assumed (Details) Sheet http://www.snowflake.com/role/BusinessCombinationsScheduleofPreliminaryAllocationofPurchasePricetoAssetsAcquiredandLiabilitiesAssumedDetails Business Combinations - Schedule of Preliminary Allocation of Purchase Price to Assets Acquired and Liabilities Assumed (Details) Details 57 false false R58.htm 9954502 - Disclosure - Business Combinations - Pro Forma Information (Details) Sheet http://www.snowflake.com/role/BusinessCombinationsProFormaInformationDetails Business Combinations - Pro Forma Information (Details) Details 58 false false R59.htm 9954503 - Disclosure - Intangible Assets and Goodwill - Schedule of Intangible Assets (Details) Sheet http://www.snowflake.com/role/IntangibleAssetsandGoodwillScheduleofIntangibleAssetsDetails Intangible Assets and Goodwill - Schedule of Intangible Assets (Details) Details 59 false false R60.htm 9954504 - Disclosure - Intangible Assets and Goodwill - Narrative (Details) Sheet http://www.snowflake.com/role/IntangibleAssetsandGoodwillNarrativeDetails Intangible Assets and Goodwill - Narrative (Details) Details 60 false false R61.htm 9954505 - Disclosure - Intangible Assets and Goodwill - Schedule of Future Amortization Expense (Details) Sheet http://www.snowflake.com/role/IntangibleAssetsandGoodwillScheduleofFutureAmortizationExpenseDetails Intangible Assets and Goodwill - Schedule of Future Amortization Expense (Details) Details 61 false false R62.htm 9954506 - Disclosure - Intangible Assets and Goodwill - Schedule of Goodwill (Details) Sheet http://www.snowflake.com/role/IntangibleAssetsandGoodwillScheduleofGoodwillDetails Intangible Assets and Goodwill - Schedule of Goodwill (Details) Details 62 false false R63.htm 9954507 - Disclosure - Accrued Expenses and Other Current Liabilities (Details) Sheet http://www.snowflake.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails Accrued Expenses and Other Current Liabilities (Details) Details http://www.snowflake.com/role/AccruedExpensesandOtherCurrentLiabilitiesTables 63 false false R64.htm 9954508 - Disclosure - Commitment and Contingencies - Schedule of Lease Cost (Details) Sheet http://www.snowflake.com/role/CommitmentandContingenciesScheduleofLeaseCostDetails Commitment and Contingencies - Schedule of Lease Cost (Details) Details 64 false false R65.htm 9954509 - Disclosure - Commitment and Contingencies - Supplemental Cash Flow Information (Details) Sheet http://www.snowflake.com/role/CommitmentandContingenciesSupplementalCashFlowInformationDetails Commitment and Contingencies - Supplemental Cash Flow Information (Details) Details 65 false false R66.htm 9954510 - Disclosure - Commitment and Contingencies - Weighted Average Remaining Lease Term and Discount Rate (Details) Sheet http://www.snowflake.com/role/CommitmentandContingenciesWeightedAverageRemainingLeaseTermandDiscountRateDetails Commitment and Contingencies - Weighted Average Remaining Lease Term and Discount Rate (Details) Details 66 false false R67.htm 9954511 - Disclosure - Commitment and Contingencies - Schedule of Operating Leases and Subleases (Details) Sheet http://www.snowflake.com/role/CommitmentandContingenciesScheduleofOperatingLeasesandSubleasesDetails Commitment and Contingencies - Schedule of Operating Leases and Subleases (Details) Details 67 false false R68.htm 9954512 - Disclosure - Commitment and Contingencies - Schedule of Other Contractual Commitments (Details) Sheet http://www.snowflake.com/role/CommitmentandContingenciesScheduleofOtherContractualCommitmentsDetails Commitment and Contingencies - Schedule of Other Contractual Commitments (Details) Details 68 false false R69.htm 9954513 - Disclosure - Commitment and Contingencies - Narrative (Details) Sheet http://www.snowflake.com/role/CommitmentandContingenciesNarrativeDetails Commitment and Contingencies - Narrative (Details) Details 69 false false R70.htm 9954514 - Disclosure - Equity - Narrative (Details) Sheet http://www.snowflake.com/role/EquityNarrativeDetails Equity - Narrative (Details) Details 70 false false R71.htm 9954515 - Disclosure - Equity - Shares Reserved For Future Issuance (Details) Sheet http://www.snowflake.com/role/EquitySharesReservedForFutureIssuanceDetails Equity - Shares Reserved For Future Issuance (Details) Details 71 false false R72.htm 9954516 - Disclosure - Equity - Schedule of Stock Repurchase Activity (Details) Sheet http://www.snowflake.com/role/EquityScheduleofStockRepurchaseActivityDetails Equity - Schedule of Stock Repurchase Activity (Details) Details 72 false false R73.htm 9954517 - Disclosure - Equity - Option Activity Rollforward (Details) Sheet http://www.snowflake.com/role/EquityOptionActivityRollforwardDetails Equity - Option Activity Rollforward (Details) Details 73 false false R74.htm 9954518 - Disclosure - Equity - Unvested RSA & RSU Rollforward (Details) Sheet http://www.snowflake.com/role/EquityUnvestedRSARSURollforwardDetails Equity - Unvested RSA & RSU Rollforward (Details) Details 74 false false R75.htm 9954519 - Disclosure - Equity - Valuation Assumptions (Details) Sheet http://www.snowflake.com/role/EquityValuationAssumptionsDetails Equity - Valuation Assumptions (Details) Details 75 false false R76.htm 9954520 - Disclosure - Equity - Share-based Compensation (Details) Sheet http://www.snowflake.com/role/EquitySharebasedCompensationDetails Equity - Share-based Compensation (Details) Details 76 false false R77.htm 9954521 - Disclosure - Income Taxes - Schedule of Components of Loss Before Income Taxes (Details) Sheet http://www.snowflake.com/role/IncomeTaxesScheduleofComponentsofLossBeforeIncomeTaxesDetails Income Taxes - Schedule of Components of Loss Before Income Taxes (Details) Details 77 false false R78.htm 9954522 - Disclosure - Income Taxes - Schedule of Provision for Income Taxes (Details) Sheet http://www.snowflake.com/role/IncomeTaxesScheduleofProvisionforIncomeTaxesDetails Income Taxes - Schedule of Provision for Income Taxes (Details) Details 78 false false R79.htm 9954523 - Disclosure - Income Taxes - Schedule of Effective Income Tax Rate Reconciliation (Details) Sheet http://www.snowflake.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails Income Taxes - Schedule of Effective Income Tax Rate Reconciliation (Details) Details 79 false false R80.htm 9954524 - Disclosure - Income Taxes - Schedule of Deferred Tax Assets and Liabilities (Details) Sheet http://www.snowflake.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails Income Taxes - Schedule of Deferred Tax Assets and Liabilities (Details) Details 80 false false R81.htm 9954525 - Disclosure - Income Taxes - Narrative (Details) Sheet http://www.snowflake.com/role/IncomeTaxesNarrativeDetails Income Taxes - Narrative (Details) Details 81 false false R82.htm 9954526 - Disclosure - Income Taxes - Schedule of Unrecognized Tax Benefits (Details) Sheet http://www.snowflake.com/role/IncomeTaxesScheduleofUnrecognizedTaxBenefitsDetails Income Taxes - Schedule of Unrecognized Tax Benefits (Details) Details 82 false false R83.htm 9954527 - Disclosure - Net Loss per Share - Schedule of Basic and Diluted Net Loss per Share (Details) Sheet http://www.snowflake.com/role/NetLossperShareScheduleofBasicandDilutedNetLossperShareDetails Net Loss per Share - Schedule of Basic and Diluted Net Loss per Share (Details) Details 83 false false R84.htm 9954528 - Disclosure - Net Loss per Share - Schedule of Potentially Dilutive Securities Excluded from Computation of Net Loss per Share (Details) Sheet http://www.snowflake.com/role/NetLossperShareScheduleofPotentiallyDilutiveSecuritiesExcludedfromComputationofNetLossperShareDetails Net Loss per Share - Schedule of Potentially Dilutive Securities Excluded from Computation of Net Loss per Share (Details) Details 84 false false R85.htm 9954529 - Disclosure - Related Party Transactions (Details) Sheet http://www.snowflake.com/role/RelatedPartyTransactionsDetails Related Party Transactions (Details) Details http://www.snowflake.com/role/RelatedPartyTransactions 85 false false All Reports Book All Reports [ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 8 fact(s) appearing in ix:hidden were eligible for transformation: ecd:TrdArrDuration, ecd:TrdArrSecuritiesAggAvailAmt, snow:ContractWithCustomerContractTerm, us-gaap:PropertyPlantAndEquipmentUsefulLife - snow-20240131.htm 4 [DQC.US.0076.7653] The filer has reported a value for us-gaap:RevenueRemainingPerformanceObligationPercentage with a value of 0.500000 using the dimension member (none) The filer has not reported a duration value for the corresponding elements of RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1. The properties of this us-gaap:RevenueRemainingPerformanceObligationPercentage fact are: Context: c-94 Unit: number. - snow-20240131.htm 4 - snow-20240131.htm 4 snow-20240131.htm snow-20240131.xsd snow-20240131_cal.xml snow-20240131_def.xml snow-20240131_lab.xml snow-20240131_pre.xml snow-20240131_g1.jpg snow-20240131_g2.jpg http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 http://xbrl.sec.gov/ecd/2023 true true JSON 116 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "snow-20240131.htm": { "nsprefix": "snow", "nsuri": "http://www.snowflake.com/20240131", "dts": { "inline": { "local": [ "snow-20240131.htm" ] }, "schema": { "local": [ "snow-20240131.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd", "https://xbrl.sec.gov/country/2023/country-2023.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023.xsd", "https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd" ] }, "calculationLink": { "local": [ "snow-20240131_cal.xml" ] }, "definitionLink": { "local": [ "snow-20240131_def.xml" ] }, "labelLink": { "local": [ "snow-20240131_lab.xml" ] }, "presentationLink": { "local": [ "snow-20240131_pre.xml" ] } }, "keyStandard": 446, "keyCustom": 77, "axisStandard": 29, "axisCustom": 0, "memberStandard": 50, "memberCustom": 35, "hidden": { "total": 14, "http://fasb.org/us-gaap/2023": 3, "http://xbrl.sec.gov/dei/2023": 4, "http://xbrl.sec.gov/ecd/2023": 6, "http://www.snowflake.com/20240131": 1 }, "contextCount": 332, "entityCount": 1, "segmentCount": 93, "elementCount": 840, "unitCount": 7, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 1363, "http://xbrl.sec.gov/dei/2023": 39, "http://xbrl.sec.gov/ecd/2023": 25 }, "report": { "R1": { "role": "http://www.snowflake.com/role/Cover", "longName": "0000001 - Document - Cover", "shortName": "Cover", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "c-1", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "snow-20240131.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "snow-20240131.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.snowflake.com/role/AuditInformation", "longName": "0000002 - Document - Audit Information", "shortName": "Audit Information", "isDefault": "false", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "2", "firstAnchor": { "contextRef": "c-1", "name": "dei:AuditorName", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "snow-20240131.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "dei:AuditorName", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "snow-20240131.htm", "first": true, "unique": true } }, "R3": { "role": "http://www.snowflake.com/role/CONSOLIDATEDBALANCESHEETS", "longName": "0000003 - Statement - CONSOLIDATED BALANCE SHEETS", "shortName": "CONSOLIDATED BALANCE SHEETS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "snow-20240131.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:AccountsReceivableNetCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "snow-20240131.htm", "unique": true } }, "R4": { "role": "http://www.snowflake.com/role/CONSOLIDATEDBALANCESHEETSPARENTHETICAL", "longName": "0000004 - Statement - CONSOLIDATED BALANCE SHEETS (PARENTHETICAL)", "shortName": "CONSOLIDATED BALANCE SHEETS (PARENTHETICAL)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "us-gaap:PreferredStockParOrStatedValuePerShare", "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "snow-20240131.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:PreferredStockSharesIssued", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "us-gaap:PreferredStockSharesIssued", "us-gaap:PreferredStockSharesOutstanding", "us-gaap:PreferredStockSharesOutstanding", "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "snow-20240131.htm", "unique": true } }, "R5": { "role": "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "longName": "0000005 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS", "shortName": "CONSOLIDATED STATEMENTS OF OPERATIONS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "snow-20240131.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CostOfGoodsAndServicesSold", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "snow-20240131.htm", "unique": true } }, "R6": { "role": "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS", "longName": "0000006 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS", "shortName": "CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ProfitLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "snow-20240131.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "snow-20240131.htm", "unique": true } }, "R7": { "role": "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "longName": "0000007 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY", "shortName": "CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "7", "firstAnchor": { "contextRef": "c-15", "name": "us-gaap:CommonStockSharesOutstanding", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "snow-20240131.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-15", "name": "us-gaap:CommonStockSharesOutstanding", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "snow-20240131.htm", "first": true, "unique": true } }, "R8": { "role": "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYPARENTHETICAL", "longName": "0000008 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS\u2019 EQUITY (PARENTHETICAL)", "shortName": "CONSOLIDATED STATEMENTS OF STOCKHOLDERS\u2019 EQUITY (PARENTHETICAL)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "8", "firstAnchor": { "contextRef": "c-12", "name": "us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "link:footnote", "div", "body", "html" ], "reportCount": 1, "baseRef": "snow-20240131.htm", "first": true }, "uniqueAnchor": null }, "R9": { "role": "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "longName": "0000009 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS", "shortName": "CONSOLIDATED STATEMENTS OF CASH FLOWS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "9", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ProfitLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "snow-20240131.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DepreciationDepletionAndAmortization", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "snow-20240131.htm", "unique": true } }, "R10": { "role": "http://www.snowflake.com/role/OrganizationandDescriptionofBusiness", "longName": "0000010 - Disclosure - Organization and Description of Business", "shortName": "Organization and Description of Business", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "snow-20240131.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "snow-20240131.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.snowflake.com/role/BasisofPresentationandSummaryofSignificantAccountingPolicies", "longName": "0000011 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies", "shortName": "Basis of Presentation and Summary of Significant Accounting Policies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "snow-20240131.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "snow-20240131.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.snowflake.com/role/RevenueAccountsReceivableDeferredRevenueandRemainingPerformanceObligations", "longName": "0000012 - Disclosure - Revenue, Accounts Receivable, Deferred Revenue, and Remaining Performance Obligations", "shortName": "Revenue, Accounts Receivable, Deferred Revenue, and Remaining Performance Obligations", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "snow-20240131.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "snow-20240131.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.snowflake.com/role/CashEquivalentsandInvestments", "longName": "0000013 - Disclosure - Cash Equivalents and Investments", "shortName": "Cash Equivalents and Investments", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "c-1", "name": "snow:CashEquivalentsAndInvestmentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "snow-20240131.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "snow:CashEquivalentsAndInvestmentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "snow-20240131.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.snowflake.com/role/FairValueMeasurements", "longName": "0000014 - Disclosure - Fair Value Measurements", "shortName": "Fair Value Measurements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "snow-20240131.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "snow-20240131.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.snowflake.com/role/PropertyandEquipmentNet", "longName": "0000015 - Disclosure - Property and Equipment, Net", "shortName": "Property and Equipment, Net", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "snow-20240131.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "snow-20240131.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.snowflake.com/role/BusinessCombinations", "longName": "0000016 - Disclosure - Business Combinations", "shortName": "Business Combinations", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "snow-20240131.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "snow-20240131.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.snowflake.com/role/IntangibleAssetsandGoodwill", "longName": "0000017 - Disclosure - Intangible Assets and Goodwill", "shortName": "Intangible Assets and Goodwill", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "snow-20240131.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "snow-20240131.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.snowflake.com/role/AccruedExpensesandOtherCurrentLiabilities", "longName": "0000018 - Disclosure - Accrued Expenses and Other Current Liabilities", "shortName": "Accrued Expenses and Other Current Liabilities", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "snow-20240131.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "snow-20240131.htm", "first": true, "unique": true } }, "R19": { "role": "http://www.snowflake.com/role/CommitmentandContingencies", "longName": "0000019 - Disclosure - Commitment and Contingencies", "shortName": "Commitment and Contingencies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "snow-20240131.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "snow-20240131.htm", "first": true, "unique": true } }, "R20": { "role": "http://www.snowflake.com/role/Equity", "longName": "0000020 - Disclosure - Equity", "shortName": "Equity", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "snow-20240131.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "snow-20240131.htm", "first": true, "unique": true } }, "R21": { "role": "http://www.snowflake.com/role/IncomeTaxes", "longName": "0000021 - Disclosure - Income Taxes", "shortName": "Income Taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "snow-20240131.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "snow-20240131.htm", "first": true, "unique": true } }, "R22": { "role": "http://www.snowflake.com/role/NetLossperShare", "longName": "0000022 - Disclosure - Net Loss per Share", "shortName": "Net Loss per Share", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "22", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "snow-20240131.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "snow-20240131.htm", "first": true, "unique": true } }, "R23": { "role": "http://www.snowflake.com/role/RelatedPartyTransactions", "longName": "0000023 - Disclosure - Related Party Transactions", "shortName": "Related Party Transactions", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "23", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "snow-20240131.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "snow-20240131.htm", "first": true, "unique": true } }, "R24": { "role": "http://www.snowflake.com/role/SubsequentEvent", "longName": "0000024 - Disclosure - Subsequent Event", "shortName": "Subsequent Event", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "24", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "snow-20240131.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "snow-20240131.htm", "first": true, "unique": true } }, "R25": { "role": "http://xbrl.sec.gov/ecd/role/PvpDisclosure", "longName": "995410 - Disclosure - Pay vs Performance Disclosure", "shortName": "Pay vs Performance Disclosure", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "25", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snow-20240131.htm", "first": true }, "uniqueAnchor": null }, "R26": { "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "longName": "995445 - Disclosure - Insider Trading Arrangements", "shortName": "Insider Trading Arrangements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "26", "firstAnchor": { "contextRef": "c-1", "name": "ecd:MtrlTermsOfTrdArrTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "snow-20240131.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "ecd:MtrlTermsOfTrdArrTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "snow-20240131.htm", "first": true, "unique": true } }, "R27": { "role": "http://www.snowflake.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies", "longName": "9954471 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Policies)", "shortName": "Basis of Presentation and Summary of Significant Accounting Policies (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "27", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:FiscalPeriod", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snow-20240131.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:FiscalPeriod", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snow-20240131.htm", "first": true, "unique": true } }, "R28": { "role": "http://www.snowflake.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesTables", "longName": "9954472 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Tables)", "shortName": "Basis of Presentation and Summary of Significant Accounting Policies (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "28", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snow-20240131.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snow-20240131.htm", "first": true, "unique": true } }, "R29": { "role": "http://www.snowflake.com/role/RevenueAccountsReceivableDeferredRevenueandRemainingPerformanceObligationsTables", "longName": "9954473 - Disclosure - Revenue, Accounts Receivable, Deferred Revenue, and Remaining Performance Obligations (Tables)", "shortName": "Revenue, Accounts Receivable, Deferred Revenue, and Remaining Performance Obligations (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "29", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snow-20240131.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snow-20240131.htm", "first": true, "unique": true } }, "R30": { "role": "http://www.snowflake.com/role/CashEquivalentsandInvestmentsTables", "longName": "9954474 - Disclosure - Cash Equivalents and Investments (Tables)", "shortName": "Cash Equivalents and Investments (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "30", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "snow-20240131.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "snow-20240131.htm", "first": true, "unique": true } }, "R31": { "role": "http://www.snowflake.com/role/FairValueMeasurementsTables", "longName": "9954475 - Disclosure - Fair Value Measurements (Tables)", "shortName": "Fair Value Measurements (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "31", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snow-20240131.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snow-20240131.htm", "first": true, "unique": true } }, "R32": { "role": "http://www.snowflake.com/role/PropertyandEquipmentNetTables", "longName": "9954476 - Disclosure - Property and Equipment, Net (Tables)", "shortName": "Property and Equipment, Net (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "32", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "snow-20240131.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "snow-20240131.htm", "first": true, "unique": true } }, "R33": { "role": "http://www.snowflake.com/role/BusinessCombinationsTables", "longName": "9954477 - Disclosure - Business Combinations (Tables)", "shortName": "Business Combinations (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "33", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snow-20240131.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snow-20240131.htm", "first": true, "unique": true } }, "R34": { "role": "http://www.snowflake.com/role/IntangibleAssetsandGoodwillTables", "longName": "9954478 - Disclosure - Intangible Assets and Goodwill (Tables)", "shortName": "Intangible Assets and Goodwill (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "34", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snow-20240131.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snow-20240131.htm", "first": true, "unique": true } }, "R35": { "role": "http://www.snowflake.com/role/AccruedExpensesandOtherCurrentLiabilitiesTables", "longName": "9954479 - Disclosure - Accrued Expenses and Other Current Liabilities (Tables)", "shortName": "Accrued Expenses and Other Current Liabilities (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "35", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "snow-20240131.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "snow-20240131.htm", "first": true, "unique": true } }, "R36": { "role": "http://www.snowflake.com/role/CommitmentandContingenciesTables", "longName": "9954480 - Disclosure - Commitment and Contingencies (Tables)", "shortName": "Commitment and Contingencies (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "36", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:LeaseCostTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snow-20240131.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:LeaseCostTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snow-20240131.htm", "first": true, "unique": true } }, "R37": { "role": "http://www.snowflake.com/role/EquityTables", "longName": "9954481 - Disclosure - Equity (Tables)", "shortName": "Equity (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "37", "firstAnchor": { "contextRef": "c-1", "name": "snow:ScheduleOfSharesReservedForFutureIssuanceTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snow-20240131.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "snow:ScheduleOfSharesReservedForFutureIssuanceTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snow-20240131.htm", "first": true, "unique": true } }, "R38": { "role": "http://www.snowflake.com/role/IncomeTaxesTables", "longName": "9954482 - Disclosure - Income Taxes (Tables)", "shortName": "Income Taxes (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "38", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "snow-20240131.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "snow-20240131.htm", "first": true, "unique": true } }, "R39": { "role": "http://www.snowflake.com/role/NetLossperShareTables", "longName": "9954483 - Disclosure - Net Loss per Share (Tables)", "shortName": "Net Loss per Share (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "39", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snow-20240131.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snow-20240131.htm", "first": true, "unique": true } }, "R40": { "role": "http://www.snowflake.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesSummaryofLonglivedAssetsbyGeographicAreasDetails", "longName": "9954484 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies - Summary of Long-lived Assets by Geographic Areas (Details)", "shortName": "Basis of Presentation and Summary of Significant Accounting Policies - Summary of Long-lived Assets by Geographic Areas (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "40", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:NoncurrentAssets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snow-20240131.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:NoncurrentAssets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snow-20240131.htm", "first": true, "unique": true } }, "R41": { "role": "http://www.snowflake.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesNarrativeDetails", "longName": "9954485 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies - Narrative (Details)", "shortName": "Basis of Presentation and Summary of Significant Accounting Policies - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:AdvertisingExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snow-20240131.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:AdvertisingExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snow-20240131.htm", "first": true, "unique": true } }, "R42": { "role": "http://www.snowflake.com/role/RevenueAccountsReceivableDeferredRevenueandRemainingPerformanceObligationsDisaggregationofRevenueDetails", "longName": "9954486 - Disclosure - Revenue, Accounts Receivable, Deferred Revenue, and Remaining Performance Obligations - Disaggregation of Revenue (Details)", "shortName": "Revenue, Accounts Receivable, Deferred Revenue, and Remaining Performance Obligations - Disaggregation of Revenue (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "snow-20240131.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-76", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snow-20240131.htm", "unique": true } }, "R43": { "role": "http://www.snowflake.com/role/RevenueAccountsReceivableDeferredRevenueandRemainingPerformanceObligationsRevenuefromExternalCustomersbyGeographicAreasDetails", "longName": "9954487 - Disclosure - Revenue, Accounts Receivable, Deferred Revenue, and Remaining Performance Obligations - Revenue from External Customers by Geographic Areas (Details)", "shortName": "Revenue, Accounts Receivable, Deferred Revenue, and Remaining Performance Obligations - Revenue from External Customers by Geographic Areas (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "snow-20240131.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-82", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snow-20240131.htm", "unique": true } }, "R44": { "role": "http://www.snowflake.com/role/RevenueAccountsReceivableDeferredRevenueandRemainingPerformanceObligationsNarrativeDetails", "longName": "9954488 - Disclosure - Revenue, Accounts Receivable, Deferred Revenue, and Remaining Performance Obligations - Narrative (Details)", "shortName": "Revenue, Accounts Receivable, Deferred Revenue, and Remaining Performance Obligations - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snow-20240131.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snow-20240131.htm", "first": true, "unique": true } }, "R45": { "role": "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofCashandCashEquivalentsandInvestmentsFairValueDetails", "longName": "9954489 - Disclosure - Cash Equivalents and Investments - Schedule of Cash and Cash Equivalents and Investments Fair Value (Details)", "shortName": "Cash Equivalents and Investments - Schedule of Cash and Cash Equivalents and Investments Fair Value (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:CashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snow-20240131.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:CashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snow-20240131.htm", "first": true, "unique": true } }, "R46": { "role": "http://www.snowflake.com/role/CashEquivalentsandInvestmentsNarrativeDetails", "longName": "9954490 - Disclosure - Cash Equivalents and Investments - Narrative (Details)", "shortName": "Cash Equivalents and Investments - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "c-1", "name": "snow:DebtSecuritiesAvailableForSaleMaturityTermMaximum", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snow-20240131.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "snow:DebtSecuritiesAvailableForSaleMaturityTermMaximum", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snow-20240131.htm", "first": true, "unique": true } }, "R47": { "role": "http://www.snowflake.com/role/CashEquivalentsandInvestmentsAvailableforSaleSecuritiesRemainingContractualMaturityDetails", "longName": "9954491 - Disclosure - Cash Equivalents and Investments - Available for Sale Securities Remaining Contractual Maturity (Details)", "shortName": "Cash Equivalents and Investments - Available for Sale Securities Remaining Contractual Maturity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snow-20240131.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snow-20240131.htm", "first": true, "unique": true } }, "R48": { "role": "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofDebtSecuritiesAvailableforsaleUnrealizedLossPositionFairValueDetails", "longName": "9954492 - Disclosure - Cash Equivalents and Investments - Schedule of Debt Securities, Available-for-sale, Unrealized Loss Position, Fair Value (Details)", "shortName": "Cash Equivalents and Investments - Schedule of Debt Securities, Available-for-sale, Unrealized Loss Position, Fair Value (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "c-4", "name": "snow:CashEquivalentsContinuousUnrealizedLossPositionLessThan12Months", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snow-20240131.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-95", "name": "snow:CashEquivalentsContinuousUnrealizedLossPositionLessThan12Months", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snow-20240131.htm", "unique": true } }, "R49": { "role": "http://www.snowflake.com/role/FairValueMeasurementsFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails", "longName": "9954493 - Disclosure - Fair Value Measurements - Fair Value, Assets and Liabilities Measured on Recurring Basis (Details)", "shortName": "Fair Value Measurements - Fair Value, Assets and Liabilities Measured on Recurring Basis (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snow-20240131.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-164", "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snow-20240131.htm", "unique": true } }, "R50": { "role": "http://www.snowflake.com/role/FairValueMeasurementsScheduleofFairValueMeasurementsDetails", "longName": "9954494 - Disclosure - Fair Value Measurements - Schedule of Fair Value Measurements (Details)", "shortName": "Fair Value Measurements - Schedule of Fair Value Measurements (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueAssetsMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snow-20240131.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:EquityMethodInvestments", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueAssetsMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snow-20240131.htm", "unique": true } }, "R51": { "role": "http://www.snowflake.com/role/FairValueMeasurementsUnrealizedGainLossonInvestmentsDetails", "longName": "9954495 - Disclosure - Fair Value Measurements - Unrealized Gain (Loss) on Investments (Details)", "shortName": "Fair Value Measurements - Unrealized Gain (Loss) on Investments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentAnnualAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "snow:RealizedAndUnrealizedGainLossOnInvestmentsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snow-20240131.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentAnnualAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "snow:RealizedAndUnrealizedGainLossOnInvestmentsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snow-20240131.htm", "first": true, "unique": true } }, "R52": { "role": "http://www.snowflake.com/role/FairValueMeasurementsNarrativeDetails", "longName": "9954496 - Disclosure - Fair Value Measurements - Narrative (Details)", "shortName": "Fair Value Measurements - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentCumulativeAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snow-20240131.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentCumulativeAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snow-20240131.htm", "first": true, "unique": true } }, "R53": { "role": "http://www.snowflake.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails", "longName": "9954497 - Disclosure - Property and Equipment, Net - Schedule of Property and Equipment, Net (Details)", "shortName": "Property and Equipment, Net - Schedule of Property and Equipment, Net (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:PropertyPlantAndEquipmentTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "snow-20240131.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:PropertyPlantAndEquipmentTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "snow-20240131.htm", "first": true, "unique": true } }, "R54": { "role": "http://www.snowflake.com/role/PropertyandEquipmentNetNarrativeDetails", "longName": "9954498 - Disclosure - Property and Equipment, Net - Narrative (Details)", "shortName": "Property and Equipment, Net - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:Depreciation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snow-20240131.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:Depreciation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snow-20240131.htm", "first": true, "unique": true } }, "R55": { "role": "http://www.snowflake.com/role/BusinessCombinationsNarrativeDetails", "longName": "9954499 - Disclosure - Business Combinations - Narrative (Details)", "shortName": "Business Combinations - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueAssetsMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snow-20240131.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-178", "name": "us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snow-20240131.htm", "unique": true } }, "R56": { "role": "http://www.snowflake.com/role/BusinessCombinationsScheduleofAcquisitionDateFairValueofConsiderationTransferredDetails", "longName": "9954500 - Disclosure - Business Combinations - Schedule of Acquisition Date Fair Value of Consideration Transferred (Details)", "shortName": "Business Combinations - Schedule of Acquisition Date Fair Value of Consideration Transferred (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "56", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "snow-20240131.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-179", "name": "snow:BusinessCombinationConsiderationTransferredDeferredCashConsideration", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snow-20240131.htm", "unique": true } }, "R57": { "role": "http://www.snowflake.com/role/BusinessCombinationsScheduleofPreliminaryAllocationofPurchasePricetoAssetsAcquiredandLiabilitiesAssumedDetails", "longName": "9954501 - Disclosure - Business Combinations - Schedule of Preliminary Allocation of Purchase Price to Assets Acquired and Liabilities Assumed (Details)", "shortName": "Business Combinations - Schedule of Preliminary Allocation of Purchase Price to Assets Acquired and Liabilities Assumed (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "57", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:Goodwill", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "snow-20240131.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-182", "name": "snow:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherTangibleAssetsLiabilitiesNet", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snow-20240131.htm", "unique": true } }, "R58": { "role": "http://www.snowflake.com/role/BusinessCombinationsProFormaInformationDetails", "longName": "9954502 - Disclosure - Business Combinations - Pro Forma Information (Details)", "shortName": "Business Combinations - Pro Forma Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "58", "firstAnchor": { "contextRef": "c-195", "name": "us-gaap:BusinessAcquisitionsProFormaRevenue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:BusinessAcquisitionProFormaInformationTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snow-20240131.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-195", "name": "us-gaap:BusinessAcquisitionsProFormaRevenue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:BusinessAcquisitionProFormaInformationTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snow-20240131.htm", "first": true, "unique": true } }, "R59": { "role": "http://www.snowflake.com/role/IntangibleAssetsandGoodwillScheduleofIntangibleAssetsDetails", "longName": "9954503 - Disclosure - Intangible Assets and Goodwill - Schedule of Intangible Assets (Details)", "shortName": "Intangible Assets and Goodwill - Schedule of Intangible Assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "59", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snow-20240131.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snow-20240131.htm", "first": true, "unique": true } }, "R60": { "role": "http://www.snowflake.com/role/IntangibleAssetsandGoodwillNarrativeDetails", "longName": "9954504 - Disclosure - Intangible Assets and Goodwill - Narrative (Details)", "shortName": "Intangible Assets and Goodwill - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "60", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:AmortizationOfIntangibleAssets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snow-20240131.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:AmortizationOfIntangibleAssets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snow-20240131.htm", "first": true, "unique": true } }, "R61": { "role": "http://www.snowflake.com/role/IntangibleAssetsandGoodwillScheduleofFutureAmortizationExpenseDetails", "longName": "9954505 - Disclosure - Intangible Assets and Goodwill - Schedule of Future Amortization Expense (Details)", "shortName": "Intangible Assets and Goodwill - Schedule of Future Amortization Expense (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "61", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snow-20240131.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snow-20240131.htm", "first": true, "unique": true } }, "R62": { "role": "http://www.snowflake.com/role/IntangibleAssetsandGoodwillScheduleofGoodwillDetails", "longName": "9954506 - Disclosure - Intangible Assets and Goodwill - Schedule of Goodwill (Details)", "shortName": "Intangible Assets and Goodwill - Schedule of Goodwill (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "62", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:Goodwill", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "snow-20240131.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:GoodwillPeriodIncreaseDecrease", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snow-20240131.htm", "unique": true } }, "R63": { "role": "http://www.snowflake.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails", "longName": "9954507 - Disclosure - Accrued Expenses and Other Current Liabilities (Details)", "shortName": "Accrued Expenses and Other Current Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "63", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "snow-20240131.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "snow-20240131.htm", "first": true, "unique": true } }, "R64": { "role": "http://www.snowflake.com/role/CommitmentandContingenciesScheduleofLeaseCostDetails", "longName": "9954508 - Disclosure - Commitment and Contingencies - Schedule of Lease Cost (Details)", "shortName": "Commitment and Contingencies - Schedule of Lease Cost (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "64", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:OperatingLeaseCost", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snow-20240131.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OperatingLeaseCost", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snow-20240131.htm", "first": true, "unique": true } }, "R65": { "role": "http://www.snowflake.com/role/CommitmentandContingenciesSupplementalCashFlowInformationDetails", "longName": "9954509 - Disclosure - Commitment and Contingencies - Supplemental Cash Flow Information (Details)", "shortName": "Commitment and Contingencies - Supplemental Cash Flow Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "65", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:OperatingLeasePayments", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snow-20240131.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OperatingLeasePayments", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snow-20240131.htm", "first": true, "unique": true } }, "R66": { "role": "http://www.snowflake.com/role/CommitmentandContingenciesWeightedAverageRemainingLeaseTermandDiscountRateDetails", "longName": "9954510 - Disclosure - Commitment and Contingencies - Weighted Average Remaining Lease Term and Discount Rate (Details)", "shortName": "Commitment and Contingencies - Weighted Average Remaining Lease Term and Discount Rate (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "66", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snow-20240131.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snow-20240131.htm", "first": true, "unique": true } }, "R67": { "role": "http://www.snowflake.com/role/CommitmentandContingenciesScheduleofOperatingLeasesandSubleasesDetails", "longName": "9954511 - Disclosure - Commitment and Contingencies - Schedule of Operating Leases and Subleases (Details)", "shortName": "Commitment and Contingencies - Schedule of Operating Leases and Subleases (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "67", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snow-20240131.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snow-20240131.htm", "first": true, "unique": true } }, "R68": { "role": "http://www.snowflake.com/role/CommitmentandContingenciesScheduleofOtherContractualCommitmentsDetails", "longName": "9954512 - Disclosure - Commitment and Contingencies - Schedule of Other Contractual Commitments (Details)", "shortName": "Commitment and Contingencies - Schedule of Other Contractual Commitments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "68", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:PurchaseObligationDueInNextTwelveMonths", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:OtherCommitmentsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snow-20240131.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:PurchaseObligationDueInNextTwelveMonths", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:OtherCommitmentsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snow-20240131.htm", "first": true, "unique": true } }, "R69": { "role": "http://www.snowflake.com/role/CommitmentandContingenciesNarrativeDetails", "longName": "9954513 - Disclosure - Commitment and Contingencies - Narrative (Details)", "shortName": "Commitment and Contingencies - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "69", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount", "us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount", "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snow-20240131.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount", "us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount", "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snow-20240131.htm", "first": true, "unique": true } }, "R70": { "role": "http://www.snowflake.com/role/EquityNarrativeDetails", "longName": "9954514 - Disclosure - Equity - Narrative (Details)", "shortName": "Equity - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "70", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:PreferredStockSharesAuthorized", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "snow-20240131.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-225", "name": "us-gaap:PreferredStockSharesAuthorized", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snow-20240131.htm", "unique": true } }, "R71": { "role": "http://www.snowflake.com/role/EquitySharesReservedForFutureIssuanceDetails", "longName": "9954515 - Disclosure - Equity - Shares Reserved For Future Issuance (Details)", "shortName": "Equity - Shares Reserved For Future Issuance (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "71", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:CommonStockCapitalSharesReservedForFutureIssuance", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "snow:ScheduleOfSharesReservedForFutureIssuanceTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snow-20240131.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-243", "name": "us-gaap:CommonStockCapitalSharesReservedForFutureIssuance", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "snow:ScheduleOfSharesReservedForFutureIssuanceTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snow-20240131.htm", "unique": true } }, "R72": { "role": "http://www.snowflake.com/role/EquityScheduleofStockRepurchaseActivityDetails", "longName": "9954516 - Disclosure - Equity - Schedule of Stock Repurchase Activity (Details)", "shortName": "Equity - Schedule of Stock Repurchase Activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "72", "firstAnchor": { "contextRef": "c-1", "name": "snow:StockRepurchaseProgramNumberOfSharesRepurchased", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "snow:ShareRepurchaseActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snow-20240131.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "snow:StockRepurchaseProgramNumberOfSharesRepurchased", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "snow:ShareRepurchaseActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snow-20240131.htm", "first": true, "unique": true } }, "R73": { "role": "http://www.snowflake.com/role/EquityOptionActivityRollforwardDetails", "longName": "9954517 - Disclosure - Equity - Option Activity Rollforward (Details)", "shortName": "Equity - Option Activity Rollforward (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "73", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snow-20240131.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-13", "name": "us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snow-20240131.htm", "unique": true } }, "R74": { "role": "http://www.snowflake.com/role/EquityUnvestedRSARSURollforwardDetails", "longName": "9954518 - Disclosure - Equity - Unvested RSA & RSU Rollforward (Details)", "shortName": "Equity - Unvested RSA & RSU Rollforward (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "74", "firstAnchor": { "contextRef": "c-270", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snow-20240131.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-271", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snow-20240131.htm", "unique": true } }, "R75": { "role": "http://www.snowflake.com/role/EquityValuationAssumptionsDetails", "longName": "9954519 - Disclosure - Equity - Valuation Assumptions (Details)", "shortName": "Equity - Valuation Assumptions (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "75", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snow-20240131.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-290", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snow-20240131.htm", "unique": true } }, "R76": { "role": "http://www.snowflake.com/role/EquitySharebasedCompensationDetails", "longName": "9954520 - Disclosure - Equity - Share-based Compensation (Details)", "shortName": "Equity - Share-based Compensation (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "76", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snow-20240131.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snow-20240131.htm", "unique": true } }, "R77": { "role": "http://www.snowflake.com/role/IncomeTaxesScheduleofComponentsofLossBeforeIncomeTaxesDetails", "longName": "9954521 - Disclosure - Income Taxes - Schedule of Components of Loss Before Income Taxes (Details)", "shortName": "Income Taxes - Schedule of Components of Loss Before Income Taxes (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "77", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "snow-20240131.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "snow-20240131.htm", "first": true, "unique": true } }, "R78": { "role": "http://www.snowflake.com/role/IncomeTaxesScheduleofProvisionforIncomeTaxesDetails", "longName": "9954522 - Disclosure - Income Taxes - Schedule of Provision for Income Taxes (Details)", "shortName": "Income Taxes - Schedule of Provision for Income Taxes (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "78", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:CurrentStateAndLocalTaxExpenseBenefit", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snow-20240131.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CurrentStateAndLocalTaxExpenseBenefit", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snow-20240131.htm", "first": true, "unique": true } }, "R79": { "role": "http://www.snowflake.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails", "longName": "9954523 - Disclosure - Income Taxes - Schedule of Effective Income Tax Rate Reconciliation (Details)", "shortName": "Income Taxes - Schedule of Effective Income Tax Rate Reconciliation (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "79", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snow-20240131.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snow-20240131.htm", "first": true, "unique": true } }, "R80": { "role": "http://www.snowflake.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails", "longName": "9954524 - Disclosure - Income Taxes - Schedule of Deferred Tax Assets and Liabilities (Details)", "shortName": "Income Taxes - Schedule of Deferred Tax Assets and Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "80", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snow-20240131.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snow-20240131.htm", "first": true, "unique": true } }, "R81": { "role": "http://www.snowflake.com/role/IncomeTaxesNarrativeDetails", "longName": "9954525 - Disclosure - Income Taxes - Narrative (Details)", "shortName": "Income Taxes - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "81", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:DeferredTaxAssetsValuationAllowance", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snow-20240131.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snow-20240131.htm", "unique": true } }, "R82": { "role": "http://www.snowflake.com/role/IncomeTaxesScheduleofUnrecognizedTaxBenefitsDetails", "longName": "9954526 - Disclosure - Income Taxes - Schedule of Unrecognized Tax Benefits (Details)", "shortName": "Income Taxes - Schedule of Unrecognized Tax Benefits (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "82", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:UnrecognizedTaxBenefits", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:SummaryOfIncomeTaxContingenciesTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snow-20240131.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-22", "name": "us-gaap:UnrecognizedTaxBenefits", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:SummaryOfIncomeTaxContingenciesTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snow-20240131.htm", "unique": true } }, "R83": { "role": "http://www.snowflake.com/role/NetLossperShareScheduleofBasicandDilutedNetLossperShareDetails", "longName": "9954527 - Disclosure - Net Loss per Share - Schedule of Basic and Diluted Net Loss per Share (Details)", "shortName": "Net Loss per Share - Schedule of Basic and Diluted Net Loss per Share (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "83", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ProfitLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "snow-20240131.htm", "first": true }, "uniqueAnchor": null }, "R84": { "role": "http://www.snowflake.com/role/NetLossperShareScheduleofPotentiallyDilutiveSecuritiesExcludedfromComputationofNetLossperShareDetails", "longName": "9954528 - Disclosure - Net Loss per Share - Schedule of Potentially Dilutive Securities Excluded from Computation of Net Loss per Share (Details)", "shortName": "Net Loss per Share - Schedule of Potentially Dilutive Securities Excluded from Computation of Net Loss per Share (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "84", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snow-20240131.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snow-20240131.htm", "first": true, "unique": true } }, "R85": { "role": "http://www.snowflake.com/role/RelatedPartyTransactionsDetails", "longName": "9954529 - Disclosure - Related Party Transactions (Details)", "shortName": "Related Party Transactions (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "85", "firstAnchor": { "contextRef": "c-320", "name": "snow:ContractWithCustomerTerm", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snow-20240131.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-320", "name": "snow:ContractWithCustomerTerm", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snow-20240131.htm", "first": true, "unique": true } } }, "tag": { "snow_A2012EquityIncentivePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.snowflake.com/20240131", "localname": "A2012EquityIncentivePlanMember", "presentation": [ "http://www.snowflake.com/role/EquityNarrativeDetails", "http://www.snowflake.com/role/EquitySharesReservedForFutureIssuanceDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2012 Plan", "label": "2012 Equity Incentive Plan [Member]", "documentation": "2012 Equity Incentive Plan" } } }, "auth_ref": [] }, "snow_A2020EquityIncentivePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.snowflake.com/20240131", "localname": "A2020EquityIncentivePlanMember", "presentation": [ "http://www.snowflake.com/role/EquityNarrativeDetails", "http://www.snowflake.com/role/EquitySharesReservedForFutureIssuanceDetails", "http://www.snowflake.com/role/EquityUnvestedRSARSURollforwardDetails", "http://www.snowflake.com/role/EquityValuationAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2020 Plan", "label": "2020 Equity Incentive Plan [Member]", "documentation": "2020 Equity Incentive Plan" } } }, "auth_ref": [] }, "snow_APICShareBasedPaymentArrangementIncreaseForStockOptionsEarlyExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://www.snowflake.com/20240131", "localname": "APICShareBasedPaymentArrangementIncreaseForStockOptionsEarlyExercised", "crdr": "credit", "presentation": [ "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting of early exercised stock options", "label": "APIC, Share-Based Payment Arrangement, Increase For Stock Options Early Exercised", "documentation": "APIC, Share-Based Payment Arrangement, Increase For Stock Options Early Exercised" } } }, "auth_ref": [] }, "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountingPoliciesAbstract", "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "presentation": [ "http://www.snowflake.com/role/AccruedExpensesandOtherCurrentLiabilities" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued Expenses and Other Current Liabilities", "label": "Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Current [Text Block]", "documentation": "The entire disclosure for accounts payable, accrued expenses, and other liabilities that are classified as current at the end of the reporting period." } } }, "auth_ref": [] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://www.snowflake.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.snowflake.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable", "label": "Accounts Payable, Current", "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)." } } }, "auth_ref": [ "r34", "r876" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://www.snowflake.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.snowflake.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable, net", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "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." } } }, "auth_ref": [ "r317", "r318" ] }, "us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccretionAmortizationOfDiscountsAndPremiumsInvestments", "crdr": "credit", "calculation": { "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 10.0 } }, "presentation": [ "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Net amortization (accretion) of premiums (discounts) on investments", "label": "Accretion (Amortization) of Discounts and Premiums, Investments", "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." } } }, "auth_ref": [ "r143" ] }, "snow_AccruedEmployeeStockPurchasePlanCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.snowflake.com/20240131", "localname": "AccruedEmployeeStockPurchasePlanCurrent", "crdr": "credit", "calculation": { "http://www.snowflake.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.snowflake.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Employee contributions under employee stock purchase plan", "label": "Accrued Employee Stock Purchase Plan, Current", "documentation": "Accrued Employee Stock Purchase Plan, Current" } } }, "auth_ref": [] }, "us-gaap_AccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.snowflake.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 }, "http://www.snowflake.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.snowflake.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails", "http://www.snowflake.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued expenses and other current liabilities", "totalLabel": "Accrued expenses and other current liabilities", "label": "Accrued Liabilities, Current", "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)." } } }, "auth_ref": [ "r37" ] }, "us-gaap_AccruedPayrollTaxesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedPayrollTaxesCurrent", "crdr": "credit", "calculation": { "http://www.snowflake.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.snowflake.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Employee payroll tax withheld on employee stock transactions", "label": "Accrued Payroll Taxes, Current", "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)." } } }, "auth_ref": [ "r37" ] }, "us-gaap_AccruedProfessionalFeesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedProfessionalFeesCurrent", "crdr": "credit", "calculation": { "http://www.snowflake.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.snowflake.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued professional services", "label": "Accrued Professional Fees, Current", "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)." } } }, "auth_ref": [ "r37" ] }, "snow_AccruedPurchasesOfPropertyPlantAndEquipmentCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.snowflake.com/20240131", "localname": "AccruedPurchasesOfPropertyPlantAndEquipmentCurrent", "crdr": "credit", "calculation": { "http://www.snowflake.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.snowflake.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued purchases of property and equipment", "label": "Accrued Purchases Of Property, Plant, And Equipment, Current", "documentation": "Accrued Purchases Of Property, Plant, And Equipment, Current" } } }, "auth_ref": [] }, "snow_AccruedThirdPartyCloudInfrastructureExpensesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.snowflake.com/20240131", "localname": "AccruedThirdPartyCloudInfrastructureExpensesCurrent", "crdr": "credit", "calculation": { "http://www.snowflake.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.snowflake.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued third-party cloud infrastructure expenses", "label": "Accrued Third-Party Cloud Infrastructure Expenses, Current", "documentation": "Accrued Third-Party Cloud Infrastructure Expenses, Current" } } }, "auth_ref": [] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.snowflake.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.snowflake.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Less: accumulated depreciation and amortization", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services." } } }, "auth_ref": [ "r77", "r217", "r667" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://www.snowflake.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.snowflake.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated other comprehensive loss", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source." } } }, "auth_ref": [ "r45", "r46", "r129", "r226", "r662", "r695", "r699" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Other Comprehensive Income (Loss)", "label": "AOCI Attributable to Parent [Member]", "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." } } }, "auth_ref": [ "r6", "r22", "r46", "r541", "r544", "r586", "r690", "r691", "r993", "r994", "r995", "r1001", "r1002", "r1003" ] }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "presentation": [ "http://www.snowflake.com/role/BusinessCombinationsNarrativeDetails", "http://www.snowflake.com/role/BusinessCombinationsScheduleofPreliminaryAllocationofPurchasePricetoAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.snowflake.com/role/IntangibleAssetsandGoodwillNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Estimated Useful Life (in years)", "label": "Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life", "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." } } }, "auth_ref": [ "r147" ] }, "ecd_Additional402vDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Additional402vDisclosureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Additional 402(v) Disclosure", "label": "Additional 402(v) Disclosure [Text Block]" } } }, "auth_ref": [ "r930" ] }, "us-gaap_AdditionalPaidInCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapital", "crdr": "credit", "calculation": { "http://www.snowflake.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.snowflake.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Additional paid-in capital", "label": "Additional Paid in Capital", "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock." } } }, "auth_ref": [ "r124", "r876", "r1106" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Additional Paid-in Capital", "label": "Additional Paid-in Capital [Member]", "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." } } }, "auth_ref": [ "r487", "r488", "r489", "r720", "r1001", "r1002", "r1003", "r1083", "r1107" ] }, "ecd_AdjToCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Compensation, Amount", "label": "Adjustment to Compensation Amount" } } }, "auth_ref": [ "r936" ] }, "ecd_AdjToCompAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToCompAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Compensation:", "label": "Adjustment to Compensation [Axis]" } } }, "auth_ref": [ "r936" ] }, "ecd_AdjToNonPeoNeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToNonPeoNeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote", "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]" } } }, "auth_ref": [ "r936" ] }, "ecd_AdjToPeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToPeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment To PEO Compensation, Footnote", "label": "Adjustment To PEO Compensation, Footnote [Text Block]" } } }, "auth_ref": [ "r936" ] }, "us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation", "crdr": "debit", "presentation": [ "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Shares withheld related to net share settlement of equity awards", "label": "Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation", "documentation": "Amount of decrease to equity for grantee's tax withholding obligation for award under share-based payment arrangement." } } }, "auth_ref": [] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation", "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition", "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement." } } }, "auth_ref": [ "r84", "r85", "r452" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustments to reconcile net loss to net cash provided by operating activities:", "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AdvertisingCostsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdvertisingCostsPolicyTextBlock", "presentation": [ "http://www.snowflake.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Advertising Costs", "label": "Advertising Cost [Policy Text Block]", "documentation": "Disclosure of accounting policy for advertising cost." } } }, "auth_ref": [ "r193" ] }, "us-gaap_AdvertisingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdvertisingExpense", "crdr": "debit", "presentation": [ "http://www.snowflake.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Advertising costs", "label": "Advertising Expense", "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." } } }, "auth_ref": [ "r495" ] }, "ecd_AggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Erroneous Compensation Amount", "label": "Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r900", "r912", "r922", "r948" ] }, "ecd_AggtErrCompNotYetDeterminedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AggtErrCompNotYetDeterminedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined", "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]" } } }, "auth_ref": [ "r903", "r915", "r925", "r951" ] }, "ecd_AllAdjToCompMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllAdjToCompMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Adjustments to Compensation", "label": "All Adjustments to Compensation [Member]" } } }, "auth_ref": [ "r936" ] }, "ecd_AllExecutiveCategoriesMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllExecutiveCategoriesMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Executive Categories", "label": "All Executive Categories [Member]" } } }, "auth_ref": [ "r943" ] }, "ecd_AllIndividualsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllIndividualsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Individuals", "label": "All Individuals [Member]" } } }, "auth_ref": [ "r907", "r916", "r926", "r943", "r952", "r956", "r964" ] }, "ecd_AllTradingArrangementsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllTradingArrangementsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "All Trading Arrangements", "label": "All Trading Arrangements [Member]" } } }, "auth_ref": [ "r962" ] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "calculation": { "http://www.snowflake.com/role/EquitySharebasedCompensationDetails": { "parentTag": "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.snowflake.com/role/EquityNarrativeDetails", "http://www.snowflake.com/role/EquitySharebasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation, net of amounts capitalized", "label": "Share-Based Payment Arrangement, Expense", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r484", "r494" ] }, "snow_AllocationOfOverheadCostsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.snowflake.com/20240131", "localname": "AllocationOfOverheadCostsPolicyTextBlock", "presentation": [ "http://www.snowflake.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Allocation of Overhead Costs", "label": "Allocation of Overhead Costs [Policy Text Block]", "documentation": "Allocation of Overhead Costs" } } }, "auth_ref": [] }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivable", "crdr": "credit", "presentation": [ "http://www.snowflake.com/role/RevenueAccountsReceivableDeferredRevenueandRemainingPerformanceObligationsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Allowance for doubtful accounts", "label": "Accounts Receivable, Allowance for Credit Loss", "documentation": "Amount of allowance for credit loss on accounts receivable." } } }, "auth_ref": [ "r227", "r321", "r366", "r369", "r370", "r1101" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentFlag", "presentation": [ "http://www.snowflake.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Amendment Flag", "label": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "us-gaap_AmortizationOfDeferredSalesCommissions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfDeferredSalesCommissions", "crdr": "debit", "calculation": { "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of deferred commissions", "label": "Amortization of Deferred Sales Commissions", "documentation": "The amount of expense recognized in the current period for the periodic realization of capitalized fees that were paid to salespeople, distributors, brokers, and agents at the time of the conclusion of the sale. 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." } } }, "auth_ref": [ "r11", "r136" ] }, "us-gaap_AmortizationOfIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfIntangibleAssets", "crdr": "debit", "presentation": [ "http://www.snowflake.com/role/IntangibleAssetsandGoodwillNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization expense", "label": "Amortization of Intangible Assets", "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." } } }, "auth_ref": [ "r11", "r71", "r75" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://www.snowflake.com/role/NetLossperShareScheduleofPotentiallyDilutiveSecuritiesExcludedfromComputationofNetLossperShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Potentially dilutive securities excluded from computation of diluted net loss per share (in shares)", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "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." } } }, "auth_ref": [ "r286" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "presentation": [ "http://www.snowflake.com/role/NetLossperShareScheduleofPotentiallyDilutiveSecuritiesExcludedfromComputationofNetLossperShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Securities [Axis]", "label": "Antidilutive Securities [Axis]", "documentation": "Information by type of antidilutive security." } } }, "auth_ref": [ "r58" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "presentation": [ "http://www.snowflake.com/role/NetLossperShareScheduleofPotentiallyDilutiveSecuritiesExcludedfromComputationofNetLossperShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "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." } } }, "auth_ref": [] }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesNameDomain", "presentation": [ "http://www.snowflake.com/role/NetLossperShareScheduleofPotentiallyDilutiveSecuritiesExcludedfromComputationofNetLossperShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Securities, Name [Domain]", "label": "Antidilutive Securities, Name [Domain]", "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." } } }, "auth_ref": [ "r58" ] }, "snow_ApplicaSp.Z.o.o.StreamlitIncAndPrivatelyHeldCompanyMember": { "xbrltype": "domainItemType", "nsuri": "http://www.snowflake.com/20240131", "localname": "ApplicaSp.Z.o.o.StreamlitIncAndPrivatelyHeldCompanyMember", "presentation": [ "http://www.snowflake.com/role/BusinessCombinationsProFormaInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Applica Sp. z.o.o., Streamlit, Inc, And Privately-Held Company", "label": "Applica Sp. z.o.o., Streamlit, Inc, And Privately-Held Company [Member]", "documentation": "Applica Sp. z.o.o., Streamlit, Inc, And Privately-Held Company" } } }, "auth_ref": [] }, "snow_ApplicaSpZooMember": { "xbrltype": "domainItemType", "nsuri": "http://www.snowflake.com/20240131", "localname": "ApplicaSpZooMember", "presentation": [ "http://www.snowflake.com/role/BusinessCombinationsNarrativeDetails", "http://www.snowflake.com/role/BusinessCombinationsScheduleofPreliminaryAllocationofPurchasePricetoAssetsAcquiredandLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Applica Sp. z.o.o.", "label": "Applica Sp. z.o.o. [Member]", "documentation": "Applica Sp. z.o.o." } } }, "auth_ref": [] }, "snow_AsiaPacificAndJapanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.snowflake.com/20240131", "localname": "AsiaPacificAndJapanMember", "presentation": [ "http://www.snowflake.com/role/RevenueAccountsReceivableDeferredRevenueandRemainingPerformanceObligationsRevenuefromExternalCustomersbyGeographicAreasDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Asia-Pacific and Japan", "label": "Asia-Pacific and Japan [Member]", "documentation": "Asia-Pacific and Japan" } } }, "auth_ref": [] }, "snow_AssembledWorkforceMember": { "xbrltype": "domainItemType", "nsuri": "http://www.snowflake.com/20240131", "localname": "AssembledWorkforceMember", "presentation": [ "http://www.snowflake.com/role/IntangibleAssetsandGoodwillNarrativeDetails", "http://www.snowflake.com/role/IntangibleAssetsandGoodwillScheduleofIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Assembled workforce", "label": "Assembled Workforce [Member]", "documentation": "Assembled Workforce" } } }, "auth_ref": [] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Assets", "crdr": "debit", "calculation": { "http://www.snowflake.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.snowflake.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "totalLabel": "Total assets", "label": "Assets", "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." } } }, "auth_ref": [ "r177", "r221", "r254", "r293", "r307", "r311", "r361", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r533", "r537", "r559", "r658", "r764", "r876", "r889", "r1044", "r1045", "r1088" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsAbstract", "presentation": [ "http://www.snowflake.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Assets", "label": "Assets [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://www.snowflake.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.snowflake.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "totalLabel": "Total current assets", "label": "Assets, Current", "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." } } }, "auth_ref": [ "r212", "r228", "r254", "r361", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r533", "r537", "r559", "r876", "r1044", "r1045", "r1088" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrentAbstract", "presentation": [ "http://www.snowflake.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Current assets:", "label": "Assets, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AssetsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsFairValueDisclosure", "crdr": "debit", "calculation": { "http://www.snowflake.com/role/FairValueMeasurementsFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.snowflake.com/role/FairValueMeasurementsFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total assets", "label": "Assets, Fair Value Disclosure", "documentation": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r111" ] }, "us-gaap_AssetsFairValueDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsFairValueDisclosureAbstract", "presentation": [ "http://www.snowflake.com/role/FairValueMeasurementsFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Assets:", "label": "Assets, Fair Value Disclosure [Abstract]" } } }, "auth_ref": [] }, "snow_AuditInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.snowflake.com/20240131", "localname": "AuditInformationAbstract", "lang": { "en-us": { "role": { "label": "Audit Information [Abstract]", "documentation": "Audit Information" } } }, "auth_ref": [] }, "dei_AuditorFirmId": { "xbrltype": "nonemptySequenceNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorFirmId", "presentation": [ "http://www.snowflake.com/role/AuditInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Auditor firm ID", "label": "Auditor Firm ID", "documentation": "PCAOB issued Audit Firm Identifier" } } }, "auth_ref": [ "r894", "r895", "r908" ] }, "dei_AuditorLocation": { "xbrltype": "internationalNameItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorLocation", "presentation": [ "http://www.snowflake.com/role/AuditInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Auditor location", "label": "Auditor Location" } } }, "auth_ref": [ "r894", "r895", "r908" ] }, "dei_AuditorName": { "xbrltype": "internationalNameItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorName", "presentation": [ "http://www.snowflake.com/role/AuditInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Auditor name", "label": "Auditor Name" } } }, "auth_ref": [ "r894", "r895", "r908" ] }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax", "crdr": "credit", "calculation": { "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofCashandCashEquivalentsandInvestmentsFairValueDetails": { "parentTag": "snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainsBeforeTax", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofCashandCashEquivalentsandInvestmentsFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Gross Unrealized Gains", "label": "Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax", "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)." } } }, "auth_ref": [ "r329" ] }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax", "crdr": "debit", "calculation": { "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofCashandCashEquivalentsandInvestmentsFairValueDetails": { "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofCashandCashEquivalentsandInvestmentsFairValueDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Gross Unrealized Losses", "label": "Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax", "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)." } } }, "auth_ref": [ "r330" ] }, "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleDebtSecuritiesAmortizedCostBasis", "crdr": "debit", "calculation": { "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofCashandCashEquivalentsandInvestmentsFairValueDetails": { "parentTag": "snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleAmortizedCost", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofCashandCashEquivalentsandInvestmentsFairValueDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Amortized Cost", "label": "Debt Securities, Available-for-Sale, Amortized Cost", "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)." } } }, "auth_ref": [ "r326", "r374", "r657" ] }, "us-gaap_AvailableForSaleSecuritiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesAbstract", "presentation": [ "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofCashandCashEquivalentsandInvestmentsFairValueDetails", "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofDebtSecuritiesAvailableforsaleUnrealizedLossPositionFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Investments:", "verboseLabel": "Investments, Fair Value", "label": "Debt Securities, Available-for-Sale [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract", "presentation": [ "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofDebtSecuritiesAvailableforsaleUnrealizedLossPositionFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Investments, Gross Unrealized Losses", "label": "Debt Securities, Available-for-Sale, Unrealized Loss Position, Accumulated Loss [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract", "presentation": [ "http://www.snowflake.com/role/CashEquivalentsandInvestmentsAvailableforSaleSecuritiesRemainingContractualMaturityDetails", "http://www.snowflake.com/role/CashEquivalentsandInvestmentsNarrativeDetails", "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofDebtSecuritiesAvailableforsaleUnrealizedLossPositionFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Securities, Available-for-sale, Unrealized Loss Position", "label": "Debt Securities, Available-for-Sale, Unrealized Loss Position [Line Items]", "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." } } }, "auth_ref": [ "r376", "r853" ] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate", "crdr": "debit", "calculation": { "http://www.snowflake.com/role/CashEquivalentsandInvestmentsAvailableforSaleSecuritiesRemainingContractualMaturityDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.snowflake.com/role/CashEquivalentsandInvestmentsAvailableforSaleSecuritiesRemainingContractualMaturityDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total", "label": "Debt Securities, Available-for-Sale, Maturity, Allocated and Single Maturity Date, Fair Value", "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." } } }, "auth_ref": [ "r1013", "r1014", "r1099" ] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue", "crdr": "debit", "calculation": { "http://www.snowflake.com/role/CashEquivalentsandInvestmentsAvailableforSaleSecuritiesRemainingContractualMaturityDetails": { "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.snowflake.com/role/CashEquivalentsandInvestmentsAvailableforSaleSecuritiesRemainingContractualMaturityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Due within 1 year", "label": "Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, Year One", "documentation": "Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r333", "r654" ] }, "us-gaap_AvailableForSaleSecuritiesDebtSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtSecurities", "crdr": "debit", "calculation": { "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofCashandCashEquivalentsandInvestmentsFairValueDetails": { "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofCashandCashEquivalentsandInvestmentsFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Estimated Fair Value", "label": "Debt Securities, Available-for-Sale", "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r327", "r374", "r647", "r1006" ] }, "us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtSecuritiesCurrent", "crdr": "debit", "calculation": { "http://www.snowflake.com/role/FairValueMeasurementsFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails": { "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0, "order": 2.0 }, "http://www.snowflake.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.snowflake.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.snowflake.com/role/FairValueMeasurementsFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Short-term investments", "label": "Debt Securities, Available-for-Sale, Current", "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), classified as current." } } }, "auth_ref": [ "r324", "r374" ] }, "us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtSecuritiesNoncurrent", "crdr": "debit", "calculation": { "http://www.snowflake.com/role/FairValueMeasurementsFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails": { "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0, "order": 3.0 }, "http://www.snowflake.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.snowflake.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.snowflake.com/role/FairValueMeasurementsFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term investments", "label": "Debt Securities, Available-for-Sale, Noncurrent", "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), classified as noncurrent." } } }, "auth_ref": [ "r215", "r324", "r374" ] }, "ecd_AwardExrcPrice": { "xbrltype": "perShareItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardExrcPrice", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise Price", "label": "Award Exercise Price" } } }, "auth_ref": [ "r959" ] }, "ecd_AwardGrantDateFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardGrantDateFairValue", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value as of Grant Date", "label": "Award Grant Date Fair Value" } } }, "auth_ref": [ "r960" ] }, "ecd_AwardTmgDiscLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgDiscLineItems", "lang": { "en-us": { "role": { "label": "Award Timing Disclosures [Line Items]" } } }, "auth_ref": [ "r955" ] }, "ecd_AwardTmgHowMnpiCnsdrdTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgHowMnpiCnsdrdTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing, How MNPI Considered", "label": "Award Timing, How MNPI Considered [Text Block]" } } }, "auth_ref": [ "r955" ] }, "ecd_AwardTmgMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing Method", "label": "Award Timing Method [Text Block]" } } }, "auth_ref": [ "r955" ] }, "ecd_AwardTmgMnpiCnsdrdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMnpiCnsdrdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing MNPI Considered", "label": "Award Timing MNPI Considered [Flag]" } } }, "auth_ref": [ "r955" ] }, "ecd_AwardTmgMnpiDiscTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMnpiDiscTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing MNPI Disclosure", "label": "Award Timing MNPI Disclosure [Text Block]" } } }, "auth_ref": [ "r955" ] }, "ecd_AwardTmgPredtrmndFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgPredtrmndFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing Predetermined", "label": "Award Timing Predetermined [Flag]" } } }, "auth_ref": [ "r955" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AwardTypeAxis", "presentation": [ "http://www.snowflake.com/role/BusinessCombinationsNarrativeDetails", "http://www.snowflake.com/role/BusinessCombinationsScheduleofAcquisitionDateFairValueofConsiderationTransferredDetails", "http://www.snowflake.com/role/EquityNarrativeDetails", "http://www.snowflake.com/role/EquityOptionActivityRollforwardDetails", "http://www.snowflake.com/role/EquitySharesReservedForFutureIssuanceDetails", "http://www.snowflake.com/role/EquityUnvestedRSARSURollforwardDetails", "http://www.snowflake.com/role/EquityValuationAssumptionsDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Type [Axis]", "label": "Award Type [Axis]", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r454", "r455", "r456", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r478", "r479", "r480", "r481", "r482" ] }, "ecd_AwardUndrlygSecuritiesAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardUndrlygSecuritiesAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Underlying Securities", "label": "Award Underlying Securities Amount" } } }, "auth_ref": [ "r958" ] }, "ecd_AwardsCloseToMnpiDiscIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Awards Close in Time to MNPI Disclosures, Individual Name" } } }, "auth_ref": [ "r957" ] }, "ecd_AwardsCloseToMnpiDiscTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Awards Close in Time to MNPI Disclosures", "label": "Awards Close in Time to MNPI Disclosures [Table]" } } }, "auth_ref": [ "r956" ] }, "ecd_AwardsCloseToMnpiDiscTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Awards Close in Time to MNPI Disclosures, Table", "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]" } } }, "auth_ref": [ "r956" ] }, "us-gaap_BalanceSheetLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BalanceSheetLocationAxis", "presentation": [ "http://www.snowflake.com/role/CashEquivalentsandInvestmentsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Balance Sheet Location [Axis]", "label": "Balance Sheet Location [Axis]", "documentation": "Information by location on balance sheet (statement of financial position)." } } }, "auth_ref": [] }, "us-gaap_BalanceSheetLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BalanceSheetLocationDomain", "presentation": [ "http://www.snowflake.com/role/CashEquivalentsandInvestmentsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Balance Sheet Location [Domain]", "label": "Balance Sheet Location [Domain]", "documentation": "Location in the balance sheet (statement of financial position)." } } }, "auth_ref": [ "r108", "r109" ] }, "us-gaap_BankTimeDepositsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BankTimeDepositsMember", "presentation": [ "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofCashandCashEquivalentsandInvestmentsFairValueDetails", "http://www.snowflake.com/role/FairValueMeasurementsFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Time deposits", "label": "Bank Time Deposits [Member]", "documentation": "Certificates of deposit (CD) or savings accounts with a fixed term or understanding the customer can only withdraw by giving advanced notice with a bank or other financial institution. A CD is a 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." } } }, "auth_ref": [ "r183" ] }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BasisOfAccountingPolicyPolicyTextBlock", "presentation": [ "http://www.snowflake.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Basis of Presentation", "label": "Basis of Accounting, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS)." } } }, "auth_ref": [] }, "us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "presentation": [ "http://www.snowflake.com/role/BasisofPresentationandSummaryofSignificantAccountingPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Basis of Presentation and Summary of Significant Accounting Policies", "label": "Basis of Presentation and Significant Accounting Policies [Text Block]", "documentation": "The entire disclosure for the basis of presentation and significant accounting policies concepts. 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). Accounting policies describe all significant accounting policies of the reporting entity." } } }, "auth_ref": [ "r144" ] }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAcquireeDomain", "presentation": [ "http://www.snowflake.com/role/BusinessCombinationsNarrativeDetails", "http://www.snowflake.com/role/BusinessCombinationsProFormaInformationDetails", "http://www.snowflake.com/role/BusinessCombinationsScheduleofAcquisitionDateFairValueofConsiderationTransferredDetails", "http://www.snowflake.com/role/BusinessCombinationsScheduleofPreliminaryAllocationofPurchasePricetoAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.snowflake.com/role/CONSOLIDATEDBALANCESHEETSPARENTHETICAL", "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYPARENTHETICAL", "http://www.snowflake.com/role/EquityNarrativeDetails", "http://www.snowflake.com/role/FairValueMeasurementsUnrealizedGainLossonInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business Acquisition, Acquiree [Domain]", "label": "Business Acquisition, Acquiree [Domain]", "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." } } }, "auth_ref": [ "r529", "r868", "r869" ] }, "us-gaap_BusinessAcquisitionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAxis", "presentation": [ "http://www.snowflake.com/role/BusinessCombinationsNarrativeDetails", "http://www.snowflake.com/role/BusinessCombinationsProFormaInformationDetails", "http://www.snowflake.com/role/BusinessCombinationsScheduleofAcquisitionDateFairValueofConsiderationTransferredDetails", "http://www.snowflake.com/role/BusinessCombinationsScheduleofPreliminaryAllocationofPurchasePricetoAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.snowflake.com/role/CONSOLIDATEDBALANCESHEETSPARENTHETICAL", "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYPARENTHETICAL", "http://www.snowflake.com/role/EquityNarrativeDetails", "http://www.snowflake.com/role/FairValueMeasurementsUnrealizedGainLossonInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business Acquisition [Axis]", "label": "Business Acquisition [Axis]", "documentation": "Information by business combination or series of individually immaterial business combinations." } } }, "auth_ref": [ "r92", "r94", "r529", "r868", "r869" ] }, "us-gaap_BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned", "crdr": "credit", "presentation": [ "http://www.snowflake.com/role/BusinessCombinationsScheduleofAcquisitionDateFairValueofConsiderationTransferredDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock", "label": "Business Acquisition, Equity Interest Issued or Issuable, Value Assigned", "documentation": "Value of equity interests (such as common shares, preferred shares, or partnership interest) issued or issuable to acquire the entity." } } }, "auth_ref": [ "r169" ] }, "us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued", "presentation": [ "http://www.snowflake.com/role/BusinessCombinationsScheduleofAcquisitionDateFairValueofConsiderationTransferredDetails", "http://www.snowflake.com/role/CONSOLIDATEDBALANCESHEETSPARENTHETICAL", "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYPARENTHETICAL", "http://www.snowflake.com/role/EquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business acquisition, equity interest issued or issuable (in shares)", "label": "Business Acquisition, Equity Interest Issued or Issuable, Number of Shares", "documentation": "Number of shares of equity interests issued or issuable to acquire entity." } } }, "auth_ref": [ "r169" ] }, "us-gaap_BusinessAcquisitionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionLineItems", "presentation": [ "http://www.snowflake.com/role/BusinessCombinationsNarrativeDetails", "http://www.snowflake.com/role/BusinessCombinationsProFormaInformationDetails", "http://www.snowflake.com/role/BusinessCombinationsScheduleofAcquisitionDateFairValueofConsiderationTransferredDetails", "http://www.snowflake.com/role/BusinessCombinationsScheduleofPreliminaryAllocationofPurchasePricetoAssetsAcquiredandLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business Acquisition [Line Items]", "label": "Business Acquisition [Line Items]", "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." } } }, "auth_ref": [ "r529" ] }, "us-gaap_BusinessAcquisitionProFormaInformationTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionProFormaInformationTextBlock", "presentation": [ "http://www.snowflake.com/role/BusinessCombinationsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Business Acquisition, Pro Forma Information", "label": "Business Acquisition, Pro Forma Information [Table Text Block]", "documentation": "Tabular disclosure of pro forma results of operations for a material business acquisition or series of individually immaterial business acquisitions that are material in the aggregate." } } }, "auth_ref": [ "r977", "r978" ] }, "us-gaap_BusinessAcquisitionSharePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionSharePrice", "presentation": [ "http://www.snowflake.com/role/BusinessCombinationsScheduleofAcquisitionDateFairValueofConsiderationTransferredDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business acquisition, share price (in dollars per share)", "label": "Business Acquisition, Share Price", "documentation": "Price of a single share of a number of saleable stocks paid or offered to be paid in a business combination." } } }, "auth_ref": [] }, "us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionsProFormaNetIncomeLoss", "crdr": "credit", "presentation": [ "http://www.snowflake.com/role/BusinessCombinationsProFormaInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net loss", "label": "Business Acquisition, Pro Forma Net Income (Loss)", "documentation": "The pro forma net Income or Loss for the period as if the business combination or combinations had been completed at the beginning of a period." } } }, "auth_ref": [ "r527", "r528" ] }, "us-gaap_BusinessAcquisitionsProFormaRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionsProFormaRevenue", "crdr": "credit", "presentation": [ "http://www.snowflake.com/role/BusinessCombinationsProFormaInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue", "label": "Business Acquisition, Pro Forma Revenue", "documentation": "The pro forma revenue for a period as if the business combination or combinations had been completed at the beginning of the period." } } }, "auth_ref": [ "r527", "r528" ] }, "us-gaap_BusinessCombinationAcquisitionRelatedCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationAcquisitionRelatedCosts", "crdr": "debit", "presentation": [ "http://www.snowflake.com/role/BusinessCombinationsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business combination, acquisition related costs", "label": "Business Combination, Acquisition Related Costs", "documentation": "This element represents acquisition-related costs incurred to effect a business combination which costs have been expensed during the period. Such costs include finder's fees; advisory, legal, accounting, valuation, and other professional or consulting fees; general administrative costs, including the costs of maintaining an internal acquisitions department; and may include costs of registering and issuing debt and equity securities." } } }, "auth_ref": [ "r91" ] }, "us-gaap_BusinessCombinationAndAssetAcquisitionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationAndAssetAcquisitionAbstract", "lang": { "en-us": { "role": { "label": "Business Combination and Asset Acquisition [Abstract]" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationConsiderationTransferred1", "crdr": "credit", "presentation": [ "http://www.snowflake.com/role/BusinessCombinationsNarrativeDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Consideration transferred", "label": "Business Combination, Consideration Transferred", "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." } } }, "auth_ref": [ "r3", "r4", "r16" ] }, "snow_BusinessCombinationConsiderationTransferredDeferredCashConsideration": { "xbrltype": "monetaryItemType", "nsuri": "http://www.snowflake.com/20240131", "localname": "BusinessCombinationConsiderationTransferredDeferredCashConsideration", "crdr": "credit", "calculation": { "http://www.snowflake.com/role/BusinessCombinationsScheduleofAcquisitionDateFairValueofConsiderationTransferredDetails": { "parentTag": "us-gaap_BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombination1", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.snowflake.com/role/BusinessCombinationsScheduleofAcquisitionDateFairValueofConsiderationTransferredDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred cash consideration", "label": "Business Combination, Consideration Transferred, Deferred Cash Consideration", "documentation": "Business Combination, Consideration Transferred, Deferred Cash Consideration" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable", "crdr": "credit", "calculation": { "http://www.snowflake.com/role/BusinessCombinationsScheduleofAcquisitionDateFairValueofConsiderationTransferredDetails": { "parentTag": "us-gaap_BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombination1", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.snowflake.com/role/BusinessCombinationsScheduleofAcquisitionDateFairValueofConsiderationTransferredDetails", "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of common stock in connection with business combinations", "verboseLabel": "Common stock", "label": "Business Combination, Consideration Transferred, Equity Interests Issued and Issuable", "documentation": "Amount of equity interests of the acquirer, including instruments or interests issued or issuable in consideration for the business combination." } } }, "auth_ref": [ "r3", "r4" ] }, "us-gaap_BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombination1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombination1", "crdr": "credit", "calculation": { "http://www.snowflake.com/role/BusinessCombinationsScheduleofAcquisitionDateFairValueofConsiderationTransferredDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.snowflake.com/role/BusinessCombinationsScheduleofAcquisitionDateFairValueofConsiderationTransferredDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total", "label": "Business Combination, Consideration Transferred, Including Equity Interest in Acquiree Held Prior to Combination", "documentation": "Fair value at acquisition-date of the assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interests issued by the acquirer, including but not limited to, instruments or interests issued or issuable in consideration for the business combination." } } }, "auth_ref": [ "r16", "r27" ] }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationDisclosureTextBlock", "presentation": [ "http://www.snowflake.com/role/BusinessCombinations" ], "lang": { "en-us": { "role": { "terseLabel": "Business Combinations", "label": "Business Combination Disclosure [Text Block]", "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)." } } }, "auth_ref": [ "r166", "r530" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "crdr": "debit", "calculation": { "http://www.snowflake.com/role/BusinessCombinationsScheduleofPreliminaryAllocationofPurchasePricetoAssetsAcquiredandLiabilitiesAssumedDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.snowflake.com/role/BusinessCombinationsNarrativeDetails", "http://www.snowflake.com/role/BusinessCombinationsScheduleofPreliminaryAllocationofPurchasePricetoAssetsAcquiredandLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash acquired", "verboseLabel": "Cash and cash equivalents", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents", "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." } } }, "auth_ref": [ "r96" ] }, "snow_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssetLiabilityNet": { "xbrltype": "monetaryItemType", "nsuri": "http://www.snowflake.com/20240131", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssetLiabilityNet", "crdr": "debit", "calculation": { "http://www.snowflake.com/role/BusinessCombinationsScheduleofPreliminaryAllocationofPurchasePricetoAssetsAcquiredandLiabilitiesAssumedDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.snowflake.com/role/BusinessCombinationsScheduleofPreliminaryAllocationofPurchasePricetoAssetsAcquiredandLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Deferred tax liabilities, net", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Asset (Liability), Net", "documentation": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Asset (Liability), Net" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill", "crdr": "debit", "calculation": { "http://www.snowflake.com/role/BusinessCombinationsScheduleofPreliminaryAllocationofPurchasePricetoAssetsAcquiredandLiabilitiesAssumedDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.snowflake.com/role/BusinessCombinationsNarrativeDetails", "http://www.snowflake.com/role/BusinessCombinationsScheduleofPreliminaryAllocationofPurchasePricetoAssetsAcquiredandLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible assets acquired", "verboseLabel": "Developed technology intangible asset", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill", "documentation": "Amount of intangible assets, excluding goodwill, acquired at the acquisition date." } } }, "auth_ref": [ "r96" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles", "crdr": "debit", "presentation": [ "http://www.snowflake.com/role/BusinessCombinationsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible assets", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles", "documentation": "The amount of identifiable intangible assets recognized as of the acquisition date." } } }, "auth_ref": [ "r95", "r96" ] }, "snow_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetTangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://www.snowflake.com/20240131", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetTangibleAssets", "crdr": "debit", "presentation": [ "http://www.snowflake.com/role/BusinessCombinationsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net tangible assets acquired", "label": "Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Net Tangible Assets", "documentation": "Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Net Tangible Assets" } } }, "auth_ref": [] }, "snow_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherTangibleAssetsLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://www.snowflake.com/20240131", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherTangibleAssetsLiabilitiesNet", "crdr": "debit", "calculation": { "http://www.snowflake.com/role/BusinessCombinationsScheduleofPreliminaryAllocationofPurchasePricetoAssetsAcquiredandLiabilitiesAssumedDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.snowflake.com/role/BusinessCombinationsScheduleofPreliminaryAllocationofPurchasePricetoAssetsAcquiredandLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Other net tangible liabilities", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Tangible Assets (Liabilities), Net", "documentation": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Tangible Assets (Liabilities), Net" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "crdr": "debit", "calculation": { "http://www.snowflake.com/role/BusinessCombinationsScheduleofPreliminaryAllocationofPurchasePricetoAssetsAcquiredandLiabilitiesAssumedDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.snowflake.com/role/BusinessCombinationsScheduleofPreliminaryAllocationofPurchasePricetoAssetsAcquiredandLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total", "label": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net", "documentation": "Amount recognized for assets, including goodwill, in excess of (less than) the aggregate liabilities assumed." } } }, "auth_ref": [ "r96" ] }, "us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeFairValue1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationStepAcquisitionEquityInterestInAcquireeFairValue1", "crdr": "credit", "calculation": { "http://www.snowflake.com/role/BusinessCombinationsScheduleofAcquisitionDateFairValueofConsiderationTransferredDetails": { "parentTag": "us-gaap_BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombination1", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.snowflake.com/role/BusinessCombinationsScheduleofAcquisitionDateFairValueofConsiderationTransferredDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair value of previously held equity investment", "label": "Business Combination, Step Acquisition, Equity Interest in Acquiree, Fair Value", "documentation": "Fair value at acquisition-date of the equity interest in the acquiree held by the acquirer, immediately before the acquisition date for businesses combined in stages." } } }, "auth_ref": [ "r28" ] }, "us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGainOrLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGainOrLoss", "crdr": "credit", "presentation": [ "http://www.snowflake.com/role/BusinessCombinationsNarrativeDetails", "http://www.snowflake.com/role/FairValueMeasurementsUnrealizedGainLossonInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity interest in acquiree, remeasurement gain", "label": "Business Combination, Step Acquisition, Equity Interest in Acquiree, Remeasurement Gain (Loss), Net", "documentation": "In a business combination achieved in stages, this element represents the amount of net gain (loss) recognized by the entity as a result of remeasuring to fair value the equity interest in the acquiree it held before the business combination." } } }, "auth_ref": [ "r93" ] }, "us-gaap_BusinessCombinationsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationsPolicy", "presentation": [ "http://www.snowflake.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Business Combinations", "label": "Business Combinations Policy [Policy Text Block]", "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." } } }, "auth_ref": [ "r90" ] }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalExpendituresIncurredButNotYetPaid", "crdr": "credit", "presentation": [ "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Property and equipment included in accounts payable and accrued expenses", "label": "Capital Expenditures Incurred but Not yet Paid", "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred." } } }, "auth_ref": [ "r55", "r56", "r57" ] }, "us-gaap_CapitalizedComputerSoftwareAmortization1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedComputerSoftwareAmortization1", "crdr": "debit", "presentation": [ "http://www.snowflake.com/role/PropertyandEquipmentNetNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated amortization, property, plant, and equipment", "label": "Capitalized Computer Software, Amortization", "documentation": "Amount of expense for amortization of capitalized computer software costs." } } }, "auth_ref": [ "r17", "r184" ] }, "us-gaap_CapitalizedComputerSoftwareImpairments1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedComputerSoftwareImpairments1", "crdr": "debit", "presentation": [ "http://www.snowflake.com/role/PropertyandEquipmentNetNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Impairment of capitalized internal-use software", "label": "Capitalized Computer Software, Impairments", "documentation": "Amount of impairment loss from capitalized computer software costs." } } }, "auth_ref": [ "r18", "r184" ] }, "us-gaap_CapitalizedContractCostAmortizationPeriod": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedContractCostAmortizationPeriod", "presentation": [ "http://www.snowflake.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Incremental cost amortization period", "label": "Capitalized Contract Cost, Amortization Period", "documentation": "Amortization period of cost capitalized in obtaining or fulfilling contract with customer, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r976" ] }, "us-gaap_CapitalizedContractCostImpairmentLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedContractCostImpairmentLoss", "crdr": "debit", "presentation": [ "http://www.snowflake.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Impairment losses", "label": "Capitalized Contract Cost, Impairment Loss", "documentation": "Amount of impairment loss for asset recognized from cost incurred to obtain or fulfill contract with customer." } } }, "auth_ref": [ "r383" ] }, "us-gaap_CapitalizedContractCostNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedContractCostNetCurrent", "crdr": "debit", "calculation": { "http://www.snowflake.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.snowflake.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred commissions, current", "label": "Capitalized Contract Cost, Net, Current", "documentation": "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer; classified as current." } } }, "auth_ref": [ "r382" ] }, "us-gaap_CapitalizedContractCostNetNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedContractCostNetNoncurrent", "crdr": "debit", "calculation": { "http://www.snowflake.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.snowflake.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred commissions, non-current", "label": "Capitalized Contract Cost, Net, Noncurrent", "documentation": "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer; classified as noncurrent." } } }, "auth_ref": [ "r382" ] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0, "order": 2.0 }, "http://www.snowflake.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.snowflake.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and cash equivalents", "label": "Cash and Cash Equivalents, at Carrying Value", "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." } } }, "auth_ref": [ "r52", "r214", "r844" ] }, "us-gaap_CashAndCashEquivalentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAxis", "presentation": [ "http://www.snowflake.com/role/CashEquivalentsandInvestmentsAvailableforSaleSecuritiesRemainingContractualMaturityDetails", "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofCashandCashEquivalentsandInvestmentsFairValueDetails", "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofDebtSecuritiesAvailableforsaleUnrealizedLossPositionFairValueDetails", "http://www.snowflake.com/role/FairValueMeasurementsFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and Cash Equivalents [Axis]", "label": "Cash and Cash Equivalents [Axis]", "documentation": "Information by type of cash and cash equivalent balance." } } }, "auth_ref": [ "r214" ] }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsFairValueDisclosure", "crdr": "debit", "calculation": { "http://www.snowflake.com/role/FairValueMeasurementsFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails": { "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0, "order": 1.0 }, "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofCashandCashEquivalentsandInvestmentsFairValueDetails": { "parentTag": "snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleFairValue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofCashandCashEquivalentsandInvestmentsFairValueDetails", "http://www.snowflake.com/role/FairValueMeasurementsFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Estimated Fair Value", "terseLabel": "Cash equivalents:", "label": "Cash and Cash Equivalents, Fair Value Disclosure", "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." } } }, "auth_ref": [] }, "us-gaap_CashAndCashEquivalentsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsLineItems", "presentation": [ "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofCashandCashEquivalentsandInvestmentsFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash equivalents:", "label": "Cash and Cash Equivalents [Line Items]", "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." } } }, "auth_ref": [] }, "us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy", "presentation": [ "http://www.snowflake.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and Cash Equivalents and Restricted Cash", "label": "Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block]", "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." } } }, "auth_ref": [ "r53", "r176" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "calculation": { "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "periodStartLabel": "Cash, cash equivalents, and restricted cash\u2014beginning of period", "periodEndLabel": "Cash, cash equivalents, and restricted cash\u2014end of period", "totalLabel": "Total cash, cash equivalents, and restricted cash", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "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." } } }, "auth_ref": [ "r52", "r141", "r253" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract", "presentation": [ "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Reconciliation of cash, cash equivalents, and restricted cash:", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "totalLabel": "Net increase (decrease) in cash, cash equivalents, and restricted cash", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "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." } } }, "auth_ref": [ "r5", "r141" ] }, "snow_CashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://www.snowflake.com/20240131", "localname": "CashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax", "crdr": "credit", "calculation": { "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofCashandCashEquivalentsandInvestmentsFairValueDetails": { "parentTag": "snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainsBeforeTax", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofCashandCashEquivalentsandInvestmentsFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Gross Unrealized Gains", "label": "Cash Equivalents, Accumulated Gross Unrealized Gain, Before Tax", "documentation": "Cash Equivalents, Accumulated Gross Unrealized Gain, Before Tax" } } }, "auth_ref": [] }, "snow_CashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://www.snowflake.com/20240131", "localname": "CashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax", "crdr": "debit", "calculation": { "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofCashandCashEquivalentsandInvestmentsFairValueDetails": { "parentTag": "us-gaap_CashEquivalentsAtCarryingValue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofCashandCashEquivalentsandInvestmentsFairValueDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Gross Unrealized Losses", "label": "Cash Equivalents, Accumulated Gross Unrealized Loss, Before Tax", "documentation": "Cash Equivalents, Accumulated Gross Unrealized Loss, Before Tax" } } }, "auth_ref": [] }, "snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.snowflake.com/20240131", "localname": "CashEquivalentsAndDebtSecuritiesAvailableForSaleAbstract", "presentation": [ "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofDebtSecuritiesAvailableforsaleUnrealizedLossPositionFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash Equivalents And Debt Securities, Available-For-Sale [Abstract]", "label": "Cash Equivalents And Debt Securities, Available-For-Sale [Abstract]", "documentation": "Cash Equivalents And Debt Securities, Available-For-Sale" } } }, "auth_ref": [] }, "snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainsBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://www.snowflake.com/20240131", "localname": "CashEquivalentsAndDebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainsBeforeTax", "crdr": "credit", "calculation": { "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofCashandCashEquivalentsandInvestmentsFairValueDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofCashandCashEquivalentsandInvestmentsFairValueDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Gross Unrealized Gains", "label": "Cash Equivalents And Debt Securities, Available-For-Sale, Accumulated Gross Unrealized Gains, Before Tax", "documentation": "Cash Equivalents And Debt Securities, Available-For-Sale, Accumulated Gross Unrealized Gains, Before Tax" } } }, "auth_ref": [] }, "snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://www.snowflake.com/20240131", "localname": "CashEquivalentsAndDebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTax", "crdr": "debit", "calculation": { "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofCashandCashEquivalentsandInvestmentsFairValueDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofCashandCashEquivalentsandInvestmentsFairValueDetails" ], "lang": { "en-us": { "role": { "negatedTotalLabel": "Gross Unrealized Losses", "label": "Cash Equivalents And Debt Securities, Available-For-Sale, Accumulated Gross Unrealized Loss, Before Tax", "documentation": "Cash Equivalents And Debt Securities, Available-For-Sale, Accumulated Gross Unrealized Loss, Before Tax" } } }, "auth_ref": [] }, "snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleAmortizedCost": { "xbrltype": "monetaryItemType", "nsuri": "http://www.snowflake.com/20240131", "localname": "CashEquivalentsAndDebtSecuritiesAvailableForSaleAmortizedCost", "crdr": "debit", "calculation": { "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofCashandCashEquivalentsandInvestmentsFairValueDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofCashandCashEquivalentsandInvestmentsFairValueDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Amortized Cost", "label": "Cash Equivalents And Debt Securities, Available-For-Sale, Amortized Cost", "documentation": "Cash Equivalents And Debt Securities, Available-For-Sale, Amortized Cost" } } }, "auth_ref": [] }, "snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger": { "xbrltype": "monetaryItemType", "nsuri": "http://www.snowflake.com/20240131", "localname": "CashEquivalentsAndDebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger", "crdr": "debit", "calculation": { "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofDebtSecuritiesAvailableforsaleUnrealizedLossPositionFairValueDetails": { "parentTag": "snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleUnrealizedLossPosition", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.snowflake.com/role/CashEquivalentsandInvestmentsAvailableforSaleSecuritiesRemainingContractualMaturityDetails", "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofDebtSecuritiesAvailableforsaleUnrealizedLossPositionFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash Equivalents And Debt Securities, Available-For-Sale, Continuous Unrealized Loss Position, 12 Months Or Longer", "totalLabel": "12 months or greater, fair value", "label": "Cash Equivalents And Debt Securities, Available-For-Sale, Continuous Unrealized Loss Position, 12 Months Or Longer", "documentation": "Cash Equivalents And Debt Securities, Available-For-Sale, Continuous Unrealized Loss Position, 12 Months Or Longer" } } }, "auth_ref": [] }, "snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://www.snowflake.com/20240131", "localname": "CashEquivalentsAndDebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss", "crdr": "debit", "calculation": { "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofDebtSecuritiesAvailableforsaleUnrealizedLossPositionFairValueDetails_1": { "parentTag": "snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss", "weight": 1.0, "order": 1.0 }, "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofDebtSecuritiesAvailableforsaleUnrealizedLossPositionFairValueDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.snowflake.com/role/CashEquivalentsandInvestmentsAvailableforSaleSecuritiesRemainingContractualMaturityDetails", "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofDebtSecuritiesAvailableforsaleUnrealizedLossPositionFairValueDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Cash Equivalents And Debt Securities, Available-For-Sale, Continuous Unrealized Loss Position, 12 Months Or Longer, Accumulated Loss", "negatedTotalLabel": "12 months or greater, accumulated losses", "label": "Cash Equivalents And Debt Securities, Available-For-Sale, Continuous Unrealized Loss Position, 12 Months Or Longer, Accumulated Loss", "documentation": "Cash Equivalents And Debt Securities, Available-For-Sale, Continuous Unrealized Loss Position, 12 Months Or Longer, Accumulated Loss" } } }, "auth_ref": [] }, "snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months": { "xbrltype": "monetaryItemType", "nsuri": "http://www.snowflake.com/20240131", "localname": "CashEquivalentsAndDebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months", "crdr": "debit", "calculation": { "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofDebtSecuritiesAvailableforsaleUnrealizedLossPositionFairValueDetails": { "parentTag": "snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleUnrealizedLossPosition", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.snowflake.com/role/CashEquivalentsandInvestmentsAvailableforSaleSecuritiesRemainingContractualMaturityDetails", "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofDebtSecuritiesAvailableforsaleUnrealizedLossPositionFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash Equivalents And Debt Securities, Available-For-Sale, Continuous Unrealized Loss Position, Less Than 12 Months", "totalLabel": "Less than 12 months, fair value", "label": "Cash Equivalents And Debt Securities, Available-For-Sale, Continuous Unrealized Loss Position, Less Than 12 Months", "documentation": "Cash Equivalents And Debt Securities, Available-For-Sale, Continuous Unrealized Loss Position, Less Than 12 Months" } } }, "auth_ref": [] }, "snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://www.snowflake.com/20240131", "localname": "CashEquivalentsAndDebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss", "crdr": "debit", "calculation": { "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofDebtSecuritiesAvailableforsaleUnrealizedLossPositionFairValueDetails_1": { "parentTag": "snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss", "weight": 1.0, "order": 2.0 }, "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofDebtSecuritiesAvailableforsaleUnrealizedLossPositionFairValueDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.snowflake.com/role/CashEquivalentsandInvestmentsAvailableforSaleSecuritiesRemainingContractualMaturityDetails", "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofDebtSecuritiesAvailableforsaleUnrealizedLossPositionFairValueDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Cash Equivalents And Debt Securities, Available-For-Sale, Continuous Unrealized Loss Position, Less Than 12 Months, Accumulated Loss", "negatedTotalLabel": "Less than 12 months, accumulated losses", "label": "Cash Equivalents And Debt Securities, Available-For-Sale, Continuous Unrealized Loss Position, Less Than 12 Months, Accumulated Loss", "documentation": "Cash Equivalents And Debt Securities, Available-For-Sale, Continuous Unrealized Loss Position, Less Than 12 Months, Accumulated Loss" } } }, "auth_ref": [] }, "snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.snowflake.com/20240131", "localname": "CashEquivalentsAndDebtSecuritiesAvailableForSaleFairValue", "crdr": "debit", "calculation": { "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofCashandCashEquivalentsandInvestmentsFairValueDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofCashandCashEquivalentsandInvestmentsFairValueDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Estimated Fair Value", "label": "Cash Equivalents And Debt Securities, Available-For-Sale, Fair Value", "documentation": "Cash Equivalents And Debt Securities, Available-For-Sale, Fair Value" } } }, "auth_ref": [] }, "snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleUnrealizedLossPosition": { "xbrltype": "monetaryItemType", "nsuri": "http://www.snowflake.com/20240131", "localname": "CashEquivalentsAndDebtSecuritiesAvailableForSaleUnrealizedLossPosition", "crdr": "debit", "calculation": { "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofDebtSecuritiesAvailableforsaleUnrealizedLossPositionFairValueDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofDebtSecuritiesAvailableforsaleUnrealizedLossPositionFairValueDetails_1": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.snowflake.com/role/CashEquivalentsandInvestmentsAvailableforSaleSecuritiesRemainingContractualMaturityDetails", "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofDebtSecuritiesAvailableforsaleUnrealizedLossPositionFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash Equivalents And Debt Securities, Available-For-Sale, Unrealized Loss Position", "totalLabel": "Total, fair value", "label": "Cash Equivalents And Debt Securities, Available-For-Sale, Unrealized Loss Position", "documentation": "Cash Equivalents And Debt Securities, Available-For-Sale, Unrealized Loss Position" } } }, "auth_ref": [] }, "snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://www.snowflake.com/20240131", "localname": "CashEquivalentsAndDebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss", "crdr": "debit", "calculation": { "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofDebtSecuritiesAvailableforsaleUnrealizedLossPositionFairValueDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofDebtSecuritiesAvailableforsaleUnrealizedLossPositionFairValueDetails_1": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.snowflake.com/role/CashEquivalentsandInvestmentsAvailableforSaleSecuritiesRemainingContractualMaturityDetails", "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofDebtSecuritiesAvailableforsaleUnrealizedLossPositionFairValueDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Cash Equivalents And Debt Securities, Available-For-Sale, Unrealized Loss Position, Accumulated Loss", "negatedTotalLabel": "Total, accumulated losses", "label": "Cash Equivalents And Debt Securities, Available-For-Sale, Unrealized Loss Position, Accumulated Loss", "documentation": "Cash Equivalents And Debt Securities, Available-For-Sale, Unrealized Loss Position, Accumulated Loss" } } }, "auth_ref": [] }, "snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLossAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.snowflake.com/20240131", "localname": "CashEquivalentsAndDebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLossAbstract", "presentation": [ "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofDebtSecuritiesAvailableforsaleUnrealizedLossPositionFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash Equivalents And Debt Securities, Available-For-Sale, Unrealized Loss Position, Accumulated Loss [Abstract]", "label": "Cash Equivalents And Debt Securities, Available-For-Sale, Unrealized Loss Position, Accumulated Loss [Abstract]", "documentation": "Cash Equivalents And Debt Securities, Available-For-Sale, Unrealized Loss Position, Accumulated Loss" } } }, "auth_ref": [] }, "snow_CashEquivalentsAndInvestmentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.snowflake.com/20240131", "localname": "CashEquivalentsAndInvestmentsTextBlock", "presentation": [ "http://www.snowflake.com/role/CashEquivalentsandInvestments" ], "lang": { "en-us": { "role": { "terseLabel": "Cash Equivalents and Investments", "label": "Cash Equivalents And Investments [Text Block]", "documentation": "Cash Equivalents And Investments" } } }, "auth_ref": [] }, "us-gaap_CashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofCashandCashEquivalentsandInvestmentsFairValueDetails": { "parentTag": "snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleAmortizedCost", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofCashandCashEquivalentsandInvestmentsFairValueDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Amortized Cost", "label": "Cash Equivalents, at Carrying Value", "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." } } }, "auth_ref": [ "r988", "r1100" ] }, "us-gaap_CashEquivalentsAtCarryingValueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashEquivalentsAtCarryingValueAbstract", "presentation": [ "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofCashandCashEquivalentsandInvestmentsFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash equivalents:", "label": "Cash Equivalents, at Carrying Value [Abstract]" } } }, "auth_ref": [] }, "snow_CashEquivalentsContinuousUnrealizedLossPosition12MonthsOrLonger": { "xbrltype": "monetaryItemType", "nsuri": "http://www.snowflake.com/20240131", "localname": "CashEquivalentsContinuousUnrealizedLossPosition12MonthsOrLonger", "crdr": "debit", "calculation": { "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofDebtSecuritiesAvailableforsaleUnrealizedLossPositionFairValueDetails": { "parentTag": "snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.snowflake.com/role/CashEquivalentsandInvestmentsAvailableforSaleSecuritiesRemainingContractualMaturityDetails", "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofDebtSecuritiesAvailableforsaleUnrealizedLossPositionFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "12 months or greater, fair value", "label": "Cash Equivalents, Continuous Unrealized Loss Position, 12 Months Or Longer", "documentation": "Cash Equivalents, Continuous Unrealized Loss Position, 12 Months Or Longer" } } }, "auth_ref": [] }, "snow_CashEquivalentsContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://www.snowflake.com/20240131", "localname": "CashEquivalentsContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss", "crdr": "debit", "calculation": { "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofDebtSecuritiesAvailableforsaleUnrealizedLossPositionFairValueDetails": { "parentTag": "snow_CashEquivalentsUnrealizedLossPositionAccumulatedLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.snowflake.com/role/CashEquivalentsandInvestmentsAvailableforSaleSecuritiesRemainingContractualMaturityDetails", "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofDebtSecuritiesAvailableforsaleUnrealizedLossPositionFairValueDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Cash Equivalents, Continuous Unrealized Loss Position, 12 Months Or Longer, Accumulated Loss", "negatedLabel": "12 months or greater, accumulated losses", "label": "Cash Equivalents, Continuous Unrealized Loss Position, 12 Months Or Longer, Accumulated Loss", "documentation": "Cash Equivalents, Continuous Unrealized Loss Position, 12 Months Or Longer, Accumulated Loss" } } }, "auth_ref": [] }, "snow_CashEquivalentsContinuousUnrealizedLossPositionLessThan12Months": { "xbrltype": "monetaryItemType", "nsuri": "http://www.snowflake.com/20240131", "localname": "CashEquivalentsContinuousUnrealizedLossPositionLessThan12Months", "crdr": "debit", "calculation": { "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofDebtSecuritiesAvailableforsaleUnrealizedLossPositionFairValueDetails": { "parentTag": "snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.snowflake.com/role/CashEquivalentsandInvestmentsAvailableforSaleSecuritiesRemainingContractualMaturityDetails", "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofDebtSecuritiesAvailableforsaleUnrealizedLossPositionFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Less than 12 months, fair value", "label": "Cash Equivalents, Continuous Unrealized Loss Position, Less Than 12 Months", "documentation": "Cash Equivalents, Continuous Unrealized Loss Position, Less Than 12 Months" } } }, "auth_ref": [] }, "snow_CashEquivalentsContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://www.snowflake.com/20240131", "localname": "CashEquivalentsContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss", "crdr": "debit", "calculation": { "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofDebtSecuritiesAvailableforsaleUnrealizedLossPositionFairValueDetails": { "parentTag": "snow_CashEquivalentsUnrealizedLossPositionAccumulatedLoss", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.snowflake.com/role/CashEquivalentsandInvestmentsAvailableforSaleSecuritiesRemainingContractualMaturityDetails", "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofDebtSecuritiesAvailableforsaleUnrealizedLossPositionFairValueDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Cash Equivalents, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss", "negatedLabel": "Less than 12 months, accumulated losses", "label": "Cash Equivalents, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss", "documentation": "Cash Equivalents, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss" } } }, "auth_ref": [] }, "snow_CashEquivalentsUnrealizedLossPosition": { "xbrltype": "monetaryItemType", "nsuri": "http://www.snowflake.com/20240131", "localname": "CashEquivalentsUnrealizedLossPosition", "crdr": "debit", "calculation": { "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofDebtSecuritiesAvailableforsaleUnrealizedLossPositionFairValueDetails_1": { "parentTag": "snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleUnrealizedLossPosition", "weight": 1.0, "order": 1.0 }, "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofDebtSecuritiesAvailableforsaleUnrealizedLossPositionFairValueDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.snowflake.com/role/CashEquivalentsandInvestmentsAvailableforSaleSecuritiesRemainingContractualMaturityDetails", "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofDebtSecuritiesAvailableforsaleUnrealizedLossPositionFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash Equivalents, Unrealized loss position, fair value", "totalLabel": "Total, fair value", "label": "Cash Equivalents, Unrealized Loss Position", "documentation": "Cash Equivalents, Unrealized Loss Position" } } }, "auth_ref": [] }, "snow_CashEquivalentsUnrealizedLossPositionAccumulatedLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://www.snowflake.com/20240131", "localname": "CashEquivalentsUnrealizedLossPositionAccumulatedLoss", "crdr": "debit", "calculation": { "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofDebtSecuritiesAvailableforsaleUnrealizedLossPositionFairValueDetails": { "parentTag": "snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.snowflake.com/role/CashEquivalentsandInvestmentsAvailableforSaleSecuritiesRemainingContractualMaturityDetails", "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofDebtSecuritiesAvailableforsaleUnrealizedLossPositionFairValueDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Cash Equivalents, Unrealized Loss Position, Accumulated Loss", "negatedTotalLabel": "Total, accumulated losses", "label": "Cash Equivalents, Unrealized Loss Position, Accumulated Loss", "documentation": "Cash Equivalents, Unrealized Loss Position, Accumulated Loss" } } }, "auth_ref": [] }, "snow_CashEquivalentsUnrealizedLossPositionAccumulatedLossAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.snowflake.com/20240131", "localname": "CashEquivalentsUnrealizedLossPositionAccumulatedLossAbstract", "presentation": [ "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofDebtSecuritiesAvailableforsaleUnrealizedLossPositionFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash Equivalents, Gross Unrealized Losses", "label": "Cash Equivalents, Unrealized Loss Position, Accumulated Loss [Abstract]", "documentation": "Cash Equivalents, Unrealized Loss Position, Accumulated Loss" } } }, "auth_ref": [] }, "snow_CashEquivalentsUnrealizedLossPositionFairValueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.snowflake.com/20240131", "localname": "CashEquivalentsUnrealizedLossPositionFairValueAbstract", "presentation": [ "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofDebtSecuritiesAvailableforsaleUnrealizedLossPositionFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash Equivalents, Fair Value", "label": "Cash Equivalents, Unrealized Loss Position, Fair Value [Abstract]", "documentation": "Cash Equivalents, Unrealized Loss Position, Fair Value" } } }, "auth_ref": [] }, "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract", "presentation": [ "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Supplemental disclosures of non-cash investing and financing activities", "label": "Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CertificatesOfDepositMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CertificatesOfDepositMember", "presentation": [ "http://www.snowflake.com/role/CashEquivalentsandInvestmentsAvailableforSaleSecuritiesRemainingContractualMaturityDetails", "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofCashandCashEquivalentsandInvestmentsFairValueDetails", "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofDebtSecuritiesAvailableforsaleUnrealizedLossPositionFairValueDetails", "http://www.snowflake.com/role/FairValueMeasurementsFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Certificates of deposit", "label": "Certificates of Deposit [Member]", "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." } } }, "auth_ref": [ "r15", "r883", "r884", "r885", "r886" ] }, "ecd_ChangedPeerGroupFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ChangedPeerGroupFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Changed Peer Group, Footnote", "label": "Changed Peer Group, Footnote [Text Block]" } } }, "auth_ref": [ "r934" ] }, "snow_ChristianKleinermanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.snowflake.com/20240131", "localname": "ChristianKleinermanMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Christian Kleinerman [Member]", "documentation": "Christian Kleinerman" } } }, "auth_ref": [] }, "snow_ChristopherW.DegnanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.snowflake.com/20240131", "localname": "ChristopherW.DegnanMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Christopher W. Degnan [Member]", "documentation": "Christopher W. Degnan" } } }, "auth_ref": [] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CityAreaCode", "presentation": [ "http://www.snowflake.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "City Area Code", "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "us-gaap_ClassOfStockDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfStockDomain", "presentation": [ "http://www.snowflake.com/role/BusinessCombinationsNarrativeDetails", "http://www.snowflake.com/role/BusinessCombinationsScheduleofAcquisitionDateFairValueofConsiderationTransferredDetails", "http://www.snowflake.com/role/CONSOLIDATEDBALANCESHEETSPARENTHETICAL", "http://www.snowflake.com/role/EquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Stock [Domain]", "label": "Class of Stock [Domain]", "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock." } } }, "auth_ref": [ "r207", "r222", "r223", "r224", "r254", "r280", "r281", "r283", "r285", "r291", "r292", "r361", "r399", "r401", "r402", "r403", "r406", "r407", "r410", "r411", "r412", "r413", "r415", "r559", "r709", "r710", "r711", "r712", "r720", "r721", "r722", "r723", "r724", "r725", "r726", "r727", "r728", "r729", "r730", "r731", "r751", "r773", "r795", "r820", "r821", "r822", "r823", "r824", "r971", "r998", "r1004" ] }, "ecd_CoSelectedMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CoSelectedMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Company Selected Measure Amount", "label": "Company Selected Measure Amount" } } }, "auth_ref": [ "r935" ] }, "ecd_CoSelectedMeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CoSelectedMeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Company Selected Measure Name", "label": "Company Selected Measure Name" } } }, "auth_ref": [ "r935" ] }, "us-gaap_CommercialPaperMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommercialPaperMember", "presentation": [ "http://www.snowflake.com/role/CashEquivalentsandInvestmentsAvailableforSaleSecuritiesRemainingContractualMaturityDetails", "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofCashandCashEquivalentsandInvestmentsFairValueDetails", "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofDebtSecuritiesAvailableforsaleUnrealizedLossPositionFairValueDetails", "http://www.snowflake.com/role/FairValueMeasurementsFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Commercial paper", "label": "Commercial Paper [Member]", "documentation": "Unsecured promissory note (generally negotiable) that provides institutions with short-term funds." } } }, "auth_ref": [ "r154", "r883", "r884", "r885", "r886" ] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingencies", "crdr": "credit", "calculation": { "http://www.snowflake.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.snowflake.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments and contingencies (Note 10)", "label": "Commitments and Contingencies", "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." } } }, "auth_ref": [ "r40", "r116", "r659", "r750" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://www.snowflake.com/role/CommitmentandContingencies" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments and Contingencies", "label": "Commitments and Contingencies Disclosure [Text Block]", "documentation": "The entire disclosure for commitments and contingencies." } } }, "auth_ref": [ "r153", "r392", "r393", "r828", "r1039" ] }, "us-gaap_CommonClassAMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonClassAMember", "presentation": [ "http://www.snowflake.com/role/BusinessCombinationsNarrativeDetails", "http://www.snowflake.com/role/BusinessCombinationsScheduleofAcquisitionDateFairValueofConsiderationTransferredDetails", "http://www.snowflake.com/role/CONSOLIDATEDBALANCESHEETSPARENTHETICAL", "http://www.snowflake.com/role/EquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class A Common Stock", "label": "Common Class A [Member]", "documentation": "Classification of common stock representing ownership interest in a corporation." } } }, "auth_ref": [ "r1107" ] }, "us-gaap_CommonClassBMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonClassBMember", "presentation": [ "http://www.snowflake.com/role/CONSOLIDATEDBALANCESHEETSPARENTHETICAL", "http://www.snowflake.com/role/EquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class B Common Stock", "label": "Common Class B [Member]", "documentation": "Classification of common stock that has different rights than Common Class A, representing ownership interest in a corporation." } } }, "auth_ref": [ "r1107" ] }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "presentation": [ "http://www.snowflake.com/role/EquityNarrativeDetails", "http://www.snowflake.com/role/EquitySharesReservedForFutureIssuanceDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock reserved for future issuances (shares)", "label": "Common Stock, Capital Shares Reserved for Future Issuance", "documentation": "Aggregate number of common shares reserved for future issuance." } } }, "auth_ref": [ "r41" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockMember", "presentation": [ "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Common Stock", "label": "Common Stock [Member]", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r879", "r880", "r881", "r883", "r884", "r885", "r886", "r1001", "r1002", "r1083", "r1104", "r1107" ] }, "snow_CommonStockNumberOfClassesOfStock": { "xbrltype": "integerItemType", "nsuri": "http://www.snowflake.com/20240131", "localname": "CommonStockNumberOfClassesOfStock", "presentation": [ "http://www.snowflake.com/role/EquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, number of classes of stock", "label": "Common Stock, Number Of Classes Of Stock", "documentation": "Common Stock, Number Of Classes Of Stock" } } }, "auth_ref": [] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://www.snowflake.com/role/CONSOLIDATEDBALANCESHEETSPARENTHETICAL", "http://www.snowflake.com/role/EquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, par value (in dollars per share)", "label": "Common Stock, Par or Stated Value Per Share", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r123" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://www.snowflake.com/role/CONSOLIDATEDBALANCESHEETSPARENTHETICAL", "http://www.snowflake.com/role/EquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares authorized (in shares)", "label": "Common Stock, Shares Authorized", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r123", "r751" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesIssued", "presentation": [ "http://www.snowflake.com/role/CONSOLIDATEDBALANCESHEETSPARENTHETICAL" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares issued (in shares)", "label": "Common Stock, Shares, Issued", "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." } } }, "auth_ref": [ "r123" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://www.snowflake.com/role/CONSOLIDATEDBALANCESHEETSPARENTHETICAL", "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares outstanding (in shares)", "periodStartLabel": "Beginning balance (in shares)", "periodEndLabel": "Ending balance (in shares)", "label": "Common Stock, Shares, Outstanding", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r23", "r123", "r751", "r770", "r1107", "r1108" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://www.snowflake.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.snowflake.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock; $0.0001 par value per share; 2,500,000 Class A shares authorized, 334,453 and 323,305 shares issued and outstanding as of January\u00a031, 2024 and 2023, respectively (excluding 200 shares and zero shares of treasury stock held by a wholly-owned subsidiary as of January\u00a031, 2024 and 2023, respectively(1)); 185,461 Class B shares authorized, zero shares issued and outstanding as of each January\u00a031, 2024 and 2023", "label": "Common Stock, Value, Issued", "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." } } }, "auth_ref": [ "r123", "r661", "r876" ] }, "snow_CommonStockVotingRightsVotesPerShare": { "xbrltype": "integerItemType", "nsuri": "http://www.snowflake.com/20240131", "localname": "CommonStockVotingRightsVotesPerShare", "presentation": [ "http://www.snowflake.com/role/EquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, voting rights, votes per share", "label": "Common Stock, Voting Rights, Votes Per Share", "documentation": "Common Stock, Voting Rights, Votes Per Share" } } }, "auth_ref": [] }, "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Company Selected Measure", "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]" } } }, "auth_ref": [ "r940" ] }, "ecd_CompActuallyPaidVsNetIncomeTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsNetIncomeTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Net Income", "label": "Compensation Actually Paid vs. Net Income [Text Block]" } } }, "auth_ref": [ "r939" ] }, "ecd_CompActuallyPaidVsOtherMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsOtherMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Other Measure", "label": "Compensation Actually Paid vs. Other Measure [Text Block]" } } }, "auth_ref": [ "r941" ] }, "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return", "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]" } } }, "auth_ref": [ "r938" ] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "calculation": { "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" ], "lang": { "en-us": { "role": { "totalLabel": "Comprehensive loss attributable to Snowflake Inc.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "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." } } }, "auth_ref": [ "r47", "r235", "r237", "r246", "r651", "r677" ] }, "us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest", "crdr": "debit", "calculation": { "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS", "http://www.snowflake.com/role/NetLossperShareScheduleofBasicandDilutedNetLossperShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Less: comprehensive loss attributable to noncontrolling interest", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest", "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income (loss) and other comprehensive income (loss), attributable to noncontrolling interests. Excludes changes in equity resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r9", "r100", "r104", "r235", "r237", "r245", "r650", "r676" ] }, "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" ], "lang": { "en-us": { "role": { "totalLabel": "Comprehensive loss", "label": "Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest", "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income. Excludes changes in equity resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r104", "r171", "r235", "r237", "r244", "r649", "r675" ] }, "snow_ComputerEquipmentAndSoftwareMember": { "xbrltype": "domainItemType", "nsuri": "http://www.snowflake.com/20240131", "localname": "ComputerEquipmentAndSoftwareMember", "presentation": [ "http://www.snowflake.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Computers, equipment, and software", "label": "Computer Equipment And Software [Member]", "documentation": "Computer Equipment And Software" } } }, "auth_ref": [] }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskBenchmarkDomain", "presentation": [ "http://www.snowflake.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Benchmark [Domain]", "label": "Concentration Risk Benchmark [Domain]", "documentation": "The denominator in a calculation of a disclosed concentration risk percentage." } } }, "auth_ref": [ "r61", "r63", "r112", "r113", "r316", "r827" ] }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByBenchmarkAxis", "presentation": [ "http://www.snowflake.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Benchmark [Axis]", "label": "Concentration Risk Benchmark [Axis]", "documentation": "Information by benchmark of concentration risk." } } }, "auth_ref": [ "r61", "r63", "r112", "r113", "r316", "r700", "r827" ] }, "us-gaap_ConcentrationRiskByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByTypeAxis", "presentation": [ "http://www.snowflake.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Type [Axis]", "label": "Concentration Risk Type [Axis]", "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender." } } }, "auth_ref": [ "r61", "r63", "r112", "r113", "r316", "r827", "r975" ] }, "us-gaap_ConcentrationRiskCreditRisk": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskCreditRisk", "presentation": [ "http://www.snowflake.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration of Credit Risk", "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for credit risk." } } }, "auth_ref": [ "r117", "r196" ] }, "us-gaap_ConcentrationRiskLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskLineItems", "presentation": [ "http://www.snowflake.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk [Line Items]", "label": "Concentration Risk [Line Items]", "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." } } }, "auth_ref": [ "r827" ] }, "us-gaap_ConcentrationRiskPercentage1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskPercentage1", "presentation": [ "http://www.snowflake.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration risk, percentage", "label": "Concentration Risk, Percentage", "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." } } }, "auth_ref": [ "r61", "r63", "r112", "r113", "r316" ] }, "us-gaap_ConcentrationRiskTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskTable", "presentation": [ "http://www.snowflake.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk [Table]", "label": "Concentration Risk [Table]", "documentation": "Describes the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark." } } }, "auth_ref": [ "r60", "r61", "r63", "r64", "r112", "r175", "r827" ] }, "us-gaap_ConcentrationRiskTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskTypeDomain", "presentation": [ "http://www.snowflake.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Type [Domain]", "label": "Concentration Risk Type [Domain]", "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." } } }, "auth_ref": [ "r61", "r63", "r112", "r113", "r316", "r827" ] }, "srt_ConsolidatedEntitiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ConsolidatedEntitiesAxis", "presentation": [ "http://www.snowflake.com/role/CONSOLIDATEDBALANCESHEETSPARENTHETICAL" ], "lang": { "en-us": { "role": { "terseLabel": "Consolidated Entities [Axis]", "label": "Consolidated Entities [Axis]" } } }, "auth_ref": [ "r260", "r533", "r534", "r537", "r538", "r595", "r838", "r1043", "r1046", "r1047" ] }, "srt_ConsolidatedEntitiesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ConsolidatedEntitiesDomain", "presentation": [ "http://www.snowflake.com/role/CONSOLIDATEDBALANCESHEETSPARENTHETICAL" ], "lang": { "en-us": { "role": { "terseLabel": "Consolidated Entities [Domain]", "label": "Consolidated Entities [Domain]" } } }, "auth_ref": [ "r260", "r533", "r534", "r537", "r538", "r595", "r838", "r1043", "r1046", "r1047" ] }, "us-gaap_ConsolidationPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConsolidationPolicyTextBlock", "presentation": [ "http://www.snowflake.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Principles of Consolidation", "label": "Consolidation, Policy [Policy Text Block]", "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." } } }, "auth_ref": [ "r101", "r846" ] }, "snow_ConstructionInProgressCapitalizedInternalUseSoftwareDevelopmentCostsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.snowflake.com/20240131", "localname": "ConstructionInProgressCapitalizedInternalUseSoftwareDevelopmentCostsMember", "presentation": [ "http://www.snowflake.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Construction in progress\u2014capitalized internal-use software development costs", "label": "Construction in Progress - Capitalized Internal-Use Software Development Costs [Member]", "documentation": "Construction in Progress - Capitalized Internal-Use Software Development Costs" } } }, "auth_ref": [] }, "snow_ConstructionInProgressOtherMember": { "xbrltype": "domainItemType", "nsuri": "http://www.snowflake.com/20240131", "localname": "ConstructionInProgressOtherMember", "presentation": [ "http://www.snowflake.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Construction in progress\u2014other", "label": "Construction in Progress - Other [Member]", "documentation": "Construction in Progress - Other" } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerAssetNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerAssetNet", "crdr": "debit", "presentation": [ "http://www.snowflake.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contract asset", "label": "Contract with Customer, Asset, after Allowance for Credit Loss", "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." } } }, "auth_ref": [ "r417", "r419", "r438" ] }, "snow_ContractWithCustomerContractTerm": { "xbrltype": "durationItemType", "nsuri": "http://www.snowflake.com/20240131", "localname": "ContractWithCustomerContractTerm", "presentation": [ "http://www.snowflake.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contract term", "label": "Contract With Customer, Contract Term", "documentation": "Contract With Customer, Contract Term" } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.snowflake.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.snowflake.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred revenue, current", "label": "Contract with Customer, Liability, Current", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current." } } }, "auth_ref": [ "r417", "r418", "r438" ] }, "us-gaap_ContractWithCustomerLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.snowflake.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.snowflake.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred revenue, non-current", "label": "Contract with Customer, Liability, Noncurrent", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as noncurrent." } } }, "auth_ref": [ "r417", "r418", "r438" ] }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityRevenueRecognized", "crdr": "credit", "presentation": [ "http://www.snowflake.com/role/RevenueAccountsReceivableDeferredRevenueandRemainingPerformanceObligationsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue recognized", "label": "Contract with Customer, Liability, Revenue Recognized", "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." } } }, "auth_ref": [ "r439" ] }, "snow_ContractWithCustomerTerm": { "xbrltype": "durationItemType", "nsuri": "http://www.snowflake.com/20240131", "localname": "ContractWithCustomerTerm", "presentation": [ "http://www.snowflake.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contract term (in years)", "label": "Contract with Customer, Term", "documentation": "Contract with Customer, Term" } } }, "auth_ref": [] }, "us-gaap_ConversionOfStockSharesConverted1": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConversionOfStockSharesConverted1", "presentation": [ "http://www.snowflake.com/role/EquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shares converted (in shares)", "label": "Conversion of Stock, Shares Converted", "documentation": "The number of shares converted in a noncash (or part noncash) transaction. Noncash is defined as transactions during a period that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period." } } }, "auth_ref": [ "r55", "r56", "r57" ] }, "snow_ConversionPercentThresholdOutstanding": { "xbrltype": "percentItemType", "nsuri": "http://www.snowflake.com/20240131", "localname": "ConversionPercentThresholdOutstanding", "presentation": [ "http://www.snowflake.com/role/EquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Conversion, percent threshold", "label": "Conversion, Percent Threshold Outstanding", "documentation": "Conversion, Percent Threshold Outstanding" } } }, "auth_ref": [] }, "us-gaap_CorporateDebtSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CorporateDebtSecuritiesMember", "presentation": [ "http://www.snowflake.com/role/CashEquivalentsandInvestmentsAvailableforSaleSecuritiesRemainingContractualMaturityDetails", "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofCashandCashEquivalentsandInvestmentsFairValueDetails", "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofDebtSecuritiesAvailableforsaleUnrealizedLossPositionFairValueDetails", "http://www.snowflake.com/role/FairValueMeasurementsFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Corporate notes and bonds", "label": "Corporate Debt Securities [Member]", "documentation": "Debt securities issued by domestic or foreign corporate business, banks and other entities with a promise of repayment." } } }, "auth_ref": [ "r865", "r867", "r1103" ] }, "us-gaap_CostOfGoodsAndServicesSold": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfGoodsAndServicesSold", "crdr": "debit", "calculation": { "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_GrossProfit", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of revenue", "label": "Cost of Goods and Services Sold", "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." } } }, "auth_ref": [ "r135", "r631" ] }, "us-gaap_CostOfSalesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfSalesMember", "presentation": [ "http://www.snowflake.com/role/EquitySharebasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of revenue", "label": "Cost of Sales [Member]", "documentation": "Primary financial statement caption encompassing cost of sales." } } }, "auth_ref": [] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentFederalStateAndLocalTaxExpenseBenefitAbstract", "presentation": [ "http://www.snowflake.com/role/IncomeTaxesScheduleofProvisionforIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Current provision:", "label": "Current Federal, State and Local, Tax Expense (Benefit) [Abstract]" } } }, "auth_ref": [] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://www.snowflake.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Current Fiscal Year End Date", "label": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "us-gaap_CurrentForeignTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentForeignTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.snowflake.com/role/IncomeTaxesScheduleofProvisionforIncomeTaxesDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.snowflake.com/role/IncomeTaxesScheduleofProvisionforIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign", "label": "Current Foreign Tax Expense (Benefit)", "documentation": "Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r980", "r1000" ] }, "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentStateAndLocalTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.snowflake.com/role/IncomeTaxesScheduleofProvisionforIncomeTaxesDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.snowflake.com/role/IncomeTaxesScheduleofProvisionforIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "State", "label": "Current State and Local Tax Expense (Benefit)", "documentation": "Amount of current state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r980", "r1000", "r1082" ] }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger", "crdr": "debit", "calculation": { "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofDebtSecuritiesAvailableforsaleUnrealizedLossPositionFairValueDetails": { "parentTag": "snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.snowflake.com/role/CashEquivalentsandInvestmentsAvailableforSaleSecuritiesRemainingContractualMaturityDetails", "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofDebtSecuritiesAvailableforsaleUnrealizedLossPositionFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "12 months or greater, fair value", "label": "Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, 12 Months or Longer", "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for more than 12 months, without allowance for credit loss. Includes beneficial interest in securitized financial asset." } } }, "auth_ref": [ "r191", "r379", "r853" ] }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss", "crdr": "debit", "calculation": { "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofDebtSecuritiesAvailableforsaleUnrealizedLossPositionFairValueDetails": { "parentTag": "snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.snowflake.com/role/CashEquivalentsandInvestmentsAvailableforSaleSecuritiesRemainingContractualMaturityDetails", "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofDebtSecuritiesAvailableforsaleUnrealizedLossPositionFairValueDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss", "negatedLabel": "12 months or greater, accumulated losses", "label": "Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss", "documentation": "Amount of accumulated unrealized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for 12 months or longer, without allowance for credit loss. Includes beneficial interest in securitized financial asset." } } }, "auth_ref": [ "r191", "r379" ] }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months", "crdr": "debit", "calculation": { "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofDebtSecuritiesAvailableforsaleUnrealizedLossPositionFairValueDetails": { "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.snowflake.com/role/CashEquivalentsandInvestmentsAvailableforSaleSecuritiesRemainingContractualMaturityDetails", "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofDebtSecuritiesAvailableforsaleUnrealizedLossPositionFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Less than 12 months, fair value", "label": "Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, Less than 12 Months", "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for less than 12 months, without allowance for credit loss. Includes beneficial interest in securitized financial asset." } } }, "auth_ref": [ "r191", "r379", "r853" ] }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss", "crdr": "debit", "calculation": { "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofDebtSecuritiesAvailableforsaleUnrealizedLossPositionFairValueDetails": { "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.snowflake.com/role/CashEquivalentsandInvestmentsAvailableforSaleSecuritiesRemainingContractualMaturityDetails", "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofDebtSecuritiesAvailableforsaleUnrealizedLossPositionFairValueDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss", "negatedLabel": "Less than 12 months, accumulated losses", "label": "Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss", "documentation": "Amount of accumulated unrealized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for less than 12 months, without allowance for credit loss. Includes beneficial interest in securitized financial asset." } } }, "auth_ref": [ "r191", "r379" ] }, "snow_DebtSecuritiesAvailableForSaleFairValueMaturityAllocatedAndSingleMaturityDateAfterYearOneThroughThree": { "xbrltype": "monetaryItemType", "nsuri": "http://www.snowflake.com/20240131", "localname": "DebtSecuritiesAvailableForSaleFairValueMaturityAllocatedAndSingleMaturityDateAfterYearOneThroughThree", "crdr": "debit", "calculation": { "http://www.snowflake.com/role/CashEquivalentsandInvestmentsAvailableforSaleSecuritiesRemainingContractualMaturityDetails": { "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.snowflake.com/role/CashEquivalentsandInvestmentsAvailableforSaleSecuritiesRemainingContractualMaturityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Due in 1 year to 3 years", "label": "Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, After Year One Through Three", "documentation": "Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, After Year One Through Three" } } }, "auth_ref": [] }, "snow_DebtSecuritiesAvailableForSaleMaturityTermMaximum": { "xbrltype": "durationItemType", "nsuri": "http://www.snowflake.com/20240131", "localname": "DebtSecuritiesAvailableForSaleMaturityTermMaximum", "presentation": [ "http://www.snowflake.com/role/CashEquivalentsandInvestmentsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contractual maturities of available-for-sale debt securities, maximum", "label": "Debt Securities, Available-For-Sale, Maturity Term, Maximum", "documentation": "Debt Securities, Available-For-Sale, Maturity Term, Maximum" } } }, "auth_ref": [] }, "us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleTableTextBlock", "presentation": [ "http://www.snowflake.com/role/CashEquivalentsandInvestmentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Cash Equivalents and Investments", "label": "Debt Securities, Available-for-Sale [Table Text Block]", "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)." } } }, "auth_ref": [ "r1008", "r1009", "r1010", "r1011", "r1012", "r1013", "r1014", "r1015", "r1016", "r1017", "r1018", "r1019" ] }, "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleUnrealizedLossPosition", "crdr": "debit", "calculation": { "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofDebtSecuritiesAvailableforsaleUnrealizedLossPositionFairValueDetails_1": { "parentTag": "snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleUnrealizedLossPosition", "weight": 1.0, "order": 2.0 }, "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofDebtSecuritiesAvailableforsaleUnrealizedLossPositionFairValueDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.snowflake.com/role/CashEquivalentsandInvestmentsAvailableforSaleSecuritiesRemainingContractualMaturityDetails", "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofDebtSecuritiesAvailableforsaleUnrealizedLossPositionFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Securities, Available-for-sale, Unrealized Loss Position", "totalLabel": "Total, fair value", "label": "Debt Securities, Available-for-Sale, Unrealized Loss Position", "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in unrealized loss position without allowance for credit loss." } } }, "auth_ref": [ "r189", "r377", "r853" ] }, "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss", "crdr": "debit", "calculation": { "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofDebtSecuritiesAvailableforsaleUnrealizedLossPositionFairValueDetails": { "parentTag": "snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.snowflake.com/role/CashEquivalentsandInvestmentsAvailableforSaleSecuritiesRemainingContractualMaturityDetails", "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofDebtSecuritiesAvailableforsaleUnrealizedLossPositionFairValueDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Debt Securities, Available-for-Sale, Unrealized Loss Position, Accumulated Loss", "negatedTotalLabel": "Total, accumulated losses", "label": "Debt Securities, Available-for-Sale, Unrealized Loss Position, Accumulated Loss", "documentation": "Amount of accumulated unrealized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in unrealized loss position, without allowance for credit loss. Includes beneficial interest in securitized financial asset." } } }, "auth_ref": [ "r190", "r378" ] }, "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTable", "presentation": [ "http://www.snowflake.com/role/CashEquivalentsandInvestmentsAvailableforSaleSecuritiesRemainingContractualMaturityDetails", "http://www.snowflake.com/role/CashEquivalentsandInvestmentsNarrativeDetails", "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofDebtSecuritiesAvailableforsaleUnrealizedLossPositionFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Securities, Available-for-sale, Unrealized Loss Position, Fair Value [Table]", "label": "Debt Securities, Available-for-Sale, Unrealized Loss Position, Fair Value [Table]", "documentation": "Disclosure of information about investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in unrealized loss position, without allowance for credit loss. Includes beneficial interest in securitized financial asset." } } }, "auth_ref": [ "r376", "r853" ] }, "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock", "presentation": [ "http://www.snowflake.com/role/CashEquivalentsandInvestmentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Debt Securities, Available-for-sale, Unrealized Loss Position, Fair Value", "label": "Debt Securities, Available-for-Sale, Unrealized Loss Position, Fair Value [Table Text Block]", "documentation": "Tabular disclosure of fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in unrealized loss position, without allowance for credit loss. Includes beneficial interest in securitized financial asset." } } }, "auth_ref": [ "r188", "r853", "r1026" ] }, "snow_DebtSecuritiesAvailableForSaleWithoutReadilyDeterminableFairValueAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.snowflake.com/20240131", "localname": "DebtSecuritiesAvailableForSaleWithoutReadilyDeterminableFairValueAmount", "crdr": "debit", "calculation": { "http://www.snowflake.com/role/FairValueMeasurementsScheduleofFairValueMeasurementsDetails": { "parentTag": "us-gaap_OtherLongTermInvestments", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.snowflake.com/role/FairValueMeasurementsScheduleofFairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Non-marketable debt securities", "label": "Debt Securities, Available-For-Sale, Without Readily Determinable Fair Value, Amount", "documentation": "Debt Securities, Available-For-Sale, Without Readily Determinable Fair Value, Amount" } } }, "auth_ref": [] }, "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredFederalIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.snowflake.com/role/IncomeTaxesScheduleofProvisionforIncomeTaxesDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.snowflake.com/role/IncomeTaxesScheduleofProvisionforIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Federal", "label": "Deferred Federal Income Tax Expense (Benefit)", "documentation": "Amount of deferred federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred national tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r1000", "r1081", "r1082" ] }, "us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredFederalStateAndLocalTaxExpenseBenefitAbstract", "presentation": [ "http://www.snowflake.com/role/IncomeTaxesScheduleofProvisionforIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred benefit:", "label": "Deferred Federal, State and Local, Tax Expense (Benefit) [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredForeignIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.snowflake.com/role/IncomeTaxesScheduleofProvisionforIncomeTaxesDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.snowflake.com/role/IncomeTaxesScheduleofProvisionforIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign", "label": "Deferred Foreign Income Tax Expense (Benefit)", "documentation": "Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r165", "r1000", "r1081" ] }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred income tax", "label": "Deferred Income Tax Expense (Benefit)", "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r11", "r165", "r204", "r521", "r522", "r1000" ] }, "us-gaap_DeferredIncomeTaxLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxLiabilities", "crdr": "credit", "calculation": { "http://www.snowflake.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.snowflake.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "negatedTotalLabel": "Total deferred tax liabilities", "label": "Deferred Tax Liabilities, Gross", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences." } } }, "auth_ref": [ "r120", "r121", "r178", "r511" ] }, "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.snowflake.com/role/IncomeTaxesScheduleofProvisionforIncomeTaxesDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.snowflake.com/role/IncomeTaxesScheduleofProvisionforIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "State", "label": "Deferred State and Local Income Tax Expense (Benefit)", "documentation": "Amount of deferred state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r1000", "r1081", "r1082" ] }, "us-gaap_DeferredTaxAssetsDeferredIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsDeferredIncome", "crdr": "debit", "calculation": { "http://www.snowflake.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.snowflake.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred revenue", "label": "Deferred Tax Assets, Deferred Income", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from deferred income." } } }, "auth_ref": [ "r89", "r1080" ] }, "us-gaap_DeferredTaxAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsGross", "crdr": "debit", "calculation": { "http://www.snowflake.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.snowflake.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total deferred tax assets", "label": "Deferred Tax Assets, Gross", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards." } } }, "auth_ref": [ "r512" ] }, "us-gaap_DeferredTaxAssetsGrossAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsGrossAbstract", "presentation": [ "http://www.snowflake.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred tax assets:", "label": "Deferred Tax Assets, Gross [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsInProcessResearchAndDevelopment", "crdr": "debit", "calculation": { "http://www.snowflake.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.snowflake.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Capitalized research and development", "label": "Deferred Tax Assets, in Process Research and Development", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from in-process research and development costs expensed in connection with a business combination." } } }, "auth_ref": [ "r89", "r1080" ] }, "us-gaap_DeferredTaxAssetsInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsInvestments", "crdr": "debit", "calculation": { "http://www.snowflake.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.snowflake.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net unrealized losses on strategic investments", "label": "Deferred Tax Assets, Investments", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from investments (excludes investments in subsidiaries and equity method investments)." } } }, "auth_ref": [] }, "snow_DeferredTaxAssetsLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://www.snowflake.com/20240131", "localname": "DeferredTaxAssetsLeaseLiability", "crdr": "debit", "calculation": { "http://www.snowflake.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.snowflake.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease liabilities", "label": "Deferred Tax Assets, Lease Liability", "documentation": "Deferred Tax Assets, Lease Liability" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsNet", "crdr": "debit", "calculation": { "http://www.snowflake.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.snowflake.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Net deferred tax assets", "label": "Deferred Tax Assets, Net of Valuation Allowance", "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards." } } }, "auth_ref": [ "r1079" ] }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsOperatingLossCarryforwards", "crdr": "debit", "calculation": { "http://www.snowflake.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.snowflake.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net operating losses carryforwards", "label": "Deferred Tax Assets, Operating Loss Carryforwards", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards." } } }, "auth_ref": [ "r89", "r1080" ] }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsOperatingLossCarryforwardsDomestic", "crdr": "debit", "presentation": [ "http://www.snowflake.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net operating loss carryforwards, U.S. federal", "label": "Deferred Tax Assets, Operating Loss Carryforwards, Domestic", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible domestic operating loss carryforwards. Excludes state and local operating loss carryforwards." } } }, "auth_ref": [ "r89", "r1080" ] }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsOperatingLossCarryforwardsForeign", "crdr": "debit", "presentation": [ "http://www.snowflake.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net operating loss carryforwards, foreign", "label": "Deferred Tax Assets, Operating Loss Carryforwards, Foreign", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible foreign operating loss carryforwards." } } }, "auth_ref": [ "r89", "r1080" ] }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration", "crdr": "debit", "presentation": [ "http://www.snowflake.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net operating loss carryforwards, not subject to expiration", "label": "Deferred Tax Assets, Operating Loss Carryforwards, Not Subject to Expiration", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards that are not subject to expiration dates." } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal", "crdr": "debit", "presentation": [ "http://www.snowflake.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net operating loss carryforwards, state", "label": "Deferred Tax Assets, Operating Loss Carryforwards, State and Local", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible state and local operating loss carryforwards." } } }, "auth_ref": [ "r89", "r1080" ] }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration", "crdr": "debit", "presentation": [ "http://www.snowflake.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net operating loss carryforward, subject to expiration", "label": "Deferred Tax Assets, Operating Loss Carryforwards, Subject to Expiration", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards that are subject to expiration dates." } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsOther", "crdr": "debit", "calculation": { "http://www.snowflake.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.snowflake.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Deferred Tax Assets, Other", "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other." } } }, "auth_ref": [ "r89", "r1080" ] }, "snow_DeferredTaxAssetsTaxCreditCarryforwardNotSubjectToExpiration": { "xbrltype": "monetaryItemType", "nsuri": "http://www.snowflake.com/20240131", "localname": "DeferredTaxAssetsTaxCreditCarryforwardNotSubjectToExpiration", "crdr": "debit", "presentation": [ "http://www.snowflake.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred tax assets, tax credit carryforward, not subject to expiration", "label": "Deferred Tax Assets, Tax Credit Carryforward, Not Subject to Expiration" } } }, "auth_ref": [] }, "snow_DeferredTaxAssetsTaxCreditCarryforwardSubjectToExpiration": { "xbrltype": "monetaryItemType", "nsuri": "http://www.snowflake.com/20240131", "localname": "DeferredTaxAssetsTaxCreditCarryforwardSubjectToExpiration", "crdr": "debit", "presentation": [ "http://www.snowflake.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred tax assets, tax credit carryforward, subject to expiration", "label": "Deferred Tax Assets, Tax Credit Carryforward, Subject to Expiration" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsTaxCreditCarryforwards": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsTaxCreditCarryforwards", "crdr": "debit", "calculation": { "http://www.snowflake.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.snowflake.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Tax credit carryforwards", "label": "Deferred Tax Assets, Tax Credit Carryforwards", "documentation": "Amount, before allocation of a valuation allowances, of deferred tax assets attributable to deductible tax credit carryforwards including, but not limited to, research, foreign, general business, alternative minimum tax, and other deductible tax credit carryforwards." } } }, "auth_ref": [ "r88", "r89", "r1080" ] }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits", "crdr": "debit", "calculation": { "http://www.snowflake.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.snowflake.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation", "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from compensation and benefits costs." } } }, "auth_ref": [ "r89", "r1080" ] }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsValuationAllowance", "crdr": "credit", "calculation": { "http://www.snowflake.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.snowflake.com/role/IncomeTaxesNarrativeDetails", "http://www.snowflake.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Less: valuation allowance", "terseLabel": "Valuation allowance", "label": "Deferred Tax Assets, Valuation Allowance", "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized." } } }, "auth_ref": [ "r513" ] }, "us-gaap_DeferredTaxLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilities", "crdr": "credit", "calculation": { "http://www.snowflake.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.snowflake.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "negatedTotalLabel": "Net deferred tax liabilities", "label": "Deferred Tax Liabilities, Net", "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting." } } }, "auth_ref": [ "r86", "r1079" ] }, "us-gaap_DeferredTaxLiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilitiesAbstract", "presentation": [ "http://www.snowflake.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred tax liabilities:", "label": "Deferred Tax Liabilities, Gross [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxLiabilitiesDeferredExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilitiesDeferredExpense", "crdr": "credit", "calculation": { "http://www.snowflake.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.snowflake.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Deferred commissions", "label": "Deferred Tax Liabilities, Deferred Expense", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from capitalized costs." } } }, "auth_ref": [ "r89", "r1080" ] }, "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets", "crdr": "credit", "calculation": { "http://www.snowflake.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.snowflake.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Intangible assets", "label": "Deferred Tax Liabilities, Intangible Assets", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from intangible assets other than goodwill." } } }, "auth_ref": [ "r89", "r1080" ] }, "snow_DeferredTaxLiabilitiesOperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://www.snowflake.com/20240131", "localname": "DeferredTaxLiabilitiesOperatingLeaseRightOfUseAsset", "crdr": "credit", "calculation": { "http://www.snowflake.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.snowflake.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Operating lease right-of-use assets", "label": "Deferred Tax Liabilities, Operating Lease, Right-Of-Use Asset", "documentation": "Deferred Tax Liabilities, Operating Lease, Right-Of-Use Asset" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxLiabilitiesOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilitiesOther", "crdr": "credit", "calculation": { "http://www.snowflake.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.snowflake.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Other", "label": "Deferred Tax Liabilities, Other", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences classified as other." } } }, "auth_ref": [ "r89", "r1080" ] }, "us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedContributionPlanEmployerDiscretionaryContributionAmount", "crdr": "debit", "presentation": [ "http://www.snowflake.com/role/CommitmentandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of matching contributions", "label": "Defined Contribution Plan, Employer Discretionary Contribution Amount", "documentation": "Amount of discretionary contributions made by an employer to a defined contribution plan." } } }, "auth_ref": [] }, "us-gaap_Depreciation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Depreciation", "crdr": "debit", "presentation": [ "http://www.snowflake.com/role/PropertyandEquipmentNetNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation", "label": "Depreciation", "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." } } }, "auth_ref": [ "r11", "r76" ] }, "us-gaap_DepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationDepletionAndAmortization", "crdr": "debit", "calculation": { "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 15.0 } }, "presentation": [ "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation and amortization", "label": "Depreciation, Depletion and Amortization", "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." } } }, "auth_ref": [ "r11", "r296" ] }, "us-gaap_DerivativeAssetStatementOfFinancialPositionExtensibleEnumeration": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeAssetStatementOfFinancialPositionExtensibleEnumeration", "presentation": [ "http://www.snowflake.com/role/FairValueMeasurementsFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative Asset, Statement of Financial Position [Extensible Enumeration]", "label": "Derivative Asset, Statement of Financial Position [Extensible Enumeration]", "documentation": "Indicates line item in statement of financial position that includes derivative asset." } } }, "auth_ref": [ "r539" ] }, "us-gaap_DerivativeAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeAssets", "crdr": "debit", "calculation": { "http://www.snowflake.com/role/FairValueMeasurementsFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails": { "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.snowflake.com/role/FairValueMeasurementsFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative assets", "label": "Derivative Asset", "documentation": "Fair value, after the effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes assets not subject to a master netting arrangement and not elected to be offset." } } }, "auth_ref": [ "r229", "r230", "r558", "r732", "r733", "r734", "r735", "r736", "r738", "r739", "r740", "r741", "r742", "r757", "r758", "r810", "r813", "r814", "r815", "r816", "r817", "r845", "r881", "r1105" ] }, "us-gaap_DerivativeLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeLiabilities", "crdr": "credit", "calculation": { "http://www.snowflake.com/role/FairValueMeasurementsFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails": { "parentTag": "us-gaap_LiabilitiesFairValueDisclosure", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.snowflake.com/role/FairValueMeasurementsFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative liabilities", "label": "Derivative Liability", "documentation": "Fair value, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes liabilities not subject to a master netting arrangement and not elected to be offset." } } }, "auth_ref": [ "r229", "r230", "r558", "r732", "r733", "r734", "r735", "r738", "r739", "r740", "r741", "r742", "r765", "r767", "r768", "r811", "r812", "r813", "r814", "r815", "r816", "r817", "r845", "r1105" ] }, "us-gaap_DerivativeLiabilityStatementOfFinancialPositionExtensibleEnumeration": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeLiabilityStatementOfFinancialPositionExtensibleEnumeration", "presentation": [ "http://www.snowflake.com/role/FairValueMeasurementsFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative Liability, Statement of Financial Position [Extensible Enumeration]", "label": "Derivative Liability, Statement of Financial Position [Extensible Enumeration]", "documentation": "Indicates line item in statement of financial position that includes derivative liability." } } }, "auth_ref": [ "r539" ] }, "us-gaap_DerivativesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativesPolicyTextBlock", "presentation": [ "http://www.snowflake.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative Financial Instruments", "label": "Derivatives, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for its derivative instruments and hedging activities." } } }, "auth_ref": [ "r24", "r105", "r106", "r107", "r110", "r259" ] }, "us-gaap_DevelopedTechnologyRightsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DevelopedTechnologyRightsMember", "presentation": [ "http://www.snowflake.com/role/IntangibleAssetsandGoodwillScheduleofIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Developed technology", "label": "Developed Technology Rights [Member]", "documentation": "Rights to developed technology, which can include the right to develop, use, market, sell, or offer for sale products, compounds, or intellectual property." } } }, "auth_ref": [ "r168" ] }, "snow_DeveloperCommunityMember": { "xbrltype": "domainItemType", "nsuri": "http://www.snowflake.com/20240131", "localname": "DeveloperCommunityMember", "presentation": [ "http://www.snowflake.com/role/IntangibleAssetsandGoodwillScheduleofIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Developer community", "label": "Developer Community [Member]", "documentation": "Developer Community" } } }, "auth_ref": [] }, "us-gaap_DisaggregationOfRevenueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueLineItems", "presentation": [ "http://www.snowflake.com/role/RevenueAccountsReceivableDeferredRevenueandRemainingPerformanceObligationsDisaggregationofRevenueDetails", "http://www.snowflake.com/role/RevenueAccountsReceivableDeferredRevenueandRemainingPerformanceObligationsNarrativeDetails", "http://www.snowflake.com/role/RevenueAccountsReceivableDeferredRevenueandRemainingPerformanceObligationsRevenuefromExternalCustomersbyGeographicAreasDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disaggregation of Revenue [Line Items]", "label": "Disaggregation of Revenue [Line Items]", "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." } } }, "auth_ref": [ "r437", "r858", "r859", "r860", "r861", "r862", "r863", "r864" ] }, "us-gaap_DisaggregationOfRevenueTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTable", "presentation": [ "http://www.snowflake.com/role/RevenueAccountsReceivableDeferredRevenueandRemainingPerformanceObligationsDisaggregationofRevenueDetails", "http://www.snowflake.com/role/RevenueAccountsReceivableDeferredRevenueandRemainingPerformanceObligationsNarrativeDetails", "http://www.snowflake.com/role/RevenueAccountsReceivableDeferredRevenueandRemainingPerformanceObligationsRevenuefromExternalCustomersbyGeographicAreasDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disaggregation of Revenue [Table]", "label": "Disaggregation of Revenue [Table]", "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." } } }, "auth_ref": [ "r437", "r858", "r859", "r860", "r861", "r862", "r863", "r864" ] }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTableTextBlock", "presentation": [ "http://www.snowflake.com/role/RevenueAccountsReceivableDeferredRevenueandRemainingPerformanceObligationsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Disaggregation of Revenue", "label": "Disaggregation of Revenue [Table Text Block]", "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor." } } }, "auth_ref": [ "r1049" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "presentation": [ "http://www.snowflake.com/role/EquityTables" ], "lang": { "en-us": { "role": { "terseLabel": "Option Rollforward Schedule", "label": "Disclosure of Share-Based Compensation Arrangements by Share-Based Payment Award [Table Text Block]", "documentation": "Tabular disclosure of share-based payment arrangement." } } }, "auth_ref": [ "r13", "r81" ] }, "dei_DocumentAnnualReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentAnnualReport", "presentation": [ "http://www.snowflake.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Annual Report", "label": "Document Annual Report", "documentation": "Boolean flag that is true only for a form used as an annual report." } } }, "auth_ref": [ "r894", "r895", "r908" ] }, "dei_DocumentFinStmtErrorCorrectionFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFinStmtErrorCorrectionFlag", "presentation": [ "http://www.snowflake.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Financial Statement Error Correction [Flag]", "label": "Document Financial Statement Error Correction [Flag]", "documentation": "Indicates whether any of the financial statement period in the filing include a restatement due to error correction." } } }, "auth_ref": [ "r894", "r895", "r908", "r944" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://www.snowflake.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Period Focus", "label": "Document Fiscal Period Focus", "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." } } }, "auth_ref": [] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://www.snowflake.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Year Focus", "label": "Document Fiscal Year Focus", "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006." } } }, "auth_ref": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentPeriodEndDate", "presentation": [ "http://www.snowflake.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Period End Date", "label": "Document Period End Date", "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD." } } }, "auth_ref": [] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentTransitionReport", "presentation": [ "http://www.snowflake.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Transition Report", "label": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r929" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentType", "presentation": [ "http://www.snowflake.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Type", "label": "Document Type", "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'." } } }, "auth_ref": [] }, "dei_DocumentsIncorporatedByReferenceTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentsIncorporatedByReferenceTextBlock", "presentation": [ "http://www.snowflake.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Documents Incorporated by Reference", "label": "Documents Incorporated by Reference [Text Block]", "documentation": "Documents incorporated by reference." } } }, "auth_ref": [ "r892" ] }, "us-gaap_DomesticCountryMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DomesticCountryMember", "presentation": [ "http://www.snowflake.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Federal", "label": "Domestic Tax Authority [Member]", "documentation": "Designated tax department of the government that is entitled to levy and collect income taxes from the entity in its country of domicile." } } }, "auth_ref": [] }, "us-gaap_EMEAMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EMEAMember", "presentation": [ "http://www.snowflake.com/role/RevenueAccountsReceivableDeferredRevenueandRemainingPerformanceObligationsRevenuefromExternalCustomersbyGeographicAreasDetails" ], "lang": { "en-us": { "role": { "terseLabel": "EMEA", "label": "EMEA [Member]", "documentation": "Regions of Europe, Middle East and Africa." } } }, "auth_ref": [ "r1109", "r1110", "r1111", "r1112" ] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareAbstract", "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasic", "presentation": [ "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.snowflake.com/role/NetLossperShareScheduleofBasicandDilutedNetLossperShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net loss per share attributable to Snowflake Inc. Class A and Class B common stockholders\u2014basic (in dollars per share)", "label": "Earnings Per Share, Basic", "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r247", "r266", "r267", "r269", "r270", "r272", "r278", "r280", "r283", "r284", "r285", "r289", "r549", "r550", "r652", "r678", "r848" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDiluted", "presentation": [ "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.snowflake.com/role/NetLossperShareScheduleofBasicandDilutedNetLossperShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net loss per share attributable to Snowflake Inc. Class A and Class B common stockholders\u2014diluted (in dollars per share)", "label": "Earnings Per Share, Diluted", "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period." } } }, "auth_ref": [ "r247", "r266", "r267", "r269", "r270", "r272", "r280", "r283", "r284", "r285", "r289", "r549", "r550", "r652", "r678", "r848" ] }, "us-gaap_EarningsPerSharePolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerSharePolicyTextBlock", "presentation": [ "http://www.snowflake.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Net Loss Per Share Attributable to Snowflake Inc. Class A and Class B Common Stockholders", "label": "Earnings Per Share, Policy [Policy Text Block]", "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." } } }, "auth_ref": [ "r58", "r59" ] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://www.snowflake.com/role/NetLossperShare" ], "lang": { "en-us": { "role": { "terseLabel": "Net Loss per Share", "label": "Earnings Per Share [Text Block]", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r277", "r286", "r287", "r288" ] }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "calculation": { "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Effect of exchange rate changes on cash, cash equivalents, and restricted cash", "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations", "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." } } }, "auth_ref": [ "r561" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationBeatAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationBeatAmount", "crdr": "debit", "calculation": { "http://www.snowflake.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.snowflake.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "IRC Section 59A waived deductions", "label": "Effective Income Tax Rate Reconciliation, BEAT, Amount", "documentation": "Amount of reported income tax expense from difference to expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operations, attributable to base erosion and anti-abuse tax (BEAT)." } } }, "auth_ref": [ "r1077" ] }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeRelatedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.snowflake.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.snowflake.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued compensation", "label": "Employee-related Liabilities, Current", "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)." } } }, "auth_ref": [ "r37" ] }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount", "crdr": "debit", "calculation": { "http://www.snowflake.com/role/EquitySharebasedCompensationDetails": { "parentTag": "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.snowflake.com/role/EquitySharebasedCompensationDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Capitalized stock-based compensation", "label": "Share-Based Payment Arrangement, Amount Capitalized", "documentation": "Amount of cost capitalized for award under share-based payment arrangement." } } }, "auth_ref": [ "r485" ] }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "presentation": [ "http://www.snowflake.com/role/EquitySharebasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Payment Arrangement, Expensed and Capitalized, Amount", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]", "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." } } }, "auth_ref": [] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "crdr": "debit", "presentation": [ "http://www.snowflake.com/role/EquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrecognized share-based compensation expense", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount", "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement." } } }, "auth_ref": [ "r486" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "presentation": [ "http://www.snowflake.com/role/EquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrecognized share-based compensation expense recognition period (term)", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "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." } } }, "auth_ref": [ "r486" ] }, "us-gaap_EmployeeStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockMember", "presentation": [ "http://www.snowflake.com/role/EquityNarrativeDetails", "http://www.snowflake.com/role/EquitySharesReservedForFutureIssuanceDetails", "http://www.snowflake.com/role/EquityValuationAssumptionsDetails", "http://www.snowflake.com/role/NetLossperShareScheduleofPotentiallyDilutiveSecuritiesExcludedfromComputationofNetLossperShareDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Employee stock purchase rights under the 2020 ESPP", "label": "Employee Stock [Member]", "documentation": "An Employee Stock Purchase Plan is a tax-efficient means by which employees of a corporation can purchase the corporation's stock." } } }, "auth_ref": [] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockOptionMember", "presentation": [ "http://www.snowflake.com/role/EquityNarrativeDetails", "http://www.snowflake.com/role/EquitySharesReservedForFutureIssuanceDetails", "http://www.snowflake.com/role/EquityValuationAssumptionsDetails", "http://www.snowflake.com/role/NetLossperShareScheduleofPotentiallyDilutiveSecuritiesExcludedfromComputationofNetLossperShareDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Stock options", "label": "Employee Stock Option [Member]", "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." } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine1", "presentation": [ "http://www.snowflake.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Address Line One", "label": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine2": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine2", "presentation": [ "http://www.snowflake.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Address Line Two", "label": "Entity Address, Address Line Two", "documentation": "Address Line 2 such as Street or Suite number" } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressCityOrTown", "presentation": [ "http://www.snowflake.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, City or Town", "label": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://www.snowflake.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Postal Zip Code", "label": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://www.snowflake.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, State or Province", "label": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCentralIndexKey", "presentation": [ "http://www.snowflake.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Central Index Key", "label": "Entity Central Index Key", "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK." } } }, "auth_ref": [ "r891" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://www.snowflake.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Common Stock, Shares Outstanding", "label": "Entity Common Stock, Shares Outstanding", "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." } } }, "auth_ref": [] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://www.snowflake.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Current Reporting Status", "label": "Entity Current Reporting Status", "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." } } }, "auth_ref": [] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://www.snowflake.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Emerging Growth Company", "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r891" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://www.snowflake.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity File Number", "label": "Entity File Number", "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." } } }, "auth_ref": [] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFilerCategory", "presentation": [ "http://www.snowflake.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Filer Category", "label": "Entity Filer Category", "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." } } }, "auth_ref": [ "r891" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.snowflake.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Incorporation, State or Country Code", "label": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://www.snowflake.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Interactive Data Current", "label": "Entity Interactive Data Current", "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)." } } }, "auth_ref": [ "r969" ] }, "dei_EntityPublicFloat": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityPublicFloat", "crdr": "credit", "presentation": [ "http://www.snowflake.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Public Float", "label": "Entity Public Float", "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." } } }, "auth_ref": [] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityRegistrantName", "presentation": [ "http://www.snowflake.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Registrant Name", "label": "Entity Registrant Name", "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC." } } }, "auth_ref": [ "r891" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityShellCompany", "presentation": [ "http://www.snowflake.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Shell Company", "label": "Entity Shell Company", "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act." } } }, "auth_ref": [ "r891" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntitySmallBusiness", "presentation": [ "http://www.snowflake.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Small Business", "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r891" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://www.snowflake.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Tax Identification Number", "label": "Entity Tax Identification Number", "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS." } } }, "auth_ref": [ "r891" ] }, "dei_EntityVoluntaryFilers": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityVoluntaryFilers", "presentation": [ "http://www.snowflake.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Voluntary Filers", "label": "Entity Voluntary Filers", "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." } } }, "auth_ref": [] }, "dei_EntityWellKnownSeasonedIssuer": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityWellKnownSeasonedIssuer", "presentation": [ "http://www.snowflake.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Well-known Seasoned Issuer", "label": "Entity Well-known Seasoned Issuer", "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." } } }, "auth_ref": [ "r970" ] }, "us-gaap_EquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityAbstract", "presentation": [ "http://www.snowflake.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Stockholders\u2019 equity:", "label": "Equity [Abstract]" } } }, "auth_ref": [] }, "snow_EquityClassifiedPerformanceSharesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.snowflake.com/20240131", "localname": "EquityClassifiedPerformanceSharesMember", "presentation": [ "http://www.snowflake.com/role/EquityNarrativeDetails", "http://www.snowflake.com/role/EquityUnvestedRSARSURollforwardDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Equity-Classified Performance Shares", "label": "Equity-Classified Performance Shares [Member]", "documentation": "Equity-Classified Performance Shares" } } }, "auth_ref": [] }, "snow_EquityClassifiedRestrictedStockUnitsRSUsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.snowflake.com/20240131", "localname": "EquityClassifiedRestrictedStockUnitsRSUsMember", "presentation": [ "http://www.snowflake.com/role/EquityNarrativeDetails", "http://www.snowflake.com/role/EquityUnvestedRSARSURollforwardDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Equity-Classified Restricted Stock Units (RSUs)", "label": "Equity-Classified Restricted Stock Units (RSUs) [Member]", "documentation": "Equity-Classified Restricted Stock Units (RSUs)" } } }, "auth_ref": [] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityComponentDomain", "presentation": [ "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYPARENTHETICAL" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Component [Domain]", "label": "Equity Component [Domain]", "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." } } }, "auth_ref": [ "r23", "r208", "r239", "r240", "r241", "r261", "r262", "r263", "r265", "r273", "r275", "r290", "r362", "r365", "r416", "r487", "r488", "r489", "r517", "r518", "r540", "r541", "r542", "r543", "r544", "r545", "r548", "r562", "r564", "r565", "r566", "r567", "r568", "r586", "r690", "r691", "r692", "r720", "r795" ] }, "us-gaap_EquityMethodInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityMethodInvestments", "crdr": "debit", "calculation": { "http://www.snowflake.com/role/FairValueMeasurementsScheduleofFairValueMeasurementsDetails": { "parentTag": "us-gaap_OtherLongTermInvestments", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.snowflake.com/role/FairValueMeasurementsScheduleofFairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Non-marketable equity securities under equity method", "label": "Equity Method Investments", "documentation": "This item represents the carrying amount on the entity's balance sheet of its investment in common stock of an equity method investee. This is not an indicator of the fair value of the investment, rather it is the initial cost adjusted for the entity's share of earnings and losses of the investee, adjusted for any distributions (dividends) and other than temporary impairment (OTTI) losses recognized." } } }, "auth_ref": [ "r298", "r360", "r989", "r1024" ] }, "us-gaap_EquitySecuritiesFvNiGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquitySecuritiesFvNiGainLoss", "crdr": "credit", "calculation": { "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 4.0 }, "http://www.snowflake.com/role/FairValueMeasurementsUnrealizedGainLossonInvestmentsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.snowflake.com/role/FairValueMeasurementsUnrealizedGainLossonInvestmentsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Net realized and unrealized losses (gains) on strategic investments in equity securities", "totalLabel": "Total\u2014included in other income (expense), net", "label": "Equity Securities, FV-NI, Gain (Loss)", "documentation": "Amount of unrealized and realized gain (loss) on investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI)." } } }, "auth_ref": [ "r681", "r1023" ] }, "us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquitySecuritiesFvNiUnrealizedGainLoss", "crdr": "credit", "calculation": { "http://www.snowflake.com/role/FairValueMeasurementsUnrealizedGainLossonInvestmentsDetails": { "parentTag": "us-gaap_EquitySecuritiesFvNiGainLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.snowflake.com/role/FairValueMeasurementsUnrealizedGainLossonInvestmentsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Net unrealized gains (losses) on strategic investments in equity securities", "label": "Equity Securities, FV-NI, Unrealized Gain (Loss)", "documentation": "Amount of unrealized gain (loss) on investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI)." } } }, "auth_ref": [ "r680", "r1023" ] }, "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueAmount", "crdr": "debit", "calculation": { "http://www.snowflake.com/role/FairValueMeasurementsScheduleofFairValueMeasurementsDetails": { "parentTag": "us-gaap_OtherLongTermInvestments", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.snowflake.com/role/BusinessCombinationsNarrativeDetails", "http://www.snowflake.com/role/FairValueMeasurementsScheduleofFairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Non-marketable equity securities under Measurement Alternative", "label": "Equity Securities without Readily Determinable Fair Value, Amount", "documentation": "Amount of investment in equity security without readily determinable fair value." } } }, "auth_ref": [ "r357" ] }, "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount", "crdr": "debit", "calculation": { "http://www.snowflake.com/role/FairValueMeasurementsUnrealizedGainLossonInvestmentsDetails": { "parentTag": "us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.snowflake.com/role/FairValueMeasurementsUnrealizedGainLossonInvestmentsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Impairments", "label": "Equity Securities without Readily Determinable Fair Value, Impairment Loss, Annual Amount", "documentation": "Amount of impairment loss on investment in equity security without readily determinable fair value." } } }, "auth_ref": [ "r358" ] }, "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossCumulativeAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossCumulativeAmount", "crdr": "debit", "presentation": [ "http://www.snowflake.com/role/FairValueMeasurementsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Impairments", "label": "Equity Securities without Readily Determinable Fair Value, Impairment Loss, Cumulative Amount", "documentation": "Amount of cumulative impairment loss on investment in equity security without readily determinable fair value." } } }, "auth_ref": [ "r358" ] }, "snow_EquitySecuritiesWithoutReadilyDeterminableFairValueRealizedGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://www.snowflake.com/20240131", "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueRealizedGainLoss", "crdr": "credit", "calculation": { "http://www.snowflake.com/role/FairValueMeasurementsUnrealizedGainLossonInvestmentsDetails": { "parentTag": "us-gaap_EquitySecuritiesFvNiGainLoss", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.snowflake.com/role/FairValueMeasurementsUnrealizedGainLossonInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Realized gains on non-marketable equity securities under measurement alternative", "label": "Equity Securities Without Readily Determinable Fair Value, Realized Gain (Loss)", "documentation": "Equity Securities Without Readily Determinable Fair Value, Realized Gain (Loss)" } } }, "auth_ref": [] }, "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentAnnualAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentAnnualAmount", "crdr": "credit", "calculation": { "http://www.snowflake.com/role/FairValueMeasurementsUnrealizedGainLossonInvestmentsDetails": { "parentTag": "us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.snowflake.com/role/FairValueMeasurementsUnrealizedGainLossonInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Upward adjustments", "label": "Equity Securities without Readily Determinable Fair Value, Upward Price Adjustment, Annual Amount", "documentation": "Amount of gain from upward price adjustment on investment in equity security without readily determinable fair value." } } }, "auth_ref": [ "r359" ] }, "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentCumulativeAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentCumulativeAmount", "crdr": "credit", "presentation": [ "http://www.snowflake.com/role/FairValueMeasurementsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cumulative amount of upward adjustments", "label": "Equity Securities without Readily Determinable Fair Value, Upward Price Adjustment, Cumulative Amount", "documentation": "Amount of cumulative gain from upward price adjustment on investment in equity security without readily determinable fair value." } } }, "auth_ref": [ "r359" ] }, "ecd_EquityValuationAssumptionDifferenceFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "EquityValuationAssumptionDifferenceFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Valuation Assumption Difference, Footnote", "label": "Equity Valuation Assumption Difference, Footnote [Text Block]" } } }, "auth_ref": [ "r937" ] }, "ecd_ErrCompAnalysisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ErrCompAnalysisTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Erroneous Compensation Analysis", "label": "Erroneous Compensation Analysis [Text Block]" } } }, "auth_ref": [ "r900", "r912", "r922", "r948" ] }, "ecd_ErrCompRecoveryTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ErrCompRecoveryTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Erroneously Awarded Compensation Recovery", "label": "Erroneously Awarded Compensation Recovery [Table]" } } }, "auth_ref": [ "r897", "r909", "r919", "r945" ] }, "ecd_ExecutiveCategoryAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ExecutiveCategoryAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Executive Category:", "label": "Executive Category [Axis]" } } }, "auth_ref": [ "r943" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "presentation": [ "http://www.snowflake.com/role/FairValueMeasurementsFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails", "http://www.snowflake.com/role/FairValueMeasurementsUnrealizedGainLossonInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "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." } } }, "auth_ref": [ "r552", "r553", "r556" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "presentation": [ "http://www.snowflake.com/role/FairValueMeasurementsFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails", "http://www.snowflake.com/role/FairValueMeasurementsUnrealizedGainLossonInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Recurring and Nonrecurring [Table]", "label": "Fair Value, Recurring and Nonrecurring [Table]", "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis." } } }, "auth_ref": [ "r552", "r553", "r556" ] }, "us-gaap_FairValueAssetsMeasuredOnRecurringAndNonrecurringBasisTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "presentation": [ "http://www.snowflake.com/role/FairValueMeasurementsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Fair Value Measurements", "label": "Fair Value, Assets Measured on Recurring and Nonrecurring Basis [Table Text Block]", "documentation": "Tabular disclosure of assets measured at fair value measured on a recurring or nonrecurring basis. Includes, but is not limited to, fair value measurements recorded and the reasons for the measurements, level within the fair value hierarchy in which the fair value measurements are categorized and transfers between levels 1 and 2." } } }, "auth_ref": [ "r111", "r174" ] }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsMeasuredOnRecurringBasisTextBlock", "presentation": [ "http://www.snowflake.com/role/FairValueMeasurementsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Assets Measured on Recurring Basis", "label": "Fair Value, Assets Measured on Recurring Basis [Table Text Block]", "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)." } } }, "auth_ref": [ "r111", "r174" ] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://www.snowflake.com/role/FairValueMeasurementsFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Hierarchy and NAV [Axis]", "label": "Fair Value Hierarchy and NAV [Axis]", "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient." } } }, "auth_ref": [ "r408", "r442", "r443", "r444", "r445", "r446", "r447", "r553", "r602", "r603", "r604", "r855", "r856", "r865", "r866", "r867" ] }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByMeasurementFrequencyAxis", "presentation": [ "http://www.snowflake.com/role/FairValueMeasurementsFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement Frequency [Axis]", "label": "Measurement Frequency [Axis]", "documentation": "Information by measurement frequency." } } }, "auth_ref": [ "r552", "r553", "r554", "r555", "r557" ] }, "us-gaap_FairValueDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresAbstract", "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FairValueDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresTextBlock", "presentation": [ "http://www.snowflake.com/role/FairValueMeasurements" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Measurements", "label": "Fair Value Disclosures [Text Block]", "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." } } }, "auth_ref": [ "r551" ] }, "us-gaap_FairValueInputsLevel1Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel1Member", "presentation": [ "http://www.snowflake.com/role/FairValueMeasurementsFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Level 1", "label": "Fair Value, Inputs, Level 1 [Member]", "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date." } } }, "auth_ref": [ "r408", "r442", "r447", "r553", "r602", "r865", "r866", "r867" ] }, "us-gaap_FairValueInputsLevel2Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel2Member", "presentation": [ "http://www.snowflake.com/role/FairValueMeasurementsFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Level 2", "label": "Fair Value, Inputs, Level 2 [Member]", "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." } } }, "auth_ref": [ "r408", "r442", "r447", "r553", "r603", "r855", "r856", "r865", "r866", "r867" ] }, "us-gaap_FairValueMeasurementFrequencyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementFrequencyDomain", "presentation": [ "http://www.snowflake.com/role/FairValueMeasurementsFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement Frequency [Domain]", "label": "Measurement Frequency [Domain]", "documentation": "Measurement frequency." } } }, "auth_ref": [] }, "us-gaap_FairValueMeasurementPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementPolicyPolicyTextBlock", "presentation": [ "http://www.snowflake.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value of Financial Instruments", "label": "Fair Value Measurement, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities." } } }, "auth_ref": [] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://www.snowflake.com/role/FairValueMeasurementsFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Hierarchy and NAV [Domain]", "label": "Fair Value Hierarchy and NAV [Domain]", "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value." } } }, "auth_ref": [ "r408", "r442", "r443", "r444", "r445", "r446", "r447", "r602", "r603", "r604", "r855", "r856", "r865", "r866", "r867" ] }, "us-gaap_FairValueMeasurementsRecurringMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsRecurringMember", "presentation": [ "http://www.snowflake.com/role/FairValueMeasurementsFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Recurring", "label": "Fair Value, Recurring [Member]", "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." } } }, "auth_ref": [ "r551", "r557" ] }, "us-gaap_FinancialInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancialInstrumentAxis", "presentation": [ "http://www.snowflake.com/role/CashEquivalentsandInvestmentsAvailableforSaleSecuritiesRemainingContractualMaturityDetails", "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofCashandCashEquivalentsandInvestmentsFairValueDetails", "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofDebtSecuritiesAvailableforsaleUnrealizedLossPositionFairValueDetails", "http://www.snowflake.com/role/FairValueMeasurementsFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financial Instrument [Axis]", "label": "Financial Instrument [Axis]", "documentation": "Information by type of financial instrument." } } }, "auth_ref": [ "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r367", "r368", "r371", "r372", "r373", "r375", "r380", "r381", "r409", "r414", "r546", "r599", "r600", "r601", "r602", "r603", "r604", "r605", "r606", "r607", "r608", "r609", "r610", "r611", "r612", "r613", "r614", "r615", "r616", "r617", "r618", "r619", "r620", "r621", "r622", "r623", "r624", "r625", "r626", "r627", "r628", "r674", "r853", "r981", "r982", "r983", "r984", "r985", "r986", "r987", "r1019", "r1020", "r1021", "r1022" ] }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetUsefulLife", "presentation": [ "http://www.snowflake.com/role/BusinessCombinationsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Estimated useful life", "label": "Finite-Lived Intangible Asset, Useful Life", "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." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "crdr": "credit", "calculation": { "http://www.snowflake.com/role/IntangibleAssetsandGoodwillScheduleofIntangibleAssetsDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.snowflake.com/role/IntangibleAssetsandGoodwillScheduleofIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Accumulated Amortization", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r219", "r388" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive", "crdr": "debit", "calculation": { "http://www.snowflake.com/role/IntangibleAssetsandGoodwillScheduleofFutureAmortizationExpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.snowflake.com/role/IntangibleAssetsandGoodwillScheduleofFutureAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Thereafter", "label": "Finite-Lived Intangible Asset, Expected Amortization, after Year Five", "documentation": "Amount of amortization for asset, excluding financial asset and goodwill, lacking physical substance with finite life expected to be recognized after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "crdr": "debit", "calculation": { "http://www.snowflake.com/role/IntangibleAssetsandGoodwillScheduleofFutureAmortizationExpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.snowflake.com/role/IntangibleAssetsandGoodwillScheduleofFutureAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r149" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "crdr": "debit", "calculation": { "http://www.snowflake.com/role/IntangibleAssetsandGoodwillScheduleofFutureAmortizationExpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.snowflake.com/role/IntangibleAssetsandGoodwillScheduleofFutureAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2029", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Five", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r149" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "crdr": "debit", "calculation": { "http://www.snowflake.com/role/IntangibleAssetsandGoodwillScheduleofFutureAmortizationExpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.snowflake.com/role/IntangibleAssetsandGoodwillScheduleofFutureAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r149" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "crdr": "debit", "calculation": { "http://www.snowflake.com/role/IntangibleAssetsandGoodwillScheduleofFutureAmortizationExpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.snowflake.com/role/IntangibleAssetsandGoodwillScheduleofFutureAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r149" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "crdr": "debit", "calculation": { "http://www.snowflake.com/role/IntangibleAssetsandGoodwillScheduleofFutureAmortizationExpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.snowflake.com/role/IntangibleAssetsandGoodwillScheduleofFutureAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r149" ] }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://www.snowflake.com/role/IntangibleAssetsandGoodwillNarrativeDetails", "http://www.snowflake.com/role/IntangibleAssetsandGoodwillScheduleofIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "documentation": "Information by major type or class of finite-lived intangible assets." } } }, "auth_ref": [ "r385", "r387", "r388", "r389", "r632", "r633" ] }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsGross", "crdr": "debit", "calculation": { "http://www.snowflake.com/role/IntangibleAssetsandGoodwillScheduleofIntangibleAssetsDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.snowflake.com/role/IntangibleAssetsandGoodwillScheduleofIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Gross", "label": "Finite-Lived Intangible Assets, Gross", "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r148", "r633" ] }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsLineItems", "presentation": [ "http://www.snowflake.com/role/IntangibleAssetsandGoodwillNarrativeDetails", "http://www.snowflake.com/role/IntangibleAssetsandGoodwillScheduleofIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets [Line Items]", "label": "Finite-Lived Intangible Assets [Line Items]", "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." } } }, "auth_ref": [ "r632" ] }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://www.snowflake.com/role/IntangibleAssetsandGoodwillNarrativeDetails", "http://www.snowflake.com/role/IntangibleAssetsandGoodwillScheduleofIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "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." } } }, "auth_ref": [ "r72", "r74" ] }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsNet", "crdr": "debit", "calculation": { "http://www.snowflake.com/role/IntangibleAssetsandGoodwillScheduleofIntangibleAssetsDetails": { "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": 1.0, "order": 1.0 }, "http://www.snowflake.com/role/IntangibleAssetsandGoodwillScheduleofFutureAmortizationExpenseDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.snowflake.com/role/IntangibleAssetsandGoodwillScheduleofFutureAmortizationExpenseDetails", "http://www.snowflake.com/role/IntangibleAssetsandGoodwillScheduleofIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Net", "label": "Finite-Lived Intangible Assets, Net", "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r148", "r632" ] }, "us-gaap_FinitelivedIntangibleAssetsAcquired1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinitelivedIntangibleAssetsAcquired1", "crdr": "debit", "presentation": [ "http://www.snowflake.com/role/IntangibleAssetsandGoodwillNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible assets acquired", "label": "Finite-Lived Intangible Assets Acquired", "documentation": "Amount of increase in assets, excluding financial assets, lacking physical substance with a definite life, from an acquisition." } } }, "auth_ref": [ "r386" ] }, "us-gaap_FiscalPeriod": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiscalPeriod", "presentation": [ "http://www.snowflake.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Fiscal Year", "label": "Fiscal Period, Policy [Policy Text Block]", "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." } } }, "auth_ref": [ "r97" ] }, "us-gaap_ForeignCountryMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignCountryMember", "presentation": [ "http://www.snowflake.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign", "label": "Foreign Tax Authority [Member]", "documentation": "Designated tax departments of governments entitled to levy and collect income taxes from the entity outside the entity's country of domicile." } } }, "auth_ref": [] }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "presentation": [ "http://www.snowflake.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign Currency", "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]", "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." } } }, "auth_ref": [ "r560" ] }, "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount", "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount" } } }, "auth_ref": [ "r904", "r916", "r926", "r952" ] }, "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount", "label": "Forgone Recovery due to Expense of Enforcement, Amount" } } }, "auth_ref": [ "r904", "r916", "r926", "r952" ] }, "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount", "label": "Forgone Recovery due to Violation of Home Country Law, Amount" } } }, "auth_ref": [ "r904", "r916", "r926", "r952" ] }, "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery, Explanation of Impracticability", "label": "Forgone Recovery, Explanation of Impracticability [Text Block]" } } }, "auth_ref": [ "r904", "r916", "r926", "r952" ] }, "ecd_ForgoneRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Forgone Recovery, Individual Name" } } }, "auth_ref": [ "r904", "r916", "r926", "r952" ] }, "us-gaap_FurnitureAndFixturesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FurnitureAndFixturesMember", "presentation": [ "http://www.snowflake.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Furniture\u00a0and fixtures", "label": "Furniture and Fixtures [Member]", "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." } } }, "auth_ref": [] }, "us-gaap_GeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "General and administrative", "label": "General and Administrative Expense", "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." } } }, "auth_ref": [ "r137", "r775" ] }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeneralAndAdministrativeExpenseMember", "presentation": [ "http://www.snowflake.com/role/EquitySharebasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "General and administrative", "label": "General and Administrative Expense [Member]", "documentation": "Primary financial statement caption encompassing general and administrative expense." } } }, "auth_ref": [ "r133" ] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Goodwill", "crdr": "debit", "calculation": { "http://www.snowflake.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 }, "http://www.snowflake.com/role/BusinessCombinationsScheduleofPreliminaryAllocationofPurchasePricetoAssetsAcquiredandLiabilitiesAssumedDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.snowflake.com/role/BusinessCombinationsNarrativeDetails", "http://www.snowflake.com/role/BusinessCombinationsScheduleofPreliminaryAllocationofPurchasePricetoAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.snowflake.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.snowflake.com/role/IntangibleAssetsandGoodwillScheduleofGoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill", "periodStartLabel": "Beginning balance", "periodEndLabel": "Ending balance", "label": "Goodwill", "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." } } }, "auth_ref": [ "r218", "r384", "r646", "r854", "r876", "r1028", "r1035" ] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "presentation": [ "http://www.snowflake.com/role/IntangibleAssetsandGoodwill" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible Assets and Goodwill", "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "documentation": "The entire disclosure for goodwill and intangible assets." } } }, "auth_ref": [ "r146" ] }, "us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsPolicyTextBlock", "presentation": [ "http://www.snowflake.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Impairment of Goodwill, Intangible Assets, and Other Long-Lived Assets", "label": "Goodwill and Intangible Assets, Policy [Policy Text Block]", "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." } } }, "auth_ref": [ "r14", "r69" ] }, "us-gaap_GoodwillPeriodIncreaseDecrease": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillPeriodIncreaseDecrease", "presentation": [ "http://www.snowflake.com/role/IntangibleAssetsandGoodwillScheduleofGoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Additions and related adjustments", "label": "Goodwill, Period Increase (Decrease)", "documentation": "Amount of increase (decrease) of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized." } } }, "auth_ref": [ "r1027" ] }, "us-gaap_GoodwillRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillRollForward", "presentation": [ "http://www.snowflake.com/role/IntangibleAssetsandGoodwillScheduleofGoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill [Roll Forward]", "label": "Goodwill [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GrossProfit", "crdr": "credit", "calculation": { "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "totalLabel": "Gross profit", "label": "Gross Profit", "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity." } } }, "auth_ref": [ "r134", "r254", "r293", "r306", "r310", "r312", "r361", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r559", "r850", "r1044" ] }, "snow_GrzegorzJ.CzajkowskiMember": { "xbrltype": "domainItemType", "nsuri": "http://www.snowflake.com/20240131", "localname": "GrzegorzJ.CzajkowskiMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Grzegorz J. Czajkowski [Member]", "documentation": "Grzegorz J. Czajkowski" } } }, "auth_ref": [] }, "dei_IcfrAuditorAttestationFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "IcfrAuditorAttestationFlag", "presentation": [ "http://www.snowflake.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "ICFR Auditor Attestation Flag", "label": "ICFR Auditor Attestation Flag" } } }, "auth_ref": [ "r894", "r895", "r908" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "crdr": "credit", "calculation": { "http://www.snowflake.com/role/IncomeTaxesScheduleofComponentsofLossBeforeIncomeTaxesDetails": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.snowflake.com/role/IncomeTaxesScheduleofComponentsofLossBeforeIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "U.S.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Domestic", "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations." } } }, "auth_ref": [ "r255", "r523" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_ProfitLoss", "weight": 1.0, "order": 1.0 }, "http://www.snowflake.com/role/IncomeTaxesScheduleofComponentsofLossBeforeIncomeTaxesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.snowflake.com/role/IncomeTaxesScheduleofComponentsofLossBeforeIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Loss before income taxes", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "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." } } }, "auth_ref": [ "r0", "r131", "r181", "r293", "r306", "r310", "r312", "r653", "r669", "r850" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign", "crdr": "credit", "calculation": { "http://www.snowflake.com/role/IncomeTaxesScheduleofComponentsofLossBeforeIncomeTaxesDetails": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.snowflake.com/role/IncomeTaxesScheduleofComponentsofLossBeforeIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign", "label": "Income (Loss) from Continuing Operations before Income Taxes, Foreign", "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." } } }, "auth_ref": [ "r255", "r523" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeStatementLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationAxis", "presentation": [ "http://www.snowflake.com/role/EquitySharebasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Statement Location [Axis]", "label": "Income Statement Location [Axis]", "documentation": "Information by location in the income statement." } } }, "auth_ref": [ "r390", "r391", "r780" ] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationDomain", "presentation": [ "http://www.snowflake.com/role/EquitySharebasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Statement Location [Domain]", "label": "Income Statement Location [Domain]", "documentation": "Location in the income statement." } } }, "auth_ref": [ "r391", "r780" ] }, "us-gaap_IncomeTaxAuthorityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxAuthorityAxis", "presentation": [ "http://www.snowflake.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Tax Authority [Axis]", "label": "Income Tax Authority [Axis]", "documentation": "Information by tax jurisdiction." } } }, "auth_ref": [ "r19" ] }, "us-gaap_IncomeTaxAuthorityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxAuthorityDomain", "presentation": [ "http://www.snowflake.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Tax Authority [Domain]", "label": "Income Tax Authority [Domain]", "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." } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://www.snowflake.com/role/IncomeTaxes" ], "lang": { "en-us": { "role": { "terseLabel": "Income Taxes", "label": "Income Tax Disclosure [Text Block]", "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." } } }, "auth_ref": [ "r256", "r498", "r504", "r508", "r515", "r519", "r524", "r525", "r526", "r714" ] }, "us-gaap_IncomeTaxExaminationPenaltiesAndInterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExaminationPenaltiesAndInterestExpense", "crdr": "debit", "presentation": [ "http://www.snowflake.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest and penalties", "label": "Income Tax Examination, Penalties and Interest Expense", "documentation": "The sum of the amounts of estimated penalties and interest recognized in the period arising from income tax examinations." } } }, "auth_ref": [ "r1078" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_ProfitLoss", "weight": -1.0, "order": 2.0 }, "http://www.snowflake.com/role/IncomeTaxesScheduleofProvisionforIncomeTaxesDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.snowflake.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.snowflake.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails", "http://www.snowflake.com/role/IncomeTaxesScheduleofProvisionforIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Provision for (benefit from) income taxes", "totalLabel": "Provision for (benefit from) income taxes", "label": "Income Tax Expense (Benefit)", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r192", "r205", "r274", "r275", "r297", "r502", "r520", "r682" ] }, "us-gaap_IncomeTaxPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxPolicyTextBlock", "presentation": [ "http://www.snowflake.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Income Taxes", "label": "Income Tax, Policy [Policy Text Block]", "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." } } }, "auth_ref": [ "r238", "r500", "r501", "r508", "r509", "r514", "r516", "r708" ] }, "us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance", "crdr": "debit", "calculation": { "http://www.snowflake.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.snowflake.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Change in valuation allowance", "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount", "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." } } }, "auth_ref": [ "r1077" ] }, "us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "crdr": "debit", "calculation": { "http://www.snowflake.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.snowflake.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income tax benefit computed at federal statutory rate", "label": "Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount", "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." } } }, "auth_ref": [ "r503" ] }, "us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost", "crdr": "debit", "calculation": { "http://www.snowflake.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.snowflake.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-Based Payment Arrangement, Amount", "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." } } }, "auth_ref": [ "r1077" ] }, "us-gaap_IncomeTaxReconciliationOtherReconcilingItems": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationOtherReconcilingItems", "crdr": "debit", "calculation": { "http://www.snowflake.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.snowflake.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Effective Income Tax Rate Reconciliation, Other Reconciling Items, Amount", "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to tax exempt income, equity in earnings (loss) of an unconsolidated subsidiary, minority noncontrolling interest income (loss), tax holiday, disposition of a business, disposition of an asset, repatriation of foreign earnings, repatriation of foreign earnings jobs creation act of 2004, increase (decrease) in enacted tax rate, prior year income taxes, increase (decrease) in deferred tax asset valuation allowance, and other adjustments." } } }, "auth_ref": [ "r1077" ] }, "us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationStateAndLocalIncomeTaxes", "crdr": "debit", "calculation": { "http://www.snowflake.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.snowflake.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "State taxes, net of federal benefit", "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount", "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to state and local income tax expense (benefit)." } } }, "auth_ref": [ "r1077" ] }, "us-gaap_IncomeTaxReconciliationTaxCreditsResearch": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationTaxCreditsResearch", "crdr": "credit", "calculation": { "http://www.snowflake.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.snowflake.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Research and development credits", "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Research, Amount", "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." } } }, "auth_ref": [ "r1077" ] }, "us-gaap_IncomeTaxesPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxesPaidNet", "crdr": "credit", "presentation": [ "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Cash paid for income taxes", "label": "Income Taxes Paid, Net", "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." } } }, "auth_ref": [ "r54" ] }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsPayable", "crdr": "debit", "calculation": { "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 13.0 } }, "presentation": [ "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable", "label": "Increase (Decrease) in Accounts Payable", "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." } } }, "auth_ref": [ "r10" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 14.0 } }, "presentation": [ "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Accounts receivable", "label": "Increase (Decrease) in Accounts Receivable", "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." } } }, "auth_ref": [ "r10" ] }, "us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities", "crdr": "debit", "calculation": { "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 12.0 } }, "presentation": [ "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued expenses and other liabilities", "label": "Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities", "documentation": "Amount of increase (decrease) in accrued expenses, and obligations classified as other." } } }, "auth_ref": [ "r996" ] }, "snow_IncreaseDecreaseInCapitalizedContractCost": { "xbrltype": "monetaryItemType", "nsuri": "http://www.snowflake.com/20240131", "localname": "IncreaseDecreaseInCapitalizedContractCost", "crdr": "credit", "calculation": { "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 8.0 } }, "presentation": [ "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Deferred commissions", "label": "Increase (Decrease) In Capitalized Contract Cost", "documentation": "Increase (Decrease) In Capitalized Contract Cost" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInContractWithCustomerLiability", "crdr": "debit", "calculation": { "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred revenue", "label": "Increase (Decrease) in Contract with Customer, Liability", "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r630", "r996" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Changes in operating assets and liabilities, net of effects of business combinations:", "label": "Increase (Decrease) in Operating Capital [Abstract]" } } }, "auth_ref": [] }, "snow_IncreaseDecreaseInOperatingLeaseLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.snowflake.com/20240131", "localname": "IncreaseDecreaseInOperatingLeaseLiabilities", "crdr": "debit", "calculation": { "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease liabilities", "label": "Increase (Decrease) In Operating Lease Liabilities", "documentation": "Increase (Decrease) In Operating Lease Liabilities" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "crdr": "credit", "calculation": { "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 9.0 } }, "presentation": [ "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Prepaid expenses and other assets", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other." } } }, "auth_ref": [ "r10" ] }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "presentation": [ "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IndefiniteLivedIntangibleAssetsExcludingGoodwill", "crdr": "debit", "calculation": { "http://www.snowflake.com/role/IntangibleAssetsandGoodwillScheduleofIntangibleAssetsDetails": { "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.snowflake.com/role/IntangibleAssetsandGoodwillScheduleofIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Indefinite-lived intangible assets\u2014trademarks", "label": "Indefinite-Lived Intangible Assets (Excluding Goodwill)", "documentation": "Amount of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit." } } }, "auth_ref": [ "r150" ] }, "ecd_IndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "IndividualAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Individual:", "label": "Individual [Axis]" } } }, "auth_ref": [ "r907", "r916", "r926", "r943", "r952", "r956", "r964" ] }, "ecd_InsiderTradingArrLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingArrLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Arrangements [Line Items]" } } }, "auth_ref": [ "r962" ] }, "ecd_InsiderTradingPoliciesProcLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingPoliciesProcLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures [Line Items]" } } }, "auth_ref": [ "r896", "r968" ] }, "ecd_InsiderTrdPoliciesProcAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTrdPoliciesProcAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "terseLabel": "Insider Trading Policies and Procedures Adopted", "label": "Insider Trading Policies and Procedures Adopted [Flag]" } } }, "auth_ref": [ "r896", "r968" ] }, "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "terseLabel": "Insider Trading Policies and Procedures Not Adopted", "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]" } } }, "auth_ref": [ "r896", "r968" ] }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsNetExcludingGoodwill", "crdr": "debit", "calculation": { "http://www.snowflake.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 }, "http://www.snowflake.com/role/IntangibleAssetsandGoodwillScheduleofIntangibleAssetsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.snowflake.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.snowflake.com/role/IntangibleAssetsandGoodwillScheduleofIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible assets, net", "totalLabel": "Total intangible assets, net", "label": "Intangible Assets, Net (Excluding Goodwill)", "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." } } }, "auth_ref": [ "r70", "r73" ] }, "us-gaap_InterestIncomeExpenseNonoperatingNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestIncomeExpenseNonoperatingNet", "crdr": "credit", "calculation": { "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "Interest income", "label": "Interest Income (Expense), Nonoperating, Net", "documentation": "The net amount of nonoperating interest income (expense)." } } }, "auth_ref": [] }, "us-gaap_InterestReceivableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestReceivableCurrent", "crdr": "debit", "presentation": [ "http://www.snowflake.com/role/CashEquivalentsandInvestmentsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest receivable, current", "label": "Interest Receivable, Current", "documentation": "Carrying amount as of the balance sheet date of current interest earned but not received. Also called accrued interest or accrued interest receivable. For classified balance sheets, represents the current amount receivable, that is amounts expected to be collected within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r991" ] }, "us-gaap_InternalUseSoftwarePolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InternalUseSoftwarePolicy", "presentation": [ "http://www.snowflake.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Capitalized Internal-Use Software Development Costs", "label": "Internal Use Software, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for costs incurred when both (1) the software is acquired, internally developed, or modified solely to meet the entity's internal needs, and (2) during the software's development or modification, no substantive plan exists or is being developed to market the software externally." } } }, "auth_ref": [ "r1", "r2" ] }, "snow_InvestingSubsidiaryMember": { "xbrltype": "domainItemType", "nsuri": "http://www.snowflake.com/20240131", "localname": "InvestingSubsidiaryMember", "presentation": [ "http://www.snowflake.com/role/BusinessCombinationsScheduleofAcquisitionDateFairValueofConsiderationTransferredDetails", "http://www.snowflake.com/role/BusinessCombinationsScheduleofPreliminaryAllocationofPurchasePricetoAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.snowflake.com/role/CONSOLIDATEDBALANCESHEETSPARENTHETICAL", "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYPARENTHETICAL", "http://www.snowflake.com/role/EquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Investing Subsidiary", "label": "Investing Subsidiary [Member]", "documentation": "Investing Subsidiary" } } }, "auth_ref": [] }, "us-gaap_InvestmentPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentPolicyTextBlock", "presentation": [ "http://www.snowflake.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Investments and Strategic Investments", "label": "Investment, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for investment in financial asset." } } }, "auth_ref": [ "r679", "r704", "r705", "r706", "r707", "r803", "r804" ] }, "us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "presentation": [ "http://www.snowflake.com/role/CashEquivalentsandInvestmentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Available For Sale Securities Remaining Contractual Maturity", "label": "Investments Classified by Contractual Maturity Date [Table Text Block]", "documentation": "Tabular disclosure of maturities of an entity's investments as well as any other information pertinent to the investments." } } }, "auth_ref": [] }, "us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentsDebtAndEquitySecuritiesAbstract", "lang": { "en-us": { "role": { "label": "Investments, Debt and Equity Securities [Abstract]" } } }, "auth_ref": [] }, "snow_LeapYearTechnologiesIncMember": { "xbrltype": "domainItemType", "nsuri": "http://www.snowflake.com/20240131", "localname": "LeapYearTechnologiesIncMember", "presentation": [ "http://www.snowflake.com/role/BusinessCombinationsNarrativeDetails", "http://www.snowflake.com/role/BusinessCombinationsScheduleofPreliminaryAllocationofPurchasePricetoAssetsAcquiredandLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "LeapYear Technologies, Inc.", "label": "LeapYear Technologies, Inc. [Member]", "documentation": "LeapYear Technologies, Inc." } } }, "auth_ref": [] }, "us-gaap_LeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCost", "crdr": "debit", "calculation": { "http://www.snowflake.com/role/CommitmentandContingenciesScheduleofLeaseCostDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.snowflake.com/role/CommitmentandContingenciesScheduleofLeaseCostDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total lease costs", "label": "Lease, Cost", "documentation": "Amount of lease cost recognized by lessee for lease contract." } } }, "auth_ref": [ "r575", "r875" ] }, "us-gaap_LeaseCostTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCostTableTextBlock", "presentation": [ "http://www.snowflake.com/role/CommitmentandContingenciesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Lease Cost", "label": "Lease, Cost [Table Text Block]", "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." } } }, "auth_ref": [ "r1085" ] }, "us-gaap_LeaseholdImprovementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseholdImprovementsMember", "presentation": [ "http://www.snowflake.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Leasehold improvements", "label": "Leasehold Improvements [Member]", "documentation": "Additions or improvements to assets held under a lease arrangement." } } }, "auth_ref": [ "r152" ] }, "us-gaap_LesseeLeasesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeLeasesPolicyTextBlock", "presentation": [ "http://www.snowflake.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Leases", "label": "Lessee, Leases [Policy Text Block]", "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee." } } }, "auth_ref": [ "r574" ] }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://www.snowflake.com/role/CommitmentandContingenciesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Operating Leases and Subleases", "label": "Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]", "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." } } }, "auth_ref": [ "r1086" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "crdr": "credit", "calculation": { "http://www.snowflake.com/role/CommitmentandContingenciesScheduleofOperatingLeasesandSubleasesDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.snowflake.com/role/CommitmentandContingenciesScheduleofOperatingLeasesandSubleasesDetails_1": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.snowflake.com/role/CommitmentandContingenciesScheduleofOperatingLeasesandSubleasesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total lease payments (receipts)", "label": "Lessee, Operating Lease, Liability, to be Paid", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease." } } }, "auth_ref": [ "r583" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "crdr": "credit", "calculation": { "http://www.snowflake.com/role/CommitmentandContingenciesScheduleofOperatingLeasesandSubleasesDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.snowflake.com/role/CommitmentandContingenciesScheduleofOperatingLeasesandSubleasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Thereafter", "label": "Lessee, Operating Lease, Liability, to be Paid, after Year Five", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r583" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "calculation": { "http://www.snowflake.com/role/CommitmentandContingenciesScheduleofOperatingLeasesandSubleasesDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.snowflake.com/role/CommitmentandContingenciesScheduleofOperatingLeasesandSubleasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r583" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "crdr": "credit", "calculation": { "http://www.snowflake.com/role/CommitmentandContingenciesScheduleofOperatingLeasesandSubleasesDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.snowflake.com/role/CommitmentandContingenciesScheduleofOperatingLeasesandSubleasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2029", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Five", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r583" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "calculation": { "http://www.snowflake.com/role/CommitmentandContingenciesScheduleofOperatingLeasesandSubleasesDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.snowflake.com/role/CommitmentandContingenciesScheduleofOperatingLeasesandSubleasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r583" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "calculation": { "http://www.snowflake.com/role/CommitmentandContingenciesScheduleofOperatingLeasesandSubleasesDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.snowflake.com/role/CommitmentandContingenciesScheduleofOperatingLeasesandSubleasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r583" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "calculation": { "http://www.snowflake.com/role/CommitmentandContingenciesScheduleofOperatingLeasesandSubleasesDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.snowflake.com/role/CommitmentandContingenciesScheduleofOperatingLeasesandSubleasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r583" ] }, "snow_LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://www.snowflake.com/20240131", "localname": "LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncome", "crdr": "credit", "calculation": { "http://www.snowflake.com/role/CommitmentandContingenciesScheduleofOperatingLeasesandSubleasesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.snowflake.com/role/CommitmentandContingenciesScheduleofOperatingLeasesandSubleasesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total lease payments (receipts)", "label": "Lessee, Operating Lease, Liability Payments, Net Of Sublease Income", "documentation": "Lessee, Operating Lease, Liability Payments, Net Of Sublease Income" } } }, "auth_ref": [] }, "snow_LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncomeAfterYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://www.snowflake.com/20240131", "localname": "LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncomeAfterYearFive", "crdr": "credit", "calculation": { "http://www.snowflake.com/role/CommitmentandContingenciesScheduleofOperatingLeasesandSubleasesDetails": { "parentTag": "snow_LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncome", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.snowflake.com/role/CommitmentandContingenciesScheduleofOperatingLeasesandSubleasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Thereafter", "label": "Lessee, Operating Lease, Liability Payments, Net Of Sublease Income, After Year Five", "documentation": "Lessee, Operating Lease, Liability Payments, Net Of Sublease Income, After Year Five" } } }, "auth_ref": [] }, "snow_LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncomeYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://www.snowflake.com/20240131", "localname": "LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncomeYearFive", "crdr": "credit", "calculation": { "http://www.snowflake.com/role/CommitmentandContingenciesScheduleofOperatingLeasesandSubleasesDetails": { "parentTag": "snow_LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncome", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.snowflake.com/role/CommitmentandContingenciesScheduleofOperatingLeasesandSubleasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2029", "label": "Lessee, Operating Lease, Liability Payments, Net Of Sublease Income, Year Five", "documentation": "Lessee, Operating Lease, Liability Payments, Net Of Sublease Income, Year Five" } } }, "auth_ref": [] }, "snow_LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncomeYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://www.snowflake.com/20240131", "localname": "LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncomeYearFour", "crdr": "credit", "calculation": { "http://www.snowflake.com/role/CommitmentandContingenciesScheduleofOperatingLeasesandSubleasesDetails": { "parentTag": "snow_LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncome", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.snowflake.com/role/CommitmentandContingenciesScheduleofOperatingLeasesandSubleasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "label": "Lessee, Operating Lease, Liability Payments, Net Of Sublease Income, Year Four", "documentation": "Lessee, Operating Lease, Liability Payments, Net Of Sublease Income, Year Four" } } }, "auth_ref": [] }, "snow_LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncomeYearOne": { "xbrltype": "monetaryItemType", "nsuri": "http://www.snowflake.com/20240131", "localname": "LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncomeYearOne", "crdr": "credit", "calculation": { "http://www.snowflake.com/role/CommitmentandContingenciesScheduleofOperatingLeasesandSubleasesDetails": { "parentTag": "snow_LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncome", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.snowflake.com/role/CommitmentandContingenciesScheduleofOperatingLeasesandSubleasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Lessee, Operating Lease, Liability Payments, Net Of Sublease Income, Year One", "documentation": "Lessee, Operating Lease, Liability Payments, Net Of Sublease Income, Year One" } } }, "auth_ref": [] }, "snow_LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncomeYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://www.snowflake.com/20240131", "localname": "LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncomeYearThree", "crdr": "credit", "calculation": { "http://www.snowflake.com/role/CommitmentandContingenciesScheduleofOperatingLeasesandSubleasesDetails": { "parentTag": "snow_LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncome", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.snowflake.com/role/CommitmentandContingenciesScheduleofOperatingLeasesandSubleasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Lessee, Operating Lease, Liability Payments, Net Of Sublease Income, Year Three", "documentation": "Lessee, Operating Lease, Liability Payments, Net Of Sublease Income, Year Three" } } }, "auth_ref": [] }, "snow_LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncomeYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://www.snowflake.com/20240131", "localname": "LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncomeYearTwo", "crdr": "credit", "calculation": { "http://www.snowflake.com/role/CommitmentandContingenciesScheduleofOperatingLeasesandSubleasesDetails": { "parentTag": "snow_LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncome", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.snowflake.com/role/CommitmentandContingenciesScheduleofOperatingLeasesandSubleasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Lessee, Operating Lease, Liability Payments, Net Of Sublease Income, Year Two", "documentation": "Lessee, Operating Lease, Liability Payments, Net Of Sublease Income, Year Two" } } }, "auth_ref": [] }, "snow_LesseeOperatingLeaseLiabilityPaymentsNetSubleaseIncomeFiscalYearMaturityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.snowflake.com/20240131", "localname": "LesseeOperatingLeaseLiabilityPaymentsNetSubleaseIncomeFiscalYearMaturityAbstract", "presentation": [ "http://www.snowflake.com/role/CommitmentandContingenciesScheduleofOperatingLeasesandSubleasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total", "label": "Lessee, Operating Lease, Liability, Payments, Net Sublease Income, Fiscal Year Maturity [Abstract]", "documentation": "Lessee, Operating Lease, Liability, Payments, Net Sublease Income, Fiscal Year Maturity" } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "calculation": { "http://www.snowflake.com/role/CommitmentandContingenciesScheduleofOperatingLeasesandSubleasesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.snowflake.com/role/CommitmentandContingenciesScheduleofOperatingLeasesandSubleasesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Less: imputed interest", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease." } } }, "auth_ref": [ "r583" ] }, "us-gaap_LessorOperatingLeasePaymentsFiscalYearMaturityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LessorOperatingLeasePaymentsFiscalYearMaturityAbstract", "presentation": [ "http://www.snowflake.com/role/CommitmentandContingenciesScheduleofOperatingLeasesandSubleasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subleases", "label": "Lessor, Operating Lease, Payment to be Received, Fiscal Year Maturity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LessorOperatingLeasePaymentsToBeReceived": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LessorOperatingLeasePaymentsToBeReceived", "crdr": "debit", "calculation": { "http://www.snowflake.com/role/CommitmentandContingenciesScheduleofOperatingLeasesandSubleasesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.snowflake.com/role/CommitmentandContingenciesScheduleofOperatingLeasesandSubleasesDetails" ], "lang": { "en-us": { "role": { "negatedTotalLabel": "Total lease payments (receipts)", "label": "Lessor, Operating Lease, Payment to be Received", "documentation": "Amount of lease payments to be received by lessor for operating lease." } } }, "auth_ref": [ "r584" ] }, "us-gaap_LessorOperatingLeasePaymentsToBeReceivedFiveYears": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LessorOperatingLeasePaymentsToBeReceivedFiveYears", "crdr": "debit", "calculation": { "http://www.snowflake.com/role/CommitmentandContingenciesScheduleofOperatingLeasesandSubleasesDetails": { "parentTag": "us-gaap_LessorOperatingLeasePaymentsToBeReceived", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.snowflake.com/role/CommitmentandContingenciesScheduleofOperatingLeasesandSubleasesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "2029", "label": "Lessor, Operating Lease, Payment to be Received, Year Five", "documentation": "Amount of lease payment to be received by lessor for operating lease in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r584" ] }, "us-gaap_LessorOperatingLeasePaymentsToBeReceivedFourYears": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LessorOperatingLeasePaymentsToBeReceivedFourYears", "crdr": "debit", "calculation": { "http://www.snowflake.com/role/CommitmentandContingenciesScheduleofOperatingLeasesandSubleasesDetails": { "parentTag": "us-gaap_LessorOperatingLeasePaymentsToBeReceived", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.snowflake.com/role/CommitmentandContingenciesScheduleofOperatingLeasesandSubleasesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "2028", "label": "Lessor, Operating Lease, Payment to be Received, Year Four", "documentation": "Amount of lease payment to be received by lessor for operating lease in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r584" ] }, "us-gaap_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths", "crdr": "debit", "calculation": { "http://www.snowflake.com/role/CommitmentandContingenciesScheduleofOperatingLeasesandSubleasesDetails": { "parentTag": "us-gaap_LessorOperatingLeasePaymentsToBeReceived", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.snowflake.com/role/CommitmentandContingenciesScheduleofOperatingLeasesandSubleasesDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "2025", "label": "Lessor, Operating Lease, Payment to be Received, Year One", "documentation": "Amount of lease payment to be received by lessor for operating lease in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r584" ] }, "us-gaap_LessorOperatingLeasePaymentsToBeReceivedThereafter": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LessorOperatingLeasePaymentsToBeReceivedThereafter", "crdr": "debit", "calculation": { "http://www.snowflake.com/role/CommitmentandContingenciesScheduleofOperatingLeasesandSubleasesDetails": { "parentTag": "us-gaap_LessorOperatingLeasePaymentsToBeReceived", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.snowflake.com/role/CommitmentandContingenciesScheduleofOperatingLeasesandSubleasesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Thereafter", "label": "Lessor, Operating Lease, Payment to be Received, after Year Five", "documentation": "Amount of lease payment to be received by lessor for operating lease after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r584" ] }, "us-gaap_LessorOperatingLeasePaymentsToBeReceivedThreeYears": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LessorOperatingLeasePaymentsToBeReceivedThreeYears", "crdr": "debit", "calculation": { "http://www.snowflake.com/role/CommitmentandContingenciesScheduleofOperatingLeasesandSubleasesDetails": { "parentTag": "us-gaap_LessorOperatingLeasePaymentsToBeReceived", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.snowflake.com/role/CommitmentandContingenciesScheduleofOperatingLeasesandSubleasesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "2027", "label": "Lessor, Operating Lease, Payment to be Received, Year Three", "documentation": "Amount of lease payment to be received by lessor for operating lease in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r584" ] }, "us-gaap_LessorOperatingLeasePaymentsToBeReceivedTwoYears": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LessorOperatingLeasePaymentsToBeReceivedTwoYears", "crdr": "debit", "calculation": { "http://www.snowflake.com/role/CommitmentandContingenciesScheduleofOperatingLeasesandSubleasesDetails": { "parentTag": "us-gaap_LessorOperatingLeasePaymentsToBeReceived", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.snowflake.com/role/CommitmentandContingenciesScheduleofOperatingLeasesandSubleasesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "2026", "label": "Lessor, Operating Lease, Payment to be Received, Year Two", "documentation": "Amount of lease payment to be received by lessor for operating lease in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r584" ] }, "us-gaap_LettersOfCreditOutstandingAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LettersOfCreditOutstandingAmount", "crdr": "credit", "presentation": [ "http://www.snowflake.com/role/CommitmentandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Letters of credit outstanding", "label": "Letters of Credit Outstanding, Amount", "documentation": "The total amount of the contingent obligation under letters of credit outstanding as of the reporting date." } } }, "auth_ref": [] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://www.snowflake.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.snowflake.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities", "label": "Liabilities", "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." } } }, "auth_ref": [ "r36", "r254", "r361", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r534", "r537", "r538", "r559", "r749", "r849", "r889", "r1044", "r1088", "r1089" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://www.snowflake.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.snowflake.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities and stockholders\u2019 equity", "label": "Liabilities and Equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r128", "r180", "r665", "r876", "r999", "r1025", "r1084" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://www.snowflake.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Liabilities and Stockholders\u2019 Equity", "label": "Liabilities and Equity [Abstract]" } } }, "auth_ref": [] }, "snow_LiabilitiesAssociatedWithSalesMarketingAndBusinessDevelopmentProgramsCostsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.snowflake.com/20240131", "localname": "LiabilitiesAssociatedWithSalesMarketingAndBusinessDevelopmentProgramsCostsCurrent", "crdr": "credit", "calculation": { "http://www.snowflake.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.snowflake.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Liabilities associated with sales, marketing and business development programs", "label": "Liabilities Associated With Sales, Marketing And Business Development Programs Costs, Current", "documentation": "Liabilities Associated With Sales, Marketing And Business Development Programs Costs, Current" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.snowflake.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.snowflake.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "totalLabel": "Total current liabilities", "label": "Liabilities, Current", "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." } } }, "auth_ref": [ "r38", "r213", "r254", "r361", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r534", "r537", "r538", "r559", "r876", "r1044", "r1088", "r1089" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://www.snowflake.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Current liabilities:", "label": "Liabilities, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesFairValueDisclosure", "crdr": "credit", "calculation": { "http://www.snowflake.com/role/FairValueMeasurementsFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.snowflake.com/role/FairValueMeasurementsFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities", "label": "Liabilities, Fair Value Disclosure", "documentation": "Fair value of financial and nonfinancial obligations." } } }, "auth_ref": [ "r111" ] }, "us-gaap_LiabilitiesFairValueDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesFairValueDisclosureAbstract", "presentation": [ "http://www.snowflake.com/role/FairValueMeasurementsFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Liabilities:", "label": "Liabilities, Fair Value Disclosure [Abstract]" } } }, "auth_ref": [] }, "snow_LiabilityClassifiedPerformanceSharesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.snowflake.com/20240131", "localname": "LiabilityClassifiedPerformanceSharesMember", "presentation": [ "http://www.snowflake.com/role/EquityNarrativeDetails", "http://www.snowflake.com/role/EquityUnvestedRSARSURollforwardDetails", "http://www.snowflake.com/role/EquityValuationAssumptionsDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Liability-Classified Performance Shares", "label": "Liability-Classified Performance Shares [Member]", "documentation": "Liability-Classified Performance Shares" } } }, "auth_ref": [] }, "snow_LiabilityRelatedToUnpaidTaxesTaxWithholdingShareBasedPaymentArrangement": { "xbrltype": "monetaryItemType", "nsuri": "http://www.snowflake.com/20240131", "localname": "LiabilityRelatedToUnpaidTaxesTaxWithholdingShareBasedPaymentArrangement", "crdr": "debit", "presentation": [ "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Unpaid taxes related to net share settlement of equity awards included in accrued expenses and other current liabilities", "label": "Liability Related to Unpaid Taxes, Tax Withholding, Share-based Payment Arrangement", "documentation": "Liability Related to Unpaid Taxes, Tax Withholding, Share-based Payment Arrangement" } } }, "auth_ref": [] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LocalPhoneNumber", "presentation": [ "http://www.snowflake.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Local Phone Number", "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongLivedAssetsByGeographicAreasTableTextBlock", "presentation": [ "http://www.snowflake.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Long-lived Assets by Geographic Areas", "label": "Long-Lived Assets by Geographic Areas [Table Text Block]", "documentation": "Tabular disclosure of long-lived assets, excluding financial instruments, long-term customer relationships of a financial institution, mortgage rights, deferred policy acquisition costs, and deferred tax assets, by geographic areas located in the entity's country of domicile and foreign countries in which the entity holds assets." } } }, "auth_ref": [ "r31" ] }, "us-gaap_LossContingencyAccrualAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingencyAccrualAtCarryingValue", "crdr": "credit", "presentation": [ "http://www.snowflake.com/role/CommitmentandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loss contingency accrual", "label": "Loss Contingency Accrual", "documentation": "Amount of loss contingency liability." } } }, "auth_ref": [ "r394", "r972" ] }, "us-gaap_LossContingencyRangeOfPossibleLossPortionNotAccrued": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingencyRangeOfPossibleLossPortionNotAccrued", "crdr": "debit", "presentation": [ "http://www.snowflake.com/role/CommitmentandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loss contingency, range of possible loss", "label": "Loss Contingency, Range of Possible Loss, Portion Not Accrued", "documentation": "The difference between the maximum amount of estimated loss and the amount recorded as of the balance sheet date." } } }, "auth_ref": [ "r1040", "r1041" ] }, "snow_MarketableEquitySecuritiesFVNIAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.snowflake.com/20240131", "localname": "MarketableEquitySecuritiesFVNIAmount", "crdr": "debit", "calculation": { "http://www.snowflake.com/role/FairValueMeasurementsScheduleofFairValueMeasurementsDetails": { "parentTag": "us-gaap_OtherLongTermInvestments", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.snowflake.com/role/FairValueMeasurementsScheduleofFairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Marketable equity securities", "label": "Marketable Equity Securities, FV-NI, Amount", "documentation": "Marketable Equity Securities, FV-NI, Amount" } } }, "auth_ref": [] }, "snow_MarketableEquitySecuritiesFVNIUnrealizedGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://www.snowflake.com/20240131", "localname": "MarketableEquitySecuritiesFVNIUnrealizedGainLoss", "crdr": "credit", "calculation": { "http://www.snowflake.com/role/FairValueMeasurementsUnrealizedGainLossonInvestmentsDetails": { "parentTag": "us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.snowflake.com/role/FairValueMeasurementsUnrealizedGainLossonInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net unrealized gains (losses) on marketable equity securities", "label": "Marketable Equity Securities, FV-NI Unrealized Gain (Loss)", "documentation": "Marketable Equity Securities, FV-NI Unrealized Gain (Loss)" } } }, "auth_ref": [] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MaximumMember", "presentation": [ "http://www.snowflake.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.snowflake.com/role/CommitmentandContingenciesNarrativeDetails", "http://www.snowflake.com/role/EquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum", "label": "Maximum [Member]" } } }, "auth_ref": [ "r395", "r396", "r397", "r398", "r449", "r629", "r689", "r741", "r742", "r801", "r805", "r807", "r808", "r818", "r839", "r840", "r852", "r857", "r870", "r878", "r1048", "r1090", "r1091", "r1092", "r1093", "r1094", "r1095" ] }, "ecd_MeasureAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MeasureAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Measure:", "label": "Measure [Axis]" } } }, "auth_ref": [ "r935" ] }, "ecd_MeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Measure Name" } } }, "auth_ref": [ "r935" ] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MinimumMember", "presentation": [ "http://www.snowflake.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.snowflake.com/role/CommitmentandContingenciesNarrativeDetails", "http://www.snowflake.com/role/CommitmentandContingenciesScheduleofOtherContractualCommitmentsDetails", "http://www.snowflake.com/role/EquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Minimum", "label": "Minimum [Member]" } } }, "auth_ref": [ "r395", "r396", "r397", "r398", "r449", "r629", "r689", "r741", "r742", "r801", "r805", "r807", "r808", "r818", "r839", "r840", "r852", "r857", "r870", "r878", "r1048", "r1090", "r1091", "r1092", "r1093", "r1094", "r1095" ] }, "us-gaap_MinorityInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MinorityInterest", "crdr": "credit", "calculation": { "http://www.snowflake.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.snowflake.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Noncontrolling interest", "label": "Equity, Attributable to Noncontrolling Interest", "documentation": "Amount of equity (deficit) attributable to noncontrolling interest. Excludes temporary equity." } } }, "auth_ref": [ "r44", "r179", "r254", "r361", "r399", "r401", "r402", "r403", "r406", "r407", "r559", "r664", "r753" ] }, "ecd_MnpiDiscTimedForCompValFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MnpiDiscTimedForCompValFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "MNPI Disclosure Timed for Compensation Value", "label": "MNPI Disclosure Timed for Compensation Value [Flag]" } } }, "auth_ref": [ "r955" ] }, "us-gaap_MoneyMarketFundsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MoneyMarketFundsMember", "presentation": [ "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofCashandCashEquivalentsandInvestmentsFairValueDetails", "http://www.snowflake.com/role/FairValueMeasurementsFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Money market funds", "label": "Money Market Funds [Member]", "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." } } }, "auth_ref": [ "r1050" ] }, "snow_MountainUSCorporationFormerlyKnownAsMobilizeNetCorporationMember": { "xbrltype": "domainItemType", "nsuri": "http://www.snowflake.com/20240131", "localname": "MountainUSCorporationFormerlyKnownAsMobilizeNetCorporationMember", "presentation": [ "http://www.snowflake.com/role/BusinessCombinationsNarrativeDetails", "http://www.snowflake.com/role/BusinessCombinationsScheduleofPreliminaryAllocationofPurchasePricetoAssetsAcquiredandLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Mountain US Corporation (formerly known as Mobilize.Net Corporation)", "label": "Mountain US Corporation, Formerly Known As Mobilize.Net Corporation [Member]", "documentation": "Mountain US Corporation, Formerly Known As Mobilize.Net Corporation" } } }, "auth_ref": [] }, "snow_MountainUSCorporationMember": { "xbrltype": "domainItemType", "nsuri": "http://www.snowflake.com/20240131", "localname": "MountainUSCorporationMember", "presentation": [ "http://www.snowflake.com/role/BusinessCombinationsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Mountain US Corporation", "label": "Mountain US Corporation [Member]", "documentation": "Mountain US Corporation" } } }, "auth_ref": [] }, "ecd_MtrlTermsOfTrdArrTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MtrlTermsOfTrdArrTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Material Terms of Trading Arrangement", "label": "Material Terms of Trading Arrangement [Text Block]" } } }, "auth_ref": [ "r963" ] }, "ecd_NamedExecutiveOfficersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NamedExecutiveOfficersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Named Executive Officers, Footnote", "label": "Named Executive Officers, Footnote [Text Block]" } } }, "auth_ref": [ "r936" ] }, "snow_NeevaIncAndItsEquityInvesteeMember": { "xbrltype": "domainItemType", "nsuri": "http://www.snowflake.com/20240131", "localname": "NeevaIncAndItsEquityInvesteeMember", "presentation": [ "http://www.snowflake.com/role/BusinessCombinationsNarrativeDetails", "http://www.snowflake.com/role/BusinessCombinationsScheduleofPreliminaryAllocationofPurchasePricetoAssetsAcquiredandLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Neeva Inc.", "label": "Neeva Inc. And Its Equity Investee [Member]", "documentation": "Neeva Inc. And Its Equity Investee" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by (used in) financing activities", "label": "Net Cash Provided by (Used in) Financing Activities", "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." } } }, "auth_ref": [ "r252" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from financing activities:", "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by (used in) investing activities", "label": "Net Cash Provided by (Used in) Investing Activities", "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." } } }, "auth_ref": [ "r252" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from investing activities:", "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by operating activities", "label": "Net Cash Provided by (Used in) Operating Activities", "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." } } }, "auth_ref": [ "r141", "r142", "r143" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from operating activities:", "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.snowflake.com/role/NetLossperShareScheduleofBasicandDilutedNetLossperShareDetails", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "totalLabel": "Net loss attributable to Snowflake Inc.", "terseLabel": "Net Income (Loss)", "label": "Net Income (Loss)", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r132", "r143", "r182", "r211", "r233", "r236", "r241", "r254", "r264", "r266", "r267", "r269", "r270", "r274", "r275", "r282", "r293", "r306", "r310", "r312", "r361", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r550", "r559", "r672", "r772", "r793", "r794", "r850", "r887", "r1044" ] }, "us-gaap_NetIncomeLossAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAttributableToNoncontrollingInterest", "crdr": "debit", "calculation": { "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "Less: net loss attributable to noncontrolling interest", "label": "Net Income (Loss) Attributable to Noncontrolling Interest", "documentation": "Amount of Net Income (Loss) attributable to noncontrolling interest." } } }, "auth_ref": [ "r103", "r173", "r233", "r236", "r274", "r275", "r671", "r995" ] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAvailableToCommonStockholdersBasicAbstract", "presentation": [ "http://www.snowflake.com/role/NetLossperShareScheduleofBasicandDilutedNetLossperShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Numerator:", "label": "Net Income (Loss) Available to Common Stockholders, Basic [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://www.snowflake.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Recently Issued Accounting Pronouncements Not Yet Adopted and Recent Securities and Exchange Commission (SEC) Final Rules Not Yet Adopted", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "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." } } }, "auth_ref": [] }, "snow_NonAffiliatedSellingStockholdersMember": { "xbrltype": "domainItemType", "nsuri": "http://www.snowflake.com/20240131", "localname": "NonAffiliatedSellingStockholdersMember", "presentation": [ "http://www.snowflake.com/role/BusinessCombinationsScheduleofAcquisitionDateFairValueofConsiderationTransferredDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Non-affiliated Selling Stockholders", "label": "Non-affiliated Selling Stockholders [Member]", "documentation": "Non-affiliated Selling Stockholders" } } }, "auth_ref": [] }, "ecd_NonGaapMeasureDescriptionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonGaapMeasureDescriptionTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-GAAP Measure Description", "label": "Non-GAAP Measure Description [Text Block]" } } }, "auth_ref": [ "r935" ] }, "ecd_NonNeosMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonNeosMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-NEOs", "label": "Non-NEOs [Member]" } } }, "auth_ref": [ "r904", "r916", "r926", "r943", "r952" ] }, "ecd_NonPeoNeoAvgCompActuallyPaidAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoAvgCompActuallyPaidAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount", "label": "Non-PEO NEO Average Compensation Actually Paid Amount" } } }, "auth_ref": [ "r933" ] }, "ecd_NonPeoNeoAvgTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoAvgTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO Average Total Compensation Amount", "label": "Non-PEO NEO Average Total Compensation Amount" } } }, "auth_ref": [ "r932" ] }, "ecd_NonPeoNeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO", "label": "Non-PEO NEO [Member]" } } }, "auth_ref": [ "r943" ] }, "ecd_NonRule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonRule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted", "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]" } } }, "auth_ref": [ "r963" ] }, "ecd_NonRule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonRule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated", "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]" } } }, "auth_ref": [ "r963" ] }, "us-gaap_NonUsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonUsMember", "presentation": [ "http://www.snowflake.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesSummaryofLonglivedAssetsbyGeographicAreasDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Non-US [Member]", "documentation": "Countries excluding the United States of America (US)." } } }, "auth_ref": [ "r1109", "r1110", "r1111", "r1112" ] }, "snow_NoncashOperatingLeaseCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.snowflake.com/20240131", "localname": "NoncashOperatingLeaseCosts", "crdr": "debit", "calculation": { "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Non-cash operating lease costs", "label": "Noncash Operating Lease Costs", "documentation": "Noncash Operating Lease Costs" } } }, "auth_ref": [] }, "us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance", "crdr": "credit", "presentation": [ "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Capital contributions from noncontrolling interest holders", "label": "Noncontrolling Interest, Increase from Subsidiary Equity Issuance", "documentation": "Amount of increase in noncontrolling interest from subsidiary issuance of equity interests to noncontrolling interest holders." } } }, "auth_ref": [ "r21", "r78", "r172" ] }, "us-gaap_NoncontrollingInterestMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NoncontrollingInterestMember", "presentation": [ "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Noncontrolling Interest", "label": "Noncontrolling Interest [Member]", "documentation": "This element represents that portion of equity (net assets) in a subsidiary not attributable, directly or indirectly, to the parent. A noncontrolling interest is sometimes called a minority interest." } } }, "auth_ref": [ "r98", "r416", "r1001", "r1002", "r1003", "r1107" ] }, "us-gaap_NoncurrentAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NoncurrentAssets", "crdr": "debit", "presentation": [ "http://www.snowflake.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesSummaryofLonglivedAssetsbyGeographicAreasDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total", "label": "Long-Lived Assets", "documentation": "Long-lived assets other than financial instruments, long-term customer relationships of a financial institution, mortgage and other servicing rights, deferred policy acquisition costs, and deferred tax assets." } } }, "auth_ref": [ "r315" ] }, "us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonvestedRestrictedStockSharesActivityTableTextBlock", "presentation": [ "http://www.snowflake.com/role/EquityTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Unvested RSA Rollforward", "label": "Nonvested Restricted Stock Shares Activity [Table Text Block]", "documentation": "Tabular disclosure of the changes in outstanding nonvested restricted stock shares." } } }, "auth_ref": [ "r32" ] }, "snow_NumberOfFounders": { "xbrltype": "integerItemType", "nsuri": "http://www.snowflake.com/20240131", "localname": "NumberOfFounders", "presentation": [ "http://www.snowflake.com/role/BusinessCombinationsNarrativeDetails", "http://www.snowflake.com/role/EquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of founders", "label": "Number of Founders", "documentation": "Number of Founders" } } }, "auth_ref": [] }, "snow_OnDemandArrangementsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.snowflake.com/20240131", "localname": "OnDemandArrangementsMember", "presentation": [ "http://www.snowflake.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "On-demand arrangements", "label": "On-Demand Arrangements [Member]", "documentation": "On-Demand Arrangements" } } }, "auth_ref": [] }, "us-gaap_OperatingExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpenses", "crdr": "debit", "calculation": { "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "totalLabel": "Total operating expenses", "label": "Operating Expenses", "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." } } }, "auth_ref": [] }, "us-gaap_OperatingExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpensesAbstract", "presentation": [ "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "Operating expenses:", "label": "Operating Expenses [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "totalLabel": "Operating loss", "label": "Operating Income (Loss)", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r293", "r306", "r310", "r312", "r850" ] }, "us-gaap_OperatingLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseCost", "crdr": "debit", "calculation": { "http://www.snowflake.com/role/CommitmentandContingenciesScheduleofLeaseCostDetails": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.snowflake.com/role/CommitmentandContingenciesScheduleofLeaseCostDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Operating lease costs", "label": "Operating Lease, Cost", "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." } } }, "auth_ref": [ "r576", "r875" ] }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "presentation": [ "http://www.snowflake.com/role/CommitmentandContingenciesScheduleofOperatingLeasesandSubleasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Leases", "label": "Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiability", "crdr": "credit", "calculation": { "http://www.snowflake.com/role/CommitmentandContingenciesScheduleofOperatingLeasesandSubleasesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.snowflake.com/role/CommitmentandContingenciesScheduleofOperatingLeasesandSubleasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Present value of operating lease liabilities", "label": "Operating Lease, Liability", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease." } } }, "auth_ref": [ "r572" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.snowflake.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.snowflake.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease liabilities, current", "label": "Operating Lease, Liability, Current", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r572" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.snowflake.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.snowflake.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease liabilities, non-current", "label": "Operating Lease, Liability, Noncurrent", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r572" ] }, "us-gaap_OperatingLeasePayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeasePayments", "crdr": "credit", "presentation": [ "http://www.snowflake.com/role/CommitmentandContingenciesSupplementalCashFlowInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash payments (receipts) included in the measurement of operating lease liabilities\u2014operating cash flows", "label": "Operating Lease, Payments", "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use." } } }, "auth_ref": [ "r573", "r579" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://www.snowflake.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.snowflake.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease right-of-use assets", "label": "Operating Lease, Right-of-Use Asset", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r571" ] }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://www.snowflake.com/role/CommitmentandContingenciesWeightedAverageRemainingLeaseTermandDiscountRateDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average discount rate", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "documentation": "Weighted average discount rate for operating lease calculated at point in time." } } }, "auth_ref": [ "r582", "r875" ] }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://www.snowflake.com/role/CommitmentandContingenciesWeightedAverageRemainingLeaseTermandDiscountRateDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average remaining lease term (years)", "label": "Operating Lease, Weighted Average Remaining Lease Term", "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." } } }, "auth_ref": [ "r581", "r875" ] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "presentation": [ "http://www.snowflake.com/role/OrganizationandDescriptionofBusiness" ], "lang": { "en-us": { "role": { "terseLabel": "Organization and Description of Business", "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]", "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure." } } }, "auth_ref": [ "r119", "r170", "r701", "r702" ] }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.snowflake.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.snowflake.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Other Accrued Liabilities, Current", "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r37" ] }, "snow_OtherAmericasMember": { "xbrltype": "domainItemType", "nsuri": "http://www.snowflake.com/20240131", "localname": "OtherAmericasMember", "presentation": [ "http://www.snowflake.com/role/RevenueAccountsReceivableDeferredRevenueandRemainingPerformanceObligationsRevenuefromExternalCustomersbyGeographicAreasDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other Americas", "label": "Other Americas [Member]", "documentation": "Other Americas" } } }, "auth_ref": [] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://www.snowflake.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.snowflake.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Other assets", "label": "Other Assets, Noncurrent", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r220" ] }, "us-gaap_OtherCommitmentFiscalYearMaturityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherCommitmentFiscalYearMaturityAbstract", "presentation": [ "http://www.snowflake.com/role/CommitmentandContingenciesScheduleofOtherContractualCommitmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other Commitment, Fiscal Year Maturity [Abstract]", "label": "Other Commitment, Fiscal Year Maturity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherCommitmentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherCommitmentsAxis", "presentation": [ "http://www.snowflake.com/role/CommitmentandContingenciesScheduleofOtherContractualCommitmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other Commitments [Axis]", "label": "Other Commitments [Axis]", "documentation": "Information by type of other commitment." } } }, "auth_ref": [] }, "us-gaap_OtherCommitmentsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherCommitmentsDomain", "presentation": [ "http://www.snowflake.com/role/CommitmentandContingenciesScheduleofOtherContractualCommitmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other Commitments [Domain]", "label": "Other Commitments [Domain]", "documentation": "Other future obligation." } } }, "auth_ref": [] }, "us-gaap_OtherCommitmentsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherCommitmentsLineItems", "presentation": [ "http://www.snowflake.com/role/CommitmentandContingenciesNarrativeDetails", "http://www.snowflake.com/role/CommitmentandContingenciesScheduleofOtherContractualCommitmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other Commitments [Line Items]", "label": "Other Commitments [Line Items]", "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." } } }, "auth_ref": [] }, "us-gaap_OtherCommitmentsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherCommitmentsTable", "presentation": [ "http://www.snowflake.com/role/CommitmentandContingenciesNarrativeDetails", "http://www.snowflake.com/role/CommitmentandContingenciesScheduleofOtherContractualCommitmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other Commitments [Table]", "label": "Other Commitments [Table]", "documentation": "Disclosure of information about obligations resulting from other commitments." } } }, "auth_ref": [] }, "us-gaap_OtherCommitmentsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherCommitmentsTableTextBlock", "presentation": [ "http://www.snowflake.com/role/CommitmentandContingenciesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Other Contractual Commitments", "label": "Other Commitments [Table Text Block]", "documentation": "Tabular disclosure of information about obligations resulting from other commitments." } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "crdr": "credit", "calculation": { "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign currency translation adjustments", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax", "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." } } }, "auth_ref": [ "r7" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS", "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "totalLabel": "Total other comprehensive income (loss)", "terseLabel": "Other comprehensive income (loss)", "label": "Other Comprehensive Income (Loss), Net of Tax", "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss)." } } }, "auth_ref": [ "r23", "r33", "r234", "r237", "r243", "r562", "r563", "r568", "r648", "r673", "r993", "r994" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "presentation": [ "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" ], "lang": { "en-us": { "role": { "terseLabel": "Other comprehensive income (loss):", "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeOtherNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeOtherNetOfTax", "crdr": "credit", "calculation": { "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Other Comprehensive Income, Other, Net of Tax", "documentation": "Amount of increase (decrease) in other comprehensive income, after tax, from changes classified as other." } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax", "crdr": "credit", "calculation": { "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" ], "lang": { "en-us": { "role": { "terseLabel": "Net change in unrealized gains or losses on available-for-sale debt securities", "label": "OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, after Tax", "documentation": "Amount, after tax and before adjustment, of unrealized holding gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). Excludes unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale." } } }, "auth_ref": [ "r231", "r232", "r356" ] }, "us-gaap_OtherIntangibleAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherIntangibleAssetsMember", "presentation": [ "http://www.snowflake.com/role/IntangibleAssetsandGoodwillScheduleofIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Other Intangible Assets [Member]", "documentation": "Intangible assets classified as other." } } }, "auth_ref": [] }, "us-gaap_OtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://www.snowflake.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.snowflake.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Other liabilities", "label": "Other Liabilities, Noncurrent", "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r39" ] }, "us-gaap_OtherLongTermInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLongTermInvestments", "crdr": "debit", "calculation": { "http://www.snowflake.com/role/FairValueMeasurementsScheduleofFairValueMeasurementsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.snowflake.com/role/FairValueMeasurementsScheduleofFairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total strategic investments\u2014included in other assets", "label": "Other Long-Term Investments", "documentation": "Amount of long-term investments classified as other." } } }, "auth_ref": [ "r656", "r990" ] }, "us-gaap_OtherNoncashIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNoncashIncomeExpense", "crdr": "credit", "calculation": { "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Other", "label": "Other Noncash Income (Expense)", "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other." } } }, "auth_ref": [ "r143" ] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "Other income (expense), net", "label": "Other Nonoperating Income (Expense)", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r138" ] }, "ecd_OtherPerfMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OtherPerfMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Other Performance Measure, Amount", "label": "Other Performance Measure, Amount" } } }, "auth_ref": [ "r935" ] }, "us-gaap_OtherReceivables": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherReceivables", "crdr": "debit", "presentation": [ "http://www.snowflake.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Receivables", "label": "Other Receivables", "documentation": "Amount due from parties in nontrade transactions, classified as other." } } }, "auth_ref": [ "r225", "r759" ] }, "snow_OutsideOfThePlansMember": { "xbrltype": "domainItemType", "nsuri": "http://www.snowflake.com/20240131", "localname": "OutsideOfThePlansMember", "presentation": [ "http://www.snowflake.com/role/BusinessCombinationsNarrativeDetails", "http://www.snowflake.com/role/BusinessCombinationsScheduleofAcquisitionDateFairValueofConsiderationTransferredDetails", "http://www.snowflake.com/role/EquityNarrativeDetails", "http://www.snowflake.com/role/EquityUnvestedRSARSURollforwardDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Outside of the Plans", "label": "Outside Of The Plans [Member]", "documentation": "Outside Of The Plans" } } }, "auth_ref": [] }, "ecd_OutstandingAggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingAggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount", "label": "Outstanding Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r902", "r914", "r924", "r950" ] }, "ecd_OutstandingRecoveryCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingRecoveryCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Amount", "label": "Outstanding Recovery Compensation Amount" } } }, "auth_ref": [ "r905", "r917", "r927", "r953" ] }, "ecd_OutstandingRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Outstanding Recovery, Individual Name" } } }, "auth_ref": [ "r905", "r917", "r927", "r953" ] }, "srt_OwnershipAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "OwnershipAxis", "presentation": [ "http://www.snowflake.com/role/BusinessCombinationsNarrativeDetails", "http://www.snowflake.com/role/BusinessCombinationsScheduleofAcquisitionDateFairValueofConsiderationTransferredDetails", "http://www.snowflake.com/role/BusinessCombinationsScheduleofPreliminaryAllocationofPurchasePricetoAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.snowflake.com/role/CONSOLIDATEDBALANCESHEETSPARENTHETICAL", "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYPARENTHETICAL", "http://www.snowflake.com/role/EquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Ownership [Axis]", "label": "Ownership [Axis]" } } }, "auth_ref": [] }, "srt_OwnershipDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "OwnershipDomain", "presentation": [ "http://www.snowflake.com/role/BusinessCombinationsNarrativeDetails", "http://www.snowflake.com/role/BusinessCombinationsScheduleofAcquisitionDateFairValueofConsiderationTransferredDetails", "http://www.snowflake.com/role/BusinessCombinationsScheduleofPreliminaryAllocationofPurchasePricetoAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.snowflake.com/role/CONSOLIDATEDBALANCESHEETSPARENTHETICAL", "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYPARENTHETICAL", "http://www.snowflake.com/role/EquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Ownership [Domain]", "label": "Ownership [Domain]" } } }, "auth_ref": [] }, "us-gaap_ParentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ParentMember", "presentation": [ "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Total Snowflake Inc. Stockholders\u2019 Equity", "label": "Parent [Member]", "documentation": "Portion of equity, or net assets, in the consolidated entity attributable, directly or indirectly, to the parent. Excludes noncontrolling interests." } } }, "auth_ref": [] }, "us-gaap_PatentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PatentsMember", "presentation": [ "http://www.snowflake.com/role/IntangibleAssetsandGoodwillScheduleofIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Patents", "label": "Patents [Member]", "documentation": "Exclusive legal right granted by the government to the owner of the patent to exploit an invention or a process for a period of time specified by law." } } }, "auth_ref": [ "r168" ] }, "ecd_PayVsPerformanceDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PayVsPerformanceDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Line Items]" } } }, "auth_ref": [ "r931" ] }, "us-gaap_PayablesAndAccrualsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PayablesAndAccrualsAbstract", "lang": { "en-us": { "role": { "label": "Payables and Accruals [Abstract]" } } }, "auth_ref": [] }, "snow_PaymentsForDeferredConsiderationRelatedToBusinessCombinations": { "xbrltype": "monetaryItemType", "nsuri": "http://www.snowflake.com/20240131", "localname": "PaymentsForDeferredConsiderationRelatedToBusinessCombinations", "crdr": "credit", "calculation": { "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Payments of deferred purchase consideration for business combinations", "label": "Payments For Deferred Consideration Related To Business Combinations", "documentation": "Payments For Deferred Consideration Related To Business Combinations" } } }, "auth_ref": [] }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForRepurchaseOfCommonStock", "crdr": "credit", "calculation": { "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.snowflake.com/role/EquityScheduleofStockRepurchaseActivityDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Repurchases of common stock", "terseLabel": "Aggregate purchase price", "label": "Payments for Repurchase of Common Stock", "documentation": "The cash outflow to reacquire common stock during the period." } } }, "auth_ref": [ "r51" ] }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "crdr": "credit", "calculation": { "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Taxes paid related to net share settlement of equity awards", "label": "Payment, Tax Withholding, Share-Based Payment Arrangement", "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement." } } }, "auth_ref": [ "r250" ] }, "us-gaap_PaymentsToAcquireBusinessesGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireBusinessesGross", "crdr": "credit", "calculation": { "http://www.snowflake.com/role/BusinessCombinationsScheduleofAcquisitionDateFairValueofConsiderationTransferredDetails": { "parentTag": "us-gaap_BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombination1", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.snowflake.com/role/BusinessCombinationsNarrativeDetails", "http://www.snowflake.com/role/BusinessCombinationsScheduleofAcquisitionDateFairValueofConsiderationTransferredDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Consideration transferred", "terseLabel": "Cash", "label": "Payments to Acquire Businesses, Gross", "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price." } } }, "auth_ref": [ "r49", "r531" ] }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "crdr": "credit", "calculation": { "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Cash paid for business combinations, net of cash, cash equivalents, and restricted cash acquired", "label": "Payments to Acquire Businesses, Net of Cash Acquired", "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase." } } }, "auth_ref": [ "r49" ] }, "us-gaap_PaymentsToAcquireIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireIntangibleAssets", "crdr": "credit", "calculation": { "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Purchases of intangible assets", "label": "Payments to Acquire Intangible Assets", "documentation": "The cash outflow to acquire asset without physical form usually arising from contractual or other legal rights, excluding goodwill." } } }, "auth_ref": [ "r140" ] }, "us-gaap_PaymentsToAcquireInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireInvestments", "crdr": "credit", "calculation": { "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Purchases of investments", "label": "Payments to Acquire Investments", "documentation": "The cash outflow associated with the purchase of all investments (debt, security, other) during the period." } } }, "auth_ref": [ "r139" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Purchases of property and equipment", "label": "Payments to Acquire Property, Plant, and Equipment", "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." } } }, "auth_ref": [ "r140" ] }, "us-gaap_PaymentsToDevelopSoftware": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToDevelopSoftware", "crdr": "credit", "calculation": { "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Capitalized internal-use software development costs", "label": "Payments to Develop Software", "documentation": "The cash outflow associated with the development or modification of software programs or applications for internal use (that is, not to be sold, leased or otherwise marketed to others) that qualify for capitalization." } } }, "auth_ref": [ "r140" ] }, "ecd_PeerGroupIssuersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeerGroupIssuersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Peer Group Issuers, Footnote", "label": "Peer Group Issuers, Footnote [Text Block]" } } }, "auth_ref": [ "r934" ] }, "ecd_PeerGroupTotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeerGroupTotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Peer Group Total Shareholder Return Amount", "label": "Peer Group Total Shareholder Return Amount" } } }, "auth_ref": [ "r934" ] }, "ecd_PeoActuallyPaidCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoActuallyPaidCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Actually Paid Compensation Amount", "label": "PEO Actually Paid Compensation Amount" } } }, "auth_ref": [ "r933" ] }, "ecd_PeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO", "label": "PEO [Member]" } } }, "auth_ref": [ "r943" ] }, "ecd_PeoName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Name", "label": "PEO Name" } } }, "auth_ref": [ "r936" ] }, "ecd_PeoTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Total Compensation Amount", "label": "PEO Total Compensation Amount" } } }, "auth_ref": [ "r932" ] }, "us-gaap_PlanNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameAxis", "presentation": [ "http://www.snowflake.com/role/BusinessCombinationsNarrativeDetails", "http://www.snowflake.com/role/EquityNarrativeDetails", "http://www.snowflake.com/role/EquitySharesReservedForFutureIssuanceDetails", "http://www.snowflake.com/role/EquityUnvestedRSARSURollforwardDetails", "http://www.snowflake.com/role/EquityValuationAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Plan Name [Axis]", "label": "Plan Name [Axis]", "documentation": "Information by plan name for share-based payment arrangement." } } }, "auth_ref": [ "r1051", "r1052", "r1053", "r1054", "r1055", "r1056", "r1057", "r1058", "r1059", "r1060", "r1061", "r1062", "r1063", "r1064", "r1065", "r1066", "r1067", "r1068", "r1069", "r1070", "r1071", "r1072", "r1073", "r1074", "r1075", "r1076" ] }, "us-gaap_PlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameDomain", "presentation": [ "http://www.snowflake.com/role/BusinessCombinationsNarrativeDetails", "http://www.snowflake.com/role/EquityNarrativeDetails", "http://www.snowflake.com/role/EquitySharesReservedForFutureIssuanceDetails", "http://www.snowflake.com/role/EquityUnvestedRSARSURollforwardDetails", "http://www.snowflake.com/role/EquityValuationAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Plan Name [Domain]", "label": "Plan Name [Domain]", "documentation": "Plan name for share-based payment arrangement." } } }, "auth_ref": [ "r1051", "r1052", "r1053", "r1054", "r1055", "r1056", "r1057", "r1058", "r1059", "r1060", "r1061", "r1062", "r1063", "r1064", "r1065", "r1066", "r1067", "r1068", "r1069", "r1070", "r1071", "r1072", "r1073", "r1074", "r1075", "r1076" ] }, "snow_PostCombinationShareBasedCompensationArrangementByShareBasedPaymentAwardAwardServicePeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.snowflake.com/20240131", "localname": "PostCombinationShareBasedCompensationArrangementByShareBasedPaymentAwardAwardServicePeriod", "presentation": [ "http://www.snowflake.com/role/BusinessCombinationsNarrativeDetails", "http://www.snowflake.com/role/EquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Requisite service period", "label": "Post-Combination Share-Based Compensation Arrangement By Share-Based Payment Award, Award Service Period", "documentation": "Post-Combination Share-Based Compensation Arrangement By Share-Based Payment Award, Award Service Period" } } }, "auth_ref": [] }, "snow_PostCombinationShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.snowflake.com/20240131", "localname": "PostCombinationShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod", "presentation": [ "http://www.snowflake.com/role/BusinessCombinationsNarrativeDetails", "http://www.snowflake.com/role/EquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting period (in years)", "label": "Post-combination Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period", "documentation": "Post-combination Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period" } } }, "auth_ref": [] }, "snow_PostCombinationShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodTotalFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.snowflake.com/20240131", "localname": "PostCombinationShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodTotalFairValue", "crdr": "credit", "presentation": [ "http://www.snowflake.com/role/BusinessCombinationsNarrativeDetails", "http://www.snowflake.com/role/EquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair value", "label": "Post-Combination Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Grants In Period, Total Fair Value", "documentation": "Post-combination Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Granted in Period, Total Fair Value" } } }, "auth_ref": [] }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockParOrStatedValuePerShare", "presentation": [ "http://www.snowflake.com/role/CONSOLIDATEDBALANCESHEETSPARENTHETICAL", "http://www.snowflake.com/role/EquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, par value (in dollars per share)", "label": "Preferred Stock, Par or Stated Value Per Share", "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer." } } }, "auth_ref": [ "r122", "r410" ] }, "us-gaap_PreferredStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesAuthorized", "presentation": [ "http://www.snowflake.com/role/CONSOLIDATEDBALANCESHEETSPARENTHETICAL", "http://www.snowflake.com/role/EquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, shares authorized (in shares)", "label": "Preferred Stock, Shares Authorized", "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." } } }, "auth_ref": [ "r122", "r751" ] }, "us-gaap_PreferredStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesIssued", "presentation": [ "http://www.snowflake.com/role/CONSOLIDATEDBALANCESHEETSPARENTHETICAL" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, shares issued (in shares)", "label": "Preferred Stock, Shares Issued", "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." } } }, "auth_ref": [ "r122", "r410" ] }, "us-gaap_PreferredStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesOutstanding", "presentation": [ "http://www.snowflake.com/role/CONSOLIDATEDBALANCESHEETSPARENTHETICAL" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, shares outstanding (in shares)", "label": "Preferred Stock, Shares Outstanding", "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." } } }, "auth_ref": [ "r122", "r751", "r770", "r1107", "r1108" ] }, "us-gaap_PreferredStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockValue", "crdr": "credit", "calculation": { "http://www.snowflake.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.snowflake.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock; $0.0001 par value per share; 200,000 shares authorized, zero shares issued and outstanding as of each January\u00a031, 2024 and 2023", "label": "Preferred Stock, Value, Issued", "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." } } }, "auth_ref": [ "r122", "r660", "r876" ] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "calculation": { "http://www.snowflake.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.snowflake.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid expenses and other current assets", "label": "Prepaid Expense and Other Assets, Current", "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." } } }, "auth_ref": [ "r992" ] }, "us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpensesAndOtherCurrentAssetsMember", "presentation": [ "http://www.snowflake.com/role/CashEquivalentsandInvestmentsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid Expenses and Other Current Assets", "label": "Prepaid Expenses and Other Current Assets [Member]", "documentation": "Primary financial statement caption encompassing prepaid expenses and other current assets." } } }, "auth_ref": [] }, "snow_PrivatelyHeldCompanyMember": { "xbrltype": "domainItemType", "nsuri": "http://www.snowflake.com/20240131", "localname": "PrivatelyHeldCompanyMember", "presentation": [ "http://www.snowflake.com/role/BusinessCombinationsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Privately-Held Company", "label": "Privately-Held Company [Member]", "documentation": "Privately-Held Company" } } }, "auth_ref": [] }, "us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities", "crdr": "debit", "calculation": { "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Maturities and redemptions of investments", "label": "Proceeds from Maturities, Prepayments and Calls of Debt Securities, Available-for-Sale", "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)." } } }, "auth_ref": [ "r248", "r249", "r1007" ] }, "us-gaap_ProceedsFromMinorityShareholders": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromMinorityShareholders", "crdr": "debit", "calculation": { "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Capital contributions from noncontrolling interest holders", "label": "Proceeds from Noncontrolling Interests", "documentation": "Amount of cash inflow from a noncontrolling interest. Includes, but is not limited to, purchase of additional shares or other increase in noncontrolling interest ownership." } } }, "auth_ref": [ "r50" ] }, "us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromSaleOfAvailableForSaleSecuritiesDebt", "crdr": "debit", "calculation": { "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Sales of investments", "label": "Proceeds from Sale of Debt Securities, Available-for-Sale", "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)." } } }, "auth_ref": [ "r48", "r248", "r323", "r355" ] }, "us-gaap_ProceedsFromStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromStockOptionsExercised", "crdr": "debit", "calculation": { "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from exercise of stock options", "label": "Proceeds from Stock Options Exercised", "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement." } } }, "auth_ref": [ "r8", "r29" ] }, "us-gaap_ProceedsFromStockPlans": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromStockPlans", "crdr": "debit", "calculation": { "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from issuance of common stock under employee stock purchase plan", "label": "Proceeds from Stock Plans", "documentation": "The cash inflow associated with the amount received from the stock plan during the period." } } }, "auth_ref": [ "r8" ] }, "us-gaap_ProductConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProductConcentrationRiskMember", "presentation": [ "http://www.snowflake.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service", "label": "Product Concentration Risk [Member]", "documentation": "Reflects the percentage that revenues during the period from a specified product are to a specified benchmark, such as total net revenues, segment revenues or product line revenues. May also reflect the percentage contribution the product made to operating results. Risk is materially adverse effects of a loss of sales of a significant product or line of products, which could occur upon loss of rights to sell, distribute or license others; loss of patent or copyright protection; or technological obsolescence." } } }, "auth_ref": [ "r62" ] }, "us-gaap_ProductMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProductMember", "presentation": [ "http://www.snowflake.com/role/RevenueAccountsReceivableDeferredRevenueandRemainingPerformanceObligationsDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product revenue", "label": "Product [Member]", "documentation": "Article or substance produced by nature, labor or machinery." } } }, "auth_ref": [ "r858" ] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductOrServiceAxis", "presentation": [ "http://www.snowflake.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.snowflake.com/role/RevenueAccountsReceivableDeferredRevenueandRemainingPerformanceObligationsDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service [Axis]", "label": "Product and Service [Axis]" } } }, "auth_ref": [ "r313", "r631", "r683", "r684", "r685", "r686", "r687", "r688", "r842", "r858", "r877", "r979", "r1041", "r1042", "r1049", "r1102" ] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductsAndServicesDomain", "presentation": [ "http://www.snowflake.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.snowflake.com/role/RevenueAccountsReceivableDeferredRevenueandRemainingPerformanceObligationsDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Professional services and other revenue", "label": "Product and Service [Domain]" } } }, "auth_ref": [ "r313", "r631", "r683", "r684", "r685", "r686", "r687", "r688", "r842", "r858", "r877", "r979", "r1041", "r1042", "r1049", "r1102" ] }, "snow_ProfessionalServicesAndOtherMember": { "xbrltype": "domainItemType", "nsuri": "http://www.snowflake.com/20240131", "localname": "ProfessionalServicesAndOtherMember", "presentation": [ "http://www.snowflake.com/role/RevenueAccountsReceivableDeferredRevenueandRemainingPerformanceObligationsDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Professional services and other revenue", "label": "Professional Services And Other [Member]", "documentation": "Professional Services And Other" } } }, "auth_ref": [] }, "us-gaap_ProfitLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProfitLoss", "crdr": "credit", "calculation": { "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 1.0 }, "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 2.0 }, "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 16.0 } }, "presentation": [ "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS", "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.snowflake.com/role/NetLossperShareScheduleofBasicandDilutedNetLossperShareDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Net loss", "terseLabel": "Net loss", "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest." } } }, "auth_ref": [ "r211", "r233", "r236", "r251", "r254", "r264", "r274", "r275", "r293", "r306", "r310", "r312", "r361", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r532", "r535", "r536", "r550", "r559", "r653", "r670", "r719", "r772", "r793", "r794", "r850", "r873", "r874", "r888", "r995", "r1044" ] }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentAbstract", "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Abstract]" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentByTypeAxis", "presentation": [ "http://www.snowflake.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.snowflake.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-Lived Tangible Asset [Axis]", "label": "Long-Lived Tangible Asset [Axis]", "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r12" ] }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "presentation": [ "http://www.snowflake.com/role/PropertyandEquipmentNet" ], "lang": { "en-us": { "role": { "terseLabel": "Property and Equipment, Net", "label": "Property, Plant and Equipment Disclosure [Text Block]", "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections." } } }, "auth_ref": [ "r151", "r197", "r202", "r203" ] }, "us-gaap_PropertyPlantAndEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentGross", "crdr": "debit", "calculation": { "http://www.snowflake.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.snowflake.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total property and equipment, gross", "label": "Property, Plant and Equipment, Gross", "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." } } }, "auth_ref": [ "r152", "r216", "r668" ] }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentLineItems", "presentation": [ "http://www.snowflake.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment", "label": "Property, Plant and Equipment [Line Items]", "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." } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://www.snowflake.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 8.0 }, "http://www.snowflake.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.snowflake.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.snowflake.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Property and equipment, net", "totalLabel": "Total property and equipment, net", "label": "Property, Plant and Equipment, Net", "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." } } }, "auth_ref": [ "r12", "r655", "r668", "r876" ] }, "us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentNetByTypeAbstract", "presentation": [ "http://www.snowflake.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment, Net, by Type", "label": "Property, Plant and Equipment, Net, by Type [Abstract]" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "presentation": [ "http://www.snowflake.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Property and Equipment, Net", "label": "Property, Plant and Equipment, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections." } } }, "auth_ref": [ "r12", "r197", "r202", "r666" ] }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTextBlock", "presentation": [ "http://www.snowflake.com/role/PropertyandEquipmentNetTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Property and Equipment, Net", "label": "Property, Plant and Equipment [Table Text Block]", "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." } } }, "auth_ref": [ "r12" ] }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTypeDomain", "presentation": [ "http://www.snowflake.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.snowflake.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-Lived Tangible Asset [Domain]", "label": "Long-Lived Tangible Asset [Domain]", "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." } } }, "auth_ref": [ "r152" ] }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentUsefulLife", "presentation": [ "http://www.snowflake.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Estimated useful life", "label": "Property, Plant and Equipment, Useful Life", "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." } } }, "auth_ref": [] }, "us-gaap_PurchaseObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PurchaseObligation", "crdr": "credit", "calculation": { "http://www.snowflake.com/role/CommitmentandContingenciesScheduleofOtherContractualCommitmentsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.snowflake.com/role/CommitmentandContingenciesScheduleofOtherContractualCommitmentsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total", "label": "Purchase Obligation", "documentation": "Minimum amount of purchase arrangement in which the entity has agreed to expend funds to procure goods or services from a supplier." } } }, "auth_ref": [] }, "us-gaap_PurchaseObligationDueAfterFifthYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PurchaseObligationDueAfterFifthYear", "crdr": "credit", "calculation": { "http://www.snowflake.com/role/CommitmentandContingenciesScheduleofOtherContractualCommitmentsDetails": { "parentTag": "us-gaap_PurchaseObligation", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.snowflake.com/role/CommitmentandContingenciesScheduleofOtherContractualCommitmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Thereafter", "label": "Purchase Obligation, to be Paid, after Year Five", "documentation": "Amount of purchase arrangement to be paid after fifth fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [] }, "us-gaap_PurchaseObligationDueInFifthYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PurchaseObligationDueInFifthYear", "crdr": "credit", "calculation": { "http://www.snowflake.com/role/CommitmentandContingenciesScheduleofOtherContractualCommitmentsDetails": { "parentTag": "us-gaap_PurchaseObligation", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.snowflake.com/role/CommitmentandContingenciesScheduleofOtherContractualCommitmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2029", "label": "Purchase Obligation, to be Paid, Year Five", "documentation": "Amount of purchase arrangement to be paid in fifth fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [] }, "us-gaap_PurchaseObligationDueInFourthYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PurchaseObligationDueInFourthYear", "crdr": "credit", "calculation": { "http://www.snowflake.com/role/CommitmentandContingenciesScheduleofOtherContractualCommitmentsDetails": { "parentTag": "us-gaap_PurchaseObligation", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.snowflake.com/role/CommitmentandContingenciesScheduleofOtherContractualCommitmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "label": "Purchase Obligation, to be Paid, Year Four", "documentation": "Amount of purchase arrangement to be paid in fourth fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [] }, "us-gaap_PurchaseObligationDueInNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PurchaseObligationDueInNextTwelveMonths", "crdr": "credit", "calculation": { "http://www.snowflake.com/role/CommitmentandContingenciesScheduleofOtherContractualCommitmentsDetails": { "parentTag": "us-gaap_PurchaseObligation", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.snowflake.com/role/CommitmentandContingenciesScheduleofOtherContractualCommitmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Purchase Obligation, to be Paid, Year One", "documentation": "Amount of purchase arrangement to be paid in next fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [] }, "us-gaap_PurchaseObligationDueInSecondYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PurchaseObligationDueInSecondYear", "crdr": "credit", "calculation": { "http://www.snowflake.com/role/CommitmentandContingenciesScheduleofOtherContractualCommitmentsDetails": { "parentTag": "us-gaap_PurchaseObligation", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.snowflake.com/role/CommitmentandContingenciesScheduleofOtherContractualCommitmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Purchase Obligation, to be Paid, Year Two", "documentation": "Amount of purchase arrangement to be paid in second fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [] }, "us-gaap_PurchaseObligationDueInThirdYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PurchaseObligationDueInThirdYear", "crdr": "credit", "calculation": { "http://www.snowflake.com/role/CommitmentandContingenciesScheduleofOtherContractualCommitmentsDetails": { "parentTag": "us-gaap_PurchaseObligation", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.snowflake.com/role/CommitmentandContingenciesScheduleofOtherContractualCommitmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Purchase Obligation, to be Paid, Year Three", "documentation": "Amount of purchase arrangement to be paid in third fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [] }, "ecd_PvpTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PvpTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pay vs Performance Disclosure", "label": "Pay vs Performance Disclosure [Table]" } } }, "auth_ref": [ "r931" ] }, "ecd_PvpTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PvpTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pay vs Performance Disclosure, Table", "label": "Pay vs Performance [Table Text Block]" } } }, "auth_ref": [ "r931" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeAxis", "presentation": [ "http://www.snowflake.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.snowflake.com/role/CommitmentandContingenciesNarrativeDetails", "http://www.snowflake.com/role/CommitmentandContingenciesScheduleofOtherContractualCommitmentsDetails", "http://www.snowflake.com/role/EquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement [Axis]", "label": "Statistical Measurement [Axis]" } } }, "auth_ref": [ "r395", "r396", "r397", "r398", "r441", "r449", "r479", "r480", "r481", "r605", "r629", "r689", "r741", "r742", "r801", "r805", "r807", "r808", "r818", "r839", "r840", "r852", "r857", "r870", "r878", "r881", "r1038", "r1048", "r1091", "r1092", "r1093", "r1094", "r1095" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeMember", "presentation": [ "http://www.snowflake.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.snowflake.com/role/CommitmentandContingenciesNarrativeDetails", "http://www.snowflake.com/role/CommitmentandContingenciesScheduleofOtherContractualCommitmentsDetails", "http://www.snowflake.com/role/EquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement [Domain]", "label": "Statistical Measurement [Domain]" } } }, "auth_ref": [ "r395", "r396", "r397", "r398", "r441", "r449", "r479", "r480", "r481", "r605", "r629", "r689", "r741", "r742", "r801", "r805", "r807", "r808", "r818", "r839", "r840", "r852", "r857", "r870", "r878", "r881", "r1038", "r1048", "r1091", "r1092", "r1093", "r1094", "r1095" ] }, "snow_RealizedAndUnrealizedGainLossOnInvestmentsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.snowflake.com/20240131", "localname": "RealizedAndUnrealizedGainLossOnInvestmentsTableTextBlock", "presentation": [ "http://www.snowflake.com/role/FairValueMeasurementsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Realized and Unrealized Gain (Loss) on Investments", "label": "Realized And Unrealized Gain (Loss) On Investments [Table Text Block]", "documentation": "Realized And Unrealized Gain (Loss) On Investments" } } }, "auth_ref": [] }, "us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward", "presentation": [ "http://www.snowflake.com/role/IncomeTaxesScheduleofUnrecognizedTaxBenefitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]", "label": "Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "ecd_RecoveryOfErrCompDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RecoveryOfErrCompDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]" } } }, "auth_ref": [ "r897", "r909", "r919", "r945" ] }, "us-gaap_RelatedPartyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyDomain", "presentation": [ "http://www.snowflake.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party, Type [Domain]", "label": "Related Party, Type [Domain]", "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." } } }, "auth_ref": [ "r448", "r590", "r591", "r744", "r745", "r746", "r747", "r748", "r769", "r771", "r800" ] }, "us-gaap_RelatedPartyMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyMember", "presentation": [ "http://www.snowflake.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party", "label": "Related Party [Member]", "documentation": "Party related to reporting entity. Includes, but is not limited to, affiliate, entity for which investment is accounted for by equity method, trust for benefit of employees, and principal owner, management, and members of immediate family." } } }, "auth_ref": [ "r257", "r258", "r590", "r591", "r592", "r593", "r744", "r745", "r746", "r747", "r748", "r769", "r771", "r800" ] }, "us-gaap_RelatedPartyTransactionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionLineItems", "presentation": [ "http://www.snowflake.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party Transaction [Line Items]", "label": "Related Party Transaction [Line Items]", "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." } } }, "auth_ref": [ "r776", "r777", "r780" ] }, "us-gaap_RelatedPartyTransactionsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionsAbstract", "lang": { "en-us": { "role": { "label": "Related Party Transactions [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "presentation": [ "http://www.snowflake.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party, Type [Axis]", "label": "Related Party, Type [Axis]", "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." } } }, "auth_ref": [ "r448", "r590", "r591", "r634", "r635", "r636", "r637", "r638", "r639", "r640", "r641", "r642", "r643", "r644", "r645", "r744", "r745", "r746", "r747", "r748", "r769", "r771", "r800", "r1087" ] }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionsDisclosureTextBlock", "presentation": [ "http://www.snowflake.com/role/RelatedPartyTransactions" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party Transactions", "label": "Related Party Transactions Disclosure [Text Block]", "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." } } }, "auth_ref": [ "r587", "r588", "r589", "r591", "r594", "r715", "r716", "r717", "r778", "r779", "r780", "r798", "r799" ] }, "us-gaap_ResearchAndDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpense", "crdr": "debit", "calculation": { "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "Research and development", "label": "Research and Development Expense", "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." } } }, "auth_ref": [ "r118", "r497", "r1096" ] }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpenseMember", "presentation": [ "http://www.snowflake.com/role/EquitySharebasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Research and development", "label": "Research and Development Expense [Member]", "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included." } } }, "auth_ref": [] }, "us-gaap_ResearchAndDevelopmentExpensePolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpensePolicy", "presentation": [ "http://www.snowflake.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Research and Development Costs", "label": "Research and Development Expense, Policy [Policy Text Block]", "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." } } }, "auth_ref": [ "r496" ] }, "srt_RestatementAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RestatementAxis", "presentation": [ "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofCashandCashEquivalentsandInvestmentsFairValueDetails", "http://www.snowflake.com/role/FairValueMeasurementsFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revision of Prior Period [Axis]", "label": "Revision of Prior Period [Axis]" } } }, "auth_ref": [ "r209", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r271", "r272", "r273", "r274", "r275", "r276", "r289", "r363", "r364", "r518", "r547", "r548", "r549", "r550", "r570", "r585", "r586", "r690", "r691", "r692", "r693", "r694", "r695", "r696", "r697", "r698", "r699", "r703" ] }, "ecd_RestatementDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDateAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement Determination Date:", "label": "Restatement Determination Date [Axis]" } } }, "auth_ref": [ "r898", "r910", "r920", "r946" ] }, "ecd_RestatementDeterminationDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDeterminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement Determination Date", "label": "Restatement Determination Date" } } }, "auth_ref": [ "r899", "r911", "r921", "r947" ] }, "ecd_RestatementDoesNotRequireRecoveryTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDoesNotRequireRecoveryTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement does not require Recovery", "label": "Restatement Does Not Require Recovery [Text Block]" } } }, "auth_ref": [ "r906", "r918", "r928", "r954" ] }, "srt_RestatementDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RestatementDomain", "presentation": [ "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofCashandCashEquivalentsandInvestmentsFairValueDetails", "http://www.snowflake.com/role/FairValueMeasurementsFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revision of Prior Period [Domain]", "label": "Revision of Prior Period [Domain]" } } }, "auth_ref": [ "r209", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r271", "r272", "r273", "r274", "r275", "r276", "r289", "r363", "r364", "r518", "r547", "r548", "r549", "r550", "r570", "r585", "r586", "r690", "r691", "r692", "r693", "r694", "r695", "r696", "r697", "r698", "r699", "r703" ] }, "us-gaap_RestrictedCash": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCash", "crdr": "debit", "calculation": { "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted cash\u2014included in other assets and prepaid expenses and other current assets", "label": "Restricted Cash", "documentation": "Amount of cash restricted as to withdrawal or usage. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits." } } }, "auth_ref": [ "r988", "r997", "r1097", "r1100" ] }, "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember", "presentation": [ "http://www.snowflake.com/role/CashEquivalentsandInvestmentsAvailableforSaleSecuritiesRemainingContractualMaturityDetails", "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofCashandCashEquivalentsandInvestmentsFairValueDetails", "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofDebtSecuritiesAvailableforsaleUnrealizedLossPositionFairValueDetails", "http://www.snowflake.com/role/FairValueMeasurementsFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and Cash Equivalents [Domain]", "label": "Cash and Cash Equivalents [Domain]", "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." } } }, "auth_ref": [ "r214" ] }, "snow_RestrictedCommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://www.snowflake.com/20240131", "localname": "RestrictedCommonStockMember", "presentation": [ "http://www.snowflake.com/role/BusinessCombinationsNarrativeDetails", "http://www.snowflake.com/role/EquityNarrativeDetails", "http://www.snowflake.com/role/EquityUnvestedRSARSURollforwardDetails", "http://www.snowflake.com/role/EquityValuationAssumptionsDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted Common Stock", "label": "Restricted Common Stock [Member]", "documentation": "Restricted Common Stock" } } }, "auth_ref": [] }, "us-gaap_RestrictedStockUnitsRSUMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockUnitsRSUMember", "presentation": [ "http://www.snowflake.com/role/EquityNarrativeDetails", "http://www.snowflake.com/role/EquityOptionActivityRollforwardDetails", "http://www.snowflake.com/role/EquitySharesReservedForFutureIssuanceDetails", "http://www.snowflake.com/role/EquityUnvestedRSARSURollforwardDetails", "http://www.snowflake.com/role/EquityValuationAssumptionsDetails", "http://www.snowflake.com/role/NetLossperShareScheduleofPotentiallyDilutiveSecuritiesExcludedfromComputationofNetLossperShareDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "RSUs", "label": "Restricted Stock Units (RSUs) [Member]", "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." } } }, "auth_ref": [] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://www.snowflake.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.snowflake.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated deficit", "label": "Retained Earnings (Accumulated Deficit)", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r125", "r156", "r663", "r694", "r699", "r713", "r752", "r876" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsMember", "presentation": [ "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Deficit", "label": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r208", "r261", "r262", "r263", "r265", "r273", "r275", "r362", "r365", "r487", "r488", "r489", "r517", "r518", "r540", "r542", "r543", "r545", "r548", "r690", "r692", "r720", "r1107" ] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "calculation": { "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_GrossProfit", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.snowflake.com/role/RevenueAccountsReceivableDeferredRevenueandRemainingPerformanceObligationsDisaggregationofRevenueDetails", "http://www.snowflake.com/role/RevenueAccountsReceivableDeferredRevenueandRemainingPerformanceObligationsRevenuefromExternalCustomersbyGeographicAreasDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "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." } } }, "auth_ref": [ "r294", "r295", "r305", "r308", "r309", "r313", "r314", "r316", "r436", "r437", "r631" ] }, "us-gaap_RevenueFromContractWithCustomerMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerMember", "presentation": [ "http://www.snowflake.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue from Contract with Customer Benchmark", "label": "Revenue from Contract with Customer Benchmark [Member]", "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." } } }, "auth_ref": [ "r316", "r974" ] }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "presentation": [ "http://www.snowflake.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue Recognition, Cost of Revenue, Deferred Commissions, Deferred Revenue", "label": "Revenue from Contract with Customer [Policy Text Block]", "documentation": "Disclosure of accounting policy for revenue from contract with customer." } } }, "auth_ref": [ "r206", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r841" ] }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerTextBlock", "presentation": [ "http://www.snowflake.com/role/RevenueAccountsReceivableDeferredRevenueandRemainingPerformanceObligations" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue, Accounts Receivable, Deferred Revenue, and Remaining Performance Obligations", "label": "Revenue from Contract with Customer [Text Block]", "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." } } }, "auth_ref": [ "r206", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r440" ] }, "us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "presentation": [ "http://www.snowflake.com/role/RevenueAccountsReceivableDeferredRevenueandRemainingPerformanceObligationsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue from External Customers by Geographic Areas", "label": "Revenue from External Customers by Geographic Areas [Table Text Block]", "documentation": "Tabular disclosure of revenue from external customers by geographic areas attributed to the entity's country of domicile and to foreign countries from which the entity derives revenue." } } }, "auth_ref": [ "r30" ] }, "us-gaap_RevenueRecognitionAndDeferredRevenueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRecognitionAndDeferredRevenueAbstract", "lang": { "en-us": { "role": { "label": "Revenue Recognition and Deferred Revenue [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RevenueRemainingPerformanceObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligation", "crdr": "credit", "presentation": [ "http://www.snowflake.com/role/RevenueAccountsReceivableDeferredRevenueandRemainingPerformanceObligationsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Remaining performance obligation", "label": "Revenue, Remaining Performance Obligation, Amount", "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue." } } }, "auth_ref": [ "r200" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "presentation": [ "http://www.snowflake.com/role/RevenueAccountsReceivableDeferredRevenueandRemainingPerformanceObligationsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Remaining performance obligation, remaining life", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period", "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." } } }, "auth_ref": [ "r201" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis", "presentation": [ "http://www.snowflake.com/role/RevenueAccountsReceivableDeferredRevenueandRemainingPerformanceObligationsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]", "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in YYYY-MM-DD format." } } }, "auth_ref": [ "r201" ] }, "us-gaap_RevenueRemainingPerformanceObligationPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationPercentage", "presentation": [ "http://www.snowflake.com/role/RevenueAccountsReceivableDeferredRevenueandRemainingPerformanceObligationsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue, remaining performance obligation, percentage", "label": "Revenue, Remaining Performance Obligation, Percentage", "documentation": "Percentage of remaining performance obligation to total remaining performance obligation not recognized as revenue." } } }, "auth_ref": [ "r973" ] }, "us-gaap_Revenues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Revenues", "crdr": "credit", "presentation": [ "http://www.snowflake.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue", "label": "Revenues", "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss)." } } }, "auth_ref": [ "r242", "r254", "r294", "r295", "r305", "r308", "r309", "r313", "r314", "r316", "r361", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r559", "r653", "r1044" ] }, "us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenuesFromExternalCustomersAndLongLivedAssetsLineItems", "presentation": [ "http://www.snowflake.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesSummaryofLonglivedAssetsbyGeographicAreasDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenues from External Customers and Long-Lived Assets [Line Items]", "label": "Revenues from External Customers and Long-Lived Assets [Line Items]", "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." } } }, "auth_ref": [] }, "srt_RevisionOfPriorPeriodReclassificationAdjustmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RevisionOfPriorPeriodReclassificationAdjustmentMember", "presentation": [ "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofCashandCashEquivalentsandInvestmentsFairValueDetails", "http://www.snowflake.com/role/FairValueMeasurementsFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reclassification adjustment", "label": "Revision of Prior Period, Reclassification, Adjustment [Member]" } } }, "auth_ref": [ "r210" ] }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "crdr": "debit", "presentation": [ "http://www.snowflake.com/role/CommitmentandContingenciesSupplementalCashFlowInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease liabilities arising from obtaining right-of-use assets", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability." } } }, "auth_ref": [ "r580", "r875" ] }, "ecd_Rule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Rule 10b5-1 Arrangement Adopted", "label": "Rule 10b5-1 Arrangement Adopted [Flag]" } } }, "auth_ref": [ "r963" ] }, "ecd_Rule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Rule 10b5-1 Arrangement Terminated", "label": "Rule 10b5-1 Arrangement Terminated [Flag]" } } }, "auth_ref": [ "r963" ] }, "snow_SamoohaInc.AndNeevaInc.Member": { "xbrltype": "domainItemType", "nsuri": "http://www.snowflake.com/20240131", "localname": "SamoohaInc.AndNeevaInc.Member", "presentation": [ "http://www.snowflake.com/role/BusinessCombinationsProFormaInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Samooha, Inc. And Neeva Inc.", "label": "Samooha, Inc. And Neeva Inc. [Member]", "documentation": "Samooha, Inc. And Neeva Inc." } } }, "auth_ref": [] }, "snow_SamoohaInc.Member": { "xbrltype": "domainItemType", "nsuri": "http://www.snowflake.com/20240131", "localname": "SamoohaInc.Member", "presentation": [ "http://www.snowflake.com/role/BusinessCombinationsNarrativeDetails", "http://www.snowflake.com/role/BusinessCombinationsScheduleofAcquisitionDateFairValueofConsiderationTransferredDetails", "http://www.snowflake.com/role/BusinessCombinationsScheduleofPreliminaryAllocationofPurchasePricetoAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.snowflake.com/role/CONSOLIDATEDBALANCESHEETSPARENTHETICAL", "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYPARENTHETICAL", "http://www.snowflake.com/role/EquityNarrativeDetails", "http://www.snowflake.com/role/FairValueMeasurementsUnrealizedGainLossonInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Samooha, Inc.", "label": "Samooha, Inc. [Member]", "documentation": "Samooha, Inc." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "presentation": [ "http://www.snowflake.com/role/AccruedExpensesandOtherCurrentLiabilitiesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Accrued Expenses and Other Current Liabilities", "label": "Schedule of Accrued Liabilities [Table Text Block]", "documentation": "Tabular disclosure of the components of accrued liabilities." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "presentation": [ "http://www.snowflake.com/role/NetLossperShareScheduleofPotentiallyDilutiveSecuritiesExcludedfromComputationofNetLossperShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "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." } } }, "auth_ref": [ "r58" ] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "presentation": [ "http://www.snowflake.com/role/NetLossperShareTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Potentially Dilutive Securities Excluded from Computation of Net Loss per Share", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]", "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." } } }, "auth_ref": [ "r58" ] }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "presentation": [ "http://www.snowflake.com/role/BusinessCombinationsNarrativeDetails", "http://www.snowflake.com/role/BusinessCombinationsProFormaInformationDetails", "http://www.snowflake.com/role/BusinessCombinationsScheduleofAcquisitionDateFairValueofConsiderationTransferredDetails", "http://www.snowflake.com/role/BusinessCombinationsScheduleofPreliminaryAllocationofPurchasePricetoAssetsAcquiredandLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Business Acquisitions, by Acquisition [Table]", "label": "Schedule of Business Acquisitions, by Acquisition [Table]", "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." } } }, "auth_ref": [ "r92", "r94", "r529" ] }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "presentation": [ "http://www.snowflake.com/role/BusinessCombinationsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Business Acquisitions, by Acquisition", "label": "Schedule of Business Acquisitions, by Acquisition [Table Text Block]", "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." } } }, "auth_ref": [ "r92", "r94" ] }, "us-gaap_ScheduleOfCashAndCashEquivalentsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfCashAndCashEquivalentsTable", "presentation": [ "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofCashandCashEquivalentsandInvestmentsFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Cash and Cash Equivalents [Table]", "label": "Schedule of Cash and Cash Equivalents [Table]", "documentation": "Schedule of cash and cash equivalent balances. This table excludes restricted cash balances." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfCashAndCashEquivalentsTableTextBlock", "presentation": [ "http://www.snowflake.com/role/CashEquivalentsandInvestmentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Cash Equivalents and Investments", "label": "Schedule of Cash and Cash Equivalents [Table Text Block]", "documentation": "Tabular disclosure of the components of cash and cash equivalents." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "presentation": [ "http://www.snowflake.com/role/IncomeTaxesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Provision for Income Taxes", "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]", "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." } } }, "auth_ref": [ "r162" ] }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "presentation": [ "http://www.snowflake.com/role/IncomeTaxesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Deferred Tax Assets and Liabilities", "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]", "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." } } }, "auth_ref": [ "r161" ] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://www.snowflake.com/role/NetLossperShareTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Basic and Diluted Net Loss per Share", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "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." } } }, "auth_ref": [ "r1005" ] }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "presentation": [ "http://www.snowflake.com/role/IncomeTaxesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Effective Income Tax Rate Reconciliation", "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]", "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." } } }, "auth_ref": [ "r160" ] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "presentation": [ "http://www.snowflake.com/role/EquitySharebasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table]", "documentation": "Disclosure of information about amount recognized for award under share-based payment arrangement. Includes, but is not limited to, amount expensed in statement of income or comprehensive income, amount capitalized in statement of financial position, and corresponding reporting line item in financial statements." } } }, "auth_ref": [ "r83" ] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "presentation": [ "http://www.snowflake.com/role/EquityTables" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Compensation Schedule", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]", "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement." } } }, "auth_ref": [ "r83" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "presentation": [ "http://www.snowflake.com/role/IntangibleAssetsandGoodwillNarrativeDetails", "http://www.snowflake.com/role/IntangibleAssetsandGoodwillScheduleofIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Finite-Lived Intangible Assets [Table]", "label": "Schedule of Finite-Lived Intangible Assets [Table]", "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r72", "r74", "r632" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "presentation": [ "http://www.snowflake.com/role/IntangibleAssetsandGoodwillTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Intangible Assets", "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment." } } }, "auth_ref": [ "r72", "r74" ] }, "us-gaap_ScheduleOfGoodwillTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfGoodwillTextBlock", "presentation": [ "http://www.snowflake.com/role/IntangibleAssetsandGoodwillTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Goodwill", "label": "Schedule of Goodwill [Table Text Block]", "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule." } } }, "auth_ref": [ "r854", "r1027", "r1028", "r1029", "r1030", "r1031", "r1032", "r1033", "r1034", "r1035", "r1036", "r1037" ] }, "us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "presentation": [ "http://www.snowflake.com/role/IncomeTaxesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Components of Loss Before Income Taxes", "label": "Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]", "documentation": "Tabular disclosure of income before income tax between domestic and foreign jurisdictions." } } }, "auth_ref": [ "r1000" ] }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "presentation": [ "http://www.snowflake.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment [Table]", "label": "Property, Plant and Equipment [Table]", "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." } } }, "auth_ref": [ "r12" ] }, "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "presentation": [ "http://www.snowflake.com/role/BusinessCombinationsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Recognized Identified Assets Acquired and Liabilities Assumed", "label": "Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]", "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." } } }, "auth_ref": [ "r167" ] }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable", "presentation": [ "http://www.snowflake.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Related Party Transactions, by Related Party [Table]", "label": "Schedule of Related Party Transactions, by Related Party [Table]", "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." } } }, "auth_ref": [ "r114", "r115", "r776", "r777", "r780" ] }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable", "presentation": [ "http://www.snowflake.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesSummaryofLonglivedAssetsbyGeographicAreasDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]", "label": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]", "documentation": "Schedule of material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material. An entity may also provide subtotals of geographic information about groups of countries." } } }, "auth_ref": [ "r68", "r130" ] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://www.snowflake.com/role/EquityNarrativeDetails", "http://www.snowflake.com/role/EquityOptionActivityRollforwardDetails", "http://www.snowflake.com/role/EquitySharesReservedForFutureIssuanceDetails", "http://www.snowflake.com/role/EquityUnvestedRSARSURollforwardDetails", "http://www.snowflake.com/role/EquityValuationAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]", "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]", "documentation": "Disclosure of information about share-based payment arrangement." } } }, "auth_ref": [ "r451", "r453", "r454", "r455", "r456", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r478", "r479", "r480", "r481", "r482" ] }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "presentation": [ "http://www.snowflake.com/role/EquityTables" ], "lang": { "en-us": { "role": { "terseLabel": "Option Activity Rollforward", "label": "Share-Based Payment Arrangement, Option, Activity [Table Text Block]", "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." } } }, "auth_ref": [ "r25", "r26", "r82" ] }, "us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock", "presentation": [ "http://www.snowflake.com/role/EquityTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Valuation Assumptions Other than Stock Options", "label": "Schedule of Share-Based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions [Table Text Block]", "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." } } }, "auth_ref": [ "r159" ] }, "snow_ScheduleOfShareBasedPaymentAwardLiabilityClassifiedPerformanceSharesValuationAssumptionsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.snowflake.com/20240131", "localname": "ScheduleOfShareBasedPaymentAwardLiabilityClassifiedPerformanceSharesValuationAssumptionsTableTextBlock", "presentation": [ "http://www.snowflake.com/role/EquityTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Valuation Assumptions, Liability-Classified Performance Shares", "label": "Schedule Of Share-Based Payment Award, Liability-Classified Performance Shares, Valuation Assumptions [Table Text Block]", "documentation": "Schedule Of Share-Based Payment Award, Liability-Classified Performance Shares, Valuation Assumptions" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "presentation": [ "http://www.snowflake.com/role/EquityTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Valuation Assumptions", "label": "Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]", "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." } } }, "auth_ref": [ "r159" ] }, "snow_ScheduleOfSharesReservedForFutureIssuanceTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.snowflake.com/20240131", "localname": "ScheduleOfSharesReservedForFutureIssuanceTableTextBlock", "presentation": [ "http://www.snowflake.com/role/EquityTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Shares Reserved for Future Issuance", "label": "Schedule Of Shares Reserved For Future Issuance [Table Text Block]", "documentation": "Schedule Of Shares Reserved For Future Issuance" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock", "presentation": [ "http://www.snowflake.com/role/EquityTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Unvested RSU Rollforward", "label": "Schedule of Unvested Restricted Stock Units Roll Forward [Table Text Block]", "documentation": "Tabular disclosure of the change in restricted stock units (RSUs)." } } }, "auth_ref": [] }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "presentation": [ "http://www.snowflake.com/role/IntangibleAssetsandGoodwillTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Future Amortization Expense", "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]", "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets." } } }, "auth_ref": [ "r74" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12bTitle", "presentation": [ "http://www.snowflake.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Title of 12(b) Security", "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r890" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityExchangeName", "presentation": [ "http://www.snowflake.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Security Exchange Name", "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r893" ] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "SegmentGeographicalDomain", "presentation": [ "http://www.snowflake.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesSummaryofLonglivedAssetsbyGeographicAreasDetails", "http://www.snowflake.com/role/RevenueAccountsReceivableDeferredRevenueandRemainingPerformanceObligationsRevenuefromExternalCustomersbyGeographicAreasDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographical [Domain]", "label": "Geographical [Domain]" } } }, "auth_ref": [ "r314", "r315", "r734", "r737", "r739", "r802", "r806", "r809", "r819", "r829", "r830", "r831", "r832", "r833", "r834", "r835", "r836", "r837", "r843", "r859", "r881", "r1049", "r1102" ] }, "us-gaap_SegmentReportingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingPolicyPolicyTextBlock", "presentation": [ "http://www.snowflake.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Segment Information", "label": "Segment Reporting, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for segment reporting." } } }, "auth_ref": [ "r299", "r300", "r301", "r302", "r303", "r304", "r314", "r851" ] }, "us-gaap_SellingAndMarketingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingAndMarketingExpense", "crdr": "debit", "calculation": { "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "Sales and marketing", "label": "Selling and Marketing Expense", "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services." } } }, "auth_ref": [] }, "us-gaap_SellingAndMarketingExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingAndMarketingExpenseMember", "presentation": [ "http://www.snowflake.com/role/EquitySharebasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sales and marketing", "label": "Selling and Marketing Expense [Member]", "documentation": "Primary financial statement caption encompassing selling and marketing expense." } } }, "auth_ref": [ "r133" ] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation, net of amounts capitalized", "label": "Share-Based Payment Arrangement, Noncash Expense", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r10" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "presentation": [ "http://www.snowflake.com/role/EquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting period (years)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period", "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." } } }, "auth_ref": [ "r871" ] }, "snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardBaseNumberOfOptionsIssuable": { "xbrltype": "sharesItemType", "nsuri": "http://www.snowflake.com/20240131", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardBaseNumberOfOptionsIssuable", "presentation": [ "http://www.snowflake.com/role/EquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum common shares authorized to be outstanding (shares)", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Base Number Of Options Issuable", "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Base Number Of Options Issuable" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "presentation": [ "http://www.snowflake.com/role/EquityUnvestedRSARSURollforwardDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Forfeited (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period." } } }, "auth_ref": [ "r471" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "presentation": [ "http://www.snowflake.com/role/EquityUnvestedRSARSURollforwardDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Forfeited (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "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." } } }, "auth_ref": [ "r471" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "http://www.snowflake.com/role/BusinessCombinationsNarrativeDetails", "http://www.snowflake.com/role/EquityNarrativeDetails", "http://www.snowflake.com/role/EquityUnvestedRSARSURollforwardDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Granted (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period", "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)." } } }, "auth_ref": [ "r469" ] }, "snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodPerformanceTargetPercentage": { "xbrltype": "percentItemType", "nsuri": "http://www.snowflake.com/20240131", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodPerformanceTargetPercentage", "presentation": [ "http://www.snowflake.com/role/EquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Performance target, percentage", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Grants In Period, Performance Target, Percentage", "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Grants In Period, Performance Target, Percentage" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.snowflake.com/role/EquityUnvestedRSARSURollforwardDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Granted (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "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)." } } }, "auth_ref": [ "r469" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "presentation": [ "http://www.snowflake.com/role/EquityNarrativeDetails", "http://www.snowflake.com/role/EquityUnvestedRSARSURollforwardDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Nonvested (in shares)", "periodStartLabel": "Unvested balance, beginning (in shares)", "periodEndLabel": "Unvested balance, ending (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "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." } } }, "auth_ref": [ "r466", "r467" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "presentation": [ "http://www.snowflake.com/role/EquityUnvestedRSARSURollforwardDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of Shares (in thousands)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "presentation": [ "http://www.snowflake.com/role/EquityUnvestedRSARSURollforwardDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Unvested balance , beginning balance (in dollars per share)", "periodEndLabel": "Unvested balance , ending balance (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r466", "r467" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "presentation": [ "http://www.snowflake.com/role/EquityUnvestedRSARSURollforwardDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-Average Grant Date Fair Value per Share", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "presentation": [ "http://www.snowflake.com/role/EquityUnvestedRSARSURollforwardDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Vested (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period." } } }, "auth_ref": [ "r470" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.snowflake.com/role/EquityUnvestedRSARSURollforwardDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vested (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "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." } } }, "auth_ref": [ "r470" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract", "presentation": [ "http://www.snowflake.com/role/EquityValuationAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions and Methodology", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions and Methodology [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "presentation": [ "http://www.snowflake.com/role/EquityNarrativeDetails", "http://www.snowflake.com/role/EquityValuationAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expected dividend yield", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate", "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." } } }, "auth_ref": [ "r480" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "presentation": [ "http://www.snowflake.com/role/EquityValuationAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expected volatility", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate", "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." } } }, "auth_ref": [ "r479" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum", "presentation": [ "http://www.snowflake.com/role/EquityValuationAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expected volatility, maximum", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Maximum", "documentation": "The estimated measure of the maximum percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum", "presentation": [ "http://www.snowflake.com/role/EquityValuationAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expected volatility, minimum", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Minimum", "documentation": "The estimated measure of the minimum percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "presentation": [ "http://www.snowflake.com/role/EquityValuationAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Risk-free interest rate", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate", "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares." } } }, "auth_ref": [ "r481" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum", "presentation": [ "http://www.snowflake.com/role/EquityValuationAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Risk-free interest rate, maximum", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Maximum", "documentation": "The maximum risk-free interest rate assumption that is used in valuing an option on its own shares." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum", "presentation": [ "http://www.snowflake.com/role/EquityValuationAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Risk-free interest rate, minimum", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Minimum", "documentation": "The minimum risk-free interest rate assumption that is used in valuing an option on its own shares." } } }, "auth_ref": [] }, "snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardLiabilityClassifiedInstrumentsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://www.snowflake.com/20240131", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLiabilityClassifiedInstrumentsGrantsInPeriod", "presentation": [ "http://www.snowflake.com/role/EquityUnvestedRSARSURollforwardDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Granted (in shares)", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Liability-Classified Instruments, Grants In Period", "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Liability-Classified Instruments, Grants In Period" } } }, "auth_ref": [] }, "snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardLiabilityClassifiedInstrumentsNonvestedNumber": { "xbrltype": "sharesItemType", "nsuri": "http://www.snowflake.com/20240131", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLiabilityClassifiedInstrumentsNonvestedNumber", "presentation": [ "http://www.snowflake.com/role/EquityUnvestedRSARSURollforwardDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Unvested balance, beginning (in shares)", "periodEndLabel": "Unvested balance, ending (in shares)", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Liability-Classified Instruments, Nonvested, Number", "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Liability-Classified Instruments, Nonvested, Number" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://www.snowflake.com/role/EquityNarrativeDetails", "http://www.snowflake.com/role/EquityOptionActivityRollforwardDetails", "http://www.snowflake.com/role/EquitySharesReservedForFutureIssuanceDetails", "http://www.snowflake.com/role/EquityUnvestedRSARSURollforwardDetails", "http://www.snowflake.com/role/EquityValuationAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]", "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." } } }, "auth_ref": [ "r451", "r453", "r454", "r455", "r456", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r478", "r479", "r480", "r481", "r482" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized", "presentation": [ "http://www.snowflake.com/role/EquityNarrativeDetails", "http://www.snowflake.com/role/EquityOptionActivityRollforwardDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shares authorized (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Additional Shares Authorized", "documentation": "Number of additional shares authorized for issuance under share-based payment arrangement." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "presentation": [ "http://www.snowflake.com/role/EquityNarrativeDetails", "http://www.snowflake.com/role/EquityOptionActivityRollforwardDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shares available for grant (in shares)", "periodStartLabel": "Shares available for grant, beginning (in shares)", "periodEndLabel": "Shares available for grant, ending (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant", "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." } } }, "auth_ref": [ "r81" ] }, "snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrantRollForward": { "xbrltype": "stringItemType", "nsuri": "http://www.snowflake.com/20240131", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrantRollForward", "presentation": [ "http://www.snowflake.com/role/EquityOptionActivityRollforwardDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shares Available for Grant (in thousands)", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Number Of Shares Available For Grant [Roll Forward]", "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Number Of Shares Available For Grant" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.snowflake.com/role/EquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Intrinsic value of shares exercised", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value", "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." } } }, "auth_ref": [ "r473" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod", "presentation": [ "http://www.snowflake.com/role/EquityOptionActivityRollforwardDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Options canceled (in shares)", "negatedTerseLabel": "Options canceled (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period", "documentation": "For presentations that combine terminations, the number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan or that expired." } } }, "auth_ref": [ "r1057" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.snowflake.com/role/EquityOptionActivityRollforwardDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Canceled (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price", "documentation": "Weighted average price of options that were either forfeited or expired." } } }, "auth_ref": [ "r1057" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "presentation": [ "http://www.snowflake.com/role/EquityNarrativeDetails", "http://www.snowflake.com/role/EquityOptionActivityRollforwardDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Options granted (shares)", "negatedTerseLabel": "Options granted (shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross", "documentation": "Gross number of share options (or share units) granted during the period." } } }, "auth_ref": [ "r462" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.snowflake.com/role/EquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Granted (per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value", "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology." } } }, "auth_ref": [ "r472" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.snowflake.com/role/EquityOptionActivityRollforwardDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate intrinsic value", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value", "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding." } } }, "auth_ref": [ "r81" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "presentation": [ "http://www.snowflake.com/role/EquityOptionActivityRollforwardDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Shares outstanding, beginning (in shares)", "periodEndLabel": "Shares outstanding, ending (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number", "documentation": "Number of options outstanding, including both vested and non-vested options." } } }, "auth_ref": [ "r458", "r459" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "presentation": [ "http://www.snowflake.com/role/EquityOptionActivityRollforwardDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number\u00a0of Options Outstanding (in thousands)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "presentation": [ "http://www.snowflake.com/role/EquityOptionActivityRollforwardDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Shares outstanding, beginning balance (in dollars per share)", "periodEndLabel": "Shares outstanding, ending balance (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan." } } }, "auth_ref": [ "r458", "r459" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "presentation": [ "http://www.snowflake.com/role/EquityOptionActivityRollforwardDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted- Average Exercise\u00a0Price", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestAbstract", "presentation": [ "http://www.snowflake.com/role/EquityOptionActivityRollforwardDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Intrinsic Value (in thousands)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.snowflake.com/role/EquityOptionActivityRollforwardDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vested and exercisable, intrinsic value", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Aggregate Intrinsic Value", "documentation": "Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest exercisable or convertible options. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r475" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber", "presentation": [ "http://www.snowflake.com/role/EquityOptionActivityRollforwardDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vested and exercisable (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Number", "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." } } }, "auth_ref": [ "r475" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice", "presentation": [ "http://www.snowflake.com/role/EquityOptionActivityRollforwardDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vested and exercisable, weighted average share price (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Exercise Price", "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." } } }, "auth_ref": [ "r475" ] }, "snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesAvailableForGrantEquityInstrumentsOtherThanOptionsForfeited": { "xbrltype": "sharesItemType", "nsuri": "http://www.snowflake.com/20240131", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesAvailableForGrantEquityInstrumentsOtherThanOptionsForfeited", "presentation": [ "http://www.snowflake.com/role/EquityOptionActivityRollforwardDetails" ], "lang": { "en-us": { "role": { "terseLabel": "RSU's forfeited (in shares)", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Shares Available For Grant, Equity Instruments Other Than Options, Forfeited", "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Shares Available For Grant, Equity Instruments Other Than Options, Forfeited" } } }, "auth_ref": [] }, "snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesAvailableForGrantEquityInstrumentsOtherThanOptionsGranted": { "xbrltype": "sharesItemType", "nsuri": "http://www.snowflake.com/20240131", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesAvailableForGrantEquityInstrumentsOtherThanOptionsGranted", "presentation": [ "http://www.snowflake.com/role/EquityOptionActivityRollforwardDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "RSU's granted (in shares)", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Shares Available For Grant, Equity Instruments Other Than Options, Granted", "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Shares Available For Grant, Equity Instruments Other Than Options, Granted" } } }, "auth_ref": [] }, "snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesAvailableForGrantEquityInstrumentsOtherThanOptionsSharesWithheld": { "xbrltype": "sharesItemType", "nsuri": "http://www.snowflake.com/20240131", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesAvailableForGrantEquityInstrumentsOtherThanOptionsSharesWithheld", "presentation": [ "http://www.snowflake.com/role/EquityOptionActivityRollforwardDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shares withheld (in shares)", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Shares Available For Grant, Equity Instruments Other Than Options, Shares Withheld", "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Shares Available For Grant, Equity Instruments Other Than Options, Shares Withheld" } } }, "auth_ref": [] }, "snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardStockPlanOfferingPeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.snowflake.com/20240131", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardStockPlanOfferingPeriod", "presentation": [ "http://www.snowflake.com/role/EquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Offering period", "label": "Share-based Compensation Arrangement By Share-based Payment Award, Stock Plan Offering Period", "documentation": "Share-based Compensation Arrangement By Share-based Payment Award, Stock Plan Offering Period" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://www.snowflake.com/role/BusinessCombinationsNarrativeDetails", "http://www.snowflake.com/role/BusinessCombinationsScheduleofAcquisitionDateFairValueofConsiderationTransferredDetails", "http://www.snowflake.com/role/EquityNarrativeDetails", "http://www.snowflake.com/role/EquityOptionActivityRollforwardDetails", "http://www.snowflake.com/role/EquitySharesReservedForFutureIssuanceDetails", "http://www.snowflake.com/role/EquityUnvestedRSARSURollforwardDetails", "http://www.snowflake.com/role/EquityValuationAssumptionsDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Type [Domain]", "label": "Award Type [Domain]", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r454", "r455", "r456", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r478", "r479", "r480", "r481", "r482" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.snowflake.com/role/EquityOptionActivityRollforwardDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Exercises (in dollars per share)", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares." } } }, "auth_ref": [ "r463" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.snowflake.com/role/EquityOptionActivityRollforwardDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Granted (in dollars per share)", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options." } } }, "auth_ref": [ "r462" ] }, "us-gaap_ShareBasedCompensationAwardTrancheOneMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationAwardTrancheOneMember", "presentation": [ "http://www.snowflake.com/role/EquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Grant Date", "label": "Share-Based Payment Arrangement, Tranche One [Member]", "documentation": "First portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "presentation": [ "http://www.snowflake.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-Based Compensation", "label": "Share-Based Payment Arrangement [Policy Text Block]", "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." } } }, "auth_ref": [ "r450", "r457", "r476", "r477", "r478", "r479", "r482", "r490", "r491", "r492", "r493" ] }, "snow_ShareBasedPaymentArrangementAmountCapitalizedInSoftwareDevelopmentCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.snowflake.com/20240131", "localname": "ShareBasedPaymentArrangementAmountCapitalizedInSoftwareDevelopmentCosts", "crdr": "debit", "presentation": [ "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation included in capitalized software development costs", "label": "Share-Based Payment Arrangement, Amount Capitalized In Software Development Costs", "documentation": "Share-Based Payment Arrangement, Amount Capitalized In Software Development Costs" } } }, "auth_ref": [] }, "snow_ShareRepurchaseActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.snowflake.com/20240131", "localname": "ShareRepurchaseActivityTableTextBlock", "presentation": [ "http://www.snowflake.com/role/EquityTables" ], "lang": { "en-us": { "role": { "terseLabel": "Share Repurchase Activity", "label": "Share Repurchase Activity [Table Text Block]", "documentation": "Share Repurchase Activity" } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1", "crdr": "debit", "calculation": { "http://www.snowflake.com/role/EquitySharebasedCompensationDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.snowflake.com/role/EquitySharebasedCompensationDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total stock-based compensation", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount", "documentation": "Amount of cost expensed and capitalized for award under share-based payment arrangement." } } }, "auth_ref": [ "r483" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "presentation": [ "http://www.snowflake.com/role/EquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expiration period (years)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period", "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." } } }, "auth_ref": [ "r872" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "presentation": [ "http://www.snowflake.com/role/EquityValuationAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expected term (in years)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term", "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." } } }, "auth_ref": [ "r478" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "presentation": [ "http://www.snowflake.com/role/EquityOptionActivityRollforwardDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average remaining contractual life", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "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." } } }, "auth_ref": [ "r158" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1", "presentation": [ "http://www.snowflake.com/role/EquityOptionActivityRollforwardDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vested and exercisable, weighted average remaining contractual life", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Remaining Contractual Term", "documentation": "Weighted average remaining contractual term for fully vested and expected to vest exercisable or convertible options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r475" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1", "crdr": "credit", "presentation": [ "http://www.snowflake.com/role/EquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Grant date fair value of vested shares", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested in Period, Fair Value", "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." } } }, "auth_ref": [ "r473" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent", "presentation": [ "http://www.snowflake.com/role/EquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock market discount", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Purchase Price of Common Stock, Percent", "documentation": "Purchase price of common stock expressed as a percentage of its fair value." } } }, "auth_ref": [] }, "us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareholdersEquityAndShareBasedPaymentsTextBlock", "presentation": [ "http://www.snowflake.com/role/Equity" ], "lang": { "en-us": { "role": { "terseLabel": "Equity", "label": "Shareholders' Equity and Share-Based Payments [Text Block]", "documentation": "The entire disclosure for shareholders' equity and share-based payment arrangement. Includes, but is not limited to, disclosure of policy and terms of share-based payment arrangement, deferred compensation arrangement, and employee stock purchase plan (ESPP)." } } }, "auth_ref": [ "r155", "r157" ] }, "snow_SharesAvailableForFutureGrantMember": { "xbrltype": "domainItemType", "nsuri": "http://www.snowflake.com/20240131", "localname": "SharesAvailableForFutureGrantMember", "presentation": [ "http://www.snowflake.com/role/EquitySharesReservedForFutureIssuanceDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Shares available for future grants", "label": "Shares Available For Future Grant [Member]", "documentation": "Shares Available For Future Grant" } } }, "auth_ref": [] }, "us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharesPaidForTaxWithholdingForShareBasedCompensation", "presentation": [ "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Shares withheld related to net share settlement of equity awards (in shares)", "label": "Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation", "documentation": "Number of shares used to settle grantee's tax withholding obligation for award under share-based payment arrangement." } } }, "auth_ref": [] }, "us-gaap_SoftwareAndSoftwareDevelopmentCostsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SoftwareAndSoftwareDevelopmentCostsMember", "presentation": [ "http://www.snowflake.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Software and Software Development Costs", "label": "Software and Software Development Costs [Member]", "documentation": "Purchased software applications and internally developed software for sale, licensing or long-term internal use." } } }, "auth_ref": [] }, "us-gaap_SoftwareDevelopmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SoftwareDevelopmentMember", "presentation": [ "http://www.snowflake.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Capitalized internal-use software development costs", "label": "Software Development [Member]", "documentation": "Internally developed software for sale, licensing or long-term internal use." } } }, "auth_ref": [] }, "us-gaap_StateAndLocalJurisdictionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StateAndLocalJurisdictionMember", "presentation": [ "http://www.snowflake.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "State", "label": "State and Local Jurisdiction [Member]", "documentation": "Designated tax department of a state or local government entitled to levy and collect income taxes from the entity." } } }, "auth_ref": [] }, "us-gaap_StatementClassOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementClassOfStockAxis", "presentation": [ "http://www.snowflake.com/role/BusinessCombinationsNarrativeDetails", "http://www.snowflake.com/role/BusinessCombinationsScheduleofAcquisitionDateFairValueofConsiderationTransferredDetails", "http://www.snowflake.com/role/CONSOLIDATEDBALANCESHEETSPARENTHETICAL", "http://www.snowflake.com/role/EquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Stock [Axis]", "label": "Class of Stock [Axis]", "documentation": "Information by the different classes of stock of the entity." } } }, "auth_ref": [ "r207", "r222", "r223", "r224", "r254", "r280", "r281", "r283", "r285", "r291", "r292", "r361", "r399", "r401", "r402", "r403", "r406", "r407", "r410", "r411", "r412", "r413", "r415", "r559", "r709", "r710", "r711", "r712", "r720", "r721", "r722", "r723", "r724", "r725", "r726", "r727", "r728", "r729", "r730", "r731", "r751", "r773", "r795", "r820", "r821", "r822", "r823", "r824", "r971", "r998", "r1004" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYPARENTHETICAL" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Components [Axis]", "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r23", "r42", "r208", "r239", "r240", "r241", "r261", "r262", "r263", "r265", "r273", "r275", "r290", "r362", "r365", "r416", "r487", "r488", "r489", "r517", "r518", "r540", "r541", "r542", "r543", "r544", "r545", "r548", "r562", "r564", "r565", "r566", "r567", "r568", "r586", "r690", "r691", "r692", "r720", "r795" ] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "StatementGeographicalAxis", "presentation": [ "http://www.snowflake.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesSummaryofLonglivedAssetsbyGeographicAreasDetails", "http://www.snowflake.com/role/RevenueAccountsReceivableDeferredRevenueandRemainingPerformanceObligationsRevenuefromExternalCustomersbyGeographicAreasDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographical [Axis]", "label": "Geographical [Axis]" } } }, "auth_ref": [ "r314", "r315", "r734", "r737", "r739", "r802", "r806", "r809", "r819", "r826", "r829", "r830", "r831", "r832", "r833", "r834", "r835", "r836", "r837", "r843", "r859", "r881", "r1049", "r1102" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementLineItems", "presentation": [ "http://www.snowflake.com/role/CONSOLIDATEDBALANCESHEETSPARENTHETICAL", "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYPARENTHETICAL" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Line Items]", "label": "Statement [Line Items]", "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." } } }, "auth_ref": [ "r261", "r262", "r263", "r290", "r631", "r704", "r731", "r743", "r744", "r745", "r746", "r747", "r748", "r751", "r754", "r755", "r756", "r757", "r758", "r760", "r761", "r762", "r763", "r765", "r766", "r767", "r768", "r769", "r771", "r774", "r775", "r781", "r782", "r783", "r784", "r785", "r786", "r787", "r788", "r789", "r790", "r791", "r792", "r795", "r882" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "lang": { "en-us": { "role": { "label": "Statement of Comprehensive Income [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementTable", "presentation": [ "http://www.snowflake.com/role/CONSOLIDATEDBALANCESHEETSPARENTHETICAL", "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYPARENTHETICAL" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Table]", "label": "Statement [Table]", "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." } } }, "auth_ref": [ "r261", "r262", "r263", "r290", "r631", "r704", "r731", "r743", "r744", "r745", "r746", "r747", "r748", "r751", "r754", "r755", "r756", "r757", "r758", "r760", "r761", "r762", "r763", "r765", "r766", "r767", "r768", "r769", "r771", "r774", "r775", "r781", "r782", "r783", "r784", "r785", "r786", "r787", "r788", "r789", "r790", "r791", "r792", "r795", "r882" ] }, "ecd_StkPrcOrTsrEstimationMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "StkPrcOrTsrEstimationMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Price or TSR Estimation Method", "label": "Stock Price or TSR Estimation Method [Text Block]" } } }, "auth_ref": [ "r901", "r913", "r923", "r949" ] }, "us-gaap_StockAppreciationRightsSARSMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockAppreciationRightsSARSMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Appreciation Rights (SARs)", "label": "Stock Appreciation Rights (SARs) [Member]", "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period." } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesAcquisitions": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesAcquisitions", "presentation": [ "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of common stock in connection with a business combination (in shares)", "label": "Stock Issued During Period, Shares, Acquisitions", "documentation": "Number of shares of stock issued during the period pursuant to acquisitions." } } }, "auth_ref": [ "r122", "r123", "r156" ] }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "presentation": [ "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of common stock under employee stock purchase plan (in shares)", "label": "Stock Issued During Period, Shares, Employee Stock Purchase Plans", "documentation": "Number of shares issued during the period as a result of an employee stock purchase plan." } } }, "auth_ref": [ "r23", "r122", "r123", "r156" ] }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures", "presentation": [ "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting of restricted stock units (in shares)", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures", "documentation": "Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited." } } }, "auth_ref": [ "r23", "r122", "r123", "r156" ] }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "presentation": [ "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.snowflake.com/role/EquityOptionActivityRollforwardDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of common stock upon exercise of stock options (in shares)", "negatedTerseLabel": "Options exercise (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period", "documentation": "Number of share options (or share units) exercised during the current period." } } }, "auth_ref": [ "r23", "r122", "r123", "r156", "r463" ] }, "snow_StockIssuedDuringPeriodSharesSubjectToFutureVestingAcquisitions": { "xbrltype": "sharesItemType", "nsuri": "http://www.snowflake.com/20240131", "localname": "StockIssuedDuringPeriodSharesSubjectToFutureVestingAcquisitions", "presentation": [ "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of common stock in connection with a business combination subject to future vesting (in shares)", "label": "Stock Issued During Period, Shares Subject To Future Vesting, Acquisitions", "documentation": "Stock Issued During Period, Shares Subject To Future Vesting, Acquisitions" } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesTreasuryStockReissued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesTreasuryStockReissued", "presentation": [ "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.snowflake.com/role/EquityNarrativeDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Reissuance of treasury stock upon settlement of equity awards (in shares)", "terseLabel": "Treasury stock reissued (in shares)", "label": "Stock Issued During Period, Shares, Treasury Stock Reissued", "documentation": "Number of treasury shares or units reissued. Excludes reissuance of shares or units in treasury for award under share-based payment arrangement." } } }, "auth_ref": [ "r23", "r123", "r156" ] }, "us-gaap_StockIssuedDuringPeriodValueAcquisitions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueAcquisitions", "crdr": "credit", "presentation": [ "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of common stock in connection with a business combination", "label": "Stock Issued During Period, Value, Acquisitions", "documentation": "Value of stock issued pursuant to acquisitions during the period." } } }, "auth_ref": [ "r23", "r42", "r156" ] }, "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan", "crdr": "credit", "presentation": [ "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of common stock under employee stock purchase plan", "label": "Stock Issued During Period, Value, Employee Stock Purchase Plan", "documentation": "Aggregate change in value for stock issued during the period as a result of employee stock purchase plan." } } }, "auth_ref": [ "r23", "r122", "r123", "r156" ] }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures", "crdr": "credit", "presentation": [ "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting of restricted stock units", "label": "Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures", "documentation": "Value of stock related to Restricted Stock Awards issued during the period, net of the stock value of such awards forfeited." } } }, "auth_ref": [ "r23", "r156" ] }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "crdr": "credit", "presentation": [ "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of common stock upon exercise of stock options", "label": "Stock Issued During Period, Value, Stock Options Exercised", "documentation": "Value of stock issued as a result of the exercise of stock options." } } }, "auth_ref": [ "r23", "r42", "r156" ] }, "us-gaap_StockIssuedDuringPeriodValueTreasuryStockReissued": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueTreasuryStockReissued", "crdr": "credit", "presentation": [ "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Reissuance of treasury stock upon settlement of equity awards", "label": "Stock Issued During Period, Value, Treasury Stock Reissued", "documentation": "Value of treasury shares or units reissued. Excludes reissuance of shares or units in treasury for award under share-based payment arrangement." } } }, "auth_ref": [ "r23", "r79", "r122", "r123", "r156" ] }, "us-gaap_StockRepurchaseProgramAuthorizedAmount1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchaseProgramAuthorizedAmount1", "crdr": "credit", "presentation": [ "http://www.snowflake.com/role/EquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock repurchase program, authorized amount", "label": "Stock Repurchase Program, Authorized Amount", "documentation": "Amount of stock repurchase plan authorized." } } }, "auth_ref": [] }, "snow_StockRepurchaseProgramNumberOfSharesRepurchased": { "xbrltype": "sharesItemType", "nsuri": "http://www.snowflake.com/20240131", "localname": "StockRepurchaseProgramNumberOfSharesRepurchased", "presentation": [ "http://www.snowflake.com/role/EquityScheduleofStockRepurchaseActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of shares repurchased (in shares)", "label": "Stock Repurchase Program, Number Of Shares Repurchased", "documentation": "Stock Repurchase Program, Number Of Shares Repurchased" } } }, "auth_ref": [] }, "us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1", "crdr": "credit", "presentation": [ "http://www.snowflake.com/role/EquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shares authorized for repurchase", "label": "Stock Repurchase Program, Remaining Authorized Repurchase Amount", "documentation": "Amount remaining of a stock repurchase plan authorized." } } }, "auth_ref": [] }, "snow_StockRepurchaseProgramWeightedAveragePricePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://www.snowflake.com/20240131", "localname": "StockRepurchaseProgramWeightedAveragePricePerShare", "presentation": [ "http://www.snowflake.com/role/EquityScheduleofStockRepurchaseActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average price per share (in dollars per share)", "label": "Stock Repurchase Program, Weighted Average Price Per Share", "documentation": "Stock Repurchase Program, Weighted Average Price Per Share" } } }, "auth_ref": [] }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchasedAndRetiredDuringPeriodShares", "presentation": [ "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Repurchases and retirement of common stock (in shares)", "label": "Stock Repurchased and Retired During Period, Shares", "documentation": "Number of shares that have been repurchased and retired during the period." } } }, "auth_ref": [ "r23", "r122", "r123", "r156" ] }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchasedAndRetiredDuringPeriodValue", "crdr": "debit", "presentation": [ "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Repurchases and retirement of common stock", "label": "Stock Repurchased and Retired During Period, Value", "documentation": "Equity impact of the value of stock that has been repurchased and retired during the period. The excess of the purchase price over par value can be charged against retained earnings (once the excess is fully allocated to additional paid in capital)." } } }, "auth_ref": [ "r23", "r122", "r123", "r156" ] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://www.snowflake.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.snowflake.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "totalLabel": "Total Snowflake Inc. stockholders\u2019 equity", "label": "Equity, Attributable to Parent", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r123", "r126", "r127", "r145", "r753", "r770", "r796", "r797", "r876", "r889", "r999", "r1025", "r1084", "r1107" ] }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.snowflake.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.snowflake.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "totalLabel": "Total stockholders\u2019 equity", "periodStartLabel": "Beginning balance", "periodEndLabel": "Ending balance", "label": "Equity, Including Portion Attributable to Noncontrolling Interest", "documentation": "Amount of equity (deficit) attributable to parent and noncontrolling interest. Excludes temporary equity." } } }, "auth_ref": [ "r98", "r99", "r102", "r208", "r209", "r240", "r261", "r262", "r263", "r265", "r273", "r362", "r365", "r416", "r487", "r488", "r489", "r517", "r518", "r540", "r541", "r542", "r543", "r544", "r545", "r548", "r562", "r564", "r568", "r586", "r691", "r692", "r718", "r753", "r770", "r796", "r797", "r825", "r888", "r999", "r1025", "r1084", "r1107" ] }, "snow_StrategicInvestmentEquitySecuritiesWithoutReadilyDeterminableFairValueAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.snowflake.com/20240131", "localname": "StrategicInvestmentEquitySecuritiesWithoutReadilyDeterminableFairValueAmount", "crdr": "debit", "presentation": [ "http://www.snowflake.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Strategic investment, non-marketable equity securities", "label": "Strategic Investment, Equity Securities Without Readily Determinable Fair Value, Amount", "documentation": "Strategic Investment, Equity Securities Without Readily Determinable Fair Value, Amount" } } }, "auth_ref": [] }, "snow_StreamlitIncMember": { "xbrltype": "domainItemType", "nsuri": "http://www.snowflake.com/20240131", "localname": "StreamlitIncMember", "presentation": [ "http://www.snowflake.com/role/BusinessCombinationsNarrativeDetails", "http://www.snowflake.com/role/BusinessCombinationsScheduleofAcquisitionDateFairValueofConsiderationTransferredDetails", "http://www.snowflake.com/role/BusinessCombinationsScheduleofPreliminaryAllocationofPurchasePricetoAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.snowflake.com/role/EquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Streamlit, Inc.", "label": "Streamlit, Inc. [Member]", "documentation": "Streamlit, Inc." } } }, "auth_ref": [] }, "us-gaap_SubleaseIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubleaseIncome", "crdr": "credit", "calculation": { "http://www.snowflake.com/role/CommitmentandContingenciesScheduleofLeaseCostDetails": { "parentTag": "us-gaap_LeaseCost", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.snowflake.com/role/CommitmentandContingenciesScheduleofLeaseCostDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Sublease income", "label": "Sublease Income", "documentation": "Amount of sublease income excluding finance and operating lease expense." } } }, "auth_ref": [ "r578", "r875" ] }, "us-gaap_SubsequentEventMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventMember", "presentation": [ "http://www.snowflake.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event", "label": "Subsequent Event [Member]", "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r569", "r597" ] }, "us-gaap_SubsequentEventTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTypeAxis", "presentation": [ "http://www.snowflake.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event Type [Axis]", "label": "Subsequent Event Type [Axis]", "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r569", "r597" ] }, "us-gaap_SubsequentEventTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTypeDomain", "presentation": [ "http://www.snowflake.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event Type [Domain]", "label": "Subsequent Event Type [Domain]", "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r569", "r597" ] }, "us-gaap_SubsequentEventsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventsAbstract", "lang": { "en-us": { "role": { "label": "Subsequent Events [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SubsequentEventsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventsTextBlock", "presentation": [ "http://www.snowflake.com/role/SubsequentEvent" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event", "label": "Subsequent Events [Text Block]", "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." } } }, "auth_ref": [ "r596", "r598" ] }, "us-gaap_SummaryOfIncomeTaxContingenciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SummaryOfIncomeTaxContingenciesTextBlock", "presentation": [ "http://www.snowflake.com/role/IncomeTaxesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Unrecognized Tax Benefits", "label": "Summary of Income Tax Contingencies [Table Text Block]", "documentation": "Tabular disclosure for tax positions taken in the tax returns filed or to be filed for which it is more likely than not that the tax position will not be sustained upon examination by taxing authorities and other income tax contingencies. Includes, but is not limited to, interest and penalties, reconciliation of unrecognized tax benefits, unrecognized tax benefits that would affect the effective tax rate, tax years that remain subject to examination by tax jurisdictions, and information about positions for which it is reasonably possible that amounts unrecognized will significantly change within 12 months." } } }, "auth_ref": [ "r20", "r163", "r164" ] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Supplemental disclosures of cash flow information:", "label": "Supplemental Cash Flow Information [Abstract]" } } }, "auth_ref": [] }, "ecd_TabularListTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TabularListTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Tabular List, Table", "label": "Tabular List [Table Text Block]" } } }, "auth_ref": [ "r942" ] }, "us-gaap_TaxCreditCarryforwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TaxCreditCarryforwardLineItems", "presentation": [ "http://www.snowflake.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Tax Credit Carryforward [Line Items]", "label": "Tax Credit Carryforward [Line Items]", "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." } } }, "auth_ref": [] }, "us-gaap_TaxCreditCarryforwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TaxCreditCarryforwardTable", "presentation": [ "http://www.snowflake.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Tax Credit Carryforward [Table]", "label": "Tax Credit Carryforward [Table]", "documentation": "A listing of tax credit carryforwards available to reduce future taxable income including descriptions, amounts, expiration dates, limitations on use and the related deferred tax assets and valuation allowances." } } }, "auth_ref": [ "r87" ] }, "us-gaap_TaxesPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TaxesPayableCurrent", "crdr": "credit", "calculation": { "http://www.snowflake.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.snowflake.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued taxes", "label": "Taxes Payable, Current", "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)." } } }, "auth_ref": [ "r35" ] }, "snow_ThirdPartyCloudInfrastructureAgreementsAndSubscriptionArrangementsSpendingCommitmentsBetweenJanuary2024AndDecember2028Member": { "xbrltype": "domainItemType", "nsuri": "http://www.snowflake.com/20240131", "localname": "ThirdPartyCloudInfrastructureAgreementsAndSubscriptionArrangementsSpendingCommitmentsBetweenJanuary2024AndDecember2028Member", "presentation": [ "http://www.snowflake.com/role/CommitmentandContingenciesScheduleofOtherContractualCommitmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Third-Party Cloud Infrastructure Agreements And Subscription Arrangements, Spending Commitments Between January 2024 And December 2028", "label": "Third-Party Cloud Infrastructure Agreements And Subscription Arrangements, Spending Commitments Between January 2024 And December 2028 [Member]", "documentation": "Third-Party Cloud Infrastructure Agreements And Subscription Arrangements, Spending Commitments Between January 2024 And December 2028" } } }, "auth_ref": [] }, "snow_ThirdPartyCloudInfrastructureAgreementsAndSubscriptionArrangementsSpendingCommitmentsBetweenJune2023AndMay2028Member": { "xbrltype": "domainItemType", "nsuri": "http://www.snowflake.com/20240131", "localname": "ThirdPartyCloudInfrastructureAgreementsAndSubscriptionArrangementsSpendingCommitmentsBetweenJune2023AndMay2028Member", "presentation": [ "http://www.snowflake.com/role/CommitmentandContingenciesScheduleofOtherContractualCommitmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Third-Party Cloud Infrastructure Agreements And Subscription Arrangements, Spending Commitments Between June 2023 And May 2028", "label": "Third-Party Cloud Infrastructure Agreements And Subscription Arrangements, Spending Commitments Between June 2023 And May 2028 [Member]", "documentation": "Third-Party Cloud Infrastructure Agreements And Subscription Arrangements, Spending Commitments Between June 2023 And May 2028" } } }, "auth_ref": [] }, "ecd_TotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Total Shareholder Return Amount", "label": "Total Shareholder Return Amount" } } }, "auth_ref": [ "r934" ] }, "ecd_TotalShareholderRtnVsPeerGroupTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TotalShareholderRtnVsPeerGroupTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Total Shareholder Return Vs Peer Group", "label": "Total Shareholder Return Vs Peer Group [Text Block]" } } }, "auth_ref": [ "r941" ] }, "us-gaap_TradeAndOtherAccountsReceivablePolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TradeAndOtherAccountsReceivablePolicy", "presentation": [ "http://www.snowflake.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts Receivable, Net", "label": "Accounts Receivable [Policy Text Block]", "documentation": "Disclosure of accounting policy for accounts receivable." } } }, "auth_ref": [ "r185", "r186", "r187", "r319", "r320", "r322" ] }, "ecd_TradingArrAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TradingArrAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Arrangement:", "label": "Trading Arrangement [Axis]" } } }, "auth_ref": [ "r962" ] }, "ecd_TradingArrByIndTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TradingArrByIndTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Arrangements, by Individual", "label": "Trading Arrangements, by Individual [Table]" } } }, "auth_ref": [ "r964" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "TradingSymbol", "presentation": [ "http://www.snowflake.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Symbol", "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "presentation": [ "http://www.snowflake.com/role/CashEquivalentsandInvestmentsAvailableforSaleSecuritiesRemainingContractualMaturityDetails", "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofCashandCashEquivalentsandInvestmentsFairValueDetails", "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofDebtSecuritiesAvailableforsaleUnrealizedLossPositionFairValueDetails", "http://www.snowflake.com/role/FairValueMeasurementsFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financial Instruments [Domain]", "label": "Financial Instruments [Domain]", "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." } } }, "auth_ref": [ "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r409", "r414", "r546", "r599", "r600", "r601", "r602", "r603", "r604", "r605", "r606", "r607", "r608", "r609", "r610", "r611", "r612", "r613", "r614", "r615", "r616", "r617", "r618", "r619", "r620", "r621", "r622", "r623", "r624", "r625", "r626", "r627", "r628", "r674", "r981", "r982", "r983", "r984", "r985", "r986", "r987", "r1019", "r1020", "r1021", "r1022" ] }, "ecd_TrdArrAdoptionDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrAdoptionDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Adoption Date", "label": "Trading Arrangement Adoption Date" } } }, "auth_ref": [ "r965" ] }, "ecd_TrdArrDuration": { "xbrltype": "durationItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrDuration", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Arrangement Duration", "label": "Trading Arrangement Duration" } } }, "auth_ref": [ "r966" ] }, "ecd_TrdArrIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Trading Arrangement, Individual Name" } } }, "auth_ref": [ "r964" ] }, "ecd_TrdArrIndTitle": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrIndTitle", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Title", "label": "Trading Arrangement, Individual Title" } } }, "auth_ref": [ "r964" ] }, "ecd_TrdArrSecuritiesAggAvailAmt": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrSecuritiesAggAvailAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Available", "label": "Trading Arrangement, Securities Aggregate Available Amount" } } }, "auth_ref": [ "r967" ] }, "ecd_TrdArrTerminationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrTerminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Termination Date", "label": "Trading Arrangement Termination Date" } } }, "auth_ref": [ "r965" ] }, "us-gaap_TreasuryStockCommonMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockCommonMember", "presentation": [ "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYPARENTHETICAL" ], "lang": { "en-us": { "role": { "terseLabel": "Treasury Stock", "label": "Treasury Stock, Common [Member]", "documentation": "Previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r79" ] }, "us-gaap_TreasuryStockCommonShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockCommonShares", "presentation": [ "http://www.snowflake.com/role/CONSOLIDATEDBALANCESHEETSPARENTHETICAL", "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Treasury stock (in shares)", "negatedPeriodStartLabel": "Beginning balance, treasury stock (in shares)", "negatedPeriodEndLabel": "Ending balance, treasury stock (in shares)", "label": "Treasury Stock, Common, Shares", "documentation": "Number of previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r79" ] }, "us-gaap_TreasuryStockCommonValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockCommonValue", "crdr": "debit", "calculation": { "http://www.snowflake.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.snowflake.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "negatedLabel": "Treasury stock, at cost; 492 shares and zero shares held as of January\u00a031, 2024 and 2023, respectively", "label": "Treasury Stock, Common, Value", "documentation": "Amount allocated to previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r43", "r79", "r80" ] }, "us-gaap_TreasuryStockSharesAcquired": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockSharesAcquired", "presentation": [ "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.snowflake.com/role/EquityNarrativeDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Repurchases of common stock as treasury stock (in shares)", "label": "Treasury Stock, Shares, Acquired", "documentation": "Number of shares that have been repurchased during the period and are being held in treasury." } } }, "auth_ref": [ "r23", "r123", "r156" ] }, "us-gaap_TreasuryStockValueAcquiredCostMethod": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockValueAcquiredCostMethod", "crdr": "debit", "presentation": [ "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Repurchases of common stock as treasury stock", "label": "Treasury Stock, Value, Acquired, Cost Method", "documentation": "Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method." } } }, "auth_ref": [ "r23", "r79", "r156" ] }, "country_US": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "US", "presentation": [ "http://www.snowflake.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesSummaryofLonglivedAssetsbyGeographicAreasDetails", "http://www.snowflake.com/role/RevenueAccountsReceivableDeferredRevenueandRemainingPerformanceObligationsRevenuefromExternalCustomersbyGeographicAreasDetails" ], "lang": { "en-us": { "role": { "terseLabel": "United States", "label": "UNITED STATES" } } }, "auth_ref": [] }, "us-gaap_USGovernmentAgenciesDebtSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "USGovernmentAgenciesDebtSecuritiesMember", "presentation": [ "http://www.snowflake.com/role/CashEquivalentsandInvestmentsAvailableforSaleSecuritiesRemainingContractualMaturityDetails", "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofCashandCashEquivalentsandInvestmentsFairValueDetails", "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofDebtSecuritiesAvailableforsaleUnrealizedLossPositionFairValueDetails", "http://www.snowflake.com/role/FairValueMeasurementsFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "U.S. government and agency securities", "label": "US Government Agencies Debt Securities [Member]", "documentation": "Debentures, notes, and other debt securities issued by US government agencies, for example, but not limited to, Government National Mortgage Association (GNMA or Ginnie Mae). Excludes US treasury securities and debt issued by government-sponsored Enterprises (GSEs), for example, but is not limited to, Federal Home Loan Mortgage Corporation (FHLMC or Freddie Mac), Federal National Mortgage Association (FNMA or Fannie Mae), and the Federal Home Loan Bank (FHLB)." } } }, "auth_ref": [ "r847", "r865", "r1098" ] }, "us-gaap_USGovernmentCorporationsAndAgenciesSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "USGovernmentCorporationsAndAgenciesSecuritiesMember", "presentation": [ "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofCashandCashEquivalentsandInvestmentsFairValueDetails", "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofDebtSecuritiesAvailableforsaleUnrealizedLossPositionFairValueDetails", "http://www.snowflake.com/role/FairValueMeasurementsFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "U.S. government securities", "label": "US Government Corporations and Agencies Securities [Member]", "documentation": "This category includes information about debt issued by US Government Corporations and Agencies. Investments in such US Government Corporations may include debt securities issued by the Government National Mortgage Association (Ginnie Mae) and by the Federal National Mortgage Association (Fannie Mae) and the Federal Home Loan Mortgage Corporation (Freddie Mac)." } } }, "auth_ref": [ "r1098" ] }, "ecd_UndrlygSecurityMktPriceChngPct": { "xbrltype": "pureItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "UndrlygSecurityMktPriceChngPct", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Underlying Security Market Price Change", "label": "Underlying Security Market Price Change, Percent" } } }, "auth_ref": [ "r961" ] }, "us-gaap_UnrecognizedTaxBenefits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefits", "crdr": "credit", "presentation": [ "http://www.snowflake.com/role/IncomeTaxesScheduleofUnrecognizedTaxBenefitsDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning balance", "periodEndLabel": "Ending balance", "label": "Unrecognized Tax Benefits", "documentation": "Amount of unrecognized tax benefits." } } }, "auth_ref": [ "r499", "r505" ] }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions", "crdr": "credit", "presentation": [ "http://www.snowflake.com/role/IncomeTaxesScheduleofUnrecognizedTaxBenefitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Increases based on tax positions during the current period", "label": "Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions", "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return." } } }, "auth_ref": [ "r507" ] }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions", "crdr": "credit", "presentation": [ "http://www.snowflake.com/role/IncomeTaxesScheduleofUnrecognizedTaxBenefitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Increases based on tax positions during the prior period", "label": "Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions", "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions taken in prior period tax returns." } } }, "auth_ref": [ "r506" ] }, "snow_UnvestedRestrictedCommonStockAndEarlyExercisedStockOptionsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.snowflake.com/20240131", "localname": "UnvestedRestrictedCommonStockAndEarlyExercisedStockOptionsMember", "presentation": [ "http://www.snowflake.com/role/NetLossperShareScheduleofPotentiallyDilutiveSecuritiesExcludedfromComputationofNetLossperShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unvested restricted common stock and early exercised stock options", "label": "Unvested Restricted Common Stock and Early Exercised Stock Options [Member]", "documentation": "Unvested Restricted Common Stock and Early Exercised Stock Options" } } }, "auth_ref": [] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UseOfEstimates", "presentation": [ "http://www.snowflake.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Use of Estimates", "label": "Use of Estimates, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles." } } }, "auth_ref": [ "r65", "r66", "r67", "r194", "r195", "r198", "r199" ] }, "us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ValuationAllowanceDeferredTaxAssetChangeInAmount", "crdr": "credit", "presentation": [ "http://www.snowflake.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Increase in valuation allowance", "label": "Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount", "documentation": "Amount of increase (decrease) in the valuation allowance for a specified deferred tax asset." } } }, "auth_ref": [ "r510" ] }, "us-gaap_VariableLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableLeaseCost", "crdr": "debit", "calculation": { "http://www.snowflake.com/role/CommitmentandContingenciesScheduleofLeaseCostDetails": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.snowflake.com/role/CommitmentandContingenciesScheduleofLeaseCostDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Variable lease costs", "label": "Variable Lease, Cost", "documentation": "Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases." } } }, "auth_ref": [ "r577", "r875" ] }, "us-gaap_VestingAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VestingAxis", "presentation": [ "http://www.snowflake.com/role/EquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting [Axis]", "label": "Vesting [Axis]", "documentation": "Information by vesting schedule of award under share-based payment arrangement." } } }, "auth_ref": [ "r1051", "r1052", "r1053", "r1054", "r1055", "r1056", "r1057", "r1058", "r1059", "r1060", "r1061", "r1062", "r1063", "r1064", "r1065", "r1066", "r1067", "r1068", "r1069", "r1070", "r1071", "r1072", "r1073", "r1074", "r1075", "r1076" ] }, "us-gaap_VestingDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VestingDomain", "presentation": [ "http://www.snowflake.com/role/EquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting [Domain]", "label": "Vesting [Domain]", "documentation": "Vesting schedule of award under share-based payment arrangement." } } }, "auth_ref": [ "r1051", "r1052", "r1053", "r1054", "r1055", "r1056", "r1057", "r1058", "r1059", "r1060", "r1061", "r1062", "r1063", "r1064", "r1065", "r1066", "r1067", "r1068", "r1069", "r1070", "r1071", "r1072", "r1073", "r1074", "r1075", "r1076" ] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "presentation": [ "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.snowflake.com/role/NetLossperShareScheduleofBasicandDilutedNetLossperShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average shares used in computing net loss per share attributable to Snowflake Inc. Class A and Class B common stockholders\u2014diluted (in shares)", "label": "Weighted Average Number of Shares Outstanding, Diluted", "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period." } } }, "auth_ref": [ "r279", "r285" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "presentation": [ "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.snowflake.com/role/NetLossperShareScheduleofBasicandDilutedNetLossperShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average shares used in computing net loss per share attributable to Snowflake Inc. Class A and Class B common stockholders\u2014basic (in shares)", "label": "Weighted Average Number of Shares Outstanding, Basic", "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period." } } }, "auth_ref": [ "r278", "r285" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasicAbstract", "presentation": [ "http://www.snowflake.com/role/NetLossperShareScheduleofBasicandDilutedNetLossperShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Denominator:", "label": "Weighted Average Number of Shares Outstanding, Basic [Abstract]" } } }, "auth_ref": [] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "SubTopic": "20", "Topic": "940", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "6", "SubTopic": "50", "Topic": "350", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482610/350-50-25-6" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "1", "SubTopic": "40", "Topic": "350", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482633/350-40-30-1" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "7", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479637/805-30-30-7" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "8", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479637/805-30-30-8" }, "r5": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "230", "Topic": "830", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r6": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-20" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-1" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "30", "Topic": "350", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "405", "Topic": "942", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481047/942-405-50-1" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "SubTopic": "20", "Topic": "985", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "SubTopic": "20", "Topic": "985", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-19" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(2)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c),(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "505", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "815", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-2" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(g)", "SubTopic": "10", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(g)(1)", "SubTopic": "10", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2A" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "a", "SubTopic": "10", "Topic": "280", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "b", "SubTopic": "10", "Topic": "280", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Subparagraph": "(c)", "Paragraph": "2", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482739/220-10-55-15" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19,20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19-26)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.21)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.24)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.25)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29-31)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.30)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.31)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14A" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-5" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "12", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-4" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-1" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-3" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-4" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-5" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-16" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-20" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-21" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-4" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-8" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-9" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "41", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-1" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-2" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "((a)(1),(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r74": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r78": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481549/505-30-45-1" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481520/505-30-50-4" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-12" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-13" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-6" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-3" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-3" }, "r89": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-8" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "05", "Paragraph": "4", "Subparagraph": "(a)-(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479515/805-10-05-4" }, "r91": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "25", "Paragraph": "23", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479405/805-10-25-23" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(g)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r94": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-3" }, "r95": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "55", "Paragraph": "37", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479303/805-10-55-37" }, "r96": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-1" }, "r97": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "45", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-12" }, "r98": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-15" }, "r99": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "45", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-16" }, "r100": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "45", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-21" }, "r101": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1" }, "r102": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "55", "Paragraph": "4I", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4I" }, "r103": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "55", "Paragraph": "4J", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4J" }, "r104": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "55", "Paragraph": "4K", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4K" }, "r105": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1" }, "r106": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1A" }, "r107": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4" }, "r108": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A" }, "r109": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B" }, "r110": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-7" }, "r111": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r112": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-20" }, "r113": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-21" }, "r114": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "850", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r115": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "850", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3" }, "r116": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.17)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r117": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "825", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480981/942-825-50-1" }, "r118": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "985", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1" }, "r119": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//205/tableOfContent" }, "r120": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(26)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r121": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(26)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r122": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r123": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r124": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r125": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r126": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r127": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(31))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r128": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(32))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r129": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11" }, "r130": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r131": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r132": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r133": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r134": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.1,2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r135": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r136": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r137": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r138": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r139": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r140": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r141": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24" }, "r142": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r143": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r144": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//235/tableOfContent" }, "r145": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 4.E)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480418/310-10-S99-2" }, "r146": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//350/tableOfContent" }, "r147": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r148": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r149": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r150": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r151": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//360/tableOfContent" }, "r152": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r153": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//440/tableOfContent" }, "r154": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481573/470-10-45-12A" }, "r155": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//505/tableOfContent" }, "r156": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r157": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//718/tableOfContent" }, "r158": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Subparagraph": "(e)(1)", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r159": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Subparagraph": "(f)(2)", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r160": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Paragraph": "12", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r161": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r162": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Paragraph": "9", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r163": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15" }, "r164": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r165": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r166": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//805/tableOfContent" }, "r167": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Paragraph": "1", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-1" }, "r168": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "38", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-38" }, "r169": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1" }, "r170": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//810/tableOfContent" }, "r171": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19" }, "r172": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-23" }, "r173": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r174": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r175": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-21" }, "r176": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r177": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r178": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(15)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r179": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r180": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r181": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r182": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r183": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "230", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "b.", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481160/942-230-45-1" }, "r184": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "985", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-2" }, "r185": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11B", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-11B" }, "r186": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-15" }, "r187": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "SubTopic": "10", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-6" }, "r188": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-6" }, "r189": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-6" }, "r190": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-6" }, "r191": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-7" }, "r192": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-2" }, "r193": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "SubTopic": "35", "Topic": "720", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483406/720-35-50-1" }, "r194": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r195": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r196": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r197": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-1" }, "r198": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-11" }, "r199": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-12" }, "r200": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r201": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)(1)", "SubTopic": "10", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r202": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-6" }, "r203": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-7" }, "r204": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r205": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h))", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r206": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//606/tableOfContent" }, "r207": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(a)", "Publisher": "SEC" }, "r208": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r209": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r210": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483504/205-10-50-1" }, "r211": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-7" }, "r212": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r213": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-5" }, "r214": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r215": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r216": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r217": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r218": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r219": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r220": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r221": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r222": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(27)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r223": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r224": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r225": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(3)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r226": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r227": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r228": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r229": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483466/210-20-50-3" }, "r230": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-10" }, "r231": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r232": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11" }, "r233": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r234": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r235": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r236": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B" }, "r237": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B" }, "r238": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-1" }, "r239": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4" }, "r240": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5" }, "r241": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6" }, "r242": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r243": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r244": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r245": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r246": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r247": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r248": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-11" }, "r249": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r250": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r251": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-2" }, "r252": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24" }, "r253": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8" }, "r254": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r255": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r256": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r257": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(k)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r258": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(k)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r259": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(n))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r260": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-04(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3" }, "r261": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23" }, "r262": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24" }, "r263": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5" }, "r264": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r265": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r266": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r267": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r268": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-12" }, "r269": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3" }, "r270": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4" }, "r271": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r272": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r273": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r274": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-8" }, "r275": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-9" }, "r276": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 11.M.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480530/250-10-S99-5" }, "r277": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//260/tableOfContent" }, "r278": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-10" }, "r279": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-16" }, "r280": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-2" }, "r281": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-3" }, "r282": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r283": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r284": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-7" }, "r285": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r286": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r287": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2" }, "r288": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-3" }, "r289": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-15" }, "r290": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-1" }, "r291": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482987/272-10-50-1" }, "r292": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482987/272-10-50-3" }, "r293": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r294": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r295": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r296": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r297": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r298": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25" }, "r299": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r300": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r301": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r302": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r303": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r304": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r305": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r306": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r307": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r308": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r309": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r310": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r311": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r312": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r313": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-40" }, "r314": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r315": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r316": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "42", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-42" }, "r317": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-2" }, "r318": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-9" }, "r319": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-1" }, "r320": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-2" }, "r321": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-4" }, "r322": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481569/310-20-50-1" }, "r323": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481830/320-10-45-11" }, "r324": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481830/320-10-45-2" }, "r325": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r326": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r327": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r328": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aaa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r329": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r330": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r331": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r332": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r333": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r334": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r335": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r336": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r337": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r338": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r339": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(aaa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r340": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r341": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r342": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r343": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r344": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r345": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r346": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r347": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A" }, "r348": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A" }, "r349": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A" }, "r350": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r351": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r352": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r353": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r354": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r355": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-9" }, "r356": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-9" }, "r357": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r358": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r359": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r360": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481664/323-10-45-1" }, "r361": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r362": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r363": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r364": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r365": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r366": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479344/326-20-45-1" }, "r367": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-11" }, "r368": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r369": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r370": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r371": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-14" }, "r372": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-16" }, "r373": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-5" }, "r374": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479130/326-30-45-1" }, "r375": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-4" }, "r376": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-4" }, "r377": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-4" }, "r378": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-4" }, "r379": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-5" }, "r380": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-7" }, "r381": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-9" }, "r382": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "340", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479483/340-40-50-3" }, "r383": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "340", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479483/340-40-50-3" }, "r384": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482598/350-20-45-1" }, "r385": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r386": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r387": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r388": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r389": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r390": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r391": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r392": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4" }, "r393": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4" }, "r394": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-1" }, "r395": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4" }, "r396": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r397": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r398": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r399": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r400": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r401": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r402": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r403": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r404": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r405": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r406": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r407": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r408": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r409": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r410": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r411": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r412": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r413": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r414": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r415": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2" }, "r416": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r417": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-1" }, "r418": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-2" }, "r419": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-3" }, "r420": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10" }, "r421": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r422": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r423": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r424": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r425": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r426": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r427": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-15" }, "r428": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-17" }, "r429": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-18" }, "r430": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-18" }, "r431": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-19" }, "r432": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r433": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r434": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r435": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r436": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-4" }, "r437": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5" }, "r438": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8" }, "r439": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8" }, "r440": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-9" }, "r441": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r442": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r443": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r444": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(A)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r445": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(B)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r446": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(C)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r447": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r448": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(n)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r449": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r450": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//718/tableOfContent" }, "r451": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1D", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-1D" }, "r452": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-2" }, "r453": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-3" }, "r454": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r455": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r456": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r457": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r458": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r459": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r460": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r461": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r462": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r463": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r464": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r465": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r466": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r467": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r468": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r469": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r470": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r471": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r472": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r473": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r474": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r475": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r476": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r477": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r478": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r479": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r480": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r481": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r482": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r483": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r484": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r485": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r486": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r487": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r488": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r489": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r490": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.C.Q3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r491": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.1.Q5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r492": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.2.Q6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r493": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.3.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r494": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.F)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r495": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "720", "SubTopic": "35", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483406/720-35-50-1" }, "r496": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "730", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483044/730-10-05-1" }, "r497": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "730", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482916/730-10-50-1" }, "r498": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//740/tableOfContent" }, "r499": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-10B" }, "r500": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-25" }, "r501": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-28" }, "r502": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-10" }, "r503": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r504": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-14" }, "r505": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r506": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r507": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r508": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-17" }, "r509": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-19" }, "r510": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r511": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r512": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r513": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r514": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-20" }, "r515": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-21" }, "r516": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r517": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r518": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r519": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r520": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r521": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r522": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r523": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r524": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 11.C)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-2" }, "r525": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "270", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482526/740-270-50-1" }, "r526": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482603/740-30-50-2" }, "r527": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r528": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r529": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-5" }, "r530": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-5" }, "r531": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1" }, "r532": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19" }, "r533": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25" }, "r534": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25" }, "r535": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r536": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r537": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r538": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r539": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A" }, "r540": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r541": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r542": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r543": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r544": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r545": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r546": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-5" }, "r547": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r548": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r549": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r550": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r551": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r552": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r553": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r554": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r555": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r556": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3" }, "r557": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6A" }, "r558": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-10" }, "r559": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28" }, "r560": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//830/tableOfContent" }, "r561": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "230", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r562": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-17" }, "r563": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r564": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r565": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r566": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r567": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r568": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1" }, "r569": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-2" }, "r570": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r571": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r572": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r573": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5" }, "r574": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-1" }, "r575": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r576": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r577": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r578": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r579": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r580": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r581": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r582": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r583": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6" }, "r584": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479773/842-30-50-12" }, "r585": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r586": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r587": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//850/tableOfContent" }, "r588": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r589": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r590": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r591": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r592": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-2" }, "r593": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3" }, "r594": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-6" }, "r595": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481435/852-10-45-14" }, "r596": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//855/tableOfContent" }, "r597": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2" }, "r598": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2" }, "r599": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r600": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r601": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r602": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r603": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r604": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r605": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r606": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r607": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r608": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r609": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r610": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r611": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r612": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481444/860-30-45-1" }, "r613": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481420/860-30-50-7" }, "r614": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r615": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r616": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r617": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(4)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r618": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r619": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r620": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r621": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r622": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r623": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r624": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r625": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r626": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r627": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r628": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r629": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "910", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482546/910-10-50-6" }, "r630": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482312/912-310-45-11" }, "r631": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "924", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 11.L)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479941/924-10-S99-1" }, "r632": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483154/926-20-50-5" }, "r633": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "928", "SubTopic": "340", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483147/928-340-50-1" }, "r634": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-15" }, "r635": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-15" }, "r636": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-20" }, "r637": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-20" }, "r638": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-28" }, "r639": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-28" }, "r640": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "33", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-33" }, "r641": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "33", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-33" }, "r642": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "35A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-35A" }, "r643": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "35A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-35A" }, "r644": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-8" }, "r645": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-8" }, "r646": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(10)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r647": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r648": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r649": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r650": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r651": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r652": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(27))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r653": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-05(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479557/942-235-S99-1" }, "r654": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480832/942-320-50-3A" }, "r655": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480842/942-360-50-1" }, "r656": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(1)(f))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r657": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r658": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r659": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r660": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r661": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r662": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r663": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r664": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r665": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r666": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r667": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r668": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r669": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r670": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r671": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r672": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r673": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r674": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r675": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r676": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r677": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r678": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r679": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r680": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(3)(d)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r681": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(3)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r682": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r683": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r684": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r685": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r686": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r687": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r688": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r689": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-7A" }, "r690": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r691": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r692": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r693": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r694": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r695": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r696": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r697": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r698": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r699": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r700": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "825", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B" }, "r701": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-1" }, "r702": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-2" }, "r703": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-3" }, "r704": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r705": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(f)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r706": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(f)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r707": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(f)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r708": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(h)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r709": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r710": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r711": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r712": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r713": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-11" }, "r714": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-13" }, "r715": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-2" }, "r716": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-5" }, "r717": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-6" }, "r718": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-3" }, "r719": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-3" }, "r720": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r721": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-2" }, "r722": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "27", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-27" }, "r723": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r724": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r725": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r726": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r727": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r728": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r729": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r730": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r731": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-4" }, "r732": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r733": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r734": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r735": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r736": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-12" }, "r737": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-2" }, "r738": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r739": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r740": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r741": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r742": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r743": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r744": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r745": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r746": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r747": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r748": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r749": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r750": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r751": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(16)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r752": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r753": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r754": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r755": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r756": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r757": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r758": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r759": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(5)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r760": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r761": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r762": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r763": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r764": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r765": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r766": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r767": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r768": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r769": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r770": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r771": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r772": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-7" }, "r773": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483580/946-220-50-3" }, "r774": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r775": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r776": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(c)(2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r777": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(c)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r778": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r779": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r780": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(g)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r781": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r782": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r783": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r784": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r785": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r786": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r787": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r788": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r789": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r790": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r791": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r792": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r793": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r794": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r795": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r796": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r797": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r798": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r799": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r800": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1" }, "r801": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r802": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r803": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "12", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-12" }, "r804": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "19", "Subparagraph": "(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-19" }, "r805": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r806": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r807": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r808": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r809": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r810": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SX 210.12-13(Column A)(Footnote 3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5" }, "r811": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SX 210.12-13(Column G)(Footnote 8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5" }, "r812": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SX 210.12-13(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5" }, "r813": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5A", "Subparagraph": "(SX 210.12-13A(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5A" }, "r814": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5B", "Subparagraph": "(SX 210.12-13B(Column E)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5B" }, "r815": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5B", "Subparagraph": "(SX 210.12-13B(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5B" }, "r816": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5C", "Subparagraph": "(SX 210.12-13C(Column H)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5C" }, "r817": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5C", "Subparagraph": "(SX 210.12-13C(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5C" }, "r818": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r819": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r820": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-1" }, "r821": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r822": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r823": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r824": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r825": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-3" }, "r826": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "948", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479851/948-310-S99-1" }, "r827": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481027/954-310-50-2" }, "r828": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "440", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480327/954-440-50-1" }, "r829": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r830": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r831": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r832": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r833": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r834": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r835": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r836": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r837": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r838": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r839": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "976", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482856/976-310-50-1" }, "r840": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "978", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482707/978-310-50-1" }, "r841": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r842": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(a)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r843": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(b)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r844": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r845": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-22" }, "r846": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r847": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(m)(1)(ii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r848": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "52", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-52" }, "r849": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r850": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31" }, "r851": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482785/280-10-55-47" }, "r852": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481933/310-10-55-12A" }, "r853": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479081/326-30-55-8" }, "r854": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482548/350-20-55-24" }, "r855": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69B" }, "r856": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69C", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69C" }, "r857": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r858": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r859": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r860": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r861": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r862": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r863": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r864": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r865": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r866": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r867": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-17" }, "r868": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11" }, "r869": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-6" }, "r870": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480547/715-80-55-8" }, "r871": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r872": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r873": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4J", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4J" }, "r874": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4K", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4K" }, "r875": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "53", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479589/842-20-55-53" }, "r876": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481372/852-10-55-10" }, "r877": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479401/944-30-55-2" }, "r878": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "29F", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-29F" }, "r879": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r880": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r881": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480493/946-210-55-1" }, "r882": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1" }, "r883": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r884": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r885": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r886": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r887": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-10" }, "r888": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-11" }, "r889": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-12" }, "r890": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r891": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r892": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-23" }, "r893": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r894": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-K", "Number": "249", "Section": "310" }, "r895": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Number": "249", "Section": "220", "Subsection": "f" }, "r896": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r897": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r898": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r899": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r900": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r901": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r902": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r903": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r904": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r905": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r906": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r907": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii", "Section": "6" }, "r908": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Number": "249", "Section": "240", "Subsection": "f" }, "r909": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r910": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r911": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r912": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r913": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r914": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r915": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r916": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r917": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r918": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r919": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r920": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r921": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r922": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r923": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r924": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r925": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r926": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r927": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r928": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r929": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Section": "13", "Subsection": "a-1" }, "r930": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r931": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r932": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r933": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r934": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r935": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r936": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r937": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r938": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r939": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r940": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r941": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r942": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r943": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r944": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w" }, "r945": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r946": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r947": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r948": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r949": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r950": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r951": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r952": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r953": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r954": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r955": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r956": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r957": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "A" }, "r958": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "C" }, "r959": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "D" }, "r960": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "E" }, "r961": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "F" }, "r962": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r963": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r964": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r965": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r966": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r967": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r968": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r969": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r970": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "405" }, "r971": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-3" }, "r972": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-10" }, "r973": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)(1)", "SubTopic": "10", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r974": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r975": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "SubTopic": "825", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B" }, "r976": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "SubTopic": "40", "Topic": "340", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479483/340-40-50-2" }, "r977": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)", "SubTopic": "10", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r978": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(3)", "SubTopic": "10", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r979": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4H", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-4H" }, "r980": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r981": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(a)", "Publisher": "SEC" }, "r982": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(1)", "Publisher": "SEC" }, "r983": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(2)", "Publisher": "SEC" }, "r984": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(3)", "Publisher": "SEC" }, "r985": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(i)", "Publisher": "SEC" }, "r986": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(ii)", "Publisher": "SEC" }, "r987": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(iii)", "Publisher": "SEC" }, "r988": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r989": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r990": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r991": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(3)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r992": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r993": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4" }, "r994": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5" }, "r995": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6" }, "r996": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r997": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8" }, "r998": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r999": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r1000": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r1001": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23" }, "r1002": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24" }, "r1003": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5" }, "r1004": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "55", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-55" }, "r1005": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r1006": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481830/320-10-45-1" }, "r1007": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481830/320-10-45-11" }, "r1008": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r1009": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r1010": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aaa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r1011": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r1012": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r1013": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r1014": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r1015": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r1016": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r1017": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r1018": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r1019": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-9" }, "r1020": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r1021": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r1022": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r1023": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-4" }, "r1024": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r1025": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r1026": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-4" }, "r1027": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r1028": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r1029": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r1030": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r1031": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r1032": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r1033": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r1034": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r1035": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r1036": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1A" }, "r1037": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-2" }, "r1038": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "410", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481931/410-30-50-10" }, "r1039": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//450/tableOfContent" }, "r1040": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4" }, "r1041": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r1042": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r1043": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r1044": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r1045": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r1046": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r1047": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r1048": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r1049": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5" }, "r1050": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1051": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1052": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1053": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1054": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1055": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1056": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1057": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1058": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1059": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1060": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1061": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1062": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1063": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1064": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1065": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1066": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1067": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1068": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1069": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1070": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1071": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1072": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1073": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1074": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1075": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1076": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1077": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r1078": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15" }, "r1079": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r1080": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-6" }, "r1081": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r1082": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r1083": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r1084": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28" }, "r1085": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r1086": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6" }, "r1087": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3" }, "r1088": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7" }, "r1089": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7" }, "r1090": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r1091": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r1092": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r1093": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r1094": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r1095": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r1096": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "912", "SubTopic": "730", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482517/912-730-25-1" }, "r1097": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r1098": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480832/942-320-50-2" }, "r1099": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480832/942-320-50-3A" }, "r1100": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r1101": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r1102": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479432/944-30-50-2B" }, "r1103": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480109/944-80-50-1" }, "r1104": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r1105": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r1106": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r1107": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r1108": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r1109": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r1110": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r1111": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r1112": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" } } } ZIP 117 0001640147-24-000101-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001640147-24-000101-xbrl.zip M4$L#!!0 ( N">EA["C3 +@P /=7 < 97@M,3 Q-W-N;W=F;&%K M969Y,C R-'$T+FAT;>U<;5/;2!+^?K]BCN1VH?F6[I:*2C\/AH MQ*A__(^C?U:KY$1X:<1B33S)J&8^216/A^2SS]0MJ5;=63V13"0?CC1IUIN[ MY+.0MWQ,[7'-=W7/HXW67ZWV%HR%\^T@I2$14^2LE , MQ5^-0>WO9+A%E/0>.<'>P,FT6T_N#R,JAZ##@=!:1)TV3&/,I.8>#9T(1AI[ M.-/NWD%R/S7&6N)_5UTW&H\IN]$$97?/^N3 3 M*R_$E3Q>?Y:'YAL>^_"ITWB?9'&Q]F7^3I7FP61#)B:SGT8-?IW&6@H_]307 M\=.E?^JDERGO^;2P6ZB%/O5&)&+1@$DB J)'C/PFJ/3QPPF7S--"*K*-W__R MYGVS63_,)OE,TIHK=K@&;7EK6-$(^\PBK52@T4KC< <5=IT!)SB35R/;I=38 M5,A2:.UN) A7A))8Q%46):&8,$9\YWEYI6XS=%:53CVV N-*J>-SF$P_FTP6 M1N70-P]# O(P/F8FVCT1)2Q6%&&/ #_S)!\ 8>,Q' 7#=(%^^?"9QCZY8DH; M-EZ%*"I24E#P I7"GL$H#C4,_X!"+;8"Q<=;K=KFW)#7 M-F>9PYRN,!:M8GSF"6G@H&/B ,=M'9_&7',:DFZ2"!YKL\GA(N$/C)I->EB- M7,2$S@FFQ0S5*R:%WW$]$JE-'4$J->8IB" M?&93D@])"[XVG&U.,B1NQ20B@R"::E"(V4L()U- HH:#2.[AAVLMO%OR"0Q" MNHA?)I<^!*M>2$&>+A*="*129E1Y82H3MV?%-9,L VR1$1WC'AXE8QJFQMAO M&Q6X-_XC ZK (L[HOU,NR1F5MTR3/\W)VU0!MPS@XGY&5A".=S)OL@$VP>L7 MS7_F3=KHYSDH!+!0"C +YCAWIV*(UCH"E243G)+I-S MJ!KI*I*B'P,J,AY7S"F:R:C<7M:C(2P)J"1?0&,E@ H"P0Y8#Y.@ UB00!(R MZ_9BO(\8W-#FD&P::'A$B;L1SY;[A6.G"#_O#+!>HA6-R, .7JE-HI<+W/S)=O5FYSYYQ>GC1:7#7!TXSB%Z#YC MS,)\4$#R#*L;B1#<1Y5TTRD_C1+@]$[%ZCW-WPAOT+(MC0?7R$4 M$LP"9.7X:% M/TZY2TG1#FH'&V1HKX>B_6D77M;XO1&-A\:R/8&5]'"S:\RN"VD33YA-!G^# MKV9AL#JT2@FBJ%4>IR)5Y-J&?@G =$76BRVYF%L(9N9 ! #J,0:>P=W6X,/) M$5^ M @ZDH4(&6"Y#/(<2MMB%=A2XQ[!%)LL0DLV%/@INZGR1LQ/0Z8J!KQ6 MK$B1!TD641X;AE(@FMF2F)6E4S@A7([P2'(=;RUIM;HG9(+AS<@-@+*BN1:8 M,GJ7W9E1(RI9+K3G"JE(8ZNP9)FZ!2NJ='D"J&>0(H%$1\';K&%&Y[(%2GN! M?#;?L)B 2 :438Q IEW:PNA:].JS(72@1)CJAT.6"C'_>R1G$QNRZD R>ENE M@6:R0\,[X*U;3^JT?&(1=;X+(4%\D>'X@161;-!!%\.]@ M\G4]&2^PF5F:KHQ6C61+HAY5HZ]MS?A>_:EEZ=6X7H/#YGWI(P=7(MM9"ATP M6+;NS!&@_*;+;%D[7V');=Q45A*G!ZUE:+Q#A96@D@'3-^E42.C$,$T(0TCP,@5]2XW8+? 5Q'(88HLK$*)42"TL+LX4I M3O<;W>!9"<*0C4Q*STOA"GX%V(&H2M,.A[/ ?; $QJ'*(C#E2!FFD#5RX7)D M?CH! [\ ^I+1CC2!:<$T4,X5L?XL[2%+,".?$#?H][0\V;!>:^T_4K:P1K;X MGBT8KIB&+,DV7)QKOS]<,XO\;!AZ&D,"LT-\]T%7'&%HVC=O=?ZVU3(;R2^\ MUU7VL!Z4QH0'M?WV6E$]XV9G]HF)T@7X=XSO#;I&B:*[66NB&LYR3\AT4Q]X MU=0;7)@W3+WH![% >4QP4&NT'YJ@>,WD+'%0:?\XABB/)?9JC0)#3."#8L"* M71=]SA+M)V2^TINB/-LR>[7]AY8X%Q&/J;95>9_\@;UT,8T]]DU6^;X["F59 M2WO8A;_!EIHGD8W>"+L-%KD&V88%:LA9:FMNCS"3C;9\_J0FSTA-K'>L9";- M]D]F\HS,)&>!E<2D\4,9HCR6<,PD;XB5Q,22]9_,Y)F82V*X(.AY(-L2]AVLI*PS!?/\GJGV#A MA'+LQYY_8J-BNTV7]O5B]XMD*G&U*#PS5TC",DO6'ISONI@^Q@L4-L%_,M2_:)Q:MIK+&R/F'*HD/V06[B]+%:EK%B31[1"XOE*E%N2*< M,NW/7AI:C,2KSVP'VLTK,=>/;%M_34]E@(@['6\K%OK+$'3TL[#'J"2IJ]B5>_BRKA_CXIEZNGBKI[EPQ>&E1>7 M9W#D"ML\&@!4+RF\V_ 2$E"/RDF%Q,QC2IG_(MI)1A6D7*P.B51715!-A(&)='Q]5M'!D@'6Z M%>#ZOY5MT"W7DZB)%&/NLXV^N@D3IGL2J1A@L&,GG&";$/910#:0(I'8'$A\ M]V)"U]:0#K!;2',+X!9[,XMBSX$'1,Q:,-\[.FTVS5@LV[>#+A!SOYM/VNB M7@LDXF'056]!(O_F"GQ]LB1KO;0ENAAD8^8O-,K%I)L.(3^09J-B M*/"R+/OB\KK7,2V*>T8E@( 5MEEV87]G YGB,SK-]T;@5MD$SKU][(%G ":' MI/T*)3\'3S>[]"TQ,#5S;F]W9FQA:V5F>3(P,C1Q-"YH=&WLO>EVW$B2 M)OK_/@5NY;W9Y)E@-$GMJ9HZA]JRV:6D5")5.3E_YG@ '@R4$$ 4%E*13S^V M^08@%BHE!S.CH^/'X8_5J4G](KQ7^O MTSK3?S//^>M_\L]__4]ZR5\G1;+\VU^3]"I*D__YES1^&$\FS]33Y/%Q_/#! MDT0='S^<3-5A\CA^F.B'^O\<_05NA9OI__F6>Y@__ZCP\/__R_!=;7^7!^H++W,?Z+1PE^G!7R;_#DNLJ+\Z8=#^K_G^)># MJ9JGV?*G_[A(Y[J*SO1U]*&8J_P_1I7*JX-*E^F4+ZS2W_5/S^#=]-.U# 8> MDZ6Y-H/C$;W^/$LG:1T='8X?_?4_\7KS29T/\P8?KZ/W;D[,; M#QTDM/S;X#_XY[?O7IR\C_3N_<7IN[/HYP\G9Q?1V;N+TY>OO]-G MK[]KKLI+V*B3HJZ+^4^/X<.\Y_RKJ>ITNOSF\_>P7[[SXGJ:J4\Z.LWC<;17 MSW3TXP]/CX\/GYO/^4;#HB?^E-8P"_$6"_VRF"]4OOS&@UH[5S0O1\_W1]&B M*:M&P0CJ(DKK*N)M]^\FK95W$GZ)*U]&T*.M9--%9<3U@H>45&(+8 MCJ/?BJ:,>$!16D55,_F7CDDGJ"PS\PUGQ+R"=4JBN,B3%"^&'RMORF>ZU&E. ME\!_\![S])X%L%FBA9E<94F M3EOQVL5%N2A*\A5D37D]TS+"$P$69#F.7JH%S='O>#?)1E[4D?Z\@&D#_V 9 M)7H*P[2/F#2U_94G'E%1;A:0:,\)"%[LYGP?M0)\U4Q=L;J8:Y7#9;Y)S=!2:FIF>=N>F6.S(] P/TT=/K8(R,[#FXP[QT^[:A+P"U8%Z MYFP_S3).\?S]U&Z=ND8+Q MA";%%^QB.?P[4_9ET_F?9%CT6"YRRP%.W4^/#L>/'ZP+YMPD*G1TN)NP4+]U M?K%O DOQPTZ#+#1K9^"WUZINZJ)<=B=N.VEX MUK_'^5_W2 %^UHU]O3"_W9F^BM6_65QG \CVJJ'K$L\ MXQ!# ^W0Z-&3YQ58DZ!H\J9HJNANQ4IX0!6!02%5-H-J<+\M1%VLT+Y$E=X>,[)I$+_-GH/EFN\Q,&85).)6;9O/6_@=5=PW0N=ZVE:RZVC"'3V MC*)TX"QC^'):%O.HAE6A0\N,YTHWA4/$^'!\]PLFX<+HIK:++ GSWW*PN_*(O.D\.G"0U M7)*#\A<5I:)$Y5&4W_SYBY,*-TJBS%4"JCA:@";E4< G) *6&D<7]$7!Z+?) M0,@ W*"B/4P>P-X!AR=;\D.&F1 S7S&$?!@LSI(24W!.S8LDG:8Z&9EC8X1J MI]0@02!\^C,J(U8[UV7*9RYL:I9+DQQ3$5C:2U\E%=,I+$]IT])&-35YIBL0 M2\Q@7J,O8G-M7C[J&QQ3/HIN4524J/VIU)E"P5F)JS-A)W>+FE1%UM2K;_G^ MR*G.4M.8COH0>/R_L]*I[4M],"FU^G2@IC#6GU1VK9;57_XH"''CRMP?(-_B M #D-[-L4<0E1?SAH%('9N+?(&MF*4='4UM3NOZ6-X=F/8I6+#IFF8&I\Z^C2 M2H7;OTB:CR;T/G<:7D*#?@Z."QI?>?3Q_%4$6V<$+T6-=Z6R1D=[5"W!RYY'X&O# M9DNKF6:78Z[2O%9IWG%0R*U!@[!,Z*4(BF&OJ'/I-[ $[L7U*XDK@8O =A ' M$S0R*@MU\:N=Q(]AE.(?J6O<$O S:0$BWP*VA_/G/I:Z[S] M#A);4'\KO9F5'LJ$7%#LCJL97\A5AJ2]5:853Q?]N4O8S5F(V0,)!1')T M>"EX3F^&,8G\X@NJ9@&OUZ!3R2D',P*DLRA!R/&OZ,35,!QE/@(.#]A!>18NN/(J.J-G'->PD=IH2^+!KT.O%4BF=(YG0QB#"V1*OM,K^X_A\'$U! M\%#67I^?_GP6G<2DNX]A(D;1QSRER.5K][P+T,>5BEG"X&+2I&S#G+CDT5MU MO>_^4.,](*^H\J.YKF=%8LV?V'U]5!7>AU.:B:8"A)[,'3J^)K@S.78!3P!K M/$T(HVMNP]_"7?0'^D%/IQQL(KN>]E=3+@K8/-L!8N_WPW?>#WUY)#4!GPE< MX"DI91($=&251!$E J^3,$\)>C:/GAU&B5K:DSO =+;!U:"6UP1KZ3PH.Q+9 M\^[136H/V@%?>UBM]OM:&?_CKX9YPH2B_ H16D/;@JZ/#'SP9'Q^NOO5+'_MH_.!H]5^_]*G?< JV>VPO(O+Q-HA(HS-W M (J\4?GQ#0'R-YZ'/F0H[Y#O/P^T#[FR][_>O7WU^D,7&?IU(;#?Z4/[3\D7 MRS]4"K'S2[=OPURMV=%.:IQA/X_SOM]D2MV&A;U+D\!T*/V[-7'SM@H^AZ>$; M5*/\Z3 +QZLQ"]L3*3VT1$I#Q#D,A5CGGOAHV!_<1WQT\O.'UZ]_@6\?(.O1 MBJA1$)[$$.:.3J"3*BKU%./.%KA6K@[.#92>QA_B(%"$]^Q27S!I/AL2YP0- MQP_E#>\)I_[P#/M<2:J7*:DWM:IJ3N(&^*LHQ=P_(5/2G-5&J"D&NQQ#HE*Z M\!$/2X]7"9F2%CHF +(!'07SRQGS%>CW7JJD%CX\T55W;T+G^UCT3&[ Z>.+DO.[ZCJ'IZ^I1>ZUX!*-[0I:DNV$^X?Z]U#DE]OL9SURRGM'! M;H?#)MBVLG.@<]*_8X[&WV>K]+T]S'4?/QD_H5SWSU0RA$J0)-E1$^]N2X^C M#3QZJU&"'0:^:5,2 *3UA)00'Z46H)+4L0BTJ6PRS=):ZLLF,Y=PF1+"8SHU MDHCW0$!4DUW2L4_0DJ2@G+Q/#.J&^6M:SPK0,%DZ3WD0YN]>P>IRY2QTX( # M*17=&H#94;?KZ]!&ZVK4MD9!WBI=<3P\76&PJSM5#E]Q=3%DMZ/5W5,[9(EM M+>^#,6/ $*"-ZDU.[?18,S_*_4H/)*KZXAT+BD M1$Z2.9AK55VJ&KX$"VCBN"@3*JFV:$5O!$6L8?3P%K^$00H1N@_T3P]V.W#\ M 4JRF0@^<0SW:_1#L9X2EMOI0/<,>'%=HDZ%L<)8F$.?ED--T@RU.WR;':V_ M3C+EL2ZQSB):@/P42757=M5D.+OJ>/SH"<&_"Q&=&D5Y@800M4040[@JP_MP M=4'N@S5K"_Z7F\9;L7?L !_:OYSI=SH"MX"&'H])JF-5SQ3(FI2Y\]OYD=1 M.SJ&X'S1MBS'M]>5";S@NE,1NKE.P@ZH?"]+-:<]*:Z&BQ[Y%7'I=-4K5W.P M@\V_:.!LB>$HAG,$;&Z2K+LL5\,1K,?CHZ\J5VW;!D_WHJE@:8MKC#%M,ILV M"!CKG**\P\)Q-2#9>/)592/M%.&OKL4F2;***==U1R>ILE3YI;C5&\3FU@4; M^V7CP?"[2ANM%LT_[ MQ!07)ZF-C*]8N;NT1'HX2R0[JG.2*5@"Z>/ELP\8M^U%H38\5;1G=DG:?#6>='X\-C/@YUU.HQL@&[]R51E@&OR>5PUL28 MD;@F"5&06)_TZ!!W1YYC[*Q2'#[KN).W+I#Q113FW1."EB!A!FX+28I.$L:H80Y<:/.*JCZX\+[,=77BN6]-K)#H M4-(/5P3.AE[2VKLAM!=%5$PHG=RA],$6F @04I\CE5S![(+#CWC(JHA36D06 M@]6,\(..TT4ZD*(+/KWA4%X8;'6^]([\443'/%H!55/BH3)";%-9X,F- M?YZB":O-^5+Q+RWJCS%X3>XS_,$5EJ0XK?6\:TO@"M*Y[QK^(/6P.6E"DQ3^ M4JG,_I8;S!%#86\2?LTPS$\FGN:8D<7T#1C6,I!N!%AV:B &+($78,.]3<6. M&(+TL;6%3=$Q(^ZZ][2:U]#,!X/'##LM4I.! 8GZ 4483K)4_LY4U,R6+K1Z M:LZ2F)(R&J$V:F@)"7>JLS[":ORQLV^I1,$FY?UAV\%Z8(+^9Y!+-L@**E]NR.,Q6>V)J+')<,7\X8V+5@L_[\IF!M1=10:?U2_0&(_NM'. MXZO3"J%63(S]+$0IV>2N20!#=<17Q*/$OUE6F>D\9-IDA+H62#E(^C-RQP-H2 MH_;P*QVQ<%9XD>OH7TV95N!W\]+1_1L$UZ!@5L@O_ 5Y7;$R1_Y8FC^VRN'V MC3-M0=QXF(LERI].AP2Y*S?XC-5NPCV88'!@@C4L+_=@@CN8J#[M/Y=@$^HK M.@[49S*:"E9R?NT'Q4Y:.D14%IL$!9^<*@%]0JT?'5RN@F.D3JLI'.X(NPO; M,&[6:JCQZ?XE!:<"932.3AP4KR]2^S2L=_--&],BJV,5*O3 M9M= 415%O^B_> 9<85N;VF]KR-T/Q8H.:AKQ^*:CV_]>*ESDTL3Y0N>5?$!M M^XNII6^2;VG8V9?UO4W*%]&27?/!EL%&%Q+*MJ6N,CEO)-[[0>-Y;G*B]>K:%V]&1]+/ MTHX[$/.8#$DE%CNH>!%K#3NL:I RD"1]PR2:L*A= WI$76.]&MJ5_H*)H2'5 MP$5N@J SE4U;Y;P(U97=J:RJPKI>L],%^KMOA.,JE(T-HW8B29:R)Y,.,+G" MO+8JAHVS8"%,Q)8T'"C!#$XC0?;@\^92T4>[A#6&V:!&61T]AE/#O/+UYWB& M&I3)^-%!\A0OS2Y]9O#AMH#.LNRWJIOU9_1J*FE% 4^$[U&6QIS%2]:T7<#\ MTM_5%H5M37FCP_>N]KWV1](4P,O@M[8]C&LB>?LY?)XK# RKN*REC99GZ]Q9 MJ.TT">MJHFB+>M M5\]@@>:M>G!PF=)^C(1\:^\)<$W<1YA3*$U6P-ZPRO?>=%*O-P_0))OGZ93/ M6'(S;N;6+@,ER^[[K'O:5]EP_(.M552V-S=V!\,QT"TE2#6B+!P3S7CC3#,_O%:,G>P^)K MG ^,\.(1Q#/]1V<']5^1(3#,1@PS!L6":C4A-F7A RU)D(_9,#\WV(1\?7W]K;(B$TH>(EI7K.R'0DUR!&KE5R"!C/%VU*J=>P MF^2MI]@ M#)V\@YA!;(#W/A?-6V-B1WR,*!P +["U&/ESA8^ )@KE*73N[HC>'2!<]K>^ M6./2*VQ"H(48QKUP K0](C3*+V.GK$O;=:Z"&;]7'38>R<]H%!S[])7,;_ M%%(K11PW965&5%\7U(^Y;TS^K39!)/=AT WOD]N<7[VF9AQS'XBJ%#[)=4.] M(ZBIQ\/;BA>R @/(G,->>\U 0U7Y\:&J'?0[/VMI^2N8PBV1&8H>YTAQ' MWNF5J6N23XP)&)JW!%F1TDG#^QE_DP8HRJ#X)4NGB+_,ED+!?9^VNT5INP=W M/6VW0TWW9'B:KA?+OWL.A&TX-,GHMF24EY84=67I5WY59%>F ,,F,CR$C,D$ M.(;/$:=8F,+2&N*@+(LTKRT8!>8(SFZTW'784/E*G!\OYR I'B#ZX&+4$C*K9A8E;I#5L'3X>V5L\)SOP2ZHG<+I8XP1:T<13/+ M%I[Q1LY]&UR2TWMJWT7.T4;@Y#K*5*;2.?Q-I7E5A]M$8$_"+R)]ORHL'B\U MIM[AGZ^EL?@&^43 M$?$6.^_$JVLA/UVG]*P$/8:JP"_"$<-33,MJ,&] HU#!1J+CC',Q!:+;JJ)= M_=0/%T/\A9\KPIJ?$<6A5V+#G [F%"-/O4DH/CQ\=L)F7MI+]HE*#W2I5B!* MB-O(C :7#/=4I26(7OE)U]AYN[$9[G4>7&^U4&^ A6J:3M&2RBG)?:7SQ@F) M8 I+S7:RK&4ZIX1WQ3'BA$C].8,92& ??MGL,PL\5#?8F+P;O\-6#(J5[#IO MF*H*M%,M15P!HA/GCH)7-LGW+9;6(49)^&^TSG?D,'PVO,/PE:I5]+Y,KU2\ M:__X-&<.3VN?>?E_)92^$K7Q].[Z+'H84:7@E23E1PR$D,"P<:]M/9[-SYN# M ^19C5:2NDE;D<^P&0PZ96V/B[%_A^MQ4M&76/3WU^H&/Q3Y/SHM/]B.:DBYB#XJHMC.;X30@FB;/U/6T MH9 1.%(@)8D A: >[")QB;I M/G&O*.W$T'B5N7@?+:W-+Z"O(*-J4;!A,,(K:>^5#>]B!8==GB,L@/+/]-V7 MZ/WIZ;3/=:6!V#&[ =JQV@6@02&C)E.19N6. M[/L!=5\Q^_X=*7'3=&77[M]O_>54! E9D$S)EBKQ/BY0,6@1PZPOP61CF*8Y M(G3Y1+3P-'C^AP9$[N'Q4_"H]H[V T0I8T[9"8L; 480M) WA/#GX0KWEVKZ$+\2 >8R=P2H]*Z MM>WQ3&9L4N';T'%WVW 2MHG=<9@!_>?"M:ZB_6Z^B7:[Z@*A( MS*J[MG5OU?6.S::+T$GPQ$D<$T M,GK7\Q/"!D5246UB5R;Q3G94+6&P5_#2:X5U"28[Y2J];)LVN ZNPKAK'J>+ MS# N71=-EIC"@33W86H^?@9O]5AA\?7TJQ4CN2L0L*,!8<#,'OE5(3IO #Y% M)Q^@HFL:6Z< 0F(/)DG*E6$EP2@IP%Y,1WV./DMC$<>J"FGML#:")*X,W6R* MI\L8C OM4K/F>23&]JEH8H2WN8N\>]NC8_(2OMCC*Y"O8E!+:&>]-W'$=2&W M>[3+X- N#^_1+M].O_8#^Q"P?UD639X,?SZU.L[>+\\JN^2JYLKL( 6#KGXI#::S/)3 (&D;,F*U0$O7 ) M!9"O1M&K6,)G+D FR:6@N-<_3VV"LY+B2U?YBR<.P@RLT\K0 _JU;5R)H3UF M^J^D3*(P'VFJ^"M0%NVJ)PNDZI(1T?$OE51!&3):LUA76W$&W'+>WA4?:D!P M/:.FSHKH)!&4BPG[$ /NSOTI#]'/P&,75*94+,)GK+QZ.!KZ&BP)*_'&(.E* M\B%"IB1P+5ZH'QO5 M0_G54D(4_E\)^\* (6WPQ,&?Z)=?B#>Z(_M[0!!#L[]?8J%LN3PX7^@XG:8Q M1BRE?_H =GA 01[R/[2.$^PC8X@]^X/0E:;J:VRAX:$@7FR+@O@%#AL,M5BT M&_A112R\H41VPYN;RKS+E*!/E(,*41GCOJ_^0.3#VI_DK0$?J8M'9XC=P >^]X<%YPX]NES?\_:=M!<_O MV;M?W[P]^?OKZ/3LY>IM,Y3A'A\>'T:O__'Q].(W'/#KLXO3?[Z.WK\].;OU M8MW_P2?OW[\^>W7ZO\"O;\X?7<6G?S\X?7K M7V F!J$.MK*B=M4W@LX(!T'$;*M_@FC_D'ZI%D153$4O=)XUF,(U1+2)GI)= M209[^%BR3FMA*B(O-+ 7+$;,LZOEU^OMAFW.M,/Q@T>[F?)^\1T0TO:B\'PM MW:D]!>-$2\#A*H67MM%$?M$J%J'4LY(X'O:F^V!.9L4UKB=BAJ@TP^-Z,MV8 MQ:P2 "YEYZ;8SH5]+IJH/2H&8,&B9^[W,$TQUF"6E@E_#Y9546I.LGM[ES*@ M\>9^ 9[(A,VY^WMSWT0#[%8:^Z7@M W($"%XW2"K%6S)CSG1&PZ2#_WUQV&0 MH <3]AJDNYB#KW<"1M50)^[UR3!F[OPZK7_794:15XZH@L A!O'OL/.28A[M M"4X?O @LAAKJ=/Z/@OX R'P^S7- /WZ++&\)Q# M=QP]>WKX=!1]/#\Q<5 &HX LEQWFLNXA2!'(\"1<$34,42_F_![[(=S_J-I5 MS$;)?\3!.9G!ZQN*.9X1F1QNRRIZ,?[GV G2HDP%X4=2Q%&:!(7FS;O_';UH MTHR+KW^&8TU=1;^H&7RQ KWXX/#PX,'10YB:PZ?'T2^OHY,Y"F2BYB/_=<'( M+3BX?_PM5;'B6SZ._SZ.WDJ7A"V^X^@A7/(F*Q#5B&-Y45S#FAT?/HG>90E8 MHC#?]2AZ6^0)+GDXAE'T^N71/Z-G9Q^^BFVZWJPP]@FEPGYZ-'XZ*#MW>"V- M>&X2'1=<6O\3IPK@5K'*7\I1(U'XCY6Z_-:Z;X.)[B=BY""L;,6:L 7)EO(%L!J5S=0CH^./5=WPU$2 MY/H.O&3?[3BH;N@"@U4?K*ZU1C@S Q>GU0K[K66ZL07(N1YI =JZIU7K#";; M0I<4:I'F3&BS^%TB' 2E:P'VC#>5-EN$3L821"%!X$0Y644>+;+W'MNWC^$K MDB-< QJ^%Z50E-P)$K9P"G5X1MS#HNNWCX^MJ$3G8->??(EN3Z^='7JTZVQB M/GTH,'_BI:#%.C;FQ7OI>[SK6'8 -5HZ)H=0%<.6>ED4F5Y&;]^^'T5O4F30 M!8WL?:M\6 57O!R)'PG/H 8:%R521UC;\FQ\,A[Y68OS(DN;.3_G%SR2X49\ M3K2'6'.\=)@1+ ]B4.RT7L&%L@B<#_I.3A]BI$5=A$DEJM$1^9,L1!D>WEQ+ MZ.X%]5E9-)6SUB2(8JTKPQ+7%7(?*HL2 M*?50XEW[2?^K)(S(= ON18;AP9'V3327F@8T28S7<_S[*^SHS65(=SY@,K2> M&^O.!F%H$I05J5;#LKOCDR#4]Z:WD4_";!SETD*^Q- R2D.7W49O:'^W54[E M+#W>EC1!Y+IS#6(?"QM56X/S'^D$)0^1[CV= M2U[ MI7+N:@9[#P^C#'ON49.1LJ@E#!S#-7C.1XK$R1 M;9Y@52\VN"^Y436>YA2J54FQ\%KP!>/\PS[;K3H'OR0>LZ5Z-S>TF_D(ZT3^ MQY;):6A2%S1&9)SJ(E/PV/ (&TV:R?LD#O(7^355@1NOI3\'V&V(QW#GP 0U M$!P:UV@\I,:W+XF1\O*A'-E^L;B*HJZ$S* M@7_VZFV520FA17VFMWY_,QZASYJC+N"$@MQO:>[ =]?5"+W"!K1_16,#O=Q<$O M*_4&Y M%/E]P,?L.FC?BID$G06YS-7K(DD"8!*?W:!)7Q_1L?U<.>1;%8NHS&0/A#VD M.4Y*L69*N^42%0H,$V',E7'AF*4H,20H0$Y^:S7'1#6-@=D"=]B"+)9IVZTQ M )]NGW;BHD?,BT/48'(XA_4N.Y@#NARN3T ?F$L[%USA\[ =5"S F'QSTA$; M=Q?!Q*Y+?TLQ8SL%7>%S8'0(%S+QX;Y7X1=D!<;0Z-Q2*;(:T-E%+/Y4DNEW M<.T3A"!)@VMREJRP<@2DI:LS J2ML6-8N"; H87VEP-55GV&,L MK3 /1T9BMUIM?D>1'AZ69>+W_\:U&!B)0 @IMIJY=ZF^ @'@=N?*U\J!#^K0 MF@[GT'HT/CQ>?VJ=64OX55K%65%AV_;VAAO@.1:R, #@BM0!O9EM3.!(% F(H9U;=-$GZ=#7>;]^[E)CP*-6\(.1H%2(.?-NR'S1LR%1M%-MN M>?T9K-TJO0HZM&\-5%U/]=/)I_J^P2BB[ UHBA31[*0 M6G4FY3JVMCZ%5EG MN&XIL6$S*RSZ^2:4$1=537,DMI5 KDT/XWM+ZP9[2[96PEWHS$9 XU]1OV2M M/TDUO:X@NV M6]YY%H>WRF8DIL.:6UF/9.O>?_E:_LL]?F-P^(TGMPN_,11"EWO"G6%_L"7< M>7%/N//UH=<7%I?[T@:GA_II-^ 2>K&.2TC<%NDBA3U<,*#:RY%'!@^W8?#- M++*[.)MI+227\K0D@N3%>:'?ZZ+\A':/1RGH.WX5Q8%MQO^+&8]>[(SQ:)"2 MX?G<*HIA87_7.:C2T.I)VF7E,U)4+,*%FAWV_-%\7?'E7TPODEZ(,%7C;4JX;K*/?:*CK3J^/A,&2 MQ0C"[(Q%:H"DH1%W8V6]@6$Q^A2D%##/,GK)SS'ZG--";K^A_&C$(1E0-)N* MUONY\@>KBM8?8'Y?R_8Z.$7,I'<@'@).PJG/58T)*Y/O0.'RN87-PC>9@GE- MZ\96G'&LME=\A9*=XM:VSP6>4!4EQRC0Y'H(R\/Y0;@K##4>\FEYJH'B_Z0*-V-0HIM^!;4]@S5VF"R2#[K;=3(MZDU.AN MY' M7N_\GI9,#T5=U[HFRPU]X-VF'L]8DX%(#*%%Q8NP10*(GM\C(:B';5?E<6TL M'/<__O#HZ?.;3_Q7B#X$L!*,\-V3=$DZ^2]_ M5'OWX!=0#NJ.",H :3-6N-XD-Y])-:#E,K*"PXEPTTV0V[A$2:'9F@+)(1/: M] TUH!63S^MT7)\V)%PT K*#A5J,6R:"!3A%9Q^D,$MU$_R=T.JI_04'BR9: MN["6'(\+5=6__ UC)G"H;W;I1(&5U:V^F#!\V)#L,9"4FQ6J@801PN@.9'>RB]0M"O:_ NY1BY2_;'T IM MOHZ43*0<8@$G!0<&T+D6: ^9I^S+^] H#Q-E#!4'CMHD3MQ$TKZ?7HX4(^X) M+*][?+3MM\ZN=<]M(0L+9TCS=+QD^2^:RMQ^ITR;P8'J__(W$Q[R/2=/*!GJ M>!>=E<&!I%E;> J"]E1?W+P*"]9,4,/<@Y5><\TUJ-39464-Q60J(G;&U3;[ MFOQ9\E<6F8K9LP$OE_@K7-41U5#E%>FHNR0"L^&(@&]6?#\1,,"+'*.UY,?J MSPN"Q@9KWN8E]AG##%&^=,/ MI4Z:/(&KD(\[K9!%!1US$-GI@:;44'7"(62_RA@J^9T66)@JU%MR))=3V M8H;*CJQ$4\B]EM[/!$?5V91*-8TGCN4H76L[UHI#W(_:EM0WWB4FX*(JFZ"QVX(3)IVV&R/)>;,V=W!=)&)CEQM_Y[6$[A6E%*O*,6% 12(& MDD/I*H(6J%QL=3#3$2EF1%A0%[6$=%)^6_#J#5ER&WT$<<6^KCJ0?S+3*3B8 M%_Q8^R).X;!A;L4$Z2M*C2U=KZ>49L?'!)9%505-"V: MG,Q4'TB!J,2JX,H;,XKPRG,Q_1[UE; MAC03Y-VG1O=F-EHMGBEI ".:*.X:@K"B9D'/7( %$R_;;'*>.TVUM/R7D(/B M+FV@;#@;R!@G[7XS^R08\O=PJL$-F7R4&3HF<7V$)( M@UIM)TW#*1:A=<\4"GP463 @,@T6CO"^!TX:7S]'6LK: @F_JO@%._ /": K M-WU18!0>O0?X$S+O7-+H?2OL7+R)8Y]*WD'\[-E-A*-UK%8 MMJ.S>]YU6IN322[">M++ CX9=@N; K9(P55R>UE+&*A#IQ-7_6J-QAT1>R9U MM9:-]ER@P2@CXTS!X=55M*B55K[G>I9FFLE.29[HVR>5IL!$FDL_8*+3:'N? MEDOMK;GQA&^,WO/9C=_PFJIY.R^^6#LOJ-GXTZ+K:ZT%)\W07\;NQJZ1.34(2(H,ST J2O#*^3L^NLS1&'6D5) M8[&VS:+(5WC]YM"KF@F7)-38F-&>'!N0_?C<2M?B>@X=R-TOHF]AH9J=]_DD MMA._7013CDK36U>;@J=OU>#AGS+>&S'Z_(,E\\PO$3 )1A%_&$4QZ:3'PQ3< M>A.]PNK#Y"JM,%8^*[BYVPV?7!52$* Y6B9=;@*^"FF7P?@J$CZ$B:_H6FPX M1&B\ K1+VK<$NS(IXH9^2Z/DJM&?;\T32*I/ K1R:T@N67J[40$;N<.>R-:\:0" M74$U"2?<&&D4O3:*\F7ABL4NU&?0P<@*"2LPL&V)&W$4$H/Z)2^TWJ4V2&-3 ME6?.!84SX%=FF Y1I?E;=3,'"WR3H+?8CT0U=\M5$H%A?S'?:YNFI3% M)UW2?L4&7_DG.V6&HLN?_J WED]XS?-K.EC1U=6(ET/XD45WX#Y7L>U\27L? MQ-$"/_MX1H.74S%G_PA4;=HC9-I-CB/]:G 6[#Q[Q5_4DV3EC)O:*MO+:%86 MS>4L]!=IZG *:3Z#XB X"FBJC;"21\,U0#2813WNW0;V/&IWL]?8%)KIB,!Y M3IW/1>:)4VC!KJ#A**,7>HM(<2%6;!0*_EB.(9HS$\9@_C2FR39/D6-/N&Y3 M3'& E[VF FG(ZO64/61LOT7;[H.G(&A6?U'E)U [)Q,L(H539 BDS[)#O!QN M*I]1RV<$>LZ3USE_C:*O,8$?3ZH".H?U8(9N@9;#[EF%OH6*Q5*#D5&U(ZZ. M-=N:3O0DK0P]WJ;J6@'F;&XP/KRXY7B7!7):*,Y*6"9U]2X[P M$_VYS':=+A;P"#/%[MJ4@[E8-2^OF'N;$>.(S=*5L5ON C[FY!C!%@ZX#O/4 MD.Z%SX^I&RE'OZ?PG.+:A)=%BW1Z!6+E->5%/;UF:^.-+FOU:B!WSS3PM%"6 MU%6CFXD*GFJ#!A-MLXO\IM8)W)8AR56&0>45IS]7W D!L1@ 5B?Z#49:[VSK M]: "?:'5)[ZK]_@6;W7;4WLP1_0_==[L.L#PIA6(AZ4B,F:!\>$1U=2RM@01 MJ 3%E'&6.K<_67.>X]:PCK-T85O:R_[05]R%4A1;6O5"Y8M6!_M1\ SAVP4C M89[6+.E)FU_792Y" E]^#9WJ^,,K&"K1GH0%P*SAS504'H<.$NTTA/0A8H_4 M-+%I&%3Y+MR&[=EMF],#U%>$B&V M^G9RMML#[MRU_<+F.:>^:;B)[?>;'GQG7K)'SIQ<-*\'"MU$950BP_D$+!@\ M"RGF2Q@"X0HLF%:\HFMMY ).#+OL/70^@NJLN>P[J,FBR-$E,43[6&GS-$Q4 MV=GV6I(.S"&$D:55^N,/QP\?/,^C,PZJX3FHHW\J&)3>:1AB_UL[JS> MJ:+Q=SE)>8:MG'".0@& MPG%(U)8NR*M-\G?=Y\'POV :*:?"1'*$MDL<&LUV*]J8;%JE)B@OO&& +B 3 MGNIE$,'FV[Z]E-[P:/GMQO$5%ZQ$!=G)Q?AMG+H=&T'&V ]=76K"42Y$-E*% M 4E*N PC/][:SB]Q<(E@@Z3$76RI,U3J07MGE6606(\H!!!):MTET >D00VV M Q/1FTSNB@,BL:;NGP^.C*V!_7U'GFAT+[;\Y4>/L=6-#&Z1UP7U>Q,E-S/$8V2^;O@,BWIV ".OC2UPVG#6AY M8?;!!O[J"SSDM#FBC +5N%,/[)2BN8ZU 8_5\V:"Z!CRM)X^.#EX:?39*9<4%*.K+(3L$*.GCU[$NV]K&?[?"RZNJ)6VX30/9%&QK;CE5]^&F;I$PW& M%BE<];DU;[=0[E^4ZO!41X('H*;Z&UJO#.P#HHX5;4?=T,.==.\ M<%WIM("EC*%B@6V.DL!'5G]M]O3;;LNVR(5W*Z@4$)L6F-47(*.HX:I92'=+ M)OUOC=J[T@*=+1_V-R$;'HP)M6)O=]B8VPE8A(,8:WZN/@G;69KCKJ-CS7!S M>OB/3A'$]D%!8$,W(ZRWJU?)MZL3R MA0)PGW4=7M;UZ'9E78=LI:^-!^_VC B:6MEN#ZA"BCE8,AFG'-@:&3FKI16K M%7 +@K7C3)6.48*QZ62],)+10]9_F?&P'\UTEMAL MS-@[/4 QH+N+/H!6'% M[5^E(D9=7I94RNR!* E.WQDHTF__N^'VL 5R)6M5FU*;C^>OHJ,1+ W^_S%7 M\PXV7+H62BZQ4JI]HJXK;;2[1Q/"N+<^Y/HP6\L.WW-[J7*5_)G"%;_8+,Q[ MSL+L.)9+C2RJYM=;C>7A[&6O7/S2LNO<4P9!\,YI3P\'OIU7;S?CNK8"Y" M>JHN:\GW.6PVX2R"32/$K!577_.:[65VE;Z#<_F]9Z -0O[#G$LNN-*BK89- MU&U^Q\]RM-1[MMR'[G;]'/J3[Z;CYW9,:&;<C/MYN@\:94F]22W) =EQ[HD&A M!*.PO5"$\ >_J6=VOF"H*T?J1CB*0M:K+K=3X1,9+ M3:23$YL*^>E*BYC'RD\);MA5+KQ><[UR'HB)E#0):Y#S0'R]MT\(,/HBG+6> M+^GP$V<%[(?@J_R/\4RA.Q=7.RMJW!I$IF .?4ODQ$+2*ZUT S(DH[^25E+Q MI3_CM2DW"B29KVQ;BJ1-(^G--V,Y:D.U/&U+D]3+*7QMW=1%V=J)(T_+KE#- M[8Q4T%KG"U0VO@)IMSSQ_OJ*W-/CX(C74<*X*GH2/#J=-_-54V)KGS9M[1MM M:T-!*U?2#IZJ+*ODD_=D,>$$K@_\[W<6)H\.:TOD>PE2Q7I?YXD%5:Q:Z:^] MN;]M?[['.^-&>J5J%;U'U&>\W&WV>8TO1R5*WD!#(]3:GR=DJ7R)&O[>WXJ' MJ=25"3[Y]TX?'L(T.RO#Q=WJ/I8HMHPHIWAI6#LLFZHRX&/8 M2Q.B7,!$I$48^66P7/()?^7H4ZZS4=B5E]@[\P/_=SC@JR*[ M-MU:++2+-3JE:U,L4J&KA:.#A^WG35O]K7GH/O6.,>C2TM(M<"7IE$N%O_/T M(R-O*0RA_M@5\YU2N6_GCX;A \:BQW[ UX9[X8I_-'JBXXV)KC"(Z+W%_\(* M3U@Z6/JO%+"O0;U*'8I9K""V:XF7PA0.@6^])G]"Z5:^QN"C8W M")XG:L02A2>UCFO,<& M)2Q0BT61]L(!A;1"(FMZRU(*G*!*9LB<1#Q%P4"F*D;+/G4A0(O;M\&&;9:+ MHQ2YE&%^<<.WX;+-M[.T/Y*_L!!%CFP =5?FV 8 MSV![@1B N\X>\#RZ.#IZ\"C:,U\J -]_X@A,EPFRSW 5]XV37Q=891D7E675 MZ#P?VV!C4=3+_^^(4^Y^"W-CI5%)0_2F?:^PVU1?JGL\=!6QY/A%;![CZ%O!]6B*ZHID;[?FKC^-=+_D-82 M>KWV]R$8@E3W%GK&?.-(/!IZL1NG1.Y5@AN%^JOA-R&*S&1 =Z6;^G?4R=.<(SP3PDN M1'RO\-G1@T.WHPT(E7?I+3OC/++%/XJ4&?K9M=HH[0$25U+.RMQ"4TFE"0N: MN.J#2^FN.)V1O!R+"X17^97P,5??!I[W9'ST:!OL4-?SKHO%3P!.L!D,8HNZ4FE& M&TWHX14<\06&PBII&@1_Q$ O4G;0CN2@4$#JC2S(G?X7(TM+ISH!PIY123#+ M^AIIR,3=B<89/XQ8[>8ZP? @&@GV>^ !/'_CZ+^*:^XY1ASUJ$=T5;L.*V@" MT:38KHWM*>^)!<+H97FVF+&HG;B#5Z+/:,-NW"ZGM-1B'@<:?KVP@N/Z(/5: M3*G86C@,^4.VE14O) M?S!0=&QJ4W^HZDQL:0U9AP?'$:@RG%OMA'S\X>JY@ MNK\3T+A_>$.C$_B84_P9R?$X0^'/%++[P*ENQ4_7_!M25A7&;]'H:JFK=%I% M\(CCA\^C3'KQB(: 0:MHCL^5OU\5\ ")ZS#_98(O/WY>1;##HQ+&4.34BD!Z M[U5$&S"._HD)7;0[8,_HW_%B9'&/P*-:V)?3Z/#7E;_Q*\Z'X6L>/"=F&\J: MFV-EU= 7NKG"(>!]#Y_CJ*>PXW*B1D3?Z#)3Z*[4-.ZX_4IS=XYDB)7W$%!\ M/!+2?EP@@[.1XV?2HX,%&4H5H!VPL^#MMIP5=F*CHOXI0?5O-_9(@P MYTVXR$G/$-NOVG8ESHJ\F*!6Q'01,D[ZJ\E*$[#F6O3FRL M4]LH/BG(SD27MDYKU%&*SHXB%Z)L,IXDLE.I#*PX0T)M.D%Q<%>2F"%IT\;7 M^ZAP"9XE/L>K!X1M=]<#ER8FKB+A[C'9>FZ3:-XP,I4[/$QZ[A0!7-J[Y$JQ MEJVX)?8\IXC]"&&499&1:X\_4KTTL9$W)7GTI)332=,A[G>4;S2: _/=W+#* MX]E'GT MR8R^ X)[&[-HFV-C*)[;D%:Z':OC);1ZSF&MG9,96F@1I1%,W2F'=9#LW+LRLX\5@;7B$MB M?P+.K\N&^]9080K7U"5-SV\V+( M=="6JX&VLU$]#HEF-OC7J&!N42[*H6)Z:UK]%Y0R#^Q(@3'%2*2$7NH'O0"? M\]'AG2&5SI![]!I6,JTE9J*1=;T/YMS&LOPW[CABKR@6JW/LY]:2C M*--+PIOS6>+DPD0ILQ26/6G'8.T#]FV^S = ^M 29VYT6K%*TG!@PK#[MDG< MA!;[PU7[IMN53?U3*M/2?9*'4932!H2R>-I2(PEN4W)Y9;'@9G>==: \Z,!6 M0;@78DM7CC$B!8)4[):C_"Z4-7TE3,].SSC?BS&TWZ2*,&]/?73SO/%S7M2\ ME@A$K2?$^XP2XH87O=453)@T HW;VH]?SAP6[5%KQBOL68-0@FT1=CB:_3%7 M+GN: '_"W+7?3&K:)6;J?I*%)!T3@@?IUQ" OAU+[Z -Y9O'5*L:+ #OW+^] M!(1?FU;UKJ_]*YVC/?+M^4L6:)KEEP=4+/G3P='XZ9"0G:]4CMG^D(L M[5M4=C9:VRWQL7R48;MR;"G.9>"E@VV..LW(^>M'!O]#U>->K:0IK2]R;<^! MRD-FAUWVN%"O=SJY\\R?F6C;D]1UNTBO2%0/O$XT0WCZ>"/DTQLUCB[3R%WJ0Y6(;)O?GQ9S,_WE"J[D_$ MGO9SM_?HCHV,#2E^'O 9,2O<7B(TK\RC33R/( 6;1Q)67D=_7T2(^(>!4PR1 M]JQ1VX@,Y9RSI)$PBZ@51RL7'AY 6-"JZ.TX.CY^='#TY G^VOST]#$]*[SJ MX.CPX-%C>QG]:-$$@K?$4Q@)*F $C"=PUM70,>K]F\-"MU]R:]W=[HS?J'EX M/DW+.9K5?-ZJ1$"Q!$$N"@X7MW&$#EPK%#(!&5J4Q;88YA5PYS M03G5-#?6]S4>)SY:&9]J$,N93*(IH$?_(:1ZJF?(I^#&;)O!96LX3G8L-S>$ MTHH \:;^P-A.BX]4!ES[$3OR58RU&UZ[+$&*D@#JWR-U5:1EE#6($R3\:$JP M1 JIX:]T75/V&^&:Q-_WXP]'3XZ>>RR61T^?/-\78134(SX"-!7)AJ[XT4;\ M1J#ZTJ@0Z*C#9I+W.$\)>)GQ1 J*%.>01LU2!X-&**@'JZP,@#/QH<[8#!'N MKLC@I8!W4ZU!W Q9@]WF1ECLQ)4!!N:/YTD]KY"-/7S%7*4Y\\U89P[S/L8U M[/J-#!.3B135:JH.O$ VCIDZ\DD.J-^EO*->XA_P$.]Q+$Q^XJ35 J^G3_9=NA=-:1] M'RUNN!YLL68]0W.I,@/=2$NQW2Q0%L5T^@EZ@?5'T2/M)+VW&!@WXH O M00L0QN#$%13$.5I=_,[*[D$JW94NZCK3,2B6'"N8LZ7'!B\E"3]+2W/,/:6@ M">/*LX+?PW]59NH5!LI/D6678#QAG_5?8*9H[-[W['1/6_(*5W=<<"C +6)T MK2=@F^F-6G$Z_68C77#]K4 .+69%K@FYB--FRAM%!(YXAW!)HEXN9.="M;N$>1'@C:*EZEA$+ MIU"<"9$)M0=-YP3VN\'+AK5^7ZVUSWU;GV_D+)SFR9^J";%IC /G=P MF?BF]2Q_4;FZU*;M\PC[/C^S#W0M49H,2S3]EU)!*":K;*JQU$A./4@S\,WK M7TZ&8.J-HXN"O0:8N"TZ-S&E9="Q">G&;<4P^EG&\3"&N"I+7%E:4M=1A%VR M JEUC&B R3_:TM-8-"7("_%"YRM:%T=[*L-FI9=A\Q5DSRZOI # =FU0R&/% MML#]=HJU.#4$:]AI%EDF2P\' +GL'CQ4,D>+UZ>#T&)2A#+)H9H-6JTJ:E8T)U>7"" E O" M<6;B87%3EJ!,8-.?GGV(GC 'Z+XT2&IK$&Z<(MQ>?F]5.5+)3> MN3T9F!G/\I%OHIC=-\ZV<;.IKQ"VL(C+=-+7EHQVBE=4%XO.14-S%%)I&.!W MAZV/D2KB#YM&)%X)Z+4J$V^7TG9D.N*A:KHWIQ]>#D+5V?7G8* UYP1W'7 U MLU:+E\*7+!EZLOKA+!?.RA0<*[5F[2Q!N&__K -IQMY\S:50+6 M7KN5NJ^KBJ%,)%<0.92GP6LW*]V0_M&4N=U,P9B^U*[?B!]S[XZ9 C;,;#G3 M\YX*B;0T$ 4_6"/;JWU M9J;EJ=[=N%T'T7^/TKB=*(U'MPNE,0Q;\"Y48EO+E4UZW2))3VL]KVS;K@X$ MC;O482QUM1CPO:V>6F*U-N38MH7T4/)Y+(=**:V^&YJZGXYVB#L:CL%-- M4"&R?Y.*CY$H^YN5?-AC F^E+I'48@P,\QEX%CJ_U 98E"98X]1A=I^88#;R M1YX5X^CX(5YT?'CX#'][IH2'_TVF+D>V/<,(I%Y1L.W$5+[8*T]RL6 M7C>?^!V)RM0<7PHK"0;4Y6695K)%3V1T/.YJB2%AN+ZT;SXP(ZA1*"9-/:)! MRB[%NUE4@F]*$P6O_B0?H_[5X#\_Z0DVV$7E4JN*?\S4)Q0R\P[\#OAM N,L M\9:/2--^><#_,3NZ5K,FYTU=(_<\_.4%QO-*-1)II1&^53"E>!=&6G"498WE M5I=-]'>-?Z@4CZ2)WN.PD*K7[FF86A@9"(F*]C[I.OT$CP0[NIRD-0SKEN[J M(6>CC/7489,RL3-4O]Y5L9 9H@LQ\L-Y?(&4,_H!MZ*'_PY[DUQ)UT4\\I"_ M"5,1$A1@F> XO-NFH+S#$.8F>[V1.^*=WF.E_M=ZK=PE)?";3'% M.<'Q\-"M4:SR$'_F<_EU/E0:+%0&73ETR>Q?_S=%V8W]4G&?DDID3H#AK'X\ M?Q4=/\(T%ULK;(-3?-': ;0@"$1QC^ H(3E^W*K,F^!"0LC2L=NQ_Z&[.65 M".+[5&1:"Z^RKQV8Y8J)IM%.58A-*^%>XNG>7UFM MT=E'/7O\Z-'F[=U=F.%S!:TLO^Q5PCY 0%+2Q& *$^DF[UX86\)HT^8&12% MG1 !]0>RHZ/V@4BQ-'-4N,/&UX"@2*AB@C0AJS]0:7+LB)#[UZ_<*\0_8>HH M7$L'3)*@)@\4-]R(&ON(FY-BP2WR$>^A#&')-:@]<.>DYH=QU>8 P*@A7YWH M6E$SR(2ROPN_7;T_8+/;+5F!>*?RB>C8]0&K5F3HU 3EO?V. 8KZ;A/\_(?=!V/]P-@BH]+$YY= MW5Z>H9L_7ZU4?WC6.IM6(3=R$(M/R^BZ*+/DFO!';"9Y%E(G,8#-6:B63EUJ MER4@KILO) !@=9#:) BVS8)MS_^D[M)>9?X="T_C%EU#:S:,[?&M.,MNYY)5 MI=+9D"CE5F I2SQV3QQ6>]?UW&I!Q^?O>+13U+G!J+#!BB<:@2'&-JBTWX"X M"(M_-U9MH":R7B6Z"%IAOA*TE$&I\0$V-Y;(\>'Q8?0:U!.X_ZMU1:M-"U/%2OHKS-;W,K")>&^ROW?,_>CV'MABT-.+=ZMVXX@Z:RXH[LB!'%M@T=NKGC'K M!A%!@\>THZ%/I\E+5=FG7GS39VI+66'0WC!'8G@TF2HSWODQ6UC1)36P!O<; M=$UB@?F$V9\8DNS6YU,LO9B.O.F6'+^$8[BV1!0&_3I#M-@J+DK'&M-!?*.MV6)[L46SN&^D4-;CMRL"/IK1"GBV>8A9U'!H7&SK(S_: MAQ#^UYXN?&SB6"H$!VHM$0%SUE1BDD\D,80N8]+42X>/$X0Y12:PI#.7&6.D M.DR@8=_%S39RRF"#"!ENWJ*4$9A?2)T*?(3;1Q1GL R]&_W6NE@,S"5'C3-M M2HK7KE&B?Z UCUU&J0_Q&ZB*)(W<9(?%B$B;LD YK%#@K0'C51-3-ZXK9\N< M7IR0_ =/[P0+59X?$U$R=?(9]?==QPVQR;?MELG!;;5N+3N4Q?]:=8/]]Z M)L5OJ!C$-"P]9]G.S$C@/!A&,'3"*Q@EO-,,'D(-H5/0.%<%6X_R>EN]R&]T MYZH@90W N:8^TE7$5.P=6X\0$)MH$^[$XF'<=:98F14+3#0U>JAYCM4(^ARL5+W=.K>37*JUN_N$/V;L,0=L+(EGY')UP M*=,=6+6-^DJ\L-]UUP$S)XX<\FD9.#K$7X.[@Z@Z1I@:X2N-M\P^IB#A^@N6 MT55FYAOKI_$&R^&H80_ ZBNR'(P[SOVHMR!LRGO@V% MIR7VW%U@T@RQF#EH7QC8" RA\A+U,CD5AN??>\P$:4'1GS>?&[C1]I<^4[R< MH-3-5TQ(=QV=DA2)O]6ZXH:8DQ5;MI*HA1#S4IT(D3/E@5EM$ /,CN^;PG2' ML8<=W:T3ZKVA0MSGSP;7O+LR>U* MG@T#;-%O&IP5^8$Y0DXPP[73@K0??SAZ?/B<^%E%#8"!UA.*Y[!@M4-+9AV2 M [363O%:E#;H;0.V.A[%QQ[&@]_AJ4_^C4*F/\0ZVT#FR+0I ^U^F4I.8J)S M/4UK%Q#YX_D"8AOTR.@Z-\A_8>@B#U]3UEB%N7G:U&PA2.0-C^2ZMV:A2M0]UIP@H$J>; M7Q.KD8"D.CG;NX:4 N':JIG&;E7K2>C04X#.H-C>.Q3;3MVQM;B(;=H\V]2E M"T3)%5>ION;(THH*8X?/1%Q4J>NEF-U$Z-_"9'!E,?H@81(S>/R=KG%=Q8& M7/$?SPJ76C3)1BU_>T?C?V6*POF7IW-;[00OYTL^>$I>'HNEFR[>SK_\I\X; M?1!G^84T_U\EM*IE#2EI9=,*RP@66HT)6S[-P,#%\\>::PZ<''/,]P, M"=_WZ/\NJ1%(K3W(-\5@T6+ 2VFIFF&1,7GK@GHB8OKRDGG-M\O'$8F MV_.-.*Q]I?,D"X9\>'^UCJ:ZT<+X <\LK?/I*PK]:_Y2[8T'?! MG/IMM7G"A;*5Q1-X7 0FI<'BK^B:5^"U(8-,]."HJK\.6P&'Y&!AJ3J&6N7* M(!1U^*L+# 3E"()4*7;?+3_!O[E5G.-X0%WQR*J*L/V;6#L8T?A%E?!KJM-' MYG$RJF[?!OWF+77O$QUW)M'Q]"XE.@9J+(+.;\!OBE']_1U.AJUZ;^WV /,Z M9:&_>"X<$N=KU?B.@1\TM;[OJ21?'&#M";\W0P;Q $;8SJC2\PSG,:0ZB4C="%D/% MS?B!(P=(PH\V,8XO.XK[.PCAZ7RSJ@@5)06L>0V[(V$51\J@#1/-7N.2QJF94<6'OD*Y*>CK5L4^'918-OC!6 MC< M6^_!KFTJ]5(PEF^EM:[*KJKBZA$5T1G;-O\[;X=)./$)+%T?+,T3;D=$ MASY.(?Q>9@5,F"*W4$%.\KCJ'O[PRF^B-HJ(VH9FR?[2L/#W!7^IB)*XR!CX#<\]]<17/S+%CVR2[5L+: M'Q>STD$[##./R#"-\?"\=GS2)NT\+$/R12#GK28*?C\[W/;R9U,9!'K5-F_Z M.MXBB,;:07BK3,6NZ(T8K#._!TDHN-L1.PCX5IR&9AG%Y''2U-@,S=N!OW+EB23\?M\G/)]!.19+YCXA^0P _:F9=OQ455J$Y/JMA'OB MFMD'58]9!#-W6:HYLDV;S%:G]:9)-F&_!-3) >:&CN())GPEQ4O6;]!JW.MD MR6^Q(F1 ,@(%[E$;^/B.)W5W5?M-0X@[5?91K^_ENPFFDXCRO"\OY6?(N.[) M\%K*UO8FHQXJLQ;'G=Q&T4#3[H3-:$Z#E%Z^HUWL8Q<$]O5_-\ZE%A!%.5$3:/J3X\TD9I0YGF'?K> M?6947O+;#C1\2(+:4G+>J-+@"0F,BJ.VPY*D6YQ5N94QMU_TYS0NMOVFHR$! MIAVJSU%/>S"I023_A[&I=AMO?+'T74[LB^5_ONF=GE5;VA9L_ &;CJLC@O(2;?:_BJLMY@I)C.4]<:+P=P\/+ M0:%2/S3S*LZEBOAXY/B"7[A/]]VB=-^S6YWN&]0Q_19\W9+Z0KTOX+CB;1:> MW3L]JJ-H\P'E]#H<2,5ESO6_< 22VABU>PPZ_)U:NCXT=''/E^F]9U]JW9\%9:#_T+N%/CX0V/3U\.HH^GI]09=2*U,OFNF=[LJ\]M,AX"(!J MDA417ICPH'1!JLU\[>8LJE+T9$PF::5X!HF+9L;!V M4!94KKU6ICMU(E)65CFK!X->B"^^TINZ9LN$6+.#3DYA->O[_GX6,WD*@;#Q M76;5O)GU+"N_[MP,W?;-$R.C_SWL-B<<8&Q+AW1.0&,NS97'+M)><=NLIL2^ M=0KC[62(:3@:Y.GU!I&,0U : 1:IIZ0 M#(_MN]HE]_U=57(7^DIBL&POL3A2LFRNV34PXH-O++#I8*/[QN_75IB$7T@U M)$21MW(Q$B"61GRL2VR)3LQ$Y*TV@ ;D_GD:*"U+ $U)C5 M&,C1>66Y 1,U!SNK\F@PB/?")R+QMVB@L%A'=3$:IB&)%1.A>E3D*#+A4UFH MQ#%*%?Y81RTW 8.,*H]G^*\VN2$=_A7?08<$%MH0_P7_"?\EM!TP>HYNM7E# MVJ%'-Y&T#JB-58F A*'*V0TM#E#*15[$Z1P5,\;$,T[1X$052F?Y/,3]&M0CZA_/N:DAD 83^:BU4$X1Z@G M8!_#;QX=/L]17+T=;W:Y<[.=!+N#CL^O30H)+*.*-P5JN((?2VZW_\PM%,:H MH[ 5N>+N,9EL+NQNJT5.E_UJ;X2?B,/GJ^ L@3\.2:@F'X)_YQT20I.$U1,:FQY)I69/-4 MPPS98]$[SS)0W45K6N">%Z9&&<9+Z\H.=5K@VL(-!+A@PAIMULBW!);L8A$V MJ5;R2UD$79EO7/D6/B2U$21\NO';Y5E*9J@@@XA]=OOA@3RD):\?-NX&.VD^ M@!&6.MP/9F9"N%= Y6YN?(:+_"9-+BI2H(P$E58Z MP;Q94(/SU=\7-RH#E838K0+W)[R_2O/(Z8963:9DG?/F^A)LUNYE M@8(#I(^,LN+0 !O>: BZZ5:>?5^T-/CCAH,:[ITU.DP'JUH0E$.KOW4V_H"@%OB$N+)4VEJRXN>NLH'\N M50UHO:]/W'F?1QU<'O7X\';E40>3-/6H%S!S&I0K[)PUVF/_V:*8S: [6G5* M!)QAX#2=C#9=:HN/SNA[04=^D#]*8P4S,7,%QX:BEI*2U"$P&SS;WHG4$QPQ M3OP[<7QI59F/@%L$P6W&B@8S\B$QBCJCE@&,E#,52J>.J7[D!99#6C634A(6 M08'/2Q(0L?.%7ZKG(\G->Q/TH-*)Z3<@8Q"ZH3F:2N!',$P%AH/Y/(814U.E M/',U>C;#]!E[AQ,4TLM$MID2>Z$PO-S!>P6I*:/&4Z)(FI@G$&.;/&J)[L]I MW#S'=(ZKL!VH>VPOX"BRD/8I,QMAUM6M*789+15-M+L+$TH+/)?A >"*Q9;^ MS[O1S5M T0:3Z+H4.WXF4TO!F3K-ST[.?AS1<;/_I<=7O8M,.:OFD/6>)270^9-DBLJT"$&P,GNS"+YM; MVTVWC@3IEA$*R@$DDAU/S-3$PJ=T"G,^SB-R#306'?' *WT2X[0W:_VZ30$ MR#0YUC+!(KBBLR1%H$*3L;7$=._7<+: 2;_P>!,-U] [$;%W'IS]<#1DF654QRZJQ0+V%QJQ;'Z[U663O:;F-+1% M_-8S9 3CU.+Z31@I4V.K.OZMJ0GW[D@-QSK[(3.=+;Q'4#_43P2*Y)LX;DA& M"7L'386,KF63.3"EUY(UK63\QJU);<-0V^[3FN8L5I8F/JKB&2@@A#A8F)EC M:Q'K&&> V[WBKO _C ;FYE2DTG&[DLQ.];4VI;P,Y8'IK0V1,R-0:<*,N*YI M/7GWY'2SUB9=^N^FJ!UJ%4?S6U%^D@L,DX.(WERK7'"I4F-Y [+,-NZ$MK+1SGK6/,ZIK)RH!>@(AW[BLU,+[2*,;Y'17RR*5 MYR5O7!XX[0<>K)FJ1,\-)\WZ]?@SJ>R3H)S-]:>8%U5-ZY/7WI)66#/ S M[ MW IDZM6WCEK%<:JA _<_*E.Y3 N!1V??$_=1@JZ)="C4Y!C:3ZM/5MH0RAS; M[@06;?OT^.C)\\IK\&41B<0;U:V,VF2W\!@M! S\VWX)"1 M^3LZ/SCB"B_J=.5F:K_W82?,(LYT 95]R-'AP=_I*?]H,(F-I70]E_Q# H(< MD7,,&7U^/*QV/+XNK83E%/(U,"M\G0P);/!5+!R0E M,QT8&*EXK2?82QLAX]8<&E,(M?2G+NVY2J\ZL!HZ*K)GU-QS XE:[YMN:G>A672N/QQ"\7XY4 MKR8'8.X5<5?!WY0BT"R=IUP N&\?14V,F6_G&FX)/1GV8MQE& M,/^UKNK:>J!)D66J=&0M68&=P\&NUJ3F4I6ZL\*OA!N#,.3?1-N:%]]L((RFCHU*OF3 M*:D-*U1:RD\;Y#FZNYKE#7RJ MJ84?0ES-V[:4>3,"& P&,?<-1YU6A-Z":-E-@V5&8>)&_8/!,!'CZ+6JZNB%FL1X M2IS7\/7P'><-2N*#DU'THO@=*ZB1\^>'#TBLA]6!W7T/XZBO:?W1N95ZNTEZBZ-OKS!@4Q(N MU\;B>E;,&<]C^IYLZ!L^?!^I\A#>M3;>%' MJVSFPN=/W,*\S*A;RI\P7E1L"[B\12F*V]HS HGTJIG'(FY:?U-[&LFVZW;C MIF%EU'9/&;ZI@97' V4B(>0J&;)NQ11!U#'5=$@,L5-!%8MI@\H[B2PPUW2! M[5WA!;=*JPK-85I=Z9+%N?$6!_DT] I8A?8\@_/B<-A/*-[#?-D(IR,E+GTC MX345UT7PA^Y;=O+W;\^B)X:;G$* !A1ENI"PW4$S8]/>Q%3W;VN<$$,=_M+O ML"UN3MN^IZ<:V]0H]/YY'4=OV.<:F68/]@#B+@DIN?_H4<$]KS]^B,"2 $FC MDPP_3'Z4N;0W8_"&[Z:>7"I<]V4^PRJQ 0R M=VG@T8[$$\8'F]GRBC*BJU1AJRZ/T'Z\H@LI18+I!'=)TG"8/6U>_*X?4^Z] MA?P#U']B2G!9K8B?BH!62+.>N&YL!/$1S!5QW)N3E,3.?W014S@EN>>:O\_1 M#LH(6I&C/;X;.=KA&(_T\'2K=IZW,='X%I1IH]A2K'SNSMVD%U\LA=G>Q!3] MY-C*9H7@?2%=@.:F(HBY,86SCL@3?_,ZOT3CDP/L(?O]:H+\@'Z_*'Q6?#E" MW+%%RL\%'#@7NH?_)#[\Z$PZZ@5%):.@JF3?Q!FO=:F=7RDGI'Q!E,FRV3:. MU V@/;( U:=5#V"SC*=3JOU1SG/VZHI!:3-IG"3-=$#>M8'T?O M2ZY(0DI$[)ZGJ#:I3%/:"DV>IB.O41C8Q&!M:OA'DT-L-Y@+FC\$><$WJ6Q.=OO&OE@(GH-7H\_ MM%Y=F[NQ3@/M^PP%52-K,#S%")]&=CP*W*=UH7CRY;LTHH+!-FRR472"OVHR M? WNA";;'Q%:+E(-F'@5]@HK\_1W+(B&M]#JR4#5&!NJXI3!@.SK54[OI0< MV-QVTB2_M9_ZCM@@+A::4S+P#TRF>EZ&[[6PCR)%=,S>RZYD&(J$#_FOXEI? M>=Z;-+AK];@R7A1E$^'99KSW,8Z>'I3]30XEP6Q7XH9=MO=7-KJ6XY:>)>LB MPF BM'[#FM:Z@G?M^[_&NRH+�U,1,U9$!-AA*:!@Z^&T,ITAPY]@96&/T] M_D] M;0Q30@$*;,X/$9(3Z8AU_.3!WM'^WG3?^!(M%,$; IJ HO!CW@Y4PM$$QT_ M?3:*C@\Q^9B,]Z,]>?FP6&3/WYSL*Q'C>'14BCF$[.=9P,HO1:ZQH5AT8IN&(A6041=BE/4" MY0R9 EIL'K34"O2C)U:4WYP$76D"<*NI_Y*2:OEX(J_JPL:VR&]BPV\S_!$L M ]6'.BJAR$RIJ;B&72?8O"K]'.T]WN>6HYXM\4IZ';'G#O?O'>_W(>#F,B$L M:.^QP\O_.CT]C5ZETN0!7W7>3!+[\T/8L[RF5,!JI^[IX;XW=P0_]MXG3;7[ MZ2J"?BPC3VJ\X[9+SP1ON=6A@+4*Z!7LVY@A''V]E'>;!95::G)NHT1&BLF* MJHC96#2CY]+CI+CV?H7]9:RT.YZSP*SM =O#UG/=@0+-YEP9]UB&2:1\^(S$ M7LTD^70]([8I[R/EK*_2HJFD/222@R2=D5.FT_.",'1#4*?4M71/ M]DE/<).$"5B!3S*&-'CIJR20BBMD^TY$T7.(?Z0 MG%I2"Z8J[;HH,RG(M6U"08%26:84N)(V8(>AH!X\4BW'$0EJC4L5;W-7)^R8 MM1BE" /R*X&ISRTV[)D+A70A5'#7F'69I*T.OVW':"3NFY'J3H?:$4$HL8", MNO@R@G(4>5$0;(QEN_I6FO)FV(\Z#\$28P:J2,B,]TV??'@A6Z+%D]E9/RO> MC3[O-"9D;.M>_&ZO=:^9)[O^W.0#P[7&1^X0E'?^Y-%28K*8SDMRW=;Y7#U%J,ZIT!;:_H)O@TKE2T=)(7GE:I;T?2\;!3%T+431!FS]Q;Y5&H,ZB)R M1E=*,+?RMGJWQ^Y(VE"[8E?C<&T?N$U10Z#^S4?$VR/]F9C,C"!'"Z0- MC:D=E9>\N%5JUP*1-W<^=KO6[B9&3-.MI@6Q05E1D*"DOD26!Y^$?2386Y ! M&[]U&JBC$+B$/14.U9?\%A0$LW=,JVM=V3V %=ERUJ[[)E*(,55OI_,Y+"4\ M!%Q@)FTTO D4^X!+1O1T_1D[X< /&G4-C&I/[=LPB;=345VCK$U56G+H!TM# M)5F,!\ E LR8'G1@>(!TK'==\^ BFBK:<7BI?XR)KA;8'C>=$S0!@Z#?NK?C M5O$F::0Z<3+I)&\JK<)3A&[AB8$G&DTT[U3<,F3@" \ &I99)G^6Q]A6K?'^ MROU(&ZKRGB(U;%,T>#X1=0%K]Z3AVC?_% H/7'/$-CYCJ(P@V7X$7L,V]%LH M5>2.[U:Q8/O,YM=AY%6O?F./#C*%K#BMP;':LFO8GI/[Q9%>]1K[[*D7VI.5 M$^1L T>,JL6V(RIJVW=C+5!*ZC(D%48#: VJ.QZJN3 -BY..\Q*:CN;FIPN!RD8[0F(E80_[UU]E9E6I2@\0-C;" M9G_8'MN@1U965CZ_#R\QA+(2]C _X1!5BAM'UMGA$<0\63('UN"BGAVIQL\;WZ.P6$3>E5VQF >7;%;8MZA&+[60D&;@ M81Q$_77*/#5%63W&C@^!892ZK8E.#K]6@ZR9&=4X>$A%].:XJBX0&Y_C,^.& M<,R_T6DI9"Z^7H]@7&'PL"Y;68&Z?D8&MN3;.XM0I@N,2^XEDT<5IAD/S)WO MIF!Q?"A8;.LP_"*,?0\&ZQ%2H"?&(JK85C62#FL,;B!618 *4_ +!@H?0(-B MH8-1MG*B/<^,V7>;.%<_AX-C24XLA4[RBE5+UNQ^>&,=HAN>L MQ&B<#DB=H\F$#6C.B-^+Q$"AL&Q5V[S +8%W>ZHRO:K_*$Z0-/Q Y9,\8Z^.K M_CM?8[#:.Y_[*.QX&8J&[6/5Y2B?&33Q1NW_2._WPR%P+^#1A0B$1!9%92VP M+V8_JT6_Z]#!16B@,@>5*6XFGU##"#!0P$484=^O2Q&7%'!B8"FM.N)6X\JU MQX":MH3#Q"@6)8N5)G.L@]U<@38@%),9>6" AQ//LA;Q."R+;I?4N3#MI5'C M8!H8^G[Y$Z+WE>" )R(R!%#4J:V_A(8.E;LBE$#+=&(G+P[GHW'7_3:Y;OQO M8DY^KR@?E9VN2[*Y0+XH2>9]HUB2<*L7D,]#"[Z9D=0FNB3J!=9\H,H!6 6= M+G<]^=;\5T.-PO#M%UE?^.$+]2 8MP/L7T7%([9(5-&^=OZ@PTJ,VXEQ!]$@ M19EA*G0K,%;?:"W"U)SZ7 *,*4:.,M<+;2Z+0O73=86 MY3A%F&I$9NR:[(>;S4 [H(\,JNU\1LO8M># MI!S>21QK]_?1%%X8LH%(+<&-,B)>T-!#1.,3$MS+ =V$N9/ M"'>A<])4N M*:23@ F'+BWD/@99N;OT,AKA$^-,L-@U>N?Z3'3KD.\58><(G MQ:'X,5.EOW23E5)4Q(M?!UF^@C6[RD9HX./@@XGHHVUA;6..%QKPC]RX7&"S M]5OVL!53K0U*,"!N8G*1CH+/'C"Y@+^&VK%LO2YP-6K:YB/B3*ZM3[;[F*3' MC-VEU5:3HV*5U\/OB[XQL97#)J22K;(;N3ZR<.\HR259=$B19!I.Z)"S7G\J MN[=>MS,N(9I-N!&%Q<':.=>-N48&NYK 43-_P"2:>!':F7Q :]Q: N6[CP.^ MO= >6_V9B_R>A]+2BX ;M> Q&1I,PCK7GZ"#@W-$&GM)>PMW*$P";A/[K/UHGS9]AQ-5'VQ]-^+GZCBE) M83GEKDBC9&)XX=#/JO!! I(I@$M@M)$HT5C>]@.TAC# (EH'[A$]419N^ ^/ M\*A+:4>3DXI@Q'V6&%:Z&58Q%2MA@WYI3*Q\?BD&6)CU>3'F M_NYG!L-8-#TC/^-.^*\?F1?,D_$6687*NS-=TOZ3\8 L9G-TINE=\$:Z%P^] M$L$BEMIDN;'&CI K(O'1%:-;[T'5-.HI9 0DU&=#R&0:(EGL!$HI[BGY) M&UD%1+70E8S$ONAKX;_E(;?0E%M1MH;M+),_B9W0GD@"A2:.@;,@6EU^R>#) MQQE'AZ_8 Z7+_-0%WN_2"70Z,:9D $-0REQ,B,A=HQT1T@#3(;',^EVI8%)5 M7]'W8N4&+Y[=M-<^WB"B/[+Q@]_(#]B(95[I.]KW+/@5C:?_CDL?OXI\Y)KEF@7P'RBD^?V9&=.+)K=(ID_W^7=L+H MQ56MFZNZ8+'9%7Y,L,2(+1@;L1!

<)"RE)@R6.721 \"90A1@M57^O"19/2(4+K4& -#;S(;Z I?V3 ML;GZE1(!=H539H#CYP"2#U5?6VN5182WLFG77J+A MW]0B9Y,B:002A,Y[A,\^4$4P%(,,=FI[(&-B)2UX7S2'6->#RYVB<:CV54L> M^/.0_7/A(.P0Y2JA_HAHB^L&7:1*H?-*Z7W;^B?_9DS@$L9ZKDM7UN6]9PH7 M(74I8C[!%!3,4:IV:CS/P397=O7YHEO_P)?IBY>I@@K4-;!7!8TH6*36(N+R#)1.T MU,VV!0#Q]6,W]@24CAJN,P\N2?^XIK'I".L'"5.D/-!7GHPU"79)V*&QZ^$C MKI40I>G]H$2O%@E(H:R*6KH ^\J%Q:DK0$K3OTCM.K%19,?D.U#> J=SLE.G MT]JAUQFE?(2(+T\=SHW9''$*(+I?:<=J%%%^^/OP^N;W+U>]KWUK<'W9*![\K\KSMIOMIM7_G^^#T1_P MQ/WKT>"WOG5[U;O>>\7.?^%?KFXN>E?6<'1S^=6ZN1T-;JZMWB]W_?XW_N[O M])T'WVYO[D:]ZY%U?3/J6_R-1[_VK7_<#/AO^E?]2Q3"EYL[:W37NQY^Z=]9 M-U^LJT'O8G %>L%_J/PK]K_=7MW\P9_\N@=OPU=X<#W\SE_GLF]=WER/[@87 MW^$/0VMT@V\OOM"OFM7?;:5]C>^QF;^!Z=2(_%7!PE'-#+YPBJH0]BLN8HV\ MT0^>[CU@5!WXDX9%%IM[9-QS'ZA&,=$$QY=O)OK7L*77G5'$!/]6-P,##U\% MX==5FY##$OL#(IR@&9"["Z M/>>9 M@X*?.I=;:SK RJPMOJ;;O5[5X87\($YZZT+]@_(B4?H>1!0VYDI!P&*>IV:L M]>3Y)JNY[VN7$:;D6E/DI\F2I.4L&[)R"HTF?8:8C.6G,7_5+.ATA,09UMP& M*/ $PB3_RD<$0+<8PP2" (V.7"X9.\3NAYJ$?I8V0Q&Z1X)/(K+X&<*B")IY M@*84PG=91RE2WW>O "&SG3([P9IPG^=^ 5(?,Z@RY;C4>:O&MQLU+&CT&JA4 M*[OEP?Y. 3. M *[4U/,+$D'#J[NZLO1%4#?9"FOZ&(%ZB?Z-,4,RSQTZ2R@ MYDQ[K?*"GXJ[" ZIT#GP9GR$2M[9H9)WJ.3MM6(_HY*W^7KMQTNK=EA[,Z]M4Z:('4FG]49H M.[D#KD;@VSYMG'9E[)L_]7H+D,XKP#I,J:X,I'2;;>KT\O9%S)$ M=IH_T&NFDW;8C'K4*QS=(_0O!X#M@"GH:1H@'CC,) %XH(8CB)W(JJ\ZB1\J MFSD5:>=*,%+74;*N0MO$+$?@JWPV_1K"FPD&QX!Z8()>J%=4M_>A'V4C<:9K5)2? 2&K-B&5KMEF MITJU5N2PYZO;LU.ZL%9Y!^:BT($Q=Q8-;<8'%4#&1WZQ;K?.SYEG= M^C[L'?;F'NS-"E73Z]H8,O9)J7IYJDT*&[2B3#9?=\)QRA2&\^5YTU\[HK0_ MU9&"I%YCMV@DFR)%W2;0T>F>LMUU,^W0I+<;K>*85-=M"3L'3::>IS:)UEHH M [WTQEG,==?,]0D=QA'67WY,P[G:KD0KMY&*%J)=M! #/V5G:(#-\P)$C'R" M0AGAHD]#).;%LK3Y(1@'YO]&F_;O%C_FT5B,K$'#DH MTX! 86"P^:AOAZA.J':WS,?YR1H2&+:;S<[61W(/JI$\U)W$!NHG@#VT-E70 M%PR6Y>D ;8CH74E'2)'NYDP:( >6FC08,WBC"#%%@:23W5,J=(T%6Z=?K>99 MM0_D(W>'0]^I$D2W<=(!022=@M@!A>P5")Z1A8R2B51N'[@/(($]!.Y$^\1" MNV8=25A:2*0J?%BBHIY,^1(B>JRDMN(.&U\MK;68^EUKV+;ZGC6A0JK0;G3/ MMJD*G3/XN] &0<6"F= 7JH,5A.]:(ZJC$JWS1E=8AR46JBS).A:'##O7D+1L MMN"K+UQ^!BD<)R'S(-7XFZ$\XZ7UZ(;Q@@BAI+H<'=>.[)HU'%Y>]'1:VBR. MW>KC(=5/?5SQ]>Y59K7;S<;I,0@B;\PC@0A/)^.E(W DJ)0D,A$-ZR;K>WIZ MU,$5ED9![.:2"UEJXVJ#!!L$\-57DHOJ*$FKT>DJ)8F@C13W]!$,)1(7#S?Q M., " )=V=I#(A41#O BI$Q2POH"T@LQ'.1T:5T.'#GVFU>LS/=^O/M,],T.7 MU31#.@Y$.6BTJ"['ZZ;@[6H(9FA^>( &!@R\<\L>!X^LI&&::(:IY/#3EFW2 M(2OWTM0+^I]5R+(D6;EA@&P@@IIHFM'I[9 M0]GJV5)]9' .O-(&>5?%Y>-R>\\)&#',0I2XI%7T%(N( 651E_B[P% (5Q70 *+>1M?EC0%2.!! YCK1AM:O1G8LHU/P=U<=1&==!X]5 / M%"9Y^9/XZ#I 2&C?&L"+^DZMQ.%\T"JI5=W=]984='OP$8RK6;X.!EO#/7(UR_5HBD<"O M0B2!IQEVAP'%=,0K2]!2L;2GWH_7)2B.3,;6?(@-713P@<"K!$ M%'Q0-(4&(,$E(S 1 ,U\F;A*$B\?$WH(=$Y8^I@2Q'(1DF?'8K#"GL"P-SI0 M*A8WQNQ5 UX>UDC#,M4?<6ZP!4:8\V*G0 +\0Q>I(PE)0C;W;$!O".5_.L:7 MDJ::&)DOJ6L04@IN.%G,(L1^B 1>ASH]SCJ)_F,N=!4?YOMJ>,JWHYTW&K7; MC%&GFEV+NVQ5W"GQLN@H5'3*PC0AR*4GH"X21@TP0X)"CE"+4FVXDK,K-[Y+ M$7YAX($=+'##52%')*GH4L!:VET8V"B6ZI!$AE@!Q+8*ML/$Y$AU'(=%)#M1 MG3\6,H!/F83^PN?EEC>"J-5;ZEQ[:T2"F% 28%][@+3M=8%0Q6%Y1MV,K-*! M%9 %OCRHVB\+>+QOO=/V4A*$KU:7#]U1?;RJHUJS <)HJ-G>J)3SA?AL62J@ MG"UK>CUKC)AJR4A,+D%(XK@;%L(DJTV2WMR@U>(5W>_*#TVYA4-38XAJ@$,= MH8]@"2+;@PRC03$T%]M.,N2ECA9CI00]D5HOO!E"U.9/@;H.2PNG"D19UB)B$6T$6/K((CUHWY@;V7J5@ MDD@$FJO@%F!"%04ZIFXEX8B(.S1C7)R*37NUQ$D)0*J)K5\7=X)A%\;<6:$# M>[9R*_H7M'@1=!^E""?P0IS&(8,D.^9@QF;:JX0PD;2>!XT\7%A0"NZ2RR:8 M1<7.F>R1:QWSR&,9:8$(\QWYX>]?D5A^QE]]:CD+'*9/#FDC2K&""7^7"#&- MY:5/MWII)$P1"A:AHX+Y*S,95WLM9=J31%5WSQ)5GQ>B9?PPY2\7L%Q.*IUG M5_RK.BI\JCIG]E ]V*&#O,+("LY4IX3N>^MY"=.&2#]*L:U( 5:<_YGB*7!^N6#TN;T5-50ZCD7!'XJ7ZCA6Y5"J MX7_P&+G0L8W7[S,N[2?PD[".0UT: D=]@K,R<:"7M=<,MWP,<1?+6S<7NJB% M9PN"CID/)@C"[HX2";?%Y 1-@B-,I$75BW3 =-I5/*13Y;!SS*-4NQR'F* M]'_(]?83= /8\XC])/_C9\>-YIZ]_,GU<6GQ2S^;CP' \HBXP64B[HOWHS^+ M#'7WO-$^/X8D=E+OLC/C(]-A=,Q%V___ZA\T/J8/BI/?_+:IGRAT5)RX;$\O:[$4L$UW8" M["3?>\4K->&%WJ$8AOP)['@1EI&%V!IQ,.=*P77=B@+/=2QXR)_?NYP^V2-QECMILX>*E)^T+@X201'///C][C=.&F?/>?X M;9TUFJ?MK1^_I^>-4WJ@CW3\7BS--L?U)_"F;_4L7=R%P?CF3J8V\ZS;AC6< MV.$<^FY2;0D;++YQ?'Q0B5Y.779O?7%]?N[ [.@-(N2'14(M/%\/#435:R!J M[5<#T>J$Q&Z)+B]_[7_^?M6W;KXH%D'K\N;;;>]ZT!]N$'GOT-%*A@9E?NTH MJHE12N[X&/,U+,6*NRGB[:Z625& @&]'1,;?&U\;UA6 ,[)B#I0*.%M\,S6: MM*$V];8Z)XVSL^(_/]?;.FDVSMOE+KOFP!7"PVQ3.IA;$^OIX5[)0YA?9D>> M6L]Q8$"\K+M64BSD.+R5W H]ES:R0>Y(LA/J>^:."O.<>S>:IEV4:CYVVQH^ M\1CURO99W;H*?(?'GOOPW-]],)?65_XX3C"K6_W+XSNK,QIM[FM_E*U_&81S MD=-!?H+KQ6P,5=#]L 1&JI^?0ZV<$VMGHCUK=9J=9K/3/C8D>5 \H7B4Q;I# MEC.A@:1]!\5[F6A;S9-6Z[35?8;:%62U-8F]>\6\[?W1YUHIH%U>7!#80'0? M4UN/3[OH)/4ONEQG3[-*6YB[>1'FYFMD4 [)I.HED]K[E4RJ2N;H^F8TN*2\ MT?_V[RX'P_[K*0C:O1UEF(H:QSZ+\?_^7RRYU M+M,Q\X(GRT?_&$?WIW;(L,9+F+H]2!W.^%6HLTMT)$HGN[K+,L3WJ,2JR$H] M$UO>FH>@Y!&+X4_QE-:@Y#0,T#YM&6CI;?.ZYV>-;O?T63UL9XWSL^WWL'&) MGC6?5YM??F(CU1,]R:D-_@HZ]A;G:Q;D/==8*Y*6?3;J.W$_8K:,D(W%V"T(\!&B!:$,J/;R.4 MUT'_#OKW:NYYP(/[5)3\2IV^NWO)_WR=S;-G[WW8L^]DSUX"PJH<>7>8YU+3 M)*"6P23Y8?L>MN]A^Y;.;>QF;>\4$9%AQLX,$&[K\-_ V8 MRR -(TOP,A^3]6GVT0ZV=VD'-S.#:\;@]]1:;&M[OC.Q;(I1\.*FNXHUP%P( M\B;I8]6M@4 >5+B%A!_\Z#J,L'9@H07)L1-,%@(E-[*6P0+I>4/VKP50;NGL MNAGVOE1W3;O9;EI]_KUX:27%/Z#XJUN Z&=I#R&[&630-UY:,^S8@0DP0B>@,3K^ >28XO^&!IE ,.9K8Q,0@8L U77!-@N80('9/"'1!R@Y M7D,#ZHB/ M[XWKV/&?.MHU:W ME@8ZEF0NT L##1+".LM?26G342*2J8LY_T#!ZU"OCH!8%O>/GP(+>&Z7S [S M[DUDAZGK).C,@<^5J45?%]]&/9+UAI"5>;"W@Q[;N+OOC3$@NHWS\\YSVE?. MSQKGS:V,#^Z-L?^-A<#!M_!P;X51O8P'?;:I!UUN F&E8UMY2>9C+>5+L-T\ M2# KP=L0!K@ST%WY(NQN68)[(R4QL0O6_PY F7(*S@7;=I7(2CJOSX.O>E8C M]"M]Z:U/HY<,R;<;S=/M-RB>=!NG[=--3KF4(G5>L?,I=Y>>Y-FYUHNLG Y[ ML^5]W&VT2T0617F"=N-L9;K4>I4\P5FI6$@XI#/N#?*(@A%V\7S!8X,)\!-@ MI"""&PIZD@9J$75D2(?*CF>?O#AKM=:M?5,%Z#Y7 =J[4H#N%A6@85GZI<;, M>H3L7CE>>Z%#8P9W4VU7%&;*RP5//I!)AH(V -DE9>[<[XO\SG M(?HX)/YY9,9#XB4 _^:W95$<\:&@0N7 FD;P[3) M N)J.X(0&R/QB &AFO/K-,I'CC\<1PX2_[/-)YY M?_]_4$L#!!0 ( N">E@XMP3>.J4 /BV! ; 97@M,3 V;&F&8FFQO%;7.;0L9ZG+ M*;LE.;-SOKPG" 3)2(,(%A;)S%__WB4V@" EV;(!*=7G=*5%@D @EKL^][E_ MGY7S]!]_GTF1_./_^OO_O;,3O=%Q-9=9&<6Y%*5,HJI0V33Z+9'%IVAGQUQU MI!?+7$UG9;2_N_\D^DWGG]2EX.]+5:;R'_8^?_\;__WWO]%#_C[6R?(??T_4 M9:22__Q!/3T\?+;[?"R>/Q\?/MF/7SR/7TR2\7/Q5+PX2 XGX_^]]P/\%"[G MWQ3E,I7_^<-<93LSB<]_^6Q_4;ZZ4DDY>[FWN_N_?JA=5\K/Y8Y(U31[2:.% M;R<:WLU\'>M4YR]_W*7_>X7?[$S$7*7+E_]QH>:RB$[E572FYR+[CT$ALF*G MD+F:\(6%^E.^? '/IK^NS&#@-JG*I!T+U]I947 M"P80)*H=314E<]GK@/(B]5K&#RREY,'DY45LW' M,H_T),IE4>8J1O5:E#K^%%69*HNH6,A8311\*K(DTAG]"H[I'+Z29331>3F+ MQC+55SV>>9))N$WZ,._#Z'==Y9$;4Z1@*JOQ'S(N<0^+-,7E\-.,\Q[K+%&E MTAG\&4[\3.92972)XJ4QIQ,?MO?L51&Q&OIWII21A]2D?5XO7!X M?5@JFEB]WRL\X7.R2DP9X'/ M@0&3 I[ ,DKD! ;A[C&N2O>1.5=T M8G1^Z]T0%3,\T3,!IPY_.Y):I8I&+Y4F6T6O2C5W5SZA"6]E*BBA.I>0H]D+_V M_M!PEWVB$@RU,K%/-E\/Z:N_E/GMR MH]O^C8;,PX:9*4#0_NGIB.#,S!'?OKQ M\+D31'8:-KSA+K[?PYR5-R!+4/_^G-]B7LRQ*?4"]@N<@ZC0J4HB'.VK.YZS M5$Y6CIF;L)MX2-]Q0NF<_PHR#%4A&"8@K6(6BCC+]>J\GE8-6]SRW!L%N#*37S;+?R/EVJ*^S4]V M4 2\?+%KIUEE"1RIESO/7PSY5NOC(#>)D=2>LO?D2?,Q>T\.@N=\[R"@E2;G M\4PF52J[M5)AET37GL*-$[R_]W1E@G>??X?I77VE0WJE%WNO_C?_'_S[X-7Z M.&M]GW0S9E(PI[J\4N6L*,$CP*V!]C,8UG*JX:]!=&EV#-OA6VJ;/ "5H9Y' M'P)=M"K#JT &K N"T&_'=-^)5)2"6)A82,V,,DZW?0(X["ADCN =5%;IJHC. M97X)WM6 'KVE8#1PU\#[;W/AWTET'N ^HW&!&C3Z &(D7N)@K&=O_=3F3\\K M>-PE7/=:9N#/E.:G@PA$UHS\!E#'Z%1-B.MOL\ VF?CZP0E29A>1.M)Z+S/ M9'0UT^@YSS Z@:<\%441C)%@RCDRPBF8:#![<^SB7>;1#*CV@NEE&NJPSE M',8D$GV56?&428&#K[V^"6'(2S3N!4@304.$0?'W5[I*DTAC_.M*%=)."(4> M=$8RV,KI! 7SHLKQZ#B1V%3[85AZK"];I-6=9HI0C)E/T)AKEVH="9E _T2C M^%.FKU*93&FM.X[AH744O5YBM"Z/"I@I45:Y-,D"V%3C9213V,NYSE0.VAZM$ MV>)MWF:Y:[+HX"9J;:\;*\Z%3Y]^)V'?-H17#44]W#O$R;B U:JE/:9P=//, M+B5\8"69NXC",!&8>& T]3AL'@ZS'X%S:Q%2V+R@S)'1%A1G_I+$!MBK+K&! MO_6Y GP>IZU\O'XN$C"PHP6()WXR+&]B #C#Z()6.YBUP9?$OAJ):3R:P/+G=@DYD5UDJP6CRAH'+\@1)D6&T/J7Q M*+B_A^#^'1:6,EBY%$:QP@FGYRN11^A^;Q V? Q;SNV'7*,=5U8%6:7>@H0? MHTD8ZVP"QPGW97DE9=9\!NT1D"-K)=3="YAMFZ'S8W=7<69QY<57/C9. ;P= MF#[I>M,U1!,N=$'Y_Y>Y3 5*M[7X0AN,]#\18[#UJW+]3[X_@JRY]UX\@R'M MM0$1^7]GN7<*IW)G#/OPTXZ8P%!?BO1*+(L?[A*+V>(:/ J>CBS&VO$&-[@P M?C )"\KP!S8_GGLK*ZPR"MW:7$[AA%OI(.)_5XK/R%K_'40,G-/,>-Q.T'D# M%1]15 L8@$Q@,O!@+W(%0D+G(&?P6]23)0Q(V-]^+V4(.P%7" ,2^0RELJ .@*549?]#2V! M>Y!L';IDAV0YJ"!K%A<-ESB1*3PA-^%=3;8TN?JEK(%&REFNJRF8W;"/LQU\ M'=12P8V*95'*>01*3XQ35Z83@Q^'Y,)J V$-)=WQ^\O-I-(K)>-N'B1B@344AFV-_OPLP MR J.#19\<6X.Q,@!F*)WXFK;?U'B3T!8HLD7S26X%(D[2[%_^:C0P7M?*8ZZ M)G@LZ>R0^3I&Q<"^"=SA$G9:0N O^S/\%'Y%7] ? M'T9G%R=')Q]&IQ>K"*EO!&GL0N>]7GX5(+;S2V^X%#>X_4T0;"TKRE&DOJPI M[=US:\EVMJH/?2X?D "XP/+PV\J &Z_=]]!E[>]U-%-R$KU5FT[+ M?)LC<1\6>A6'_MV*'^[U7-PU\+EO[0_Z%^DQ/#-KF M6IH2@6B@!.'"C!TC^=!_\"B];=?L)+4I1VAF@%EJR%D1$L)8^-6M,*2XHO6; MAGP9#31G(HLX5V,4^00:=ZC5<&$Q)U^J$DQGOG& !EO%@-T>_^6',XCJX%), M\X!2DGG.B1Y1]!)OROJS8[QI8X_=F)#CB_98"WU';<=8")_'XCEZCD+,)?_6 MT^VLN06C/.K<&P_#V$(),)49Y?7;.8A\LI[96&HR HZ%0)A6"D>VN$W=16^F MI?T,[0V_S^%I>WH]"[[_;/B,LN _4P$%2D[:S)[@LKM#/HRNY[?:A!7VR@"/ M,8J%5,VIY-;4@M4 P%QE=(?["Z,*'>VO+;'=W<(U-MC!D#$GMM;P60U^4,=1 M*K#,&?'QX^"U?[Q5:RO6'!F65W2Q%*?[M1U,$HLF@TF6!Q0,D% MY:[BGI9SM1X>S_D*G(=<+'OW^A8@A?1 ]D'(=A<##G85"A9K]6Y?UMZ3:B^AZ9LJ[3OU)+M;HY^ M^(??:=UX@" 5_$ERE2D%"P\V .!L>F(+317Z%6'%B<*A'K8C&HAB;9D-U;G M(T&;H,_)8N@ZEJYZQ&_%10=Y8HM9N5Z#T@L MAC2IY G.Z<(:^VA\BF(6)695!R89Y?]V]4N)PB,XKM@81ZF5:,GQ;KACE99L M[6X(G> !;^-%8$_8?C.(9OH*S.-\P$^AL#GJ;#+2^=6I&@9$Q;+UC6ZBH[FT MQ=9+&2KNEB+99DP8 3T@/,'3,4\)ZK$:MWLLB.]%0?SM85/K5$3W^N!)__0! M>NHSG5(\Y?T89ISC 8_:X;Z'\WH8Q#^CR!TS[7#DQ#@SI?@$ GBE]IOL7O"< MP AU->VU>"['K%#T&^W3%M+MK_=C1W@F8[50/4F*MZID;' QIV K6!B:,/LJ M*ZH<:?(&T4(L*+O"D([UETX=?@*I4IQ]6:T1KZ6J32?D%8**X:;S4I-HS%_F6-,<]] M8/@ :[6P*>SP-%VN)J9[O LOQ.?HG3)>7A]V(!!._9F(A5 M2Y@>S(?:TN"U09\&+>GN09@&R_T9;)PZODQ9LN%U]GL8#"%+W-R/?UY48\[E ME.X$;_8' HI!*V18MU@?J+#=PMI^[;-X1(*=:'IU$';P[BS\&$C":$I8%>UL M)!I_F5?(YY <>Q*16MLA*5MRQB2P](KXX)=&6?K^D3&EM+PVCD4^IAH&.UCQT74M9BLD5.6\ZKUEK8/.(ZM>& M4^;%3F$-M*D1(*MJ<,RW,H-E !S>!'M^%8;Q6*"0&P?- 4@4TQ6,94)5% ON M<(QO2KQ/?..%SL,%9_*ZZVQ&*@\&ZMC&UX>L MR,OQ").NC,5V&\T>BR[MQ)4((^\@$-6XR6 NP<$4+!LPC0=RG%F3,KA$SAY EBJW$0&3Y0&)M_\ DQ:#5Z=-:NL8/ M%4V[PC#TP1UA5H5CW:&DC=VT3>S"47@ CLA.*:6T._ER.UI@"JBT3A(KU. , M4Q@1$2)@VUA_A,'&<+C1XC)6N+&!3"/)^FNSL(_&N?XD\YU$PJ]RESH5($1L MOA1?P%=YGV0)J%58F#/&G:#\'K'@!+FQ)?KI'KT].3T;16_H)?OA'=4A-SCE M1OOPIB"N1X._L=K,\ 4BRH<5%LF>/)>7&M?4<*V1+I*P8T53Q%\7DM=UNK>U M@?@U.52O E?U";V.&37MIV ]:J_ &Y;N!L>=S6O&TZ"S5]0%P_KG)6!_Q@C] M;Y@6FY5(8'AL76X'!(N&*6XU-6OO:] +&3/;*7*=:,;J3'3.ND=KMV$LH5Z^ MR5#9P""']V;7;[#*71$*I9C(,L"S;U))%H2W/EJBC<2(1688OWE)E)\A-E<6 MR/FMJX**,4P93@.&I4CP!%/LG!7SLJV&RA55STE1LO#*PA^L<_ZO=WKJ?DUC MH="3F&=JPKN:G)NON7L$IW).X51G'TV$2JFY1>N.N,X0=2Z7.3@+C&30C-QE M0OX1Y!J"7"]F]78WZ]S>EIC F*"'!=ACI.&+4I05:547SPRM$D2UUQ :MCPQ M])BWL(>"+WW@>-1G-:_FX2_Y5AM^;R+SX !0,(/[^)A\-PJ)";;T,7$:Q(#L MN -G#J#U(K9 ]-.;A 8;V<\P$T;OE4H6#7.).V;CD\D",Q2,1-1L8\;6%//N MB7_TNB Q^24@8F@^M$DD\TQ_[>R@ -0ILD.ZF&7*;)\@6UT+;P]'JN\$\S+7 MS,_M?.5A%)VTRLU6MY3@NZ$$O[E#->#R6GB()35=2U])B7KC5Y%O6R&:X*;H MOH85;GKM-4R=()RY6@R R(/@>3=R B-6) ('P"MLJXG-Z^)OS2+3AJH')1Y1 M"-<3OMPG%$(_]6+2'[UH XR_MT6@K;A$FW$=#7F3;3\HK5T)X!N?Y;I3#'I! MI9[-%\7.,A!W*T*2@IMK;?XA^#UDMN'HUHA3*R-6$ESNJ8-;OZ2).1'R>$V3 M 9OW;0K#.XVD=XC .>P? L<2/-LNG;V WMQS<=9#\,M%(S=J)$[+F5M39%!0 M71?5)<%!9AY\CA00 ?X%*+VB\M$U2A6XD.;PR>Z+T&0-6+1Y*0/L&U MHS'F M%J202<75?U84X@R!'LR:;C&'Q> [C(8"&"]&-X XK@67<6)<)=\W-\ MGT[P:U9>]6?E#X=/#W B-BR[JP/@Q4/9F50YQQRL[-(+B8'\+-%7F&%2.K&' M=07JMMGVI21P'.L\\9'NMCP7?);M^+8G"R[NY;(D4B@J\TI PK@IS$'!Z*W] M[6 37\UL$ZY#)A>49%8'4B-J3>VQT?[NR9VS<3 MF*S[87G(C2I:[A\7O)5 (Z3ZDD% S'6Q[IQ&C?!2DAL[,CA7D*!OG8OP1KB M*W 3[3B)S6I!A+^W.F)5L+$7MW6T9K"8CFW)%YFDRC>72YNV+YUBV%A(LH31 M9X;FPU5DHG3*]AEN*5*U5[K"/)S;79YEP+F:F\QI>^O3Y&QDS\.=@S]X]QL1:(O)H*47N$U\;YHQ,T *K)@"*XP6()JTNDY\+9QR"[ < TR%&5QR\#3 M'CC#6T^V,:46;AE8PQ2E&N1NG6;)Z8!JC/G!$@%NN2H^X;T]Q8)5"J:UGT6UF.J) M6TQ?LOU *!&>]B\ ?U$GNNB8M!+\-;F@6OO 66VINF_CSR)CP+T-=5KENY%] MA7T=<^N.!R6>"=D"'@S;U+/^[;U6OLD^TZ;6ZIP(1N+8S::. M!%:LX=%4V:5.+ZUX-FY&K?C, E<]<=R @B2&$\VE16'[:C#&7;T7AU[0?Y#U M!N:77KFX(@VVM./2\7J.Y4RDD];*5X0X1EL:W_<5BXRF.P>*P:,@/ M1%0_[]]Q.=6!.V.*P62W9 415@T)3\#%>PNEKMWG :(H*!FB5)P%AJ+@YI(G MW%:I4'/X3J +4#\IIIP0=CSFPTS;-+"2WQ!H6>,_C\% TTO)D"]7+5\K9%ZM M%Q5@NK@ZFWJ)HGVDP9$'U0?NXAO@CL%9'6^WPSFN)!)U)W# ;68S(PRQAXWK MJPQMTH* ;UQD[HH*R&:FL5'M-=\()N(&-*'U]R1$+L(G3"@EP3QBH?&E<-!P M(]NN6Z<5B)9<$2(Y3AEQK+%VM-"/<"T+USIXZ'"M#B7SB_Y)9G"S1?0A5Y9 M+X:P(@Q<7D%9,EN>X_N+P.6FT<=G<$YM@<]MNDX,PQOXGB0$4O"E_\'E#\6Z MW]OMSZG8'^X?,H/U95_\RA,VU]MW0:T5"=72@!%BF!G9TJURNHAM?/P)ZEI7 MO,=%3%4&KN2D(C<33'W8)8FID;3?4+C2?\L9 1,E-9]Q$+119+QVK/A#-]BU MHQARCRMD]+21E=7;;NG%@W$C=D/T(W-\6I7((J*TE;!VA'@<[ D0BFWRAO_[>SN[#M7G+&AWF1/FZ)5]Z4YBWL:$ MI%SKC0S+^EEENFI!N#]!$I[L/\?P[]YVC43>(Q3.'7R#BZSY:'!00'),^$.N MR2NO"O,F-?10DZLD>),V(,,)N^H8F: 78/;WAW(0>D2I;@_"?U?(\-,UJR"I M0 ?A_[<=4]U1+&3=X;UUVZFP>DZ ^)[/L>)X-5U!L?^)3*BYE:=7JSFI8%>F M$HO$"BD;QP"U%==-K3QDQ=4-V(#& IUL795X NAJ' =;MM($#FJ'N:A@R+6" MN6 ,P>NX"L6PW.VAY"SVVGF='K:??GRQ!^(1K0"J M%$R7T7O.YL$W!ZV0K>_X(AO5TP/9+>TLK_W<+;YQVSMQU;%XOJC;XV&4/<=A M%CY.B2D"ME,X@H;"6S<->D>6STX+620#*\L#D[R.1C4L=A@X0U_=)L?(4"E- MJ"@(>^GS%9Z.R36#@>O@*L1.9;$"(5H#E1B>!'R\)WVRC@E^A#\U*LAF MRNFC-2-Y*)*VO3ZKGV?G-X&HG'X*U$[Q(U%KZ::(KFC"5K@I3&#"YO@HRX$Q MX=AT,-&305L4@(^.CF-!F4'/+(^T%70\\D:)4^''8%UKGUFT]Z,SY^Z*!E;] M9_ZBX+?-T3'O/E\<,%J:MS+\.S5#\X,-.]XMUT:79[D=ZM'/LWPRMPD67#;V MW,\"?/W].>4=SV_7_35".A4$ >27)H3@@AEJSJ0+M,;U&HKLVA2 ;C9W8\S> M^IIJ$9MHB(]WF&1"C;6N#KLVM3.%83;RS%74( 2$CO.Y..E)'W-B(V?, X+* MN/5?9EAF:1@6(%R O&@RBC@@QRK5,!>>,$M)C48+;2<$!!8,KW/-_1Z*".L1 M8LA*JE,=C1*37[>!"^HWUKGU'M1X%1:";&*$E'W#Q+W;KT$&G]X&H:&YA8!Z M/J1/]M=\\3C+^C#NT8[W*]CWB.DDSWF1\A%E2]WSAN?2UZ^_,/_]"V@A?1GP MH.K MDO_\03T]/'RV^WPLGC\?'S[9CU\\CU],DO%S\52\.$@.)^/__>R'/D.ZOO], MK\CWO7UL\W/Z_K>W[T;_.HY.3H_6GYR^#'=_=W\W.O[OCR<7O^. CT\O3GX] MCCZ\&YW>>N@MJ]3#%QY]^'!\^N;D?\#6NW@?_?SN_>O1N^CL^/SB[.3HXOA- M='[Q_NA?TE*6R:;R E9GV3=UV]+-FQ07;6FD6YH@]M6 MS;+V>YKJ:S:&NR#09HJJ]P>0W%>8VOWK"?6\O+@#5-$=X'ZZ[11&T1=PGO M,[KG=@L%=%"62.^#)2&41#)YJ*VI&= -*J>"+5-S!) T;/TFNI% Z'8WMN^" MDR86P6R"XPK9IN&$PKF#I=[J&\$(#?[X8Y<'R#< J$W8,>QN/0<'<00V5U\G M[GC4CYD[OU+EGS)/*6K+T5@4]+ /_P4G+]'S:,M@NL'J1U:,OD[G_]>3^COV:[:[2 M&?3PMTC)QG/S!G0X*+/?5 K>T[3$1*G'(>R]>+[[?!!]/!_9&"K#)M*4DAQU M1O%5)4C!R[HF7->9J(;/L/I[&(9__Z-H5F!:(?\1!^?W#%Y?4:SRE$C>\5@6 MT>OAKT._D1:Y,N VVD4[ MNSL'>T]@:G:?[T>_'$>C.6[(1,P'X>-J(W<0T?;Q-T3%FG?Y./S7,'IG*%UN M\!Y[3^"2MZE&0!^.Y;6^@C7;WWT6O4_1&H7Y+@?1.YTEN.3U,0RBXZ.]7Z,7 MIV=W8IMN-BNL?4*9M)>'P^>]LG.[XWR%Q[=ROFYB^Z C=F14C6G:\[$0TZX( M.)V)'EBZ1A,6KKS)E#Y7^(^ZL!!C!$%1>-/#7TFH9&(NL6'7G"*IV/5J$&$Q M0FK_9#DB4[F886R6R?4'3 L"DFFL(RSE>*_Y&>9QUAD2QVDXIF@ M?S+][2"J,D.$B_-8E:[G@6UC,1&7** \E8I/LE-M@.E!8W M[67 _31.:SNY M#V;5L%[!Z#B]UGC.X6)0NL&_0P]UD([/VH;C]*,A: M&VO9FA_=A$+U5R.T($CEX5_-B M!5QQ-#!^)=R#NAE419ASHNH2L_],5B*O*V\NJ_._!?%9 M.%26M]9,4,595Y;Q:G6[DX$E+=^5M[)&XZ!M4)>DRC):GD2 M)!N_CB-Q2 X@P45Q2=+IN7 _DQ29(B-P.V2V!RCE %H!>DO0J6RR)$>++:D MDHP>"M[*A!6Y)M\_R'(!> *RL>2JRQH7$V/_?)^\-7;T]0V.OCZ \LTQ)M\N MQWQ?,OSMR)_#^\5%U',+IK,>JFV!MFOB;"=.@Q<1(68R&DE M\J0PVJ2PU91(+9S "&!X\+85+ LH/PITBD0O2M_&I#;.KW9Q[I5#\R7ABQON M0?=TR^8U:ZWO2 NS TQ-P)MHL3?!*G"_2&?>7MT9^>PIMM=,[ M XIK%IN=$_>J8L5 $DWJ(WB[39-AJA2XZ3(179!1M%AZ:J/@( 6' F;I&J$X MF73B"AJQ\]./3Y^\*FS.;1CK><=>W^/Y_T8QI_!DK7C07@=^2?2I9LX_N?_+ MLL9*ZZRC[[HXT[7IT#-I2$MZ%,HAZ0PRM;$)J4N#**@Q /ZW5A3I3(XP41(X M\=%\N;Y>S52<.Q*M1JM/5\>1<[> 1KC\6BYM$[;'YO P'M\XC0RZ8?0;A@3" M4^J;'R XLYGVG7@^8M)L8WTI@R;N(<>=S)#I*.5&]]@[)-IZMDT=&D#MH+M% M4N0622XB1L)&:BN+@V^6RSF.11F+E*SB):S#O/!M[>W]/DFY:+X9O_0 ;\"$ M'6,9-C:Z9ADV94)Z&ZUAKR,ZEI09M00X>C=@(G%7? MT;J$H8$ CVCT&&[4"&KN/D191^]=OA-7'%>DV"REJ3+C'=A6^0:HPED.(2"AD%2'D1>SQ5/5KF6"Z^7-T)M:0&KLFE,A-I>"A3 M4*H^?HX@(].6@4%%TK6G6&@R*K [C\6A%"O#'F)I@KTYTKSZU6JR YK=P\.R MD)K:=US+@*$(A&!BFXE'G^KF4N8K%ZJ+@+>V]@5FL469W0MI:B6T'3>'/?P6_J:)DV7 PK2[3N)E6!]!#:!FB; MSD5^31%3*]M\(])&QB6U%$'@S-SQ0;=PXINQDY$LVJ]S*H]O>=9M5[)^&E_9/P-T>NFIA0#T$5WO;:-2 ^BD$'07M2,RA5W MN-:/*22Z(90[&)5C-:VX-WLC/!D[Y/Z A"A),883"3QZUQG*O; =!2R@W8( MG0]><@R%S\&6!1MSS*,42QW!3_NYF-:27]&/J0@XBR?*!0%-8,D)XD%D=4PDDNKJQ+6) 1 MC^NFLH&=IQCC03;D%>NBI#DR)KA!LE^ARP'_?#3(;W^T$NY29@\"^HC4R+60 M\I,IVM:?9"T695I4,K$X4_(BQI>\)YNC=C[SW8$,XYJ3RIV*?UFP;_M(-6 ;&.L_#(4K*/,9SN4R148P:M->4;]E!CG!9INJXH M@6;[0N=AY!?^PNX;U N(LV]T,6428<0:Z_>6+HN#T7F]L-Z$ M$)K]T0)#-5AU.Q*1,H;;KW1 B_;H]GZMV_MH^?;8\GUVORS?OA#M/!(A]?N% M'1'2ZT;]P@.@CE^7HZZO=@N/I]2:.)^/8F,Y.V$<&(_.M?(9D G'G MA@;3*1EGG!IW9I//GSO.1W+U@C3"E"?QT$<6PU'_*C%/>! ?E+GSXK6VHS;S]9#937@J<^Y3[:AB8P3:WPW/0 MTK+6,\-^C,X?H1'LT^,J1\!JNN1'&S\VW"ODZ>+:K)*(BLRV0^:[,X !G\>. M0[.YB)Y$H5L\F(CUJ!XOZ8]CJ4T?WPOO"-IYE/H2B MJ-BA\R? >&JX/8B#A[QPI(DQ*>(- 1R"1X4#@W>HP72O'9YIUVU0 *;QI7F& M&0/E81T]KZ#1OY7CO,*<"]AE3P@J "]#=R&H"QS!C#/.DL%-YLF3G)MOI$O; MJIU[[S3.) ;KIFG ,U[XV!3*>SC^2_N&M;=?E?\&54X!B@(<].8@&RQ8CSG=E+*8JRS1'XDZJ+#LPHD:O@B0/]E[MH8V!;5EP32'8@*,X M(&2NHP]H[X#06S&T67^%?2>;\^^%,-,1PK8PN#><\DR4F JUF33<5"$QM%WP M*A4PKZJL7.T?AW=;MZTAVJ=0MVM@@@JJH+0KQ:)\WU]S<[X1G@9+6HA,9X%8 MH)!>"!&'?TTD0>D=7S_MT;_D606BW>9L5XOC@!$@F[HE\^XC ?7"K-\4B1R ] MCYR:>Q^VY62:+^KSMMZX^7KONMNLYRF+1-AF778PL:B0U_7N&;"7&^TS:E7. MS1HZKG@&D^&G'P^?KV]E^764KK?HIX'AQ$,=-,$".%#DRK5%FNL$O!$$F0JT'AEM6A!9 %.-DF,GRA6,:#WI M66\.L< ?E<%O\ TH!?9 -DH/R5#6:S_:.I])0* A-'![AU/QMF<@M_J)$BW9 M.(/-0Y:X;65JT54V@[C297U2T?ZB09A$G#/4"S*I*S;4J<%A)B<81H!]F2I9 M;;J^$1W\\ ^, MZ8$IR7V@5J(V1G"L.=].X+!@(1^&U)RM0#:Q CB!,E!Z5@RZ4J:-@N!^+7#O M:B0WJA_4*M=$AAQDQBH=KUU0]ZBLXC(V;(M9,T+6-4H5>5K I&97Y$!V;WL&Y66#4900=J[:0?5&OP@S"(/9G6,$X MEUQ<36U"15I1(*<@OF]<FLKWV2I#NGD+?(B-:T5L"@W%FE9H3VPBH#^R&5290EP:"E,N'M*Z? M^K.N5J-F&ED#U)ST6KU/1TV[80,1,1=3Q#X2/@N[NQL9 .=Y(I7-A]5U-&?L MB:??LN4%<A1E;]FVC+4O1PHV<"E15:4G?LJQFU0<)1D5ZE\>$1IIC(=SZ/1(A)/^44Y=V>3[9TZ$5I[L.( M$Z4W$SYDS#)6DLD-VTDGT597W/3MR YG'8*3#![WTP.HNQ:3H$K8K30T6:Z ML3[%9M/Z>YJN +AE91:E4EQ*0X5?\U3X^CE2CY8.T7>GVZ]V K]J _I2T=<: ME2C:R_ 5DBM-:?0@;8I*L)H^-_;S?LBN[[%V3H,3J6Q92JI+%EBW34ZF:W.9 M-\.56\%U4EKE9"["VL^IAE?>-O: *QWP1=A!)@;&Z1'BQ-Z_7J!QS\B6.=TH M9Z,M[V];<60="-!@JZ(6Y=+:1UW-5"J9TI9V%+W]N)#DGZO,-$TFSI2F$^88 M\][9'X[XA]$'5N#X&L=4>\N!7P9=&(N 4A*:_FNV >S8Q^1UWY+7+QZ3U]_. MQ)OWQL3;>S$\I(G(P+^9R?PF5E6VQJRRYA[\9=F,\#(4I+ (OMZ 6HY,TBJV M..JQ+*^D-+AD1M\R=#;V+=V)\C[1*:HZ O\'%?;X?QWH:0EG3$=B7A:#B+2I4^XH1V B3YS\<56LV19PAF$/\8A2Q(R6/2A1\ M>ANIP7+ Y%(5&"J>:>YT=\L[%]I@\B5'ADS+GQJKA.D)P? 1VG^(V%[3TMG4 MZM%P#38M:?ZB=DP3'5?T*2E/-@] ME^ ^E_!BI@+)=Z!PD'E[*W/5H.U#VS"3BI,0T]L($3L:YI5HP/T\8&^-G!P5 M("JH2&#$3:(&T;$5G4?:EVI=B,\@E)'Q$U:@9Z<2S^&@3OH:%IW0>N?2XG-M M39S5% )G("R5L-VR++:M"":#39(WLO[8C M<"R*F3^.9.^NS:B'YCR1!B*%MPN:6>5BGDF@52S*H>*WA5!4T<=?;G.)T3C7 MGV1.1Q;[G66?W*Q9:JUP!6JMPD)"=1&[1J!T M_&%'.B1;&XVL>SAO&"RG;!^"*&W_BU3ZV?%L715.@YOHH 2+FLZLG7);X>1Z M]LQR74UG=6>1Y@[GD":T5K$#VH#FVFY8Q>C^0R7L4)N9G"Q-]0#]5G$GK!SC&VFZ-R=!4*"9O47D7\"T3,:8PDG:)*. M6;V#,QHD+95YB]*\14W4!=MUSB\CZ&5LT"?85#6&AVN*W$U^)3K^ZWW+V8Y[');#>K:C9(U9B[AXD]^ MO7W6>_/\)BS".&Y.(P6![&H@:P$ILE=-/).W<5BQ:*.:-5YO'ZTC+D9F]C"I MH>LV]?8P>D?N9//(<&DZN0Z^G8/)Q,_46)4&6 OR.$U=?I "6=8]I";P_)Z$ MG<+"8A33_(E&GG/NN--\RV'TEMOBS!V[7&PK_NWCK?6 ?/<)4S7;Z5B](5>+ MXHPH,%90^RTYP$\$]V:V2[58P"WL%/MK%<=RL6K=/&(>G$<,(E9+7T[N^ -8 M.!E%@ETZ\?4W]6#GY/X#[ZRD:7C2!9Z8J'%="4&0U$FZM1M^*L MT8Z#?#[;TM1A-Y2O"K<35;NK"R:,IJP1?2/&)?]6JP(W+>E.]W1LE_:O,JJZC#&\;@7A8*J+; M-E VU%)5:=:6< *%@>VDG*?.W%_.HN>@-:SC3"WLIK'G0UYROT4CV%2Q#CUN M/)&13ZB$MS%LN6 JS%7)FSUILN/ZY$6=?I>?1+H=_W@#HR7VD7K]+ MY.QLZ MH+)!OIN*T"W$K:%LJZ**L85',Y2E^7+M@P;VW28R(5:&1/'61^&8EXX!]XW] MN/9;'&6F(U%;\+III-.09UXBI.WAF5=)KTD>'ET\SSS26-+B(!2L#M@Q:R''(&&'4BLWKE M$46$ID31'** [=TP*^5F/^@EVS-/#T:F"O73C_M/#EYET:F(N0(=--"O L8D M.XTN;']K)_26D]7IF;E 3C#(C9=3E8JI,U?AZ30JRXOE MQF7[DM'YKYWJX?KZO/LNWU=R+OV1\$KV1SOYM>U2EX+C?+/:K&)&[K)/N:$ M+[825 _[+:WV5@2)P;X$4O@%28>:XP;KHDH&BE/ZHO[2@S!HUDP3<(2 @%]T M2'V 8&6@U"OVP1[*6HXT(B[%GE M@GUX!\'66,G5X4[#)P2)^.N.;]8X"YPO*JL\B/(77'A8%[!^'L+2K^&VA[/>(PE)83E? MBXZZ];P:HU%!%O;S@]'.D15K_?)83KA*%.=S1.D>2@V-P!+9>_'B6;1U5'99 M8 X>%=D)OEAFE:6_SOIK>C"[+DS^>HOL#"RM1((!27I(?/Y2AMA>=XSXXN!/ MMWZL*KPC.Y;L52;&28S>V%.U-QI$'[#L_]EP;]^GL/*%$8@%;>/]W=V]WL54 MRED_HB8]W:_MP_Z02FS!EVF;M#*$P[Q5R!:\QF2DRCC!%,'"&(ZNI';IN971 M.[,:U%1'\4-6<2R)[T%<GTF/Q?[\'%TMFTP5U#I\VY M:'/QR3%25%2C-_D2>N/^&"RO<_&G2A^JM7+4 ,:%\-Y.E&J3BKC)U[(6?6A\ M.)]+Q3\-QCD 'C?GA?6' ;X"&/CY_#]9F4H(6;H!GR3EFT%9Q@'2M1AM%S M&YQ@P,5*J<.:C@/L"Q*XT7JD+N+C&3/"8HB[[CEPWX,6#2;MCK?O!=4V(@;' M((^-25!4"]-&EEMD-$8=7.EJ$QR;_#>AU>Z-\EQ_X%>HQYMP"<1OV*V58J:;Q_=-QXF)^BP3U\M"9<@WRH*[VNM9$C[WA^QK[6(-VV+NW:(<>IX2ZE>JUWFW.&,)5K20?^/S-P*BT3@8C5FE6>7]^F6V-ZZ5(ZR^CZTN5O?FSB8P%7& MH>^CR6YUX R_<,'\";PB6ZE;C._@:W[O&6A6$&P*L7P1?YJ/O30XV0T,97,G M2;ZWYV#GO@'@> V:O&P<+N:8@!0Y)I10O-,R1'"H_)4;&*!JQ0]-/J%!&V&\ M176^50TR%A MV()<=-I,H?7)#KM$7K.@HT7O;6_4<_0()M=$5488HE MY6>\5G'K2]K%A6MRDC1I6.W&,'6D N]95J7.&P?'"$K7->4&4JZ9X*ZUU6F1 M?H'P R.GC)!1W)X'N%;-J_FZT;GRO.M.Q>J),$ZMFP>J7Q1I6@1-/V66.'#7 MNNGYNLU]5UN[&ZOHC2A%] &1V_&R8TC+!F>#*MB"D=8M'6?DC%B[KDJ;>R52 M4$68DD2#A/]SI;$1H>>]ZO11I5;J,5;WE/6:6N871_Y$<6,"N]BJZ:HH+*K= MY8PQ5>:@C6$1-1<,P[<<6\ED.JCW5B;JUVPG_ P'?*G32]^/3R0H)C!S[:AC M]4+Z2)H712[@;Q+6TI"\\+##S%ZC.SD//:1OLE:*RAU=!ROH"1>:?^?I1T;G MW-#+AF,73)9+Q>(K7UJ*&!B+'-;BF2&TX+\K.9;QM6F7>HPL>$SXB@7V@R"A MWWZE 2Q8L+PI>+*K50M=.O(NX_':80;SV4*AL5HK3J_1NE:TD6@M;;'O-3LO MV&O$-(:U_#*>97#VI\S02;QE*25_K)]B5F@N/DD,9,% MH\-:7*XK,&;D^I$\YI >3 YI_W[ED/HF% W98XBVFYZ':L)O4&:S) M_;CF\R4*&NX\9;BU.%Q._(8D_M:DN8/B4'_K8!Y'<5G/'"_8!N4R8L]V'EWL[1T<1EOV30U6_U<<@6U&0E88KN*V]:X(B<]A[G/G'*93)SHZI^$VYX7V4*9Z$G1TS+_YE:6Y ],B":MI, MUW5)_2(D3CA0X8&YN@$@=\X=O=/5&JY@^&UHX-=?^0M.)*/\3U3@@%IY]?B0?JNW-9; MK2T U\(4PS,]U<3DB0R7GO'8>Y=;7*.^D1H?H?"&H_N-X?8NO@T([=EP[_ F M*)A5![S4BY<[!\/G^',XNB7LMM3,((IJ1LAT:UR,(C.;EKL\S#H[TG0B4C.L M"W4^]>*&9!W6$6$"LDNA4CIXIA.! )M 8XBL,)VHX$L,#B/!,IU0CA75^.*1 M87NEI5J)UUY(@[<2X3#".B%>'>#V[ \SN, M_JFON+<=M4- .0-C\&U\T(:B27+-,)M+TA(SA+#&8R:.2YX)#J=+CK' M/9ERQUX7T.SAVQL&>EPO)/B+*4=9&J9,?I&;[J4@= MOS*0QU[2%O]?U$;);FE7OZ84:@8.1 YFQ".%BF?0/.Z+2!+ M_H0$2H&A5C2,&B)%3?";S^N.*HQ<1'.\.3QG_\FKZ%+#74R$ANE.$QS!_JLB M@J,6Y3 0G5'["=-LL2""D6'T*^;4T4" S2O_Q(N1NC\"WVA1V)O3$/'C(CR! M!2>W\#$'KXCTB#*]5OYO'/]"5I[E:;M6)IE?,T3'$&_.V\N!+5-Q=5?87Y MP@CFXYN11O152&\4R;]P7\'HG20:X6Z-MM?+2*8R+G,XUC''+5R!%FG11H56 MPV[RI1+8@8+RAH$5P"@HY!>"PUS.K ZN3\" D*P+0H=P?%6A)UR*>&:-K!IJ MD1W2^CTXD&U"/6A8YASMH1B,;S$4914Q ET?+2;0+36>=J@.HMX>L]-'!1=$ MB1V8:@6&<6SM]%C.1#IA3FJL$+L0GW?.C.%X M*TJ(7@FK)S;_^Y9VEA,8B.$7;S/=*);+3T M,%0!++?'8-1/T.!.-+GJL58F&)15C@&EL6 !(!9C@.0AM<(1MMPC;RI$3 M; 8N,J1:\IQ NS<:0,CN:U(82Q M73F.!\X"DA;?.=,D6$SI39E7W&0.+S(L#ICHLC=E?B,TS_URAP]ZL(>]S_7P MCF*#UL+N&P_9=-[$'52R-TB(C42PO8W=YJV5M/=,'L"88B3UP\C0F5S\]./^ MX>XKW-VB8Q%0.!A!P)K"+N+E5P>I-F,LE+"8L+"/'>(<;.:_R5AN8&'-&S(]U]GT%NY8[]5+&NVX3) M+ :*(!N.H(^,?)V;N!"A%:0C*S,P=7.> Z%R.*$)]$K>>SK IS^=3PG9C:G3/"YRP, M@"X;/30-+TY-;S;.XY)H"]S5GWX\>/**O#HTL?9> M(4;AV2M!'V]'I%()\Y]@N#N+3D\NHA>[>X>[3W>?/XVV9!I]'[SXQ@7^973Z M9G0Q.CMYWY$Q0J.P('%P3'&J-;A"!/ /PRFZ8.%>F24.@!30()C)A&#,A-P ML!6>X!_9/!/)"X)"HN][8RV M/X9L>K1HIQ?'_5@R27"?/\#.U8/O9-*V3\N[T7GT871V<7S>Y<1@+HAC"1EN M2;.7P&"MB5+\*D;SNN P/P*<]@]?(34-$H!$A9KB-D?>(;90,5C.,+)4$(X+ MZ_:+:FY_"?9Z\X?. Z1?@G.;\J554<&5#X4ZN7TO,!/9]__?H_>GYR>PT'!" MWY\_@-E=8PX/U[U_E^?_^%W4!\D82:3_L:TJ1)0A$H6J^XS##?H&#["(2Q M@<)X#O92 M":L6A,X)-RI85N<2I.B?Z-61^3:M4* \7'%]L%9PP14L+#C,$!4(FV[H.B(]+P M&K9(=9G*"[UM'8'-'L2CI=^9-_ ._OOBX-7'\X^@EA_L$M1>,_IP=O(+.$## MZ/WX#UEVE6TT>P/9##]@DBCPQ.WQZ85.[HV)L@39'8M\2FJM\VGIWE19B%QP M26(8'$3I&E?&4NG!/'6\?1 $%:NQB$#_Z"(TWG!V0#Z1IN=9TQE62I&IA_"7 MO'#FE?>,(PZ:V1\^4-YCMCMP?TFD_^6)2[6SC"CJ[8]!1'85[3KXB3VP";;# M3,"FG:)M)LRG\L:*'=7F4S$D:-+*J)DOX_7)]W>[(/EA,W4<1>036X/[P_K?C MLPM*3P*YEX:EF$R;T MW2JV^8[=+CR\P>CGX].+;DU6G$?F_=!9P"\%3B)3DH7Y4,287LU,+6O050=D MK6FU/L#%,_R$4SD(VK)QJ92G./;94/@#5TE?@806RAXM:_4]_] M[.3TZ.3#Z-UW'$G[LL&*_8$$G.FRVQSHQ3^/*?I[TGD2%)&05&=;$Z4&_%?, M!+,2,0.-;_SD^;/"'MHJY!+UEP3- IE"&OZL"J8YY-N+H@ S)WF,@'S37.?% M"?SK 4SO?4IVTD&WXJ]31QGY)P(TL4UW_M%YQ/2N7D>V?/"IX6(#.:*BP.QN,NPJ]L* M(19^\=+2>8=1EJ4]^;9NQ%6U_L)E79Z91YN4YM(1SJ2*\IFENPE&>Y =".3* M7")#%WQN8S',%&:Y;X@(TM:F">(#>KAB>'WV\O3];Q$(FK/CM^_/C@>4O70> ME^L_YA.9AKFAZP/0 [%H>K"@[DE6CD/=V-\RC5FD,F#IJ#!#\ M]4-.3+8UD X:LG:]G;H_<:J6P "#9H*,'KHJB0;"&N,^Z>KCDYYHV;&"-(W^ MFH. M$*&^++F#<0B1_>AXEO4S/PVYZ.?XF#0.$*W++Q\ZA*PMF(UTTB(^PWN M\SY>SU'6U)M@#."_2 M,&H\!%%RDW*5\^.?/\+V['+ROQ<37/MTG,EYEA<[& 80B,<\9!#1[M%V*=KYMV;+I@QSM?"HHA..$:"HO,=8 4G+,KM$4V=S9/BHH MY!PKY&Y@^K$:D9@AT!!KO-'$-I^C?[(UIXVT*&PB/]@HG:\,:+B_BICZ[X\G MIQ=@\YS,%]@2N=-2_<*(A M.R'7:Z>ZQHXGBHJLAD58A^NX82@RCMX"[OTO9=#HLH"S_Z/=$MOK4&CO:%VF MMC@9%X<#GOV(OW=M!-BD4(AP@H0)5!"?^#^-.%8\AJ0 MDG:*Y/E1R='&LDHUU\BSXZ(?Z3687@-IBF#&+DWK+SCN1* G>K6U.S[I#\$0 M62/\QVN%?Y>+?MP73R5,J*8^89CRN4#=2/^8YN(2@Z"1,(&02S573.LQ49D MB28QK(%DS7M[KZ*??WG+?,V"*??@(9&PS2Z*04!*;!_NXBW&]NK)H?Q^!Z/S MG_W56$@8W^U +B6SSLB"VV-2F^^B"+O;.6A+V(6;\= (92D02$EPEY)!F!:[ M:7"9$U.C8F' K0A*@_I]L.(8FY0JWYK(5.D@KI4[Q)LRG3/@R_;#/IN= M'[Q>% '%F)LI;!,N6!E;=DNL.!Y7+HKHBMIHFFOK M\0XSP>X ?D9&PL]KOX M[?TPLB@'W ,<:NP)RX"!,A38> Z+_\A&*4KL,VF*1&IE@:R$L-6'O^#_/#L^'GJ)\!_GT?O7[TY^9J*:[A/Y%Z&X M,BL*!N=\7.4%*T,QQ[Z1M90V4GMH6FOL:XI_3B3Z;$1 -(011LN-)&%F>RU MNP_GL+W0&TT-Z1=L%["2::^XKHY@+),EF,6&G"3<@ ^S?V>X>]Z^_W@6[1@@ M"*N,IHKIQQ;Z:QL%?&SJE7 BYO4J9(FV9SFC+4ZD8)'.6G8S?@]FA4:$&>QV M=P1L@7&X^H^&PH,_^2>_@MJX$)]ET3U*X763((J3H=(D0XTP=UPO]7T]:##E MS8GG)2#&*\4GF1G2#M.DF)PU;.6+,1+^#']J2X%Y5 ]!^M\Z'8G"UG5W)[^U MGQ6U71,C=3T1W2LE["Z-MGE1$:\(3LJOHXN!S3HNF:42+#:9QTSDI)$Z!Q.1 M]!0KM0%-YL9,Z0QS7XAPLZ6=MW(=0C(\;# MU.:WSBT^FLW. G"AVE2Z(V.4G#TC))\RFTD4*>87)6O!'B8-,;8/$T%4F)PHK%1H=*%WMP<.0-NU3\ 9$]11A MR22NJ<3+4T%L)'\H%4P<[RR-S6C5)3+IIXF@[H.6SDPO?*-JA)Y)UQ8+\^M+ MD@'$9%48;IV,FJ7BS1.N!VD2.@4UDT9,P,^Y'B3&>I#G!P[0AD:UUT#'2*N6 MB6@/O]_?W7M.9V ]!,Y#MNTCJ9&D*W.[]W3J=,>7"MM:QC?8*J/&-&M$@;S_ MY\GKDZ,3^&)O[]5I].8X>O_A^&QT=/+^]/@\.CZ-?H%_O!E%H,;.1J?_!5_A MA\?O0&'!;W8/7YT/HW.1PM[!4AXP=;DRB 08;$@LD5U(C(_)PBR2VXQY?7WK MA4J^E:?@34247_7&F;3:\!4L/B'OR, MZ.8_\$,]""@$!_7[Q?;H:-N.7*\+DU_ /A#B/??1*"]/[H8_0JB[!WF MIVU"J-.=U.5A6C85/^E9W)B:&I^+'N"+C@.;V3)T%%RJ807]$C]0&$*%*TOG MS/&[H#%.QJ[E\DCETAE ZPLU!E&IP7:XE'_RX2I0\/&Y0I.<0CS8[QQYA-PC MLU4_/(%WOZ3 CN48,B_Q'1VA>W)2^]'+^Z]9S;@&7WJ#9-R#W8[G)_]S\<^( M(90PJW! MD=N FITGP'L 2<'6IZX<4(&G@"$7A1&8L+L1[!-:@:+6D/Q2]@%*T(N$]<"! M>3AH6+8WA.+&CP]"RJSA[U>?Y)4JP,=4A#ZABJJDM:0*_D#,)AHZ<,X):0$G MMDRM-):K[:)LH8'MEFOC([!;<;H92T7;UU0MTL>!&&D!P[#SK(H9EUR/4,/! M&)X?X)J9P&!J(H94L+.'7U"0T"QJ>PFMA67Y^Q7IS]/L3V3;2Z MF!C2ERKAM3/QP"BO,"9HT?FY6SJ[*7';U5M)S<4GBOHAZH+JN;#@BVNZ/ PO MV(*M6U3G@X!"84#W<.VE\9YNZZ_LW_8M/\MU-67+A4II?%.PVG6Y-(4)I7:: MKE1PD!ZN%WQ^_"NH3V_.7(!AMV+,=._L783#\0#-"45 T!BEKF):P?Y*&F:J M?1L?PH-+6:+ )F9T&HB]%KN30'[9%G6UXQ&) MDD14"2,8F$[9*!H5UY]FV)2@H)9Y&4;K;(PN2L2RX.NY_@^DS51=(C0R5X5T MU;*Y%+!7J10VF#Z77$S0LQDN1P5 MKDP?Y%1+L7NC7S27T%"!)FO;-@<;7M+YUV=R46$<*NSI2>%=^(%RT.1%*O & MR#6QXL )V%!4<9WK>7M!_MB53^96.MO:WX20NE'1'#3MR1%A M:G:9R^[U\P#C\(?F!TLJB+.U7@-\&^A\RZU=%^PS@Q-G,AX)L" A>E" MW$("NS,Q\%ND6T85+O^0L.[4ZR;QV!Z981@I1G!:E6G;HQ)A&+(("&(=WQ3! MY.&'U5WK\SY&E\/DN>EM@ZEL>'>1R<\,AMH(?1I&%SHA0&&&J.=IE0J'F5JY MK%_\D3EO3G-9'\+I6!-Z>!+P1>L??*X.6V"7[N9L\VGBWPG;D'@^$E;]9-_46: M@MES4(-5]GBXM;EE""-@,+.UC)*FL4[3A0.\N]8*'];N$GF/JK MCC;,7PV)1"16O$[UZ!9V*\G :K$, U:R2&R3$F/8Z[S4\:?H8Z;*5KMBE"W+ M&89',9W)MDS)D=FR]9FM45V^5%^J(N3X>L]236:9N/H:4VLXI=AU*U^SFE:/P<%4?A:J; MJ]3CX2*[:X[I[P79;2W'ARTDC<91FH:G2>?!8:JE#F!/L#&8U\]?/9V^=363 M!/" :\)3N!RRR;/D?A;76\.CZ<9HG4F*,+< *-N V']_@;7&\ MEI5_K*O,R>, I5JC '[0N[:6.^_Q4!V+\\IN'=!NRV'33"EI:3:H ]JBPO>@ MHP:.$DVPQ4*BU]*.534/[6;3/.9V'G,[-\[M/+^WN9WO-&\KDF5O_W^Q@Y-@ M+ISR\R\)M(I7_?"/(XT%]V>@ ;_=ENG,28)W)ZD*,I)97".B0,Z7.X3FG( ^ M]1;=C:19K\_,;=?^CBLW[_ MO>'S3;?_OO,&LR,R5&AT@CIV-N4@6NHJ-!W8 MSL4/9^*2P# 2]!/6NT3'\T6JEV"@8I&2M000@FS]?+ "> *($)1N#"<(&3+* ME-' YG9(PF_AZ"J 3#&ECUJ"AD2?[#R#"TGSGNQQ-/]]CQ'COA!7?%!61=FO$: M)FL,^.2,$3I*10%&(7HNR[,PGW-Y_,FYYW6'^WT5F4IK.*C6?+M//.^KGR.V_R.%[[/ZH�+]/:(]O^BKX!(>WBE9BAZ2 15B/^&S0: MO E'W44FCZ$[1;E6-I0PFN;$EW6E1Y40GN"F$6H8C>#:/]_<.=O1?/ M=O;PB^#O0[I?_4@KL/^DU>81*>-)J./2)A6<,8;YJMG)NBO2"]O-J#\,Q*7&FE1P>(OF4U5(?,+ M;3#Z2);,<:2+A?U.A"IQ#&C7O.A@T,?.IPL92"5$0XV=N M\TENA0B_+LALQ@NP;5QO=^+-7R4QEGG$CT%XTKF%N-AL4E6UYP M7>-*BIC\&:];>6=NA[XE6XSXB+D +2NP@LRYA-A;TSJ838%I/C8I09)^>B$S MF0RBF4SA?ZN" B8NZ1>G&C])X#W,+5!K+Z7(5QW;H@*):CU;([6-@B55'[2V MOYI)Y'E,\:;M/N\#=6._PH5]S,)TE85Y\9B%N5N/]V>)*-#E7\CE/?X!;M[0\.=W=9X(^M]/)-?7A) MH[<2"RF8M27:ZI<(?XT[L$#UV.5T;P]MP)F(4D!;V,R"<,W+:I-/WC5W @S- M")NF8'/A.JO"4!)Z=$DQP MU![,MZL6C!0_YJ?8JN+K!X8&&+T)FI P!K]=04"@H M3:=@(L'GT2\P4S3VX'TZ/=-FYF"S7@J5DG6G.9;@%Q&L[3%88/):J3B9?+.1 M;M+)5U=7P['?L^MRE]SGQ.A)EJCU:"UC])=Z M<:\L_DY37;\'1HPHN%Q,X1'(0Y(1%E;JCYG'3X*XH8@=L:L MX5A"+IF4+,#-UM^VE:M6HDHF8Y3,$& C@8& H2-!YBMOL=AL,:2,LJD-I"\; M2PW)V MU LKT*T_VWV$?$#'P2!]VIDGT2URT5P*G<+KX$:0Z#9EL7,EW*$U1'1\:LV/ M)"8M#&48>EZ2/7&XC/:,9?:S+I3Y\]SX:&<23CI6V%KB.\J(:Z+<#1\+6IQD M"&\QI^F1N(*]O+"9+];3"&%/;UC)(ERL-R/EY^ #&]6V\)?/L9L9_"]\T6_N*5XK+ M#L'PL,\DP:VPGX!&JP4&1A%V&!K8,H[QC6R:"5B):+HT9D;4B/6*AVNBK6#( M;HD<^TK\;V],D_L%SW36"IB'2/%29WZ.P*6>TZ%JSR,Q <^6VN:#8F&3^.8% MY;SN(#7')WE+-1X2)N(*.JNLF1U"V9;*V21;G4F#.S9]E_"F>78.& M\*$GY.Z@-Z%%=(^BFX^1%%E9-B2D=+QOQ_H+@:%]][@>\W@=Y?'V=^]7'F^S M"NFOMX[-C:[WV'NI&?N%FVM6O\AF\0NJ-0NL"^I>ZM ZVZMA';1.&3AGWQQZ M->PT!#T<>$_$3J&#@&W?!C\X,*;![0"$SJC GU*W'L34HNF.W",RFTJ;95() MHF9M$LO>#,P/M"+ >'DGKJ)3/8SVGW"WC=T7^.DI'5U0LV]3,1U$[]Q@C[0@ MS MZ2>67Z)0L&-G5X*_P7:7,_A^/A;(Y,6WFV(("C:3@DW^"3=YM!0HQ63^22CT M#^BY"_@1/%A@,$'Q%8DJD$OLD\!NFF7UB9^1B%3,\:&PI&!W3Z>Y*LQ9'9G1 M\0L42P&*+L*FFO;).W8$)>Z.<54.:)#FN.*O><_4WDDE A[]R;R,^*/"?WZ2 M,%J!';GA?PK^,Q6?<+?99^![C)%GJA Y_N0CW"V;[O!_[-$NQ:S*^'271&0U MC5YCZ"\7 [-M:83O!$PI_@J#,CC*O$04[[2*_B7QBT+P2"I8MASY%N!/>[AA M:F%DL%M$M/5)ENH3W!+/8[3.ULJ[&Y#KK -LZ$<#JZ*3<^D M,?5,"B)_?(%!R8>QN:"4T$6KL"W/I8&M8E3==-_A+T''60^$&A>L<:KO .Z: M$:\Z43V['*1Q?;&?ABCIWGV%+#1LII5\%H0(#4+5O-PQ1%5$L MLGK>,VP9M#*5&.O=>_:JL%G]P+ONZ>Y?"UMNW65!9HB#MCTS#FE?=GHXOSS; M0]7FP:%L'&(*&]G-QV8FV8QAQZR"L3\4#N8=&PF[D5PNO%H4$N)L$\<_.[C^9MH;W< $TO0<^QSN(6P+"P^@%-\B5UM"+S& M &;VL#X&%^=R%(HK*=/*+>U"'OIA..U( 17MF,L:_.&:)0N;YY_$&-M.CNU MS G-=M@!D^)+LI3-']Q/[7:_0KVMHHB+,@^H3Z7%,&A:BEL M&XBAF41B&M;JJJ+.GEE'5==[QS&9K!-S(_6%7-K1;L@L>82].UYTW&7Q,K7:56MV[7ZG5_M@XRP7%#(@2IV/[YO<&G5Z; MX'>$SMB/WHOSC;*Y3LJRM[N_-=[&IDV4WSK8MK+]Y.+].K&- 818+Y:^$^-, M%(QPH3B(+[N!L8#Z8FRKS8S2Z#'G8&G]:/:4R-MT3IWRW#+_P*"#80Z,256E M(D]91<1L&T93H>"7V*;\DPERC$T_]6ILZ=L:KT^4)'HR".;;9/I,8(/KT(QF MH8]31 C=I*Z,D3-4Q&?C.1.CFJ_Y)4^DU7#E3,&:XULO0;M3+V-?[ &78HOGC%&97Z+.?&@*!Y1H('L%VKW&"6LT(. ; M1&'"U!8AV8%MJ9PJ&"3'#&BQS;7QBUH?&NZ'4H?YWZ:U@O]U9@C;4CB6 @%ER&E-L0QKE!2^ M6P4;9M@*K2J7'E-ED*BZ1J2MR5.)84^HTO;9P,,V\-+@FBUD.9\PQD@CL!\8 M/#N\A#]'%"%QS$_7>MQ=UGNLEYZ3*J?(YP8I2O;B%X69_#(:'+FE#PUVTL!/ M]KAN;R.A&>[# C>\LW2];XWG"T2?-WI/+D:T_VMW7PF4!G2GM9-CSD&;6.2W MNI$^V& A6C)=[&#S\MF+%7K=@Z=?SMW;RSU50_,(6ZO-,?;2^?IXBK@*A"6/ M5U__- +N PQ%D_ZFB)W[AFDR>:M-Q-^0;X[R@^)2YVPAA'(F&'M]J^:@/#8P)SV$C85J9FR$ M<8E4! W3PBHGVAXHME*K!5$,6&U%S1B6D4FJP&PGH.6(03&I4%_#C=D '.L, M>VYAQ;KM14ZW2468CEEO1+)@V[2E&&7$^I/>ZL[6K_-%"DU9DL(HZ^R\,?#= MA3C*3"G$=,=76J>87X8'[ ,-!4;^DX&DN%AO69T#55VJ=-+#V80R5QEJBAS$<(@;,#$ M<=Z$1A@J6WB#?(%9/00]9=A//)L.P([*IRCQR7>P%)%A\RXDA$&WW;YNS5MV M'X8D@T8!X[M8&]1?1TJ6@GCW6E;<$G6TYL@6)CAA*)D(%(Y&**QD:)=;2 .S M']9MZ2OA294]TY'_/M'P7J%ABPS%9!R;K&3T,]FM%^1BD0&_F7CZ'BS.1D%^ MJK,=>^#K%D0W*8V]I[NOB$?ENA IAVN*#E7/)FP ;+%.$4 4SFVE_5X?)V Y MA7&Z]RBFR=2%:\A.]@&F 4XZGB XCE-E8L5CF J)SNS'1$UAL##\!7B#!;D2NVJT*']5#!Q3UL^"[#QY\UZV7=B<-R%SRTH>XS!672EYQ MS&I-I:''EB+.*Y?ETECDQ/+80.EPA2&Z)ZN=F]WM'Y27?[M<3'-]3*&LA7QR M5V3X0'Y&O[%(ES8KPC%D7T@BXQHLJ=[L)?J9FL)3L!TG_8VIR.1L:'OS&_[N MMR 1^=ZAG0O^\E3[/*3-3$KSW7MZ5?L@\^')W%7JP./XDK/ \C"W=4UUK=< M'^(D_"JS2MX]1J^!!8%;^(&R)FS M@I9?!^V[%AV_'?".38ELMI0!^ITBR&CJHFX:."A&6+O1PFNRH2?>UL?3DZ/W M6*$5(\^JJ$P@ 5TD)[M *^;[V>X6JF(TMCP_X'/59?912 F:Q? M)C:U[1UAYN4R2@5]6H]']*TD^*]*]7(OK5/ MT2\<>2:;]*T)F;35N])>L/24Y15LV&6TM;^[C56VSOH)8LYUNO/[1SEU9V2_ M#\&V?@@VTN_K[0PN1BT<@B&H7K=9$-[^HN!^OC$12T0'>W="&6="PK"L5 -$ MI>EF"(*:090: Y$9@B.%PDY/^2?X-W<5P,8%DIZ/DN+0"8IZIP!CM& P[1>1 MP\=[AY$4R$ 'EM$#M1&^_\E\C"5V%4L\>(PE?G-K$(1Z!1Y.C!+N7R#Z[R>O MVYG'FZ.S=VZ8&LXW"N^.(X\TVZ'C:/OJUI#WA.VW'F/8<-!HE&N]=FOV93K; M,8_D'$]PC[

XO#$/!K/'1!@J*R0\PWN[*H.M4E:& M:)J*M/$%!QZWA"]M0QU?IH 'ZP@D;EDC(:)$PYJ7<$!4=@G_X"I#FD#+&=T6 M@*1R2)W*%A)II(::.KH:=WN;>*.ZR!K--,-G@X(*G[ 48YA?& =FR]N\Z4 Q MNLUTW4N;_2)6AA;S;D7-C8E2)+?%H&I6>BK;OI-HM)_$?^HK>8GH&I@$9P;N MOQA@)?8!8X_,R7GK-K$I^BAH\E11,&T+ 531I$PN:2'@."MF=@?/0Q5L,U@P M+<6L!AB*$HE>E S(3'+48LD@NB)326!(.EH1%5B20\UBZ=[VC.VDX/3!;0(Q M8>MDN%^4L'<"@0_V59#NS1)W[M<0W[#U=8,#_3$K54J_<^_,E#;F+0?7;FAL M2T#M"KRM!R]LA.#J2S:;H'Z9Q.CMUKVEG?U:4E=@XWPT".ISQ]Q8D' T7]M= MPMN59>?=^-'@>&T<1'V)V4^SN'-^Y+KV ;U=KSOUKCMUKELME%"96L9V$=@H M053;4N_TD%NLVTXRH2T6DL@/6HB+!I$LX^&VC2>8GX4-ETW&F .$>1 );*+Q MW8+ ,?JO*G,=1WSBDU(J*F#7 _ME+%)AVI/4[\)!BB+ZU]EO$;4.56"U(6Z* M>10"RC#3>%%E*VU1# _@DI^V(U$/86+)I'4$&!UPA^3_M/>MS6TCU[9_!95; M=2/6X3!Z6G9<)U6T+&=TQI8=2\Z2>:05#^W;5M? [0FL\.&5-(PPL$&-2:VD)*JTQ#M@-[6&>$&2 MJ95J,%^K;I5T.T)>4?6KS7H[?"E%,$X4 1W&:X<^#EC6$Q$*,_Q M,"KBPCQP]0O ;-QE"1P^<+$M?=F+[^I-]R@YING>1F.J[CO^')0:D;CH1WE4 MP*SF%C9YL+;N[I2>>PNN6$[8\A\RT#4\1[[RVZYU&JS6+G93@C;);E)N*X+] M>P5O,4FP*?8B'0\T;C+AXMZ@>XDR";*)OKO<]&HNS=.O58(X6 H3NH8U=9SV \.7CS??]X//ET- MJ7Z_)62VNIW*J.6E&HOQD#1>Y"%5?X++UJSLPZQZ+;SJ:';K@W MY(1H?@X[$!'35U:E0Q",\20&UY2^MC@"[HKK: A> *L9YZZ!UX9:1R)GWZ?K MNGYS'(K5!RRUJDE@F#H8RS0F^/:0NPO]$]S@!_A0.GPXSVTRP-U5.7-=.=S@EW:M=C M,B/1Q;K2?FTY&.7($!4N.[""!6)VX"C72-QP>3P-0NJO\SO:M/&,L0^5%@:" M*@JGL%R%TX9-?==N(WP5>\8<#WR8U9-_&D'>Z!-!% O)'62\DCP+(PN(XG'1 M]BO. ,;EPG1\B_^J8FB1E5CP%61-8"DV]5_S5_@O:1N'T7- J-JW7HW6V8FD M=CR\QOP'9#N$W\@7>MBBY(BR. M0NP\HI]B( ,Y?@+<=(CR4O_A/(O@_ 5Q":.0'ADA,E\AZ4$8-0+NFQ$,@F$! MLUY,L]JX$_5__\_AT>E+&!7&,/)2C4(Q-D-B&*4[9W &X^^.7J(UE=&3T1Z2 MYQ1XD^.#EV$";X>!&!@+QB_&,7Y^]#+U0AUAHOZ0 >/ZPS;2/].A#QSW<,8/ MQ*.UR"$W\'Q M1>N)-&^:M$(O!!E48R)MA#5((I9FM$+ MB'N&,XRB%6 K% Y57@>&![)15D=P%R9474+B&8Y%8KBE&X9#=\*$K0J&V(6] M",G0Z&[T9$.=]R%+>%J1B07?]2UGQ^TT4<0%NWH"7S_NKDKTU =NV&K<94S; M 6Z4ACKVDI.DP4U_ZN#*AFNR8;CE'-0CZI]/*:DA$,;A5+0Z"&CX_%JED, R*GA3H(;+^+84GW'ON8;"Z-<4=D@Q M&WN;1#87,J@ID=-%L]KKXROB\/E7<); %XJ/8(P6/7-U&!O_$+V=E%(-W'62C.3;BT8JLGFJ8(7,L M.N=9 JH[JTP+7/-*=Z[!>&E=.?(29[BV*57C3$/&WU!ZC5Q+8,&^>(#O-0_E M0UD$5>AW;'T*'Y)*"Q+>70=XY%ZAS%!&!A$'=\R+>_(0Y[Q^2 X)=M)T!+=/ MXR"<@+4=FN]6F381B7.C4.W>$=6L18QM*(*OK<]UMC+J#)5(& A-VTB).8KA M'OU[)S*T\,P88P56-R-;*:1SL%\S1>#D%I-)B9<:XD",?'.$A<:C)2@WT@GF MS8Q(--O?;UR&":@DA81HN#_A^46!JG#LP\M$+O$QFNJGFCT$E5=3-&'D$]0 M>_#YLLH3E<1( BLM/^!>4?6'\:K0AZO+3MO;AKY1WL>JG#+'&DV*.8@Q%2DG MRN#H1;R6SU(XN_'J29G29( &UI$*+)YTKJ8/*'"!3QAG!AP6RZ/MW-56T#VJ MBA(D?0F67)=K]IR>2TR'=J;YS472$)F\\TOC&,@Q!#9CBV0:&'UEDD2VD&(YG=3GFMS1%R3GI'(O M)\=8A>IJK%#@%?>>*]5H,FK?. 6V 2+>^B MA5D0+24Y.,6B;_W,:SAX4MB0-WAG7JW@:H#J\2/]]VSPSP&CTK705=7K@[1< M.R+\CILW03WTC9A)MK04\V)\:R?*YA]'2M,Z1"Z#!TC](ZOXNU0H"4@E673\ M$/A>7))/.<-MY0Q/=BMGN N;^3[X?RI<2@S[=3+3#16PN1W8J7C@LJ7[??CQ M\N+R[UT:+L+K.E#&V]#NG5H^86K+,<_-9A6;P2W07=)&6(+W&&"'JI2:M5-O M5DO6C>O 1C.!7*F48KT:$+V.="-FJ3127Z]T/*C/D1LDY1$W6(9&-60PX6BJ M25D1 V6A$>Q7"'%)-N/B4FDX51TQ>-$2R)K 8X9Q($@/HC.1ZV0Q[:F\S\;[LZK+'QCV^M$59ZIVY8LXJ$>F+._J MLD!8$RG&MZ!_L"3!U _: MMGUQCG &F 40=X7[8C0P.ZP/3.-;HGEQ;3A&EQ M_?9XF!V6T]5:FY3I?\IL;LN1<33_RO+/\@,-TR:BA^3F4G L;80;(*4M@7#0 M'<*,8.#@C"\?E0Q"/#<*.2L*R([*!:B]@89RH]O6-!>[_[$4=-\HKL2ZXRI6 M:L3!TSE%-'C:31I.@Q$Z]88V]<(KSS/BW21\.+H#5:IQYZ0IQR.-KDOBZUH6 M<=QN>./RP&D_\&#U5$5J2GU1*PFW?B:5/?2:S&2%_HQ)QV).ZY/.G24ML!F$ MT?WWF(E@XK1P]BLM:V%)!^Z?"]V<2PN!1V?3'7LH0??C;1A MC?K8\+M7(?TM(8RI()Q,A'[4[U=:9;?QSD& !Z7?!(2-^ M:W#URP'W71$SBIVI7N/-AHP%RPWQA;G)P?XOO]%=_E%BTAD;W!I^\@\=B]7Q MW<*Q7K+@%J:ERS=ZJ2$P<3)'2 Z82KH5GL9DTA%'\?[^?E"H\> FN^N6<\33R*B^3>(C%8878N2 D"0: M9IN+"N_5"-E5L0W 6$*#0D>,!^-LVJ4U^M/?'AU&]]=WV8<%T@ZCDPOKV9?N M6SSAS&8?P^ZDEE\.Q!=*(1(5GX"^$L>N_+'25C03(<^%!2P'@V"RUOG7U0A= MEM^':W%$?%U =]>#\;L2T=YTW3_;O)I.MZ M"78S4W QB@(]R[7>P" EDC4O0=_J-#FQ0'P@_DR_K5\V@J5;RSWS"L^=PVLH M1C!'=@<5ACS.<].#5Q-,6'IBP=&CY6RE,^:X)KF]$3,N4DY]V3P6M8GTG -9 M)F/CVXJ6)TSAW3LY6W+!SW8V%]S9Y.?6 >#%.4!?_)Y191AB,BX^XVQKQ5)6!2OUJ:>?ID'2W,=: M^ 43MHBR) ES"[F39,@-I"\>8'$<1;FYP=9#=X1SP4&/,&&A-;@F=6Q6AW8K M]82,-"$H.9Q\6F-^*-0D.4**4;KO[:#'&4C)G KA'$"*ZMN;.75G:EDTS#E? MN%V9([ ,M"\!'I>_=-D!K-N5B5,4W%;<'H*=O!&;IY/9Y1-66QBQ-B4^Z[9I MOSNY0$SE[-^&S2S'8K,26YGQ5!RAI&\8#H3GW0>6MGI2(F+53@>*EY>\PZMJ M8(PNQ&*=K4O96BV!WF"PKZ(41.+F$)D78=TTP*J5)F[6!T91;>C4!$E756(\ M-/;6^6CH"NA0)SG0$O]TPIO=G,O;^7Q6D&-+]CC]IR40RVTZ=]@4IN[ICTA- MPC*9#\)B]F6KI&!^S?G"3^7U*TF :DIHZ8;L-VW W"E=YS02*_ MTVF9"A!2X=6K^R 7YN$%ZA9="#):<"7X6*"(JT'TH $][6#_67 >@I/W*AR- M\9"XFL/;PWM =WCP-@Y,7IP_-=!L/?\ M^+@7G#Y[]LN+HY.3QWNLZ/JN.M/#5S)\N]Q>#IDWLW]7&;TK8(M[F2Y/)^&2 MG\. [F^S*5> :P[5.QVQD-=1ABXW9."$#2+6P=(79, CT." MUHL:&5ZZE7;=/FKZ*J8;!P!.A^[(+=)XY2%#/A&=HB90\VOKO#XWS9'(NX:L M+W#=!)SL(PI0,F0XEEN2 MQA9:.7A,P6U3_*(] ]#^X>UE<*KAV2E,K8OF-!<'&QDT,Z8V@B J_V,L$8*F MQ ]='EUQ::JV/-U5VZ%:>S?/ZR!XP_X5%=%XIPT3$,7D[J/W!->\0[H\<XZ); MK#(HYW:T??%Z\<9ZMIR>K> N#H/0P_0?M% 44K:"CFN;NO:'&=;#'8X ,IP: M6A!Q%M';4CFU"@EOC KQ$&D^LBPN5 (F-7D$\Z^/31([]];9F,(GT1/<_D]D M'-#-XW;ZMQVW#M["!BI#M@XP/K9EB^#50C#H=H,V!\=1?:CZ=C1[#RL_RUP(>]$<5EM1MLHZE9RIW:/\-OWS M4KB$O%:3OM=KTM.AI'N5*^L[B&*4-P@263G1I(S<7QV85_#'K2_(IOQ(VPZ: M11PE.Y[.PRE._[BD/FL,S24^2#XD'.;$@(;@G#"/[%A*8]CZLZ^ M^O0+V$&$-R'I6K"%P,I0\(\R#5(X[E#5J_%=."?0CS+-0@(M0 $:4V(&@Q?P M#5A32 B!#-M4 P['A,(_<5;@:0IIM_]0B.L2T&/P]_A'Y=%S?37V;Z!=EZ"D M*H2)QC&+^"E$N:/@;#S/0IY^>3.%U<)@$Y1)/QCB1V6"C\&M4":P&<9D1Y5P MM"/A=YFG\1_8)Q^GO'XRT' %].DP8#,X\&SID"-&0;- NJZ,9K"3QGL1Y/! M/GW*8#^V^(!V$6X0SHVZFAASV3H,5,9@QY/,,%#U1AHGFTS5>&DV:''-P$SA+'Z<(S]>QANW.N3:=UHN; M>C97, 4A3(7:95NPL\@$&T!4Q06["2JJE5!(T\8_2IC."7$G?2#)UST;ZHN: MSKCOD_%T=%'MZ='>06]OTM,.2B7[_(8*% JPF, Y.;L-9UB)L&>/+Q;"+-7;X;;7#F9^)[,M]1)47N[U@7JFM]*IS MR4JD%5: N5TM!S7RK-9,#F,CV-*:9&& $JBU,;24LAPFQ:-PP?4S GE66,2S M) -OF IV'.RSD-&JS-N9.H=W6:J042P8&@I.!)W2>F;@5J7Y)58M& Y$%VYK M;(UTGYP:N7XS]'B.;%VOTQTKO=PR$X2;5B\]6B-+!I:">9D^K DUIEH(JT#/ MKV[U1DAU+O(JXB_!WK,>TWDZ%-*OA3U+BO=S!DZO:@&SR_5I_P%)@_[WXN(B M>!U+:3UL]^"J'$7F[V/8P;S"U#IKYN[Y?L^9/"J^=I['D8@6G R/XJ?OR)!S MNM9QP> I.QUN6*J.7L,N'G,E0!-/\59/&=W%3>YS$,E(,0Q>9&.V#?7HN>DY MRNZ=CY"RR(B[!=CSK-B&5@,DRS:$4YZ>LY:JO2UGVV,^BOIBGB:2UKB_)70T MYR7LA3IIB$,7)(7(VZ"ZX;72U< 5K6CJCT!\3(J+1KVH#,Z\,R4%\/CD:D:" MA>">^6 /$X#]%@6V.CGG5Z)Q/8OS7-QZ^)-[1&I=T'U0J9!N=!G;-$1KF/19 MA1!5BO3ZIZ2NU5VQE7 M!@X-V$DQ'MLZ"!V.,H8];=G(N!B18G!Q]F =[!,0YO/W:SZQO][C$+>$RD/Q M*=_\+-E)W,BK&>C:[A^/%>K>K;M=K=V($C!R!UOEVH)K+<_P\@9$$:EY-NL8 M7.>J_-J8LX!^B*R9+_0K"*I_\-;=?C%CE32RV@9IY?2B6<1:-+ !'%@L-P<7&,,&3!\J@%C4^U3[5 M_6"' W'.=4UBXH>'".Y+)FGYY/C7 MNHC*&. U=+/X^@[=K)XN(PE,+H#1(6V$UZ"WJY.X<@Y[NMO5>NBH;U#@2%T@ M_E((QN%"$QGVT9U&PT1S)(*C.D. H#W[I (CZ^2FN@2*O4IE..Y+D/YP7F3X M>U-=-25/OK(&5'@(RY4L;%J=9Y;ZL+ O^*8,*6*GK$3*F)VGR*L21:%U^1V- M*]&CPMGY=6;8OI GV[ZBMLXL;;ZM'RR*46&@(D_[A 8B?#$,UD2U$S.$11P3 M/8YS>#^E/3N3]GR^6VG/+I_8IN)R-;>SU?1&_7)I*%VJ299U71%YJCD1ZA@^ M -*-?2DR!)5AXHGVV*H=(MR;&PN8Z!D_!96&5K6:S%L51F5BJZETXBQ[)SI% MQ]26&D^GL.?A)LE"T LUF@$YX/"3/MU=?4&^%OA#X>$$H]H+>\97=Q0['O.H ME"9AG'/X ?O=I)P3#8<;+*EBG,R.%7?' [7MXFX;8 N#+<*;9]H@*UWH3!E! MM/X('*8Q/ \H=6&-O4H+E/1IUPPY?BR& 57[DQMTD6[3P^GUK#'?)&9W0"X7 M][OM*>;6$R>4) LH):,EG#3A7/P"@F8V-"1+2T&D#ETR-#2 RJ#JXZ$:][2)S*I; M)PNLA\.1:,JYD%3NGU$"H_L/$M%]S,MH]);69<%4BB=D4=X,RUL*YH3:. &8&R5,-_>JL1TE7D0 M!)6F-S=<\56-S#U^U,I..=/J%3I0[J&&!C>7166N@S2"F!9^X>8G.?'=!C[_ MTI ^>ZU BXU@@$<'^K&5&^D>.^I,,SUV0DOW.J:*% +PAMG KD\)?*@P2KCE M.:-V.U9?PJ?)(2_* 06VIA+F(!7%5^W8\M[4<6LP&PJ6*H&:XF#3RFM3NV2@ M@Q)-+\VOY[\=D>O2$-SQ^LV#XN-9]]&(JYA>GE :&K^)MG'$73231ATB/!BD M*+!ORT _,JY(Q]G.9-O1@X+("\SW_56+P'R6$Y!;\%V M)=MZBD/U)D'0ZG4OY%.=:9>3=F^DUGF(#;2T%X92\-S%(I=K72,U)WG'-!22 M8@K-8&;Z@!U\!=;XNLR.E&>MG?9DG_IG9ZB%%VR=LR9$HRTWQ-EEO"<:%C"&#)Y/0(DTTL@<^ M;1 ,N4*O^2Z,\@_G@)"JX #\_G#R!FPM$3.M4#G$Q"\TI"9D \_IG=M^I3]2_W/.'L;Q_ _F M]NZ^S]?95CD;U,9 D/2R4L3&9I2FF-&*L<"-E8<-5]CB&"R;]V.S3GN6!L:@ M'!FF@Q#,X.@$?!70TO\9F$X6T,1%\ 9L+,R?8>\< L :YAS1E45'B]%AH%>= MZ)V3%@4)"G&,G L##"1GZM7O43.5^9U%U,)SW&XRW=;&KH57FN>0;=8+&\-: M^:-MFJP>?J;U :LWV[G3^L*MP*US8#/BC0J.\A$], D2.GSJGF++6;1HE,+@ MY""@==.I87WE39EPJ9RQCFKE=RRL1CK?A?EGD.EU5&(O+M]U0F*? MO$L\T*YO<>,M.!N$X5*#Q=[)71)9#C#A2C;9Y9MN9H2'6Z2)5>S<,X8 M%$2P[8T95)P6)X(L+.?@*_RA^$D,))A-)L4MOC!Z@]:G-@TOAT\\@Q6[U M) L#F%MW*A>\X^K*!Z]"+,GF_L:C9_NFO]&(C6YL9*!0J7\6Z$L\U+47'M4! M(35 "_Q22QDW)<0I&8.Y0GQI"B_22*G#;*1,?+>:(C:B2N"?J_ GIUU/[C>+ MQ45*Q9U^%[VSB9VM"4::_9G>NC!AT]6;]FDS5O)79F)PNAF#6]>-I>J&0B'T M,28(=%U9)5FLQ;/G;#ZF[0)IO0_C.VO2>KO+":#;PP*!\E5.)B-!$#E[")]; ME"--"!H:SF+3C(+A48G.6]Q!1:I"BA.\=F#%,'SF$' M3B=S&_O&W9'-X8*)?&-T/.5ZN:H'F[I2TN[%&$[.1\P6A2NJ-T85B(IQ8Q^F>J MK/;DAU%XT3#&Z,(KMZ+V79RBI% 9UCFUFBY,X=CK<@06[6N%M>2:E?-5<2U,0SQU4X\8I MDI\NJ3Q_#*+F%%X:^,3*)+-V*'0($NOWP!**W.27TWB32YZ608U2R3W"I^!6 M:TGY(-%DW,^PV\$Q*!Q%X0Q)@W'9LS\JF?(,[IG=I]2J$<&2W2@ZP-/*#1[O MV@G2B]11>SW1W(_,5$X3O6V<8T)K8#XH%@VFE>\O>F3W,-QO#?ZXRW;,;Z T MHVS:53/[:SC0M]V8L@T.]*?<^I9RZT?[CRFWOOWCO$ZJSI4N)@JB^Z'6B' S MJ_N\Z4HF%()S!%-TPBED&OT,'Q7?OX>E_G,T'@VO!+4*6H@6*N_!4>+)XT!Y MI'*K2I.@U@//]L+>WEUL"L66@^9T8^6:-?''NGU^'7[!+K6G:KY-%G2&7)KI MS2^)FLS_>O2L<8GY(\3O2/DW6UIS$%ZVS>K_W>::>V6(IF!M60$@%?GAGX'' M,9/$5'6@>ZKPHDJ1(5.-!P@40X2A=RH--9K6PC9B58KR0G:%"7T10[*J:*"C M7%F7QZKKUW?P$3RV1.SHH^E_;KCT7"H&)"GB B":FZWI,>_!%*E3N#&L@D;W-\@8[I75'O>WN MH&:-/RS(C-+89*)D;?M\7_OLE$B>&5 R#:/E85*WM]I[RCK3>%UXH\3(%O7A M(#IK!08B1SI*K5P0NPB8@9+8[O/:&\^L$'T;@'?Z6 M(5*Q3FKU<]Z4>7!Y<;;5QGQ3OQ5H(V"6JW^7$>&3<&8 D_D$Z;=&W;^6,G(O M.9\6!O]&^FAN-?>6>%5RH*\?/S6-O95;,90_!7RQ^0; N_,H@6"4IF%Q ^$EEYN M=J\^)^4TUIBJ")DEL\$6PX0K9ARY(EAKY=*.^R)!K>C51NZ1FM]C)2J)J P! M[H#-K)(UWD!A-8ZL"EVZ4NOA$ 4QB7[A*00N-<#12C6LG U3!6N\;I?.-S_. M.Q'T=A0+OFU]&SFE U@-";.X.-(-1TF->>E[]?]($)L.H\ISD(IJ&*NJU)\ MP$E-@+4B\K)'"3K+E:6/^;;S43^CIR$3&(YR'BKR_>]OW@Y_ M.P\N+L\&[?W-71GOX?[A?G#^CT\7U__"$9]?7E_\\SSX\'9XN?."W9)*??O^ MU?!M\/'\ZOKCQ=GU^>O@ZOK]V6_!I\N+ZV#X^_#CZV#X]X_GY^]@*A[I%%R\ M^_#^X_7P\CJX?']]'KR_#*Y_/0_^Y_T%?'+^]OSL^@(^>O/^8W#]<7AY]>;\ M8_#^3?#V8OCJXBV*"?S1^5<\?_?A[?M_P<@OA_@VL. 7EU>?X'7.SH.S]Y>P M]*\^X1=7P?5[>GNYX+QKA\!VK?A5%L:/L8J:E[B_U83;VI;55J=HJ_4A%#G/ M;4"P(,>DI(!@-[,V:/]V(:!C:%,=9KDTNY\DR/=XD8X' 1_;8'R#=W9A"FX) M'+6[T3,<7A>FMV\RGQZHYI+@)SK FJ1:/.=Z*%Z98-"J"'QWEZAS$6X.TA%) M&H5XVN,JA:86JGXOY"+LW,:DJ/OVMB-E=EMC3*3#BU6+#FUSP=+5/>7=J.MI M)1 C!8!VC0F_^:&W[U_C\LO!\ZW%N&CYGFVQH,6?KH/CP<$)3D:E9J6N=OT8 M_&IUX?,"M\2;+7Z71T>ZNM5\4CVINZL^)%C7"2UOPM7S\ OEHRFXW]368E?( ML+?(R9P;%K5_,UDD-S1(F.@)_?8SI6\:) M-1-QST1O\FUD>/>H-H#,5*SS5>D #!^ZD>6RYSO9'^J;%-5G,"G2"!:108%@ MBVJP!3<+\$T684>"*+7)U+Q2AEK4+DEUGG5]64/&U"PP>58ZP"EP0@HL89B;,J6JCIW%^]=XVG,D%I_B12U!AGA[K MDI#-$YU3G1!J$]]'+P"Y"J-U=D(P!A-C4N*LCQ2FRQHLTZ95@^TF_.%2YJ-[ MA38N?L)!0[6V%;L+6$M%B;W1WOB%*H_2SMMZ[13BE*%7:X&9YS J> M*U'#E:(]T<5D^_$3&CG7ZPASVG?X*$YSA]>;_7I-S/8 MJ]YWE,6'05MN:78.?A"N5V.?O>?V'YX.3D^T8=3\/6;D=&&HP01A.I9^YO,\(+QC8N9(.T M0!0A56F;FG/KHW0V&"I1Y$XP_/9I9K&&GP=%D90L-;"5_#$Z26-RP!%^Q0?8 M,U7_",$4E8FBF>_6C&^U?*/+,IAO?6(P(L^=NRR&H*=BH>C0M>Y/=1U?,ZG5 MQ!-'@G"J39&5"0RM7?'1?]K<.["YNU/\LBPOMEN6RJM62\7?/-S7$L34L6#8 MH3-,,1EN= )18^Z^)+S'XJ!P'AR>'/#]WL8$>O(F3)*"/WF=P_[K![_'R10F M;([I%WUE/SAX\7S_>3_X=#5\VIL[L#<[E GO.^W9S/I.N>Y*31+3I=?R JZI M37VVB%J@SQ-M73R&/$M+1&^P79B638'I/E@T^FH[\;=:F\V+&K:HSP\'!^V> MIRO;&N822S63A'>(4\2G?;GJKBEGKMVE8; BT?L&ERIH#S@]:#H[MXO:5N&P M;14NTHJ2X8:^),D(GO8>,VK,LW";$YDK9;?]'V$W-/R_6!Y$6;\7]"& E5MK M,]VAL_'B^OQ#%[B*I(T>A>F"H7*PS7OO/,Q)G$CL/JB4^DE[Q&%VN+]_]%C: MZ3LI&A\U8M*YA3'BM>F"O! : QT-6#E(1I4V@0P%:T.E/M$HF4K]D<+7*0B\ M&'GZU(1#G2O4URKA.MA_WNVC>"_>8L=[)X_//GO",%L%=G,]+!M_5 MXK)WW-L+>\'5U=FKH4M+68?V>^#Q<'S<<1$8=D8 #O<'I\H!IY M)\-@3VC:-$J3]("8]3X]W3NB%==*0G;W(U[85]U9V(/!T8E9V )K1FEK[F$+ M']-S@::FUA&$[@PMK1^M;8QA@GF9<\TG8I4AQ0VK@/76?;3^NC\5:VZK6/-H MMXHU=U]!G'530;A #&N L!5]CT?;04DCQ8"DZDR)W0O"47:GUE098T=E/+ / M]BDHM:S6&"VP+@09;%#J*B/B':$!6U3B"!B=>L4R5E!PZN#%B\,G"?E^$G(M M?:3GZ)5U1U):09#;8VGM4K)CR9VCC9,[;MK2Q.S60KSV=U_GRP[MVQGLW)"N=%19U>/U-EZ4*29K1N]JP4N8&%X1#WBAKY%XD1A2@U\YWZ*T M$$!("!5'5&@WY1\QT) P+$SE!PUAV90&D6;0S"O]@Y)'!P"2Y(# TJ[ M_C&\=YD1&G0:7."+IE%OC9/Y2:JT5)UL$]FLBWP\2W>3G&:P>DI'K>.Y>]89 M^I%Z"-MBNJ^(;GM;YNPVG"%BP-$0_\(^C."?%Q=.O+MV-PYU.T$S\IBP@0.Q M&*@_-U+(UEZH" Z%_+.:!W=A4JHEOL[3?M'[Y5DKC#/HSEPA>VIJZ1M:(.D- MV$UQBY4OPBXCL *(:[ZP=I*&RJ=8&$&>,XP^A=(H6T(\]'/I&PC'V!%-UI/Q ME+U.=5-YY@/6!X$O^ 3+0H4?HLA;; $-Z8\EDY%F)N0OM% MG@85;> #E_D8A2:DJR! .4]1@\!['\N^+%!AC=PX>PY&A0NDT8QQP>2\E]D< MJ\F[ZVJZP^R$<[DYTHCS!KT^+#Y>5=PJC01&4@%G6H'!@&3A\AJN$#P"F-(T M!LYA-@AJ/:#3,%)-QZ7OLU9=5B1F?+B[NEOGS/&NE6.'K%XJNJL]-/-3%FD? M+RO2=C2MJ&;3%%RL9=82V%N=7ZEAR_I6Y8JCPM1ZV(.-H23G,#4!Y00U+Y;U^ ".RT,5IP]2TQ6IB)UWS>6#F1J!"/Q@EHRJ(Z MAX]Y"I<*<9B#+7)#[(IMC5:J;RP/D'&.8CHA&S?,0JZOMQ;'>A W%_.0:'\74#S8#65A VR5 =M\$0WJKEGQKH]^U8ZJ+(0_SI/([ M5="A%L]!XTU,=,B:[Q@LP4>@3C,<[11)UO098JP[VK$E/EPU^I@D$W%1K>9= MY:FAFA75&BU9R1U;MB6%%(Z'A1),LXCG82EG8ZXPX$]1BY$?CEMC,N%>O[X# M-PNLZ9)#@V!=$'=P3$8YHO"L=-5&ND??_J-:.^G\.JW05121[L] M,CTC/LC&\"X%013K6Y]^TUL318@(6$%F T5\_,A4[WL)TXZ$=DYV++3SNI3* M[Z=6>[V ZT5QJO%_PPOK@KQ7,H5^,==-F$=$=$SDY,I4;;B6L!N_#T=Y%A+3 M<\SY/PIW4CNTF%.?V<6TD"=AGN\&29/5#+\"*C58SG *A@2?3R M"2WU")AG-2>TR=QRB<$C=E!;S=+YZFT%,WF/-A%EG;A 1'#.Q]3>,L_7A?8&^4Y[=A4E-V>O.U\<\B>UN)YN?B!.P@7=2\WPXD6X3Z-H3TH=;4Z$T MM;>AEN /^IPL-;EY2RNA")/%UR)-J4S<%'2>?W/TC,ZLY,FZU>BULXX<4/"! MQVH=X\;.^0CWDS9F5%4X.D5!M*EU/;1\-;Z-IKZUC=UE\\FWF\>?T^P^4=&- MXD*3?F.E2=%>:G+U26BBU[Z,H3PY83Z !,@SZ7G\=<2?#UY M,3A\<8SQUSD(YSS2#Y;0[(!"LW^91_7OCO<'IR\.6K_>'[1_M^RV)Z>#_?T7 M:]WV+S1D'C9,3 &&TG__Z>A/E17XZ^'L2W#0//^5Z>&9V5*<_3*TX$+ZU9>\ MU3Z^T^.38#T0")#XHLB:, !_GR)YBJUZ!1UY\EG0VK M3M373>)?2.D\.K#-S+_T&/Y@1'0G*?F>-",9?"-[_5C38'CP\&SP^=? M8PHO_[T]CQX_\;0Y 5G[]]]&%Y>G%]U MB2^MW3JSK8,ZXK97]*2)$JPEK_]#54AC-\7RV]8R&=MM8ER-#C8A@JCN1USX2\8 M)"J))G%Q6S5%.CGJP^#J'CS;MV&J^L';+(W 8]V!86-3)YP%O\%HHFS:#\[/ MCC\&1]?7FUO4/\O6/\ORF02"")7_LIR.,.&YDYI@>]/X_.!H_VA__^CPV)NU M)R$3(>,PUT=B\!)I8TE[$K+UI_%@_]G!P>G!R5>(6$MDW)F=1R^$'X;_.@<) M%+"6!R<5-IBZQR^9QZV<6V_B.!3'W_=3>%FM9E.G;D&&CZZ==)H,#THCZ,M.) 'RC4EYR_?[X= MXY[FP,:RU1P@\-8OS5^K57:LHV&,RK+((%CD;)@*=<>^<4SO6;4ZR76DD\R( MNX%E-;^VQ;YIY4H[#6I?:ULLX*XVHMWSZK_&<6FB9'6FK3^,TO M?@[RE&H?8B&SQH>O(L:4=7',KG4,ZL-&"BJMIFA$O\R8BD=L[#N5Q:?Q1+:K M1@J%TV8(:KGVDX>!"(6#$GC!HJEO&1PY3&A^ML6!_RZ3>\,P%5R $:Y.W6<] MI<=]"??(SE7DO:>]%\Q_-Z6G4A9"B=,,H38<3=6)EY"DV)B^.> B321D#:$* M"46A@QC,G>N)H;96QXUMIW>$QHH(Y.0AQ?/*Y$D?W=WUMG>V\FYJG9V63Q\\ MZ<%>T8,W+7^>ME/W]O=JKR;[7O!JVEO5UNO>7K#WKFHW"Y-+LUW#I FHCY5Z M95H@ <[=5-&H)0\L<&TQU]@2^\_;1B?_2Y(8:0-6:-48*H<\SU5I=2'& MHA-..V7VU)4FC4-3]^>A$2D74?[W7/\79I2SJ%-T3X]!M8'I>V^N1XC>51IY@G QM M?@OBU("*D/7:/4H82U4K _$L#C]1PG>&QM61K0R_TAWL=*XH023L KZ$T&#^ M#35)7[Z4MC(HNV@':'+)*3OT_B*UOYG3MC(\KVQ&SL]H#U-KG!&K,\'VW LD MVJ#CB?3NP3S)6QV@"0BUX7S(#BV0N:S5@3@6]K%<4,AY(7/:5H;GS06YF?5& MY1MR=N&,Y3JF1M+_D61J@5T7%X&]:SI3JU\>SDW%$:=X*E0QHWZYI81OHHHX MNS/O@M2@^PS.FA'93*B-.[%)Q+9">06G;ZO4K,X9BZ6<3Q M:3T/%#0?7"K1J2@"IN0W>ZP8X:OAIB:!@/Q9$0A3+8?V>9%7HQ4MO);!LC:+ M(%W_ 5!+ P04 " +@GI8L2@@/:$" #"!P &P &5X+3(S,7-N;W=F M;&%K969Y,C R-'$T+FAT;=556V_3,!1^YU<<.L% :KK<>DF658(NFPI;5K5% M>T1N?S.7:0J2+O!QF2I/\J>&T8 M<,KC98%,02R0*$Q@*2F;PW6"\@8,8VLUX(N-H/-,@6W:+EQS<4-7I-8KJG+L M[^($1[4<'%5)@AE/-OT@H2N@R4F#>E;7-E-B.79OYK81O31&QT-WUO$Z5M+S MOEH-[:K-:Q^I-CF>- K*C S+_'[77JCC-4U4YENF^:91V?6#E#.EDPGM7/_> MQ7A)MXNO\%89)*=SYE=5-FJGG3KF.1?^@5E]QZ7&2$E!\XU_.*4%2HAP#6-> M$';8E(1)0Z*@:6THZ7?T/8VYDM;;(G28G#+<%679927A;49G5%/LM*S'4%\" M'&O24?QVQ*WVKS!;;8UY#J2S0=1N=P-AQ?[G5,>Q[AMZ54--W\>4KSW';,*=W'8]^Z'<<;Q>!PA+[K>ZIN>:[X&G,&%\G>;D!F'(XE:Y MPY="(]+X%"3537!)1)R!W6G60R\PU\#TW; M)Z6,L)B27#-\A[3,5BHQ33%6 M=(4,I2RCT[)+F3;6I"C!<^ K% ]BU)EU^":L,ZKSDL4"B9 U-536!%BF\;FU M?P_LWU9_J7?>'KC=8UFM,!(TQK5F5F1\*7' ^0(U'Q<7H_^AD@EA\(E+;,) MGTC*!:,$X%]!][BUGVVHAV_.@DM:SJ5?S\$*G[Q".Z\95XH7OGGO0F:2YTOU MU.79@WNTUF_H4?5V_P!02P,$% @ "X)Z6 LI5!=1" 82X !L !E M>"TS,3%S;F]W9FQA:V5F>3(P,C1Q-"YH=&WM6EU3&SD6?=]?H26U$ZBRC=OF MTY!4.>#L4)L!RC@SLT];B2UC??7[Y'4!AN;C$E(X23#@W&WKJ3[ M<73OD:SCU&;R[7'**7O[M^._U^OD5,5EQG-+8LVIY8R41N37Y#?&S0VIURNI M$U5,M+A.+6DU6SOD-Z5OQ(B&=BNLY&^GXQQOA^?C;3_)\5"QR=MC)D9$L#<; MXG!_=S\ZB YXD#Y_@[;:R7M]@%C>_^)-M 5XJ&/L1/)WVQD(J^G MW,W?V6\5]F@LF$T[4;/YCXTY. V)7I^LXO^7->?R8__J M8_=\0 87T/_DY^[Y/WND>S(@_8\?>EG$YZ)V261.O>B<^;NUFZQLP N@:_-PC5]W^N^YY[ZI^\?N'WK]]=-#2:C9; M"R9\:NU_6=NS&1\U']B^L]3VLQJYTH*E5),^S:@9TVQ2(S'75B038E-J?WJU M>W#T)$ON\C'5UTC)0V6MRCHN%M4;JPK_6%#&4$;JDB>VT][#FQE,_+GG?14U&P?>$V:]T1J)F_5]$)>0J5^-$TAM.SO*X@>@>+D;W.XU@:PTC M^(X:Q U!RB;D!J&1G%WS6@BD#A%D"DKD"N0+4U"1$YI/2)E;77+8 #KFF1E" M2TF&)RT0_(3&>*6)RE#XK0IR"P(YC[DQ5$^<2.8P8=.9,0W>,2B#*:6G=9C# M"<1"@\9!+$=W:,*X)N-4Q"DQI?NX[S_FFE>#. ,R823XGJ..8V%3&&@*'GL% MW;@%5%,,9H[0C9'A9-8-/Q12V]\24CE)1 XL.%C=Q[X&F$(0)DA&U M N.(/)8EPYC UTR@:\"FT')""L##(=LA7LI[Z%:H,0^FQNI@P@U<:)D;J($$SD['^(=$HX_+*=X MGX=AO_->9PS3-<)PU-AI.4^<<@-?(::^?OXYX&JNM,>T-*MW<35VR &>:J90 MM56I,0!RW$@8GSDAQ7,_CN/^]SEW-F]K+JE'8U6V[Q%5JW*Z:Q3(O]#%*"F8 M/S(RY= ()J@6S@ 1R(6O)+D;J32NX/O%:SP[\'E6&0Z%+/*ZZU10+(.XE-25 M!YCEE;@G#N@1:,@L>\*W(7>"R.#HS]ES9NRU1_MPC= ^S=CS:%\Y^2V ?O6T MN3+VL5Y&@CE(4Z-RZNH#-5@.CNDZG%/-IIC#*A!T**2P$T M6#QSHC-,V9>AV\J@HM0%D&\\]8ECI9E7P'/F:YZ#T4@L +3PPJTL)X+]0 Y M5J H4 D\S!\_??G.[(?/+GVS0RG&X3_!KEP0?0)^ 1$_PH MD&1K!,F[U!MBOH@==Z10<4G?\@":3TBUCC:H."ZUP\9,C9X;+U/&XHT[]\4H M)L80?Y0H[AAT7Y"I+CALCH(>2!?^P*'/#?LUWZ/N+N&L'_J'M$?JK+I6JG=YS27 M8F>Q>Y_>' :?0&46J#.4HB#.5FESQQO\"PR69<):SI<6C:$")W$M3$ GWWT3 MV$:.-JX&X+\C[M-%R/\H!53VRZ[,8W\NLO77]N^%B4)7@@K"6P(8=/MRM\./ M!0=HJI)_MPT;U+KCWJG)UU/@F*U8PJG(DN2(67H:/A=+EP" MVXH$0Q@(!%>M!0IAP!],F0$M<) WHZHU2T\#?SAZL(X[LRY80**1=FJ !?%5)-.%K'J0JYE,[A&WC\0IK1 M6->?75>-_BG\Z?,N^87J./WI5;37/&KMU?S-F?"T^/ER]TQ6M.HQQ;_VY]0Q MUN_8*ZN'2$5F7(Q3V0M))1^3> M_I:#&[C!P[ ..L'.M]')JK MFT6[4>.PU7:7BRR 9=ETXNK>4BYM;C:BSVIK-5I[AY_5 M\U/*'D2-=O-@I6&WO2.",^!N4]#\S49[8]JA2CJ=5G%+HOGT[/+00X]G@C') M7P#+_L;8N\D\+ZIL_X1936?4QDJB3_7 BR2J9EC2._M'QG\NWA1Y<)OL>X/ M.0'PT5 W=S]:_P;N;E^$L'[QWP<5;<]#SWMWV/&8).9R] M$ETHXZ](=,)O>"/^Z"7IB@@U[[O0(3)5:1>[/$JOYS[#%>]M?[7\_U!+ P04 M " +@GI8QZY+[4 ( !9+@ &P &5X+3,Q,G-N;W=F;&%K969Y,C R M-'$T+FAT;>5:85,B.Q;]OK\BZ]3.:!5@ ^I3=*:*4=Q'[3RUD*GW]M-6Z*0E M:[K3+TF#[*_?DZ1!$)R',V,-CGY NG.3W'MSCP6SPU8]BOZQM6!G M^9VM4BENLI;W%J6)RBR\T&@U?%UJ_'M6FA;'2BK=>A/YOV-74DUH*N2D]:XO M4F[(!1^3GDII]JYB:&:JAFN1!$,C_L=;1XC2/XW+L-&,%!F?IJ'><+%W[H9B M("QIUFN-15>_Y'",8>+ZNWM8 W<[CX;V&<#^&5R!A@TJK6#_/O3Z1K9JM>FT;Z [I? MS%4]JAWZ3'3)D(XXT7PD^!A+LQT*0]I95E!)>CQ7VA*5D7.E4U*/JO\B*B'7 MF1HGDMYRTLWB&D;W:'ET?](1;&S@"'ZD!N.&04HGY!9#(SF[X94PD#J,(%-P M(E,08.B"BHS0;$**S.J"(P9(,J_.,+24I'C2 H.?T!BO-%$I%G^K@MV20<9C M;@S5$V>2.DS8X5R;!N\8G$&7TDL[].$,8J$AY6"6H3H\85R3\1!,0DSA/N[K MC[GF92,N@%08"6'GY.-8V"$"-#F/O8.NW1RN*88P1ZC&R& RGX97A=3F2T(J M)XG(@ 4'J_NQKP"F,$>QGBL760(RHE:@'9'%LF!H$_B:&^@*L"FTG) <\'#( M=HB7\AZZ)6K,@ZXQ.YAP#5><12%A +PJ@,IW9[P_,35#DD@U-E,P:WXCC-44 M'5'W,O@-+RMSF#139Y:\?56PW-M 6/87QO"=*2%72AA'-2I)!![]N'8)U=PC M"(@0 \G=2!,.V ZD,$-G[LQ2T*RC6O?,A(FE,@7J.0+62@8HY5K%G.&U(=M M#N. 8H!'YPZB*KOAI UNZQ42%E[E[V_S'5_5RWSW%!Z%4\!9@+!KGS@"G$-V M0)KS9>V.DH6.$G3DXGR(=U@X_;!:XGT=AOWN>Y,Q3#<(P_7:7L-EXHP;Y IC MZM?/OP9C26R_8]HBHEI[M" ?Z%+T9)P?RQD2D&1C!!M7 !B" N_$J2N98*XQ9\ M/WF-5P>>9Y7A<,B"UUVEG&(:Q(6D;GE 6-Z)>^& &D&&S*LG?!MP9P@&1WW. M/&,_OC7]R> ^V""X3RE[$>YKL]\2ZM?GS;7!CPDS$LQAFAJ54;= 4(/YX*2N M SK5; HZ3 -!!T(*.W%:8E6W;@IZ?'KHA=FS8#HGE?TZ=%<&E!(-P/J7USHC*PG.? M P%/$JA6,<+PF17J$\IE#18/CZNEJ 9YVA,VONU'SR MU_LT,ICN$_PH4*I)7_( FT_@6B<< M5!P7VH%C;I5>:"]5QN*-._U%*R9&$W\66-[1Z/:2<0)D@_D>V)5N8DO'_>F' M.QCQ)U_!EYW@R9":F8QQG.EG F=^,?'1ET0_(5+<A3RPKWQ#0F:X?RV[ MQ/T-A/U3=XG^6)5-YTKEGM0UGK3WNG MAUU/PF*Y:0H'(RO8D#)4-'Q&ABMP6\I@& ."4*N5("(,%(0I4J %"?)AE(O- MR@/!UR<0-G%SUH8.2#2(IP)<<,^20)8_O2\A6 D+J\A&2HZX6UTS>E/^"*%+ M8N5I+M6$HW0\5(%-Z0+ R%65[ MM2C47%DI?5=:H-0Z.OJKFEYP]K->:T>%:S>[Z1(1D(-TFI]G[K>;6M$)) M.JU&?D?JB_3L>.AAQE/!F.0_ ,O^YMC'R>+1>!G[%\**7%!;:YF^B R\?;/W MR['QGROOBBRDYF<:^@N:\F<8_)*0G%R!+?&GXV0:SHM*T*M"0]_=6'WM7' Z M%#PAYS,E=AEVS%\SZ$](S3-F\5FEGV^R)2SZC-=([O95.+A'7IMZP0@_-7H7-E_+6(5OC=;L0?O1Q="I_HO@H=@*$*NUSE43F]\!FN=N_Z M*^7_!U!+ P04 " +@GI8$&]J[+<$ !;& &P &5X+3,R,7-N;W=F M;&%K969Y,C R-'$T+FAT;>U9;5/C-A#^WE^Q#=,[F(F-[;R0.(&97 A3^D*8 M),RUGSJ*)6,5V?+)"I#^^J[DA /"T4#A0CO'!T_LU:YVGWVT6HENHE-QT$T8 MH0??=;]W'#B4T2QEF89(,:(9A5G!LW/X2%EQ 8ZS&-67^5SQ\T1#X 5U^"C5 M!;\DI5QS+=C!TDYWMWSO[MI)NE-)YP==RB^!T_T*)TTOCEBK%?ED6B?Q'FFV MO'9,6:OI47]OK_Z'7T%5'%[J%'HNV'XEY9F3,#-_N!?DNG/%J4Y"W_-^J-AQ M!]U89AHG4ZA<_ERQH=FU=HC@YUEH(ZG\"Z6E.))"JG#+LW\=(W%BDG(Q#]]/ M>,H*.&%7,)(IR=Y7"Y(53L$4C\N!!?^+A6T,QKY=+:)#,X)G;!FM'Y@0!]<) MGW(-M<#U[[KZF,,19H.I%_?8;:SEC<9GO9,)3(;K M8+U9U_T6G+ECM^_">-"W[ONUAO?V_>Z-H7/[Z*-?OH^PW M$.7C*HP5IPE1,"(I*:Y(.J\"E9 PQ:9SB)@R[E5!2] )@RDK-,@8TCE<9/)* M,'K.@&04\IDJ9@0CP(&WE@V+-)>97395( 40*G.SM]P>OAR$M#2FS31CHJ8D M8X4SO!9L#KW(3FJRCIXD1+_;:K0Z3X?W\:SDA%+<\1S!8AW6FHC?JJ'R$\\H M)CMT_%;^\AO!FIE[M]4*@N8-"!OPH7,',+_N-BT<)G^]+)L1 2.62X6IR^!( MJA1\S_G9Y'&,S(D%N6!PG$4NQ%+9I.?HA:3 $%P*/Q&TH.;OMORFUZGYU;+= MV#;C;.1>IS1N7_S.#L0S(9"O,LT%QQ"ON$ZL5<4^S;ABIB,I[.0WE-PF.X!3 M^XUMNG-#/!;-%-?&PN Z2DB&]%ZPSV_7ZB6'4^LBM_AG&V(F^8<>C#(XSC&=(H)3:U$9HAJ$KQJ\WJ@H#E%O3IM3AJ)DHR221LW;. M8I77*[1XK ;]L^RKI_L04;%U%GXE*DK*E1@TRY58OJT^-]<_KTWBAQU_[><2 M&$VF@BVCGDI%F7(P>$'R@H7+'QW*BUR0><@S&X%5ZJR6DTNS.T=$+("U&)?B MQ<&HX;OMH&;.1AJ)I>ERXL6QR;7'IEU-'Y#57:_4?%#LN?ZS9($;--O/TGS, MV9;OUKS66F9W+1 E& AWD9-LOU*KW.L!PB"_!O]N/38UYS[B*:=4L UPV1YX M/\SO]D&+V!\)RS-!5=8:^E0$-E*HO'))U_6'RN-]+T3^O^- M?B?8"+T" 1=%T?1(.!8**3B%93AOAYW?2/%@O!-SY_>M+)E[KX2S&$\1>*+0 M_)+!,(XY'J>?G_\GH/2*@+X6EM9DR#5.%ZV![O:IXMB5?FB$W>> MY>7^KOVGPM]02P,$% @ "X)Z6#8O<_>N! $!@ !L !E>"TS,C)S M;F]W9FQA:V5F>3(P,C1Q-"YH=&WE66U3XS80_MY?L0U3#F;B8#LO)$Z.F5P( M4]H>84B8:S]U9$O&*K+EDQ4@_?5=R0E'")<&>AQ'CP^>R*M=[3[[:+T2O42G MXJ"7,$(/?NC]Z#AP**-IRC(-D6)$,PK3@F<7\(&RXA(<9SYK(/.9XA>)!M_U M&_!!JDM^14JYYEJP@X6=WEXY[NW917JAI+.#'N57P.G;"J\W&F$G;H>4M.L- MT@S#QKY7;]+F?DR9R^KM/[T*JN+T4J?0,\'>5E*>.0DSZP?[?JZ[UYSJ)/!< M]Z>*G7?0BV6F<3&%RN7/%1N:W6B'"'Z1!3:2RG]06H@C*:0*MES[US42)R8I M%[/@S82GK( 3=@UG,B79FVI!LL(IF.)Q.;'@?[.@@\'8T?4\.C0C>,86T7J^ M"7%XD_"0:ZC[-7_9U74.1Y@-IKZXQ[7F1CX/AF>3XZ/C07]R/#J!T_.S\7G_ M9 *3T298OZSK7AO.:^/:H ;CX<"ZCQ1UOWV_^V/H'XY.)\/#NWC?!M%Q6]]^ M#*,CF/P\A''_[%W_9#AV1K__-OP#^H,)H,1W7?_1(6R\P;^FUE_30O-X]OPH M-^ZC[#41Y>,JO.=10IB 4V1Y1%3.A.!5H!(2IE@X@X@IXV$5M 2=, A9H4'& MD,[@,I/7@M$+!B2CD$]5,248!$Z\LW-8I+G,[,ZI BF 4)F;S\O=Z8M)R$QC MVBPS)BHD&2N/0D(7I[J]GN/A[A]8G)":7XT7,$BW50;R&$ MJX;*5SRCF._ \=KYE_\6;)B\[:VV[[=N07@!'[I+@'F-6LO"8?+7S[(I$7#& MB$I, 27PB\$+:C9]I;7 MH"6Y90:BW3P$ Z?Z-E;H>OAG&V*+\PX]"'-8SC&=(H)3:U$9HAJ$KQK#E%O3IM3AK*DH MR221LW;-8I77*[185X/^7?;5TWV(J-@Z"^^)BI)R)_JM6H]7GR[70&Y/X M8<>?^[D 1I-0L$74H524*0>#%R0O6+#XT:6\R 69!3RS$5BE[FHYN3)?YXB( M.; 6XU(\/QLUO5K'KYOCD49B:;I8>'YRJMF3TYZF#\@:-;?4?%#LUKPGR?#H MTNH\27.=LVVO5G?;&YG=LT"48"#<14ZRMY5ZY5X/$/CY#7C+]=C4G/N(IYQ2 MP5Z R_;,^VZVW ?-8U\3EFN"JFPT]54@L+W5V.\6]OE@*[L$S?\I]2?8A#Q# M\N<%R?0G.!<**3B%13BO"J#OB@T3<]?VO=>"0<)9#$>W3=LHCCD>7Y^2]$= M\XPH/FOK9TT&7..:T0;@[IPJCK#FB.L*PKOW+B-O@=ZS?(Z[8RIWVI\IL770_J9 0R_-4KZI\UHFE9WDCOV?_ M$_ /4$L#!!0 ( N">EB2=^4A!1X )JR ; 97@M.3":"!7E6L6/P M 3Q[YFFBU%V2:MRWZ0M"^^M/7JJJJULM(7R3/&8>QD!WUS4S*R]?9KV>%E'X MT^NI%,%/__7ZO_?VO(O$+R,9%YZ?25'(P"MS%4^\?PFWSI-TGJG) MM/#V>_N'WK^3[(.Z$_R\4$4H?S+MO'[.O[]^3IV\'B7!_*?7@;KS5/#C,W4H M]U\='8K1B^/>P>&H?R!$+_#W^Z_&H_$K>2B#WP]>/(-OX7W^*"_FH?SQ6:3B MO:G$ 9R\W$^+TYD*BNE)O]?[GV>U]PIY7^R)4$WB$QHN/!TG,#G]V$_")#OY MH4?_G>*3O;&(5#@_^?NMBF3N7[W'UKI_CZL]/#R?'!Y M._QUX)U?O7TWN+PYNQU>77K7@_.K]^_>PB/OW=4OP_/?'K4+_.HH^^E+?*7B M +XXZ75?II^=.M=7E]=O#^GU7KT@-=>G#_*O%#C^:G;4/_55YCX M8>O$;Z?2^TA0S%3&32\Y,L33)1J"3>XM4\ M3Z)4Q/-M6,^.-Q6Y%T@0'7"TP:E;3$7AP9&A_/M?23,J4C M_UT""S?''8/7MW++>(3;L&->FB5W*D#=:)QD[E[@&_V7I[F752L+NX7K#,>L M&(5RV5;PIM.'$AX&WF@.+\!'\./5>*Q\W-3&QI<@13,/GA0"",57&:A=>2&@ M@[SK>>?F[R*E-?X/DA;06 YJ'?Q(I 4=ZHV?"A@1-AY)$SF&0N,P)B,$H#>?>3!73 M#G%H/A5A"&O&?)QFLN 71R@RXUSE!1(+OV_6N-^[,'L^N/>G(IY([\PO.MYU M"90$3_?Z2(M1&4Y(7X<7,\E4L;.5/%R->ROX&/?%TG/OX*S;/S3KC5W]!J:- M=X-2M5K^7W"C LN";T5,7CY$; M5F4]>+$Q)7N_ZPW>O!F1+((%"D*1M1/X)='G(:B M>1YZ\"(40O2,WWY'\[;J>JIK_=Y!P4;MS%+RC# D94A>DI 6;!-1M""':\6C#S0 MF61_%0Z_$K6P'AF^JF4VO!?*,2W? Z]^UZ;P-R0OMD7OTD*#Z%%DH4+F3/@, M1B;?$;OT+(#15O*#W,#H<$4/0Z2*0EJ)P.YL41;3)&-O#S 3^FCIR!=DYA++ MX,N)T:$S\^.">^F!II"7=)>^T1;CI+ BHX-^#90EDADU ]TFB4'HH"% [$H^ M)_L6?/"0E#1"$D1-^]921SNCYL+1:I49/,[DI Q%D63T9H(.$V#O"9@BZ M&*GT HH*Y+4!+1V$.XHG0;!U@B"(5*SR(L.MWR[6UT&HC([;<\O31+<8&!A) MT.<#B42*)X\FTH(M:#TM.M:MG=WU/EY'/^H>/5'@EPDX!5MVYKSOWJ#A#\03 MDPT*=F.)@BZ@ Z5__.H(CAG0:4&BD7!&9RE^IT4H2/Q\B?/Y$VQ$H+^/L1&? MJ&TQO&FM>BM4MHO^VL=84V:ZC]W\)XKY>(JI^5:WAU2D (W3&%HH@\9)%L&! M-[@'RY5<6'K(#TF=)VKYC#YL'0[;'C)9$;-[(HRO3Q@8IMXNXB!UYZ;R=KDC M987GX-!5>%90C8L^39-%,S/-Z]Y\(FUW;&'C@H\_(@D_&Q_IWUT?Q'FS)AIWLW>OW#Z,XG1]UP[V*%+E<*"5XYUTQLJ6=5SQ_%O7MA!]QE[ MTC/);K^5'_!B^4 961*&,MO]! _%DXCX,B)B131Z&R!#6EI$>D3:K8OQL@HW MRW0KS"_+0:%W:* L6,#64*8 M%>#:D 48MBRRPAMG2<0N=/.R&V\SDHIPO#@Z7[+3)2FH2XON]3)9E%F\I1B_ MVYOK+2 8D#%G9I6]6,)V8&QB).L4LNXN\R9RF(+#BV,5XIY9NKH9G.,#H#<. MXT!/8A7$X]-\9$\R\$M0;CLJ9@N(V<(+YH0K7H#)$;B'P#\B0TD(U'HG":N.V!BKAJ"BH?O5':'54J$5&3^H0_RHRD-O.&X: &A54P7VF08- M/6;!J6,45D28N=NT.\45J[BPB-Z.[$ZZ8'0 !^VQ #0=U&:XZ^X2RT&*Y+MK MB-NQ2C7^BG#(K10L6WF._Y(D'T8"=.AW1 _;'!A;9 64J>,:]P12 5YE%Z/E"$;&4<8:RE#A:3?':M@R M#FJ7=%Q2;6O#JXZ38IKD#\QK1][[,BT,&F=Q@,C3A1<"5Q4><*$$[HN+::[= M(S1UFEU[![MMUE[-P5LE'G4][S(I\ V2UF9]02C)20*_L;.B04)Z'"C[C*NF M-K]J5&"V)9F!,=:A_D^XC"V4%0^G9FZ/^+@5V40N5=!6Y\H$I75K-&F;F!(9 M5 8LHD1$_ 8\N2H]9U9A^ BC9/N?BD#C!+D=C6"J]#,ZDK7]H<'$@7[9ICPO MP_!4DE]C9!6"RA6\EPN/W MW2Z"J%#%TD,=/Z(UUB!_.GW-;TL4*"V&%E>3[8[* %HR% S(&,G7]6Z=@!,3 M8 16!:7A![HHDG#-8+,&SA]%T3HG=FYCV0$-PJZW9Q2.^TJO:_-^+V0#?Q4W MY%.\_,O'RY^4.1C4S>!\>[2U-M )Z_8TEVAYVW4IMCQ[N]MO$[=/&)*\SG8VI0O1-@A)@ MTC@V28UNW09*%Y6DPWZ4[8F3Y)SRD9RHF+RL,*P[>)AK",\"0JGC[2BU2\@7 M?-5B?19>1+\167XP>]?*=1W-VLF$YL**]'?JDOI4H:QAA]"B%9X?BIS,##=G MELO!D"H:&Z^Z\UP:88_:?>L;T&;B*ST /!]VU-WN*G/=1/U7"K(J"OXI"M[! MM\]?HUVWRMG/,@;+(@PWS%SO'-@6H[% L<\IHZ9NQ=9A5LLS#K5CM>)3X92< M:"&B3HV\(]@S-ST3LWI2-/9T&3-VD)9AZ%AIZQF9':^,0YGG!@ 6J,+,THVR MH!&:\T%'SZI#S]]MVO48$(QD8=.1VB.)F-Y)BT?\7J7*@MDD;0P+BVZ9*!/T M@M2:2B)9;>\F&4;&P(;[@U/N]+Q;7V2)1B$X>LEDZF((.A(!PD'JUIXV]2QM MLC\-"X1%:88IM92@W_7>\PK*>PF;4D/\:2 ?2C5$M, .=-P&W>19=O%00S") MV5223X?7KRZL93P!\XA1+D@;*L=]*WU>\7H[8U&&1:>V%6X4(1F!2+#VJ::E M]3T3U2*3( MH4C,:\ZA.IM@54R708#)F0*3&*M%C!F7\,7AI:D(T$.ZA[4A@$Q@JHLM;\CL MVE$Z_YU$$P@.Y"S)3G$Z&D"<9@'A@#B+."=!" POT:?GL^+AX'%(,.D(0<-9 MUZ@F\C!SP_8.B#TQG0,Z%( / N@MHN%5W0#X&['_ >+G$?FJ6! M[WCJCL>RZ<;[(.O>1@'G"0ID=RATV*QS*AKG'7^QV.I.ODM5873#G9K[CY;F MD]Q_E?^/MP.8[G,0^C?,,< R]9*MCR9L3:FA^H#JA"_*G$I$4/!DIC! +N[W M_BQANH1:03B4+LR#<9..QE>QOWD$:NI8Z3-LE"4B0"S5G5"A(7X&O4C9+-K1 MP8=CH:B23B1EH8-LM@P0?4!)WE;)ZO7!0-OI'^PB'=0?]?MDN_'!;[.^/U.F M][HGZY/[^'.[C[=330EVO9NDS'PFZLIJV[!^PJ(5UD@CS,B28$]')1]",6L+ M=-'A@1A_+M -IH:#A>PT0F"%BAA!%Z"!,]4."Q9+'+9Z4 99QNS4CUASSKA: M%+V'P=FXS?;C6-:"8F;GXDXCE_*#V[B&M"_YS;,VH"D&4FVW/&.$SJFPD M:"$9=VH6B[/L?C,4!\]@WE2N C%^^$.%CD[%G+["J+%6AMHL( /AZ=0*C"[B M>5C31&U+:UJ8/,) Q#7CF$Y2VXH!\1E-9Y2/YWD8ZNP5!)>*?(IC9&"C1CMJ M .>.632-!4\0(*U_1B(SCZEK>H@_[=KN;']DU5*=J%P6I$"(B5!QSHXW/+[0 M63TN"P1XKAB1:?EN%RE[+!5]@!!R.989SKBVH1TW-NT4P"-UIG&$'9]QX^1 MN]ME,J/9:59RBSLU.=R*KECNRC4@3,1H^L2SK@"<'2^M.!])(0& M8;V;A= @-3/F?5XAQ1GCK4-Y'./SEW"Y)72@P99=[7HM4M5BGE;'[6II]6FZWK<$=5ZBG\A= M[Q(C((&,XEK2;W.Q-ZNP--&M5$>O,6@QR:2V=1TQ "*]S#A@PM(I<61&]8V6 M$.RQ;M@?UO>'MU)P?Y)]J^Z],-# :([E1HUT8^F+3!4G"^>QO3D!B;((&:'5 MG!$.-;C#P1L+3AOWA"B$]F-]5EA![EC\31^SY4YM4U6R%F2L/@TSJ:)1F=$- M:21N%]0=2K>R*PKFERJCG(\5=!;8Q*B*>RN':5[)??>NCUJ5MR$[FK%PU\JJ MB>L[7K7BMJS"3L/Y[$0IW-YM^I:S6Z0A6AV4YNHF2SJ792R!J4;E'?[S/#,)B@KW^#QT=EBWU1Z^A(Y-]YM M$W*U0VFS$NZ,LJVCD5.SM#:Z*B?;J("U=SF[#"/+E>>3[(JJ#2O8'!JO4@!& M%%%&BPF3&D%!1&(=:V%IZJPVH'U9=>\+_X5B0LTCN1;HJE\:HS?$U1UL25(3 MG\-KHK2AJC6^NIZ+35I=SR1;-I0"='FZ]6(?F ?;B39[PD:BG.4BR*VS'>2R MR%N%.&]0ZWZU3H@<5NY\OJ*28E$HAQMCU1==[^SB[?!R>'-[??:8^_L.OWTI MA<"9.L-JON#*@426FQ126LK@8=A>IM6$QI$IJQQG_LS4>\U;A9)-;Z9H3BU[ MUOZ24U:8=0*!B*MB[%0A^1-O[P)V.?P+Z/2P$!>\UCJ,XJSGYN.B3 P<#V6" M\/(D8C!1&-HPQ:IS:R6-@ XY7DUA!$8TM8?K3;'6YS1-M(Y*5*=-Y5XV4EE3 M(M-D1K<7HM^O2#@JF"8YJ/%Y=?(YZ>%5^E%MF/I\- -53EA1]T$)&691,=0F M8CZ=:DLED&L6"JU7KSC>3'=N=^Y$W"5"$$^MJ+J\EYF/WI@=#K*,8=YX?U_S M>CX])T>HT!(95)UY7A^]._9=ZTWK>%,8&T45C:<(SG^,C*#=T3%)CO4[Z9HP MI07MB% NV!<%J MTE1612/T()>N #;$X355Z"LW#<50J,UV6%VB1ZYX='H[&$.T2.[X/DYC]YD. M6GA3DT'-!:1[Y2.J8O%/G7R]?OA#0Z^HZ;&C?HK3;4&<#K75XV__^/47CM^X MNMT-['0=Y=[L2>P$!-9S_EL1SU4U(CYP^*RP>+S+\>\G-ZEQ*OE$X+EH\8SN) M#L.)N-5T7%'61\5W27AGW64M2_$I]T*".OH7,&J"74\'&5L=&]:[>B%]54\< MV@[H'AO]I)0Q7CAF<&98/]*B)H'7G R.][+%ZXG.G[I/0JL5S133Y9X5ZU6A MH9E[:G)4VW! (\6.<_0>4@HQW[LM&3)GTKCLTX@+5!UTWA,)5?I)*>_M@HQ_GTNP\1;530U2). S9?,7B&=MP[^!1 MU[L9_#JX/OO'\)?A[6_?T<6#0_;K-P),%?,F-1!(57=7NRVK[[2UNB26)((_ MP"+TC<%(+M8[6) 3M.0;H3J,"9"AXET@,S@SE,RI'28G;X#&K6?$L"Z]C%3 M=.43%2SD*Z?HBA00 Z]O#G!Q?$XC=J+Z E==U=S>+0B"(RHCXRVN.)KB118M MT%C2)*NMN]/U)YW<'Y/6NE'N?-GU+J^\X=MW9\-KRE>\>N-=W?YS<.U=#]X. M+H:#[^FFT,L$Q?R$8KC"I*TN$'"LXT_QK*MY%>U 3\+95J0%2)3N3F1 M,6$I\YI5M&RXAPOK60C(,G2'FU1I$Y&PSA=5E'+'SEXUQ."L^=["*VKJPJ,<$Q45U21WE4NE*A*=J7F9HTE(RD\6>U"XU3[ S4 M,U+;$*AC\?%9@E++W1%%7C=$J;N8^@7PM &='?0.C8)T([*1B&6^=W4?RKFY M46*_U]OW;!%+QW2L;X?=L?.IDN.V!%>,VM&SJA*A^TR;7E:KJJ7E&HY+;5#1 M+%X..QJ*VLFCSS=W0W7%1,:HN^43'?YS-%P'6&+=;0UH@M"9)[7RDE6F;6X= MB,::QE^U/TO74EEP+6[@^-G?W/'S"JP@.'8N\.AAV./MX/KM\/)1(<#];__D M:4\=(TVG$E)27SX*%.S+IB;)@>.L+6[BII63&;O@SF[WNK0!I_DHHX'5^\C1 M%]WTTJP$Q)A1-ROY;.)>]@VRP#'81^_/SP1L= M<\"J-FV 4$%,4DMNL&X7T%^J@IGNF=& WR^4DR*_A,IT A.<5%P;&O\&__#% M)IQ4[?)'OJC*Z2K]%#KXFD5V+:V\W!AI]WM8"N5_WP^O!Q?>&S#_+W^^>?2@ MGS*JOK>"7+=+GOFK MG]=(OO\RO3^-1#8!8M+T#/+A] [1RKX(]0!H+/Q8D]E^+[U_MN:,-B,VWEW] M,CS_S?OG\.;VZKK%8;@AJ*;.QZI#-T#5NK!U,T#U.BLG6()D?[\#1M/^P9;+ M+6Q:!3\^4X=R_]71H1B]..X='([Z!T+T G^__VH\&K^2AS+X_?#HV98+N_58 MK?\ J_7;6.VP]W&LUC\Z=GAMK<%O@M^&E^=@?@U_'7CG5V_?#2YOV/IRBIAI MCGS4-GS;]6$U^ M4V$-#ME10)-S##KL+.$PE_\!&"J4P427=QB"M>B-DA+#D=J#6B5#0OJ.NXV$G9TT,I!VF'BD2QF"&9TL%TF^E/+>G'N/'$\;LEX3"84AE\?<,^Q M[M<@H>W=1:W8;L,V5GY-XE'MS>R8N&1MFQ;*HW=,:BVY<:J=,)-7'FF\KAV?0V)L+K#'_5&V]N=PIO2Z&XPU MUS/HVL!5WD[]XMAJV7:K\@WF/LKF#MF-6;TS7(!O)$U6/#\W"88U1#.GNC1J MP!FY/O08&FSK]U5 ,@Y9U'R,3HHZA7F=E/Q:B$6/@H4-""-]AA4LF&#:T9PJ MSN"'E>M2,7A&6Y=YA3NI@BU"7T. F5.-D!(TZ&1:[#;OP]'!,R>Z5(6_0"I[XS*K,EQ7G,?(FBMR4/F8QO E&#LSP7"B>75+ MW9+\U%:T?&N"JEV\>@;8Q[O'>H^+?6PI$R\09 QD/*TAI!'5WHH;J2?3H)"< MH,<1-BV7C"#)]&W3YKZ)29($NF!*._&-,#G1J;C@^$O;CFTZ";(,PY+U8C?? MZ68NL)X: _=1J/[/$J]#P$ E+3;=K*$3!D6LT[*7[F\'0RT@;:)Y$V=F\I,G MI;[4DO1;JQO9^*PN'@ML5P+?,K@16DMFL4T'11X'RLG:7-8/NXR^Q+.O;1:> M(5TS_/"LVLE@257&U>,OB&FL%P>SQ?=@'G2AYXGYX11D.:A6\Q,5TVCHHX_Q M.QP>=8\.#M&_4L!HBL!TK+T277*]/"^"Q6?[+[J]_M'2Q[UN?^FS5(]^OKBB%QMEV @$^E:ZER^ M2@_/^#'K]RVMTBUJ1$_+]- RV9IAZZ^2EE^-A?J8)7Q.K/1TDPAW^F M113^]/]02P,$% @ "X)Z6'5:N\-=7@, [[$I !$ !S;F]W+3(P,C0P M,3,Q+FAT;>R]>7?;2)(O^O]\"CQUS[3K')(6%VUVE>^A9:E:5;;EEN3Q]+SS MSCU)($FB# (L+))8G_Y%1"Y(@*06BQ22%.Y2;9$@D,A8,N(7V\__YW82.-<\ M3OPH_.4?[=;N/QP>NI'GAZ-?_M&_/#X[^\?_>?;_O+_XZ'R(W&S" MP]0YCCE+N>?<^.G82T>-0^8RYN]7==K'O(!;W;LV1F^Z1[L#UN.] M9KO78\V>USEJ'@WY?I,?#':] Y<-AUVWX;TY&.[U#H8=WNX>N+W!/OP_QKR# MO8XW/-SO#H?[]-QQ"N\,[QTF;]PH"]-X]LO..$VG;UZ_OAW$02OA;FL47;^6 M7[Z&A7=WY _P L\O7A_%([AF=_^U^%)?FN37W=SI7_FU:^)5^@A\&?LB1"J_3F(4);C)+@6RXOMWF;J?9[JB;P)7? M%]\%GMY]C5\/6&(^LPDO7?B%VH2['MO>:^X>-KOM_#[+'MKN&C?2ER=1K],^ MN&.A\@KU@R2,;HJ+A ^& ?O.6VXTP7WHP9/T47=S^/^8D:!+^:8Q+_KM4HT3^*X__N,_?D[]-.#OD")-18B?7XL/?WXM;CV(O-F[ MGSW_VDG26TC_A^\^@=V+?%<^_ M32_X\)<=MPFT#MD$[\3]-ROSV=S[;<7S8MV&SV]UYMPNB MMP\KZQW\_+IPUT<\1&G 4S]Q6?!OSN)3^"31C^GMO,/77]4#OL#ED5=\Q-[. MN]-___@#^G!WCYX0L-&.(P3ZEQU0 F^&_BWWFD,6H&Z03]N'I_4_7IX\ZH$' M^HG($&^0A6+FIM_@M#C.DC2"WZC/KG@\40_; UE_]Z7]N)<[Z*EG209_\R6. MICQ.9W 6A6D_]$Z D:?XQE\3/LR"C_Y0O]X>OM^7[N.>./? #W#1-6C%:]Y/ M$IY>IG VXO/.AZ=^")+N R&CQ$>U>7(+XI/X@X"?A'ASTJ5J-8?M]LZ[N\3V M;U]B/F6^=W([A;MP>+=S.'QC>FIRG,4Q/'15K_+19P,_ (EZPNL- M,^ZI1_G\AUZBV]E7KP'*\,U5[/7C^$.F%F-P.!YS;[PL]IA6#.U].#??]?;W MECSR%)D4[N-DH2\>F(Q9S).=N47 .>5QUY^ ^/RR<_;Y='Y-E]S-8GK-_FC4 MOV9^T)^D11&$76QZ4=J4=]IQ4 O 37:-]8(JZ^[U&KWND5JS6N1]^W3XI'WJ MK6:?CIYKGT!1[NVW&Z#U'[E/W=TG[1.HE-[1[E/W"0V9Y]DG4+K=H\/&P<'> M_#Z]+I[$,1]RD$^7)PL,"+2HWB1DU\)+.&1AO4G!;(!W]"?3 T>^FP*7@ /-_4Y)P- _>5[^/?0Y[%#:^(+ M[=OCL]^+AD'YQ^_41\6[3^E@5G^!/1>G'T!-XN'?16,<>:[\G5ZFIR[MP77- M;CM_A/A&_:T>\KKPWHNWH6/!-@C#-I6;<&"\F?KF86^&HD&OE0%3J \GG"59 MS-])I^#-U\L/ZN?J*_4W_G[Q+G7MVB6@?[?9WGOB+DD%4MXHR7[TY>-WJF?= M3K5_F)^*;[9GUYMUG_)FIJ2 KW")Q-:O!YX6+,N\]+.PT:+X!X5J[O?XX0<> M1A,P#!?<]J$L6+C%Z^+J[^74_7734[X%'Z$1+/[TX&&WT\!W_?03GPS@$9X_ M04LX"G-;6AO.QP%+DO/A91JYW_NW/HBJNN0XFDRBD+Y_+V[T\^N%]]?[H)=1 MF?P<;,=^]]>ZWT^2ZN)^'];[_:S\?;0=^[U>?;)"_F[OVK;A29PB9I5$@>]A MF(.01?2R:*\)TCH+KWF2^N'H,ALDON>S>';/?K]TL6JOW5&KR6R#-*_=$?U1 M]?D^2_R0PU:Z?V:^@"\-2E^R212-V5GHMIY*8>2K\YN0Q\G8GSZ)F7Z JB4H MHMUI=G8? D64+GT*%-&VPC;:13"G\DB/4P*>JUJN+U"-6R_5WSWGE_%A!/,:-<% 39F[^WW MD._>^[[GT?'(@B_,]\["8S;U4Q9LS/[;[S'?L_^NFTVR &U2BN_B=3$?X]VN M.5@HT81O#"WL]Z;OIL4%3QF8C=X)BT,PW9)-V?B.=5[U(S?^"\-$@(W9;NN\ MVT=N]^*HR -C^#=XO!6=F8[;MIA[ M-A!KTWW1=1V+-M!FTWW62NQV&PBWZ0[O^HU\&ZBTZ6[Q<\%PG14:;YON_CXW M#+?"O>]NN@=X:AANE;2P-BIKS0F]IHW?=._]&6"X56[WIOOB M%VGP]7K*:QSM[&N]B5X(H5$6O3W>IGP14KHHVUSO2+K RNA 5JWWY#"+7I M0, SPY,54:F&"S:4<)N.+5028JN(5IL.1SQ7#&"5+1HW'9-X[AC *O=^TP&) M*F( *]S__8W'&RJ. :R2%IL.)SQK#&"5&V\M5F!/#&"5V[WI?GD%,8!5;K]U MWC8"57KK?^71*&;3L>^R0&R['(WUYNOE!FRN=4YRU9N[PNC5OG6.[#V;:RB, MKYMS&EKG@EJSRZOD96N=SF,XW3B.RT*WYL)/OK^?O>>A.YZP^'O9WKOF8<9/ MXVAR',T/W7IJ_.*.!>%XN)()%$=>YJ9SUZXBB"+O?1Y?\OC:=[D12SD//_ ) M"W$^#@M'Q*#;@O[J:0]AA@M?,O%C"O]4-WCXO(]]:]W^FOOMYOYJ4K,/K(5) M:GZUFU^KZ;YR8!V4A)2YP$V7Y( _/_FA/\DF6W)1D-TQL6X_!5]<\/H,>#B'YQ'"7K4&!KFN1D)>[T7#II37MJ)=ST M7&IF37MJ) M$A5I+2L]ZFHI49%VLM(/OX,2 @['TZ(_@?=TV;9$+4MTL=*7MXDN%6DN*WUZ MF^A2D1ZSTK=_0.[/R:>3-0PMMD>G=VT&1:G37D97>O!T4J49K'5GIO=]W MFO03GWUA+CS!!<_]-S9EVUG=?;1IGGM%U*E(FVV:-U\1=2K2;!5Y^.ELRKWE M*0PRE>R"3YB/E5Y?>#R,X@D+77X^"/P1Y7.=W$ZYFW+ORI_ )>?#2_@T&3(7 MO[M4VR=H^O-Z;MSR(KR/U&>"?.M]DF8_8P,M"FT?60=3Z*Q!EHQ!DO%_,!_F MF@5\KNSJZ^6OT36/0Y'Y$D\CD3>(N'=_Q$/7Y\DE=[/83^%?FY)M<&0=0O$8 MDGR*0C[[Q.+O/#W-0F]S=MTZ_.$QN_Z>A=]!)?$/?!HE_N9D@!U9ARZH'3WU M0]#\/@O.X/7B#']=;FLA] WL^2#=0"UC'8KPX)TWM;Y2\YM)A/:N=6O?52I-^I5MOK0]K ME36YTBW?7 >V8C=JI5387&=VLY5]VSK_E:K->**B17G-V06_]O&2\^$7>,'X M"[WF!7<#EB2" -AVW?LC2U+\XM]:TW@! KE8B-]K97&4][^!')_/B_ M69#Q][-/HET0/OXTYG]F\,A9<87Z8N/2Y +7%/OA: U+TO_\)^P^B]WQ["-6 MVR]9U5DXS=*$KFAOCO+8:*RBYMG5\6QG+>=9B]C$7C!J.S7(?:?> MYOI-*V5+>X$Z^]AR#9Q0'ZJ+V=)>,/-%L*5%G& MH+J&;+A-YL*7Y:EVK(.; M:[:LS\UVQUH8_&6PI46<8"T.OZ5*8F7^II7)(2ME36LC$UO*FO>=7S5K:M:T M-@!A(VMN/3=8"^VO/Z5JHQGS9;FB]D86:BZM/5/%I?8&&EXBEUK$&/9"_:M- M%;>0"^H3=3%+6AMSJ%GRA1Z?76OC#=O/DA9Q@;7P_EJJ2RSDA?K$7,R8]D8; M:L9\T>>FO;&&%\*8%O%"#>[7Y]<2UK 7Z=].UMB@$\1>>/TEZG![8>3M%-3M M+:-89;%MUUX0VSZVK,LHGHTM[06R7P1;VL,)/6OQX]7WWMMD)K3?[5HI5UJ+ M9]=<^7)/S9Z]8+9]K+'-K5-[UH+'ZVN=NLF\^,(.3VOA[)H[ZT.T9RVB_J*X MTR*&J'%TNTZRU0K,1C>/[=51!;O.L9HW<]ZL0PLU.QCL4$/Z&WJ,6EDNNTK6 MW+,VQK"EK+G==?TK94UK PTVLN;6 MM?&%[6=)B[C 6AS_I130U"?F8L:T-YY0,^:+/C?M#2:\$,:TB!?L!>]?8M>C M^BA=S*7VQA1J+JW/5Q'W MEZC#K0.;;1O?;E4NRU;7RNY;"WF_SQ(_Y$G2=V'3$S^?8)Z$T"=3:8Q^ 6DLML)AOCC18"YUM "%6*1$'UJ)#CU)+ MIUD<^BG8\7#AJ7^+_]J10.E?SZ@VQ)-'^!(620& MUB(+5I-@I5)@'9SP(\YXI718J3Q8YY$C M5GU^$_(X&?O3YX()"[O;[C3;1ZO976O=;'L@6=CMSNY#(-G2I4^"9 ^M=;M7 M19@'/_!2A8J.,1)T/KQ,(_?[?%U"%-+W_2WE!VLA@&?CAV5Z]S,\<#CT Q\V MU[OD0>"'(^(11*'AZIH/5\F'UL(@%1X8Y<,YW^LG'SW^&*L)]\B@8^XGF?>6I< M]!PI-^T'JKO"I4\3(FOAI1IJ/G$W_S5E\Q=UQ& 71 MR.<)J+LME9\-!:Z>C4AK$HZC#<6EOL3^-3!;,/LG#]"&G[)PMIW)G$<;BA0] M#X76%"TZVE!8I%KOI1+QV%!0Q2;#RPHZ;BA>4*&55@&1-A0J,!!,T(Q*26YI M]:'B>A?(5Y< M?JGNH;Y3?^--EG&8M;A)G1M2B\_*S\P-194?_6NJ'&?AR!\$O)\D/$W>SSZQ/Z)8.%,% M+TL6E'-/!VYG%_YHO#FM #IM:S&B1Q&$I$Q1(T;G%U&+C4D5ZK2M!5(>3P;\ M<@(7>=^B^/LPBMV-:3#6:5OKX?^0>OH">GJ#NAUVVM;Z_-8KHU5Z,FUK'?P- M.J172A!K_7GK3X>5DL%:#]_:TV&EVV^M]_Y#VT\==\J7;PPQ.M9ZXG:J)!O@ MKXZUSC?) AI*/G7Q-XES-?9C[PMLT.PXB#(@Z3!FHG\5]@P=Q5PTD\8NNMD@ M<6-_2MA+' /EQ5>74]@U/QP9]W_/TQO.P]^RD",YX,>?V S^=;@QIG+'6K]] M4VAY[PO1^ E\6M4,JCWNW7@K]?M'I+)UK 4]*N\$ MM"KRE7?<6E3C<3O^?G-VW%H H_(=+P='NP_TSTJ7/LT_LQ;@J)P\AD"4=OQ) M M&U%L6P2>FO=,>MQ2 JY_'Y_(S.X0-5D'GI#U8(7$:S-"5A08M3O[+8[JF&. MBX^XIE*C-54:J8]/)M,@FG%.#'(^77MCO54"%%UK_>Z72]]5!@J[UGKY]M W M+Q8D"G\%HRJYN/RZ.3)L+:[PLFF\4CFV%IQ83./.[O;KZ57*<,]:*.3ETG>5 M\MNS%GBQA[Z;?@[WK(5<7C:-5RK'UJ9T5$]C48 _9C%/^M?,#]@@X*=1?)IA M+L"O,=N4;Q0NO1)<: ]:_&)%:CP%R]X>]:B M$]4O]50J964&;#'/:MC6-;P0PV5%T4-F+WX1O1 M7N5&;)KC_6SPL W=N/:LS*QY$? MBB_D+>&.-;2\L($]]JV%*[:+/1Z\AO^&^_OAJ*BQ*(CTGB74I7\*/Z'FMV*Y M,0N!/N?AEC8#V;<6<;$DP/C"]9>UX(^E[/&%Q\,HGH#2X"(TO:5\82T M25\ M41]H/\J9&P; K84SU]^*I=:%.<=9F[Q3,<>QVYKCUL-QFP*G5FQ!%YL7K"R_ M:7]3\%*;')B*L.W]34%/[1&5SBI%Q5IXU*[MMR'0<& M5FD7K=:4-7M@+1)G MU_;;8( =6 N+V46K->7Q'UB+/MTS%)1-HFC,P/%JK&D@[(&U*."+9HUU>>?6XH@OFMI6* )K,),0QYJ!MX.!5VFR M'UD+HEK3LJ@B)_G(6AC4@FYO5='$6E32 II4A!0?68LHPCD03;@^JSY&+LN/ MC/R<2E(XP%BPK4'9(VO!/LOH4Y5.LQ:TLXP^5>DW:_&T!]'GD@81'ERB[F26]KUX,A:F,QNLP ( MUO)FPQ;5TJPJS;C94$:U-*M*-UH.;URQVWZ6CJ,8EE8D MUP?X-DE]]SC*PC2>;4I,M+MK.6"Q?,=/HYC[HW#C-MQRR&'YAI/" GV$^BKX M+8O]Q//=39K2WMVU%C_HPQT\/\A0PU]R%S8W]7ER]TSB:8-%REM)! M<3X\87'HAZ/D"X]%6?-L\0VJCL969:Y9"SQL*9TK,O':UL(56TKGBLS"MK4@ MQ[/0^25-ANFVK85'MIC65>EO:V&5+:9U53K<6CAFK;2F9-.OX360VNP@:*39 M@D<%MPQF)[<\=OU$,H,XSK<&\4-498"T ]8)YH:HSPEIL[/G] MN2W5_#4"M]U9]]UVC;UM=PY_MV,MZG;! W@K[POLPPQ[>B:,XA/)^YGY3=D) MR[_9F$!&QUI S#X2V'#L=:P%M2RG5T6'6,=:8,IR>E5U)%D++ME'K_74)G<[ MUF(Z:R;!@]=QF0T2_F<&BS^YAO_,UW^6+EBSJ,+YUGWX4=A=F:A:A_=PUWMS M%GK^M>]E+##@F>-Q[">IS\+? ^Z''/NNKMT\:;>K,$^LPUVJI[UH'(U1+DW6Q_MJ]?_OXS;]]$Z,-C8;VV)\Z+';C*"B^(/ZD%<6C MUYW=W>YK><7K(9CGS6$4I6&4\AUG&$>3"SY,?MD94A*!$_CA]XN[;T7WP>MV MG#22/PZ;\-LH]GC\RTYGY[65*^SJ%;;7ML)V^\#!_^X_89WMYUCG41O7>=2A M_^[2?[OXW\,>_7>/_DO?'HK/#^F_1_3???HOO>G>WI'XGT/Q/_+#??$_=)N] M_=TG[$;G&7:CV\;5=P[P33M=^N\!ODAWKT?_/J1_X\MT.OBZW5WZO$.?[^[1 M?_'SSGZ;_KM+_Z7K]^ES_0S_H5/ /QCN]0Z& M'=[N'KB]P3[\/\:\@[V.-SS<[PZ'^_\7C^+\-TDZP]5-_+ YYOYHG+YI'T[3 MMS>^EX[?M'=W_W.G>!V+1W#I($K3: +?3U/X/IFR4%W@1D$4O_D;G"*[P^'; M(6CIYI!-_&#VYA]7MR-8J+@FRR$O<"K8#G,FK4XXY@/?]GYV_U$ ;_X MB@T"_O-KMK$OX$1#YQB/Y3!-Z#U>(V,H9IMC.7HJ"_Q1^ ;GW/!X.2?!HG_D MY?=*+W^PX.5AV5\_GUV=?' NK_I7)Y?%15NXW,N3XZ\79U=G)Y=.__,'Y^1_ MCO_9__SKB7-\_NG3V>7EV?GGI:]0%%Y\G/P$S%WZ<^WO>/2@5_S&0".'HS0* M&\Z'UG'+Z>SN]8[N>RU\B>YSO,0#"75Z?O')P6,FC,+/V01NXCK2:KU H7+1 MN@D9VN(>]]]\B-QL(M':'5+E8"_LO&OO-G\G=9_?Y9TSMQ4K?L/#^UZPUX,7 M?(7-99SSD/_T**%)4<^I"P9TR#5AQ0&;)OR-^L=;ST^F 9N!/T0/IA^]G6?@ M:QZGOLL"^1!ZGO@Z/\):N^(82^&P3#WU9/EU"[YZ/?]YM]4^VE_XS6ZKO?#S M97@YYUVUSF_<-I[K[R?G/-3Y^J?)XYQ.NB3H7]\A5^# M5]-S"EM$?/>:1.O>TZ);/"WP3[F73=RX-^UN:\_X+!8O(CZ<9UCZQ \16"![ MLYISYC2*G73,G:&? ,F=&6>QPV%1W@^H[2\$3YP(T*+ R6\\^*0Y@5N,\6=- MC\V:^*@F#Q5+=Q\C.L=9',,#3VG1_X8;/?2A^?-Z.^]^8R!X\>R__M;>WWV+ MJ$M1E!H.(C)+!:SJ(_AA]#V_J ^F^F#ZL8.)XO?4R_U1A].>/)QZSWDX+??/ MRUJZT^K,:VGQ836'W-5%__/E&9UF*SWH2K[G"DZ[M>NT@]8#_0IY:J6:0QV! MC1,2Y>#_$5J=_IE&SKR[L/RE;7A+NE7^9.0DL?O+#H:2FGB$[K:[[?\[:K?^ MF(YV'!:DXJMAP+YS)XA&D7/=$=_)Y\A-.-R=WO[(J=(YV)_>DNJV@-;M>_W( MSN.4LR#I!1]1DZHPQ4DFBJP'.^\N/Y]_._W8__W$.?M\W%HU;2L1@U:V9"V,]WA=KTB@'+!7(S!88^2 MC=HEI_$':'+'90L%J]U9I61MK [K>UZ,8^;$_WR$^[5UH&@7K-_,!V'K]N>A MO*<_J*,?1"&I?>>$):GSG@W'):UL]TEWGL=?P-@ /9F'!+L[[SY=S?LV/_:0+Q%8-,'_^E-A[LA']';> M[1T=M/=^]"#<4GE])3<-CZYI#$3QIRQP^"UWJ5 ;/@8]RA.M0%>ZR%[K\. ! MJWP[C00F)).;KOE;!+":G=9^9]X]&["$BZ29]DNG[2/B+R@^,6<%D=G;>7?8 MF[,2D#@2C[GG3+,XR1!02B,'KB SL-UY-?@)U1SBS'TW?;,<.ZL> M43HZ:AWN'STZCG;4ZO4.5@+>M ]:A_<$TAZUJJ.GX$!RNX4G/TV=) I\SU'< M);_%(V'^2UM4PX,\F2L_#0@2YSB:#*'B5_+2J MO9%HT!9OW6<)M1-?\5MWS,(1?! Z-V,?/LDUYV,.&+D].7:P>/N>A2\GON<% MO)K-?;@Y) ^K6;LS(%'7YM#!SCL:W^[T'='#SJ$.2 WG[Q18:#M3%CO7+,B6 M0['WRD!-IP?326H:H6@TD0Y%,*XJ"CR/EMH, BE!.I&J3,1,RX$-5'3%F :V M5[L"\P_7^^\H_B[$S%&WN9.T3TNU6/>._JAUG.36\:AH'7^.4J<_Q:I04S9VGFLA'41JQ_,''?,@[I[:+6.38>-:,E'EX?_]-_SP MD?!*/_99X'P-??0*G4^73]HGG=OU^"4\Z;F/?>E5\L9CH<5OP!V_(W-<2MXX M(];0Z=N[8&-%2Y,S*J/J_MLME]L0E%3,_\Q\U&N@SBBM*J;DQF0Q"M#%F)S^ MB[+OI!RK4^!N*=Y,:5TE?1Z-R_]W%&1ARF+*6XL3+33M6FC6+30W8TY1ZJ+D MO'%>M7]RQG"LH;QX#@L"+32F- VXO !N6A2@@N 8!Z I0_@UU6=X\"WX[7CI M-.8N)R^^W7$HDS]Q7L']P'1SD@Q\X ,0OA_\ 6] )@]>"C_"5#GSASSM!EQ : U]SYP%+FG(KSMJ R\GN8![!I-5_P42:Z M%#B7S2OG% M]UVJ$:TWNK7>L%YO5+ !DM>V77&1_Q[ RW"'N2XHKAB[CY(LH_,>+OP47(>P MN?"+9 (:#YX2JT,:Q',">S!KH.4#MP-S 3=NY(SBZ"8=JZ];8 AQ6AN!!92Q M0'D5&.3MP&LN62%]W7ZK+KOW@N7K4Q>B]2,O7K)6=:6",]J=0;.ST!&R.$CZ M@VGW'3AF]A\7)5W^>;=S=X;[@Q?5ZK7W5G.G/7B]CFVOUVYUCA[W?L^RJ.X] MM0ZKS8G>#' ]KS&+CT$+C:)XM@!;IXM(/[GRHAQFQX;B'Q=KNR=4D*XC%;H" M0I0QAI6]^&KWITI>[<]SS8ODDM[;1?'X>S/65\M!3\]_?TJ:_$;R[^=%IF7- MP[6FF]NBRTF.O1J6_,OCE<>:)[1Q[[,$;I0D#VVR],!&%K6>7;TL5G+9!BB MD\7^>:T [E, :N-^I7T[%MOV4$6P_PA%\(B4'VO@L^$=,!56%CPPP(X1 8H# M@ V#D?8T+4(4:MK',<+-E'( M0A?A5K"4L#P=+\8V\1Z+O<3!>G3?6Y;*WWW%'AFV=R2]'PN);@+^:01RI2F! MJ;T( K(TY8D8R8G[A^TT8&EL1 %/77O"D@0.4?Q([2D?#CD%&T)9&H:_]!'D M"X%@*)MQ%#@1Z Z#CKD50[UV-;5ZNSVC\N*2Q0,&MVV>WP9\1G'B5^T]YVOK M$INB'G3VL4SC)WSQ_"UEUMH@ ,5@<,O0CR;P!$?VS=SU+]9TI7SM74'4/D!T3S&4BA&'^+.+KXF081,>^U'61+,%,\N>NIJ^?:9F%4UG#OUP\MTDI[@*Q_KC5C& MM$,6)#G7'MY[1E>2^[2!$G,WN^/93)P=P=$NF#/G625AAA20PM7Q9Y>HEY):0A':9,R#0%FA MSJL%2=6%*"2HZCL2,>HTS$>G85[B_B]RE!:JWZ,Z.7-EI,*2$S8:@4"@Q*"@ M\%243DD>.CN@;5SX?9#\LM,\G)>.+^1>G 81*[;% M?1-FDZ87T2P1_/F.@QL&/SW2C:YW=][M[;?VE;"H];QS!GX0P#]:FV@U](FD MGUCLCL5VM_=$_^P&$@N,@AO\SU(2"*XH4Z%;H,+>@OQ8XA%B@$NZPWF6$B@ M[/PO9H90?]PX- I)DZA;[XLE:I2F?^"^(U,6BNRTC\2G=0&QO@7X..9 MTY4&K/*+?H9IPQ!0,YQ/G]!7GB#MG9V^$(C7:>@%AR<*:.>3^!D*IQH=>.6]MPEBYZX.6;W>G1VRJDS/_L9)"3!'M9EUS,Z9(F[@C()H0 4( M'DJ5/\A0HF_ 2H1S"VQ1%,XPTC_D#@X0E%9LT@+/PY/.Z/T"#>(:@Q.:@+W) M)>J1UPAX/(&=PPQO 4J M/ME\K^%\@JUD(,."&]#2J L63XCL M[D_K"9'UA,BU3XB<9R73>J:_US_#H+P_B^WGJ_[[CR<(#)[^(,I2-&7 1/.:'Z/H.S5ATP&A!3IOK=.@'J$= M:[H_CN[=);2L1=9NTG6QTY/,T[KPD^^)TQ<)/""HY^ QJ#S96E2WAM[[M:AN M).GVP2+J7UPY9ZU:&+>&H@?/+HRE6\C6D9TJ<(FM).K1SKNSJY-/3KNE#\]: M8+>'MK7 ;AE1L7.6$-A^BTQ@YY2Y:1374KM%!&X?U6*[953=4V+['H-U,4^B M !.#+U,V'%)LCE+@:QG>&FKWGM]QK65XO?94&Z%#(<7'+>=X-N"QK-"9U8*[ M%22N!7QRAK+&Q?5 M)(O2RI,_,S^=->"*@ HPC HUN$&:4J%:Z#EBVI?S)8O=,9/%'.*W1F%)K2ZV MAXNL41>U^;TJJG:E;MAO.?_O!8>%7'/O_ZM%=FN(6XOLUE%U7XKL 1[G W&>!Z.1V/N5B:?6YO47LLK=;*X'M MHNJABE(=]%O.O["KFY]2U3()-'P0J+\-($T6+4D? //!:B'?'G;8KT_Z+:/J MD<+&#UO&V9W7&)*L7V;3:4!_8[K'PP@>N;1FNGQ5 M?=/MN&FMTFV5Z?:^JJ$Y:CG'U&R'VGFA)@=+C8UB+G7[-^STTQN!JLDY L\-.^3$0#X29\I9\NJ, MARTC=BW$6TA75:%S]+[EG%-O][-0].'%SL:U^&X/F=N=3BV^VT97A9X>';<, MVQE3(EA,7:E/HQ@>BLWD8S_Q?#GU@X9\?(GY-?;(/0N3J1P'4@O\%C%&%0)? M4V\5U#MLZR3%.DMQFXC:[CQ_#[;Z#%XS755PH[V+9S!.UHKBI.&J&5\"^EZH&2\W3($^]@8>U?+\!;1VAX9KNL) MUMDJ3'>VZ+14IO_,.;\)X; >^U-J_0X$8SBM@8<<3G&,48GOZ3#/TQ9E_N'2 M.H-:/6P1S]BC'NHC?F5T504$[6Y+2ST)- )CH V2@HA?Q;!>,7 .;'T1]1:F MOW,&CY_B.*C:LM\N]JC%?@OIJHH0VCULDZ-&+QD)*J=<#I6ZY/$U^/'U4;Y- MM*]"IFOJK81Z1PHD_^]:(K>(INU.KSYEMXNNG5W=OWD/\;.Q/_!EUO^"<@#G MTAUS#V(F*W.WNU MN;R9U#O<>7?IXR1B3,RN97)[J-KNW-F[>>E8=(,FNYUILZ%KJ>:VWM7.O++R?'9_V/ MSN?SJQ.G__[\ZY5S>G[QK7_QH?GQ_/SWL\^_.I=7?;!:[YQY/:\=;=$^5V,_ M8O JP>9X--0WD$-]D[S@_L9/QW[HI&/N M3#@+\5O@ATN1!NYT#OKX)WZ;][]S^FZ*G[:/NMV&P\!]GV"0RW->%:_YJ2'1 MYW07>DCI^9 (TB++8 3H 6>*9R&7WPVL<+>,D MV2#!*E,$%&(:E8K79Z$K GK4Q\_I!X&Y%Q&5OG 9._B@9_X$Y?BZZ%DSPA 5LCRF?F#X)?P]_+&:/E MG,$N1!/NN-@(L7$7#TW8S!EP..W@+W_HPZX,9LY-%'NPV,P=(S71%^SLOD6" M8%PEY0WZI/U6?3/@@<^OYS[&C?;#;,'G6>"5/_1X E):_I2#S$X6/#$%K<73 MN:MOL02B_*F/ZG'N>?#>Y8^0''.?1:A;@9S!_.4QQU*,^8^C/Q:L(ADO>NL; M/PCF/BM<&,4D=2%P(66K"2E,N .J>9+@UX+S$Q^4%(L=V -@SH3J0)PKNO(. MZ@N.Y\BA*3%5&*5. +?"Z'@:-**@YZ1D3T,7X/=R/2A:!R4 = AF9 M4>5TP^5"\38QF$VC$-X=E9-<).IRJ2?A1G[D)6]K;GI^;F(#/\#L.Z 2<__, M?-0H\$07=A".(YEO!^>*"RIJF(%2!?I1C@Z_A6,:V4!?6M.O6OJA7!)ID&0@ MVN#.PED"AT"23:9"A$,283@V4Y3)-V',-U!R9ZIR_$I'BC9()KJ%-DL(4.$Q6@RDK&+1E8 MQ,-T.?E0%WP3[@28P-^BMWO3QPZ:9 L$ 89>!@HD WM$.M'*:R+:=^%7,ZE>E9 M-;F?F=QH_[I1DA;,(&4))RR0*8H3ZHB*E.-#.%A3@[R&0(/D3L Y%=P2PP4U M.2O0L*,XNDG'"M=!4 PHUC#("(K7Y=-4N#7#1L%BHLN0*;!/IG,<1)EGGKR$ MMH71S3# USTR86?R@,6OYG"9P2XW<#AB_];XA%.16Y<(#GY&A_%*?9"J!:S MA4&#@K>#9M(H5H89F-0!NK%(Z &5)@E(45'*%4Z4B+35ZKH*0L8\\(7LALYW M/D-P(8G"D >+5+($46<-A"CBS$\;DLQD;B7?_2" US?HB9HM9()IZL W4$P M!>3NY"K=5,0L%)(;AX1)">,+U@;_KFE8+0W!"DH1%A3!)/1!X2^,J4W%L.29 M$^,-A6&%=)3V5Y)$X+<2RCWF,<=(6DW*JDDI.EF!ASJ!$V^$IZ3G)W$VE4&O M*$M!1N$?'D?!+<#1)GJ,G_Y),P=FR :#@$]$K+1H?,%SZ$-"I;-! ,>MBR:8 M!+Q0W#G&)(7*PL6F'2DOG.$DS7D@@:[P ML8T/41 !4,D6L,4X:+"VJ*L 0*3''!-()7-*!%T(_!+:]88K"M[$DR% M73$P8T:.V<03%CS:R5L4LII6SR]/_F3*Y(%V'6&LG51D,6%JYL@TL5$0#=!] M@4,OFLQ4!$^G)ZE#4GW -3I9C.#*TQ!+NS8N\>X;9D5E%,"<19E(+Q#Y+,#H M$;)Y "<(Y45A,HS,%G-8$"AM=6?7FZ7-MAPN ; !/'223^0&@E!LZE/A+HG)'9-9KB.ZUZE,/ M9TP3]S8'ZB,87B>3(L&]P(179FXB2,,G5-&G4-5^B;>FP<)OT&4Z2$G M@^S?+Y\@+>2[4\7QJ)*)G Y:"1*C'(J5B!..!E>^W$4(I5:Q(RXF7I5 M0+UX!(2-HPELXX3R3_!_!:CCIPZ\,YZ_<#(E/N:G8"9TD<2$=F2EEGD9'+BP*033U4(P)O14U_)X>3T.,E MXHTO M+E8>E!3G Y%@^:J4 23BV*JAY#*C*I44)_=%!*U2;H(A1_.E/-$ M!33+B3V82:))_PPGB/Z8MOO!,@-[U=\998@I*)-"'HFA#[GF,J02BCM:.)I6 MRXY[T_@"MA(Q-/4@_,FH\)G,Y4>-=,,'X#!RYY6^OI6H3)46'(P_B407X%ZX M29(SJ5$\ADO1Y6''T63BBS'QKRY/CG]"-3)P68*L2O4L^&S.= T""KF4)A>8 M2^AR/'(% TU ZX.^+J>QRE4W)( \R4+?13U"R_,+6TQ@B0PFR."0*%XC, 1, M']!*#95!Z66E:!2\2H8U:F=DQF@31FOWPL9KRH&^S--QI4VB-EI*GX?S&+$R MQQ1%\W:T$1321#P#;# P_&*,;/N+.(BB7/"Q.%F,5Q-E%M<^<.\/K?<9A+5& M//964L#>K0O8:YAD4V"232I@/_EXDT8C3@>V M-E F>&IZF+"'=K?G)VXFS!)X^))2=.-5'@T/2=CFL1C1>]PRB7SAF_@B4$,E MW[I 6&X\GN912)\+&$- 088=S[QK, ;0HV8432\5("RL=6\L*W:GVG,B"_G/ M#2.^"Z:23UG0\VPCU@3J!/DM)YSX.$!^P9 3^:&"$6:Y82H IGX.?"VCD[)< M<-^RD-W@_U)*=JR_RB%(Y9&KHFBU7P+?84&")IB+&Y[S70%QNW-7"XXEWIXL M,;!TQ65>/@00/32DH H]R:)K^9*8=#J9!K)_ J5YBR_(>21D(T"VG^GU@Z1[ MSV"=U0'?M01\P;@GRJ*/#5(/["V!5UT'+=,K-(# =#E_7K$M6F* _P+D&>>* M@2QZ/R6_WG=!YI&]T(U 1^S>[A?+F:KFA77Q@@I2$Z6O?? R1?0?M$ED$LQ M^*7;(Q/3:SI:041BBHDB0>T$M9Z&.4\/$1/V:H,],T%^7 M):$VC P=,CL*Z _W-0HQX^4%>!#H,,%-9 MPG3P"",G"+A"E8&JA+N( %F.LX6%Z>/.X&R1H)Q\B H=4IQ/F34ZDB9\ !F; MTUE",OR+GZM<(?51GEO4*!BDJL,-5DG)>Q.".&=A.H1$UIJK>D:_6I*ZJ8+% M:#LCYP:%:+&,\ [Q2B^27MY<-F^CY(4L[*NU]!"3/#7@%/*^R^*M66,MK'%& MY$755&A' 5P"])H"A;@.O9E=7T +< ^HCPU MKVP!KRA'.Z^7=:@O$(WI+$2B"HT25#E/H5[O$7U)I"Z+N9>Y>!U>)$/* M(%N8^P^\AX*%6%?@"V?#Y[7=58''*%1+DE$ZV0942=8\\OP\(CLF%CQ">6KF M!YG.")HPRLE< E%NPRLC;\+Y@MPU#$N821\LF"7"\$ M!0&6"L0C%OI_*1VC^EX'43CBBFW=F:NY%V/$"%D$_#9G1M,A7:Z(:NYY.O=\ M#8?L.HHI[ZE\(6R:A5GKAB*SO(+I1G>3%2<8] ML^VI D0IK%;64QA]FR^P,*!-(Q;\2 S3^LK (JT.#549"X(>+LK.L26M97\E MR73[=3)=G4Q7)].M/)E.C B>UW$/%,NCG2>_?E'G/O?[B_&,K4W.&_Q6JG)B M\NQ%0TH@O!ISH._APX0@,3I"^V<.#HBA,10Q%V55$8$?(]"L:=X^$=U'TYS# MJA*FDJ; 'IB(U/:\\>(U"S*5-2>>)QZ/5@ 5#?JQ$;,$$LS$@T42%EB*X(A. M?#&[!2$UO60VG0987R",RG*1EZC+4$BG_C;338*M:F7CC)R.+'S:!# MTO&P4)>^3?P@$A84_ SK3,5+4+61*C=%BPM)(7X@(Y$*!QUA_6JHL$PRV7T$ M+_'\OP$%1>FHD\E>D06 M2D=",1=>4,*Q'Y27"QR"I33&\$\4=_C7Q";5HK MU!*GU_B!Y*BBU%&?992'7"P5+Q(.0.4RDC&+N&4K97%DB1W%121@E#TNF M Y:(18%RH+Q%I;0DRPH%#[^ FT@]*=0;<)C!VB@Q'I==:5/ZMW@]?P[?R*<_ M(#*"16UN-)U1C#4&!KY6.R>LT)G2KBVG#PN4;FO#V!)2W0$GL$\V7Z,E$>Z" MD7SZ"UE?X7.8U0^,!_*9C:B27]#4%0&X0M=S>4!2][8(#B#Y&L"@\,4$-O2# M.*Y$*(RIT%Z)CA*<2> ^+&[^Q6,YWX2'HMIUL2(;1O G!C/H^,&OC0-(;"TM M'*QV/7R.VA.(Z@@S)/*RQ1M/&Q*O9BC.%Q:[8Q\;MV:QF"GC)ZHG8\SQ)/(X M0C(B%3]QF:@QQ"%EF _BLD(O;<\)V(Q:4[EQE"32HD1+*(VP]E$RDD!Z!'N( MV6CJ2O'[7"0];!I -S;T="25@91#E'=_ I+ 0AYE"4([0E)E74-NCR#C3S"' M7VL!(1G@\?L3%L##4\R[$RN22Y8K\K$PG6JODX2V;1)EJB>!4"^J\D/Q&2BP MA$_\IOF!L 3S3[3"TL8G:C1??8'CM6)/;E!AT_2J5$X%4B>"YU0_0H5 !0:!O_&$IVQ#P2 3]@<&YPW%K:G? MV\6.=:(2!+@HB&:J,0+LG2CL)>-:M98I7L,-[4C1S=PD1SMEB6FLU0=3S$RE M+Q)ZS 06K1(,7G0A>\'NE =FHD[,F-).L1X!O(P C@H)_4O!6Y@^,8F2U"C! MR7NXZ(F:9F:0.)> S'#L)5PZ)FAWR']R3$?CY-PUP.A\_>ECHV11PD:!,I) M#?PY&V ZK$P-04G[&E(6-VC\4SPF?F-AAJ5F[8;3V>WTD(O41UWY&7E=H'Q0 M?> Q%CJ,+!A1_#.%;VYII@NP9*_5<0;@^_JD88 \9()09%5P/Y5'F3$RT$JD M,QI.-A4'UUWW[[3VE]S?RV)E%X!Z$$E\M*6@[$01"9E2L8\IQ3ZJ;&<&9RT9 MV$S$2\!+EG(D@H(JJTOQ@U89N:(485J7=TEZSH6U8] QDNI@M$-%Z,D M1!\D3S<0,N1*S%(56SUD+D8G6,JE3:VT7EU*:YG27) M$+Z.GD),O5/<*)F!\IN(WCJ1.9 ,@_TJ1O-96 ']_+ZJC2A>.^;!5#8B0,ZC M+6^HI.+B;!5S89(HN5Y&Z&MN6FBU-"'5AK M@O)(Q3QEM(]5%C])"\HNQ<$B,4*0J"3RAT";1+'I*E,X2739.8WP@&08425) MH$=J<4#"7/$ JRT+IRY^?JH3692$S%WR":PY-O?I/SD+TK&+J@D9ZJ,_Y"#Y M=$ 7;Z&Z@5Q04;#Q5)NWMDE6I41.]GT;EG[)3X%P$FY9[AO612-TD\)47;XOHW=, ,IV1 MA'YT/W3> MN2[Z\60*8)&#ER"\]Z*Z:!F/43ZEY:!!Z()S/I1EW>18TWWU;<%W'\,.C1J][ M (<2%I<6QPACWB;J?SKK#AH'O9YY/BV]=?>>YQ:;TNL^*OM';74&@%$Y@#?\ M58 P':!!(^]6C!?@4Q9<1?W?E=U'+5ISI#O""- @2X539#KF[?_,1]J+3@PJ MUF-XPPYBFMX< -!RD(0+5J*]>/+A'>IH7M$R$\RIK9.%G[2ZPS'+^[PE[ M+F]F;40F1$/GG!7)FJ/HP]_;SD3"-^@.QXP:,#KM3E/ -#+NJ9>G\JH](9[= M;ALIU]MOWR691$DAA9+1>]EI%'0',LC?.ZU# M!<8U\*]V_A?^ZN_M' PL4@+_DF*&U,>U-#&HV"0=)/U$H&YW_S_I3OM'_UDF MY;GD8^P^(59SV#UL[2KN@O4<'!VT]O*_:47[!T>M(\V!"Q3@([>D>O:J*-\+ M1?^":@C+_LQ+EC':!8HQH];E\8P2D1H4%_117X&N1=?0<^#<3D774YDI,)BI MRM^DC.A+_S(QPH0))4BIW*IBDIB?Z$)-TZH23<7 $!4S9%3$SO-'U' #!XXE M>=\Z/X2CELGPA/:;?>'0$@:;5Q'K^"'BK7'H<-$JS%>X-N:I4\2<(+<(<:6_ MN%QCCJ(2I"906#RIA(B2CO MPG]ST?XM%A$ YDQFL0^V(AYF8ZR\H+;;QBA.LB "/F*N3*HH8E\Z00])JC-" M$-!%CGC9QT\!-"D@5 CPR :4VF%,NTCSZ1IY#F21;86E5W 7)B>0CV_$U<, MA1#2T5"I>0I1)$-B+O%*!)[,E!@95V\YQX4\$O$;2M2165E&AB/!K7CYL@<,;I^ MG V*F6C%QM#+\E@0=@LQC#*8J8?I0&5>GBY[7@M4C0S<$I7Q4,\7))PY O]4 MKR_#$R-#UI1, =*A6BB H)19RU5&J^CT3)4N.!N$M)1LYMY0_1LD$$IF.:;/ M)+)=?V+8W&J-\XAW_CJYO"^(%)W&;,)18U<"7E=D$* ]=BFUX0L:^U&&-G0: M"+LCGXC\HT!D /=F P@[6"Y AKE4GN^H81)[U2O&'>W)9 M!7(CWSJ&J$H 1<9G/#_J7:DU-EB&("? M($^KFC.KYLQ/"]2ORN2^AE-M8A6K%H^.1QX99B+X?&V*LKP3T-[4HJK(NG4G M @MX-0M2?RKR?(TL-)'U6TSYM8AGL7>SSGPVTI:]60@/%VAV/JR%H@=>K- - MV1 * T.)3E6.]7NK74BH.Q_WL/^\&'"7SF45ZP@)DM$S\IZW[E"XKCAGR56J2J%JES>=A[HFE/*8C1ESW2.02H#D]PEV MGN Y((.7HXP)Z#P+94V.:JH4"D!X@N Y"K2$:@R\P![+P Y+C4NQ=9 M6*6JYD5LGHK# M'E!/34V;1&M\#_@$?I'(,C@X%$5E2H[*3=E,',UX2-W(F8NRR%J55LB.JZHD MP!DJ4+FA4+YBW0?5@C%7)K/GB;$*S<;(!DZ[FD;3+&"Q*F>8T 0'6292J$12 M!2!8[=:0LZ1U]BUV:$1Z^7"GRW]]E)MBWI/VQ:A!5L]HY%6,HA9%M'DMF +* MVLB+IC$\Z7%,\!'6.*,2;)S*+0(/B>S2AE$3"F$DW_T@H"Z.8Q^G4"&$K\WY MO,5C'G])*417F^)5JX[%U=*Z%A,Y8LR99Y%GBT'Q)27>''NPA4RE@1&C-HPI M\KD;7 XRZRIMH\:]7+#]+6^%PC)@2_IU[BW(-+N8CU#@93&]+NJ%ZT*JX8]N M0K$@<['"F*? !<:YX/NFT(%48XX!;1FUFY(MGA=JR>K8$76;,3/"N-F%3D8* MC6 F]=N1C>U$CB:636),X 9S^<>^++B*BP4 >8E.+;E52R[A4LV\]_*$_A;A M'[O$M3 4N-)Z;9U#H.+W*HXN*K0?7IE=L_0Z6/I2=[$*97]]7JROMLBZ59U@ M='<68\T8E96%LP$E?:GN)SYE9YG6E^R)C&W3!28K6U;D&?&A9Y18_7"KEF]C M'NIU/2A>7.J8LBC6C?DCL)28B["TT51)A>*6!K[G(NE)I+=T+N.HU-]&]-RE MG!E>;M_T#+D0%65\8/3^O=G5#O9/YTJ]U!201?V8ZA2&[3D1KE2:K$BC06%O M4KY,6.CF8,^I((UZ59TKDRGY1#;,DP=$H:U7GM HDAF$IX(5PO(FN;DO,_>* M6;>B\;B8O"+<@:6*5*0:J3R^/+U(UH47V^$G>8L).AOB)!/YBGE/%0IK9V$] M]<4.:3F^,_>L(:"8U'>3II@!73Z3[?$:$IQBC3VHDL5=?N3;%00!$V95&%E; M.<+B*K^X2+PO-;";S]]7L7'E]JLVHD.F"@)!=C/*C_ M&PU,[V]BJ%%DW=;75B]HD5>@%EVPUQ4$E?M#TO]8V)&22D/EE"D_-OR?4ODH MI=_[]*?RA^YR@N9=CD7KETV2IS&_]D7Z20:^S'3*O;N)142E&@*9F)N[6N5^ M226GI5CR0 M3.6?T(GEXX1/5V,([N+IV5./[N1TQAC>/N9KTH_595]B/!MXF! M8%*[1SZR*85.Y^2831QUQ;0Y(%*U&55(XQTY^-]0J]VY V5#!%6"RH[6);0# M;)XV!'V#@[Y%@G,64MM@,<"/2J,*::A*3>2:K5RB3B60K_P1//.- F/BC. >*0)V.C&TKPL%JF6-V+>N'6) 2 M/"M["NLNBU.P>5U?.2IH;PEG2Y!DQP3X UPG16 M'.14*Y/*EWV.YBOU4.;'&!(4BH#K7G;HH47FS:5D"[$\F MV+DNY4NZ3M-DJ8CD5V^(FDHF)^_)(&-IF^HHQ_-FZXCBVV(UI2HM%\:4+L L M-[.O]'2\--O:YHLJZ%3T9,$)FHD\4E73(7J/ /,)!(NATD47^@8K3G5W4D(K MBC)BE/%);"M/9]'2HN?1PE$R%+U7R \AY\,0$-D2?[''D;>^>:3CD7L,Z,X5 MS54J_L6/30^@'NE6D88XJK-IZVQ:>U[@R?WF*BP]_U7T#+K4AO4+"D!^XY19 M$GKS?:QU9(0*JJZ9:C!F-&901SRE:*F&#*5B;.%@R;Y,N?-2UVAOGS%X)F9L MR;'5DF4*O%"IR:?;?U2FJX>!40L^-25,-!T+9$\1-'HT/D&(@DR,Q#QO M7TW]_BX:08*#3=E7>:?"HC04)$XW5Y8_-QKP26D4N6 @DMCR#$U(V0.;\K=U M&'7LBP$&T52\$+T,D%(.C98MGM,#<_ +3 MC%6S (SYY9Z/\P,Q)UH RW->0 ']+S0+;SD?\CD,2QM+EMNJ%=J-!WX15W8^ M2GREGZ51\S0+AGX0T*[]%YM,WSJ?# R\H<9)Z!P@7*"X;H@-WJDST+\(<^Z# MBQ/()E:J.3LF-$7 V*E/N7@R2">VB#+S_2G'0X8S JH&X%)/S P_G5FH6@#, MO]F9RP<\A@VBD'C#^>=L$/N>_A.?=!S%H+>NIC_(Q DZ MD7&"*+9'C96B6Q!KJ,@P*8P4Q=EFP4R,@"D5?,!'V%DR%76C?#*(4?+5"-8< MBA9MET3%C)'N,2LH8M76H#!G!DM41'-XWS43XN&?(UZN0*$XT5Q-BG/-P+12 M,ZXDEM"076\3'.\#:H,Z\XF\%I,4DE;4B6K!V2$."E6/Q *N3B14@S3LYT8 M]1J%0P7'J.1(-J0K]J(;^#+6IV;!)D;3,O&<_5;T]C4G MV:BH0X'!JS7.^B8(9HXP?G _8VV&2+A+E^X9M>"@[>0L*I(+:KV,_S"CW+JP M1,Q/#5CX1&E3F+<87V&L)BJ:6'K"!JF5G#@"_(+?C?VIGDA#-AH"@_#R#J,HG0*[)=6>^KVRWF6Y4*5.2DS M8ZH* B@-!.=BRB$K>#>E\S=O1DX>2KFAFY%W\1E^-G;Z(!APH[E17-@JINPY M+1329>Y4CHZK3D>-N=!WL4Q'I_XX)Y].^@W09#YK?F'B7,2?_L:0DJ_Z7W[[ M2=SK(XJI>@458*]/3FOD4LWY295[7?19)<4-Z0J\+PQ5/&BQ&S' ]A8>::+I]&KE Y=Z1;HSI5R[@..T11IX8^8N50+Y3J$\E<:.D8XDPE/JQ%R MLL-Y];E6.<-_D4O[+(=[^:)Y&78UIT9D0E?HKI&4*HWG41 L'3TF2Y;5&$ E M#F ,RI&23"%2_$XT7K*[ CUGAF#I6ZG"4O S,I0I M9D"9I#/&8DKIN\=";L@AZZ&$&A,Q)43,8Y &5$/B&;RL0DAS%6I&"E)>1&G+ M0QOUO$:\[(M$U,";R(FN7D9,1FWGLSX75C\N'/Q)QO^">:^B,7!&6+1^H)XY MLW@2:3Z%5HRNI<6M/EIO52#OBR3?"XK?%9N\A:(V0Q_4Q@QJA6L97>KU(.K* MAD@7<\6UVSH_0#'$ICBRIF']W1JK;-S M'B26[=TZ/:=.S['G!9[>[$Y^E$93\?=S'OR/:D^M6L/P>:/J:=TM2YA.17RI)*!7U!Q\EJ M)5V[@4YEM6)QD8747]4728V/'U5#B!^;TC[]Q45BI$3PS%>F?#)=,*U^J.#V M6W^23>9WI.;4JQS8=)-'3!=T.WDC:Y[RS-NV>HKBLZ:TM#LC*S4#=6,::) MRB:,N6A$4Q[*5D&)87]_)&2W-KTW1#>_IR),IJ8EB_%= <]90F5BBPF/E=H7 MBQMX(8QO#D@2:?JZZM482&;*"(7."/B0\7@]CDR6-F#&8%,V=5=N*!HD02!3 M^8JA!FK 2:!_:5Y369*-85*%";^ZC**V6*J7"G#PW%3UTRDU)M.1IYQ71 RY M4*Q><2WZ$HNK,"HZQJS/0AP-?<,X"H3"QTD1^0@RT671TP&H)!&]&:-8=0LI M-0J!;Z8B[:?0(:2V@JRP@D[RH*M%.* R% IQX:3AG%UAG)+%(@.S401#4FPS MUI =!20V:""'H@E9<2"9Z#P@\C>1K1W@NK$SH.D!).*ZIDIDSOA3CDM/5,;$ MOSXVY$02,K9$*LW"&2;X9!W;=6)V(P>\HXD6W83B07FRF2C*6OQZA3VG$^XKF& \*&H42DO#Y/I_) *X;#7)KP-7I4/N9&3MU - M/Y#!RADBC\KXJNV;9[)O*(7,0J-F^=R&W!P1V5BR7$L9$2+@H*B$IXJ*_IFH[ &:B\,4 MCD9*^!;P0Z7\_:_,=[\',V.H"_T!%NI?QI03P=;X'F;J<2GI6+47>(5P)E@! M:!S(E@%8VZ3]3C5ZC9(J"3!-Q-[@DZZY"WYGWH_@"6![S=$K1A9SK?;IH]90 M57+OUX3KN9:XIE=SO2I^0H'[4_*XX&+5K*4AHNY*)1MO!SZ@',,AZYC0M!7, MKH=3"I_1269ARFX7M'#%J1;H4.+4(EDO+\L4J<& H;9U\Q0#VQE@826+9S6 M6#WSG^)E:09'-"DIK21+/7"JE80/Q+D-J6-ES3I5?R,0"&P.M_V+^KIK9A^B MU4'OA>&?ILPIR>N)S-;I].9" M1H"*WVFTJOEZ94$&P_BMETC%!'7EF/E0BI M2)/Y]J 8$5-,O>5^A^0ME)3]T9%^>6E*JEY2K+-;JE-2GFAU,\SX+ MN%:5LO)) (6Y^SB,%I9NR*P!,LWS\A<-YD51('N,B^"43'P#KKW$.%7#N6@X MO[%K.>=(88S8*HF.H3F[GP4X:2 =3R@>K!N3RX[DY29I=?'%#Q9?M.OBB[KX MPIX7>'KQ10T]K05Z6M3'NGH$"O,31*Y#N=FVV=A;QK)U4E#A.CJQ"NT#\?Q; MDJXO$:A"#6<-1&V(/?9!5)%J:F+K26NL,($IS$^-$D/8"R/R$"]"QI3CWO.W M$7%E<][UA"645VRD"LGV$+);?6%6O>R*1:-3T/D>@Z%7.Q+5,^[)9, ]P\NU:Q8 M/2OF.M3+>XH8#8R:(;/,O7TOFH<0^M,P8F-%X#V.ZLZP\HC=+?#63DI(![P*W:U:U@%7E M: O1!N^.,[)B;O55@JI@T;@TM!D3LI?R+.6TLJEPP9;-'Z\]K.IY\2R\]E.> M5R72) 61;B_SC45BA'2UJV5)N5BC3RLAMCB91E(8>7E-TI M,99430N]"H> M]26))GZB,SU$4]!%8X!)RLJ#@!(Y0PBE2*R&*BE%+;%.YY!I5NCKQ5DZEHC% MF*8AT.*;8K$:-)8=?&$9-516/51F]JNU2**PF73B@%Q,_%#C#HD?1'HD# :. M53E\!,R5&N$*RO 6!5NZAE@7; F4S'SO)Z-DM=I?$_Z@N[P;I>!6X Y?0ZQ@ M#Z)1TBB7/S1TN3H0/%-=211\HE2C9$\<>JYCNBP#;4?L]M"Q"T^J^JJY=BU< MJR$I<8Y2EK).S:R6:_O";?.,$DHQN96&&W.6%AI7.D,P'^X!)!B8&QY78RG0 M"I"31XK]OV5X3B4U@"YN1L,FW!J.^%O=K%QU5*?D,2%&UWZ28;.2W+B7.M\/ M?1JZBK4VJ@^A? >/X\!6E>\*6S^%G][5Y*HNI-PXNT5UU;?(9%D>W=,-3XPY MQH,9E0U0<0VB(LS-)U(:"4%T=H@ZA;$Y_G9191"6I"$NF,ZF9(_G4BM:?9(( MJE5B!7]#VO!-G,21@S;"0E([7!M'=AXS7\,@Y10R')Z;0RA,57<40N^KC2< YS603*T/SRABHN+ N3 _; M:\@R&TJ3SOU;/;\19Y?'5,DC<:411U.(3XVY+J+MA#2VBB>/W+WRT6,6[B@_ MYG'(_0:-4NC'X)RA[9CEAL4F35,PS^D;IB9I:2M^)*:;9E.*,U*>FW?-PI2& M$!F-!F701OV>[&ASGB*!D4TWR+ 'D$SC4%FCQ@Z*OIY@'8! RER0F*/A[@%/ MTF;)UB=DG 1LA@AC/O*'.!@[#J"7DCL58@8E21()SM)10,L-DKJP[&&%99VZ ML*PN++/G!1Y96%:/@-DTG_[8Z$R+-AQHEFH3SZ^P"EHL1)Q/="@RFFMJM",6 M\2UU(8&_+%3=&Q\_:$#WPQ[0D7T3EHY,PMC$% T-*QK1< HBRD$#Y:(A... M-UW=9%ATP4NTB=? KMUX7B-"08T^I%T@UJ7V0YWV..9<0M8"3*1,%Y1Q]7(3 MGC)U*8@#EL[CCS-RVG"&DVPNHNK[5!],H[M"W9R^>LG\9%I\BONJ+2*]&N?# M9+1LBL0/[LW/ZD FE@WW#"D0\?>\4;UB=].H;,&A(V?6B/=/E' FTRPT._5A M[-_/ZTX2./%"+RD%U\WA9C%/8PH&D?@]#DXQ;QIOBP(-FZ8Z4S&A)D0J Q-6?IIY7#8 E^D M.2"#[2P.JLD4CARJUZ(!Y"%"ZXGLWBIFS>+X"N&*XB^0G9M#1$L\ M="[G(10Z@Z6HE'KAIRSY7I@AG&<8&&F/#\KMX4?#91V*ZAK$3=\B4O? $*1L3("A # (_M M2L\>=22A!-1P&^Y(J 9N#U _\,A,P5!\X1IN@ G4Q"='%.0>DW;&D,F(,.I\ M9KS!1/@0:EY]+' 2K=F9Q"54Z-]D-).MUC^PTJH1Y5=Z%ZMX<5L8_TQ"9\#E M* &I+)..Z605"7>! ,R^<6RXQU5E XR M>V4TM!5%?:Y4_WHUTUNR=;$3FLKJ5B/&M0I\!O[> )OAD:CSQE@1GR1;70JV MJO.B*X^"_1,N<-@U\Y677ZU/]DTX/DP>U"+P:EAG4MWE:=-86ZA;$'C4L21/ M=189_P2)FT-?QG/O[/R3Q=X-WHPLJ&B8TA_3.!H$?")._R).(3*$U,08,?$( M_AK,A*LEXVUB)4 LKN6H"M40>CFJV+DQ5=*"C+#&] M,K \,5T3%'4$O-_$' $!*R:3*.Q,F1IU:+$;NQVA[TSC@='Z"4J2^! MA*>3%PZ,D_B41+^.%(B!%Y'L$,?AHG)NC+0<\O>$@='0. M*0K1_=3PIR!*1#=@! 7I0;4U:Y\U>RE\HEKY5:[\CJ,@FX0L+L'%E:?04*@K M,?*@0/E-$0?$1E*N6C3H.[@*J"TA/5&=I&!WH1Y+(0:S?2&I>=6I4H+YA#[2 M-%RM;DG;B$GC"4W<(J01U S\C08S_!B6B!&':.*[H*1"/O1345*86ZHULU?. M[)]\.!";.E!:^=2T8AWKXFANHB?+XB@U*19ZZO,8RS\P5!6),E$GF7+7'^KZ MU[@XA%R$M^GD3YQD@G<>^I@/C ^%V] !LOMV@OMD+($^;K\UPN_4'RN/K1FX M.O4B%%"7T:7?#+A%83#3$2JL:>68")>_@A3$AL[=IS;_^ WSL- M@M7AXA6%X%HM;-4+FPRM5'NH?$,?365!^#2E$/,CHN62)U,E$AD2(GG382*L M*)FBP&73.28GX?(BE*P(G3YL?("U4"IE7J,M!$8;&C:?6B\L5@48D6$D:I]:!C[ M4S(G[SA%ZBSFAV4Q=^LLYCJ+V9X7J,=CV D'_8LLJ6,C,FZ17X;9LW))R((CO P=$T+V$V?,IE,>2G^>B5IB!;JIVO0"E*]<)'Y- 8AK3'!' MGM9 @FAP!1=0.B'E1Q[K&Z"))^[ 2,J4W78MPQ9D%.(>HH2)*\#TE295\1(9 M;A@S3"@/R4QNV*-2-?Y=H><04E M;RFVAQ;U_.A)C?F$R= 7,.& &%HZ25XFPX(>E39WWB*?!U@I(O^>GS@K,LGC M_*=T8@F[:Z8@C=+1$\CF.P)W3SBZ7&+1,FQ72CU6 NFUN-D$PQE"@]-:!^C M]$8L5V2Q#/[@",_(-#GQ+ 9:8#H&.41 Z7!#(.C;94@9O??9:L73%.90<.0W6ZD#4J)7HMN![P.)S>C M$0>>Y''C2A!?41.7PL% CB8>ID&B"BK*Y6]&7@V&UK)01-4H(PT#@@CVBM&, MLFY0UM_Y9>\1&U;)P F:Q4Q$Q3,B@116A6: M+X^?+,9>@(%D5)XFWALNK%B_RZ4C,/*OR9X0#T)O1"22DDXLQR$]L(SH7>CL M'U';NFPN=TK87QC] 0<>UD)1?T$%V5I/Y/6YHLB0BNYPPXH1UJ+ZHJH"VBQQ M]WQ'T)>83,"XD8M% P(+J+ N5S;LHVH$@1M,8#_BF:I,5."Y-DY*XS'R],): M_56N_BX7G$K51D2Y9$;S[#0D39_KQ(2EK 390Y**:)3.*K:MECPJ^MCQ6X8B M(N),,I='F2#R.:4GB.\3HTG3?(4_)@VZE,(PIS]-8,%A$^SYK? Y'2IZ*U8L M=(%0#H-5P%:;FQ0=\!]U? MT L(+DQH,XN)"V)IL!OP.]F, 1,N$[U$S()B(_'N$I2A33+0$I*36C0. MR]?N*_,4$ZQ32K(V ^.T=(JW)QAP#Z+HNXR[ZP;N3+8 ?T(* M7!$ CH@@PW?%G^.*I:&K;K2<-T%LA'K6$[; 5QOYZ+.J1V.\E5HR@<4=\%OZ M;LX<@(O@_;U U%,T!UF&?F@4 MTLKA,*C*XDBD.(91JK^6@81KLB%:3E] '(T\'0LSP+,)]6Z'MP@CT'D6WCOH6)WF#!#5)B28BZ+DSP-=X!S<"]DXC>BSY;L5."?@-C>7%BEW472WG MO:G%"=LQZB_!U0Q=+%):-CR\/*VD%JC*!>I74J>HY] M?\)T50%!:>A^F" <0VF(S02[! 3WBE2$/B4/) 7O:9YNTW# MXBYTZ9# 1A[Y#\W^ -3,4^A?ST\8 2:Z=$KCQC5S6\#<\I@,?(H("5!(VGH6 M,CE3"Y7!.^+)9&SVBNDRR%ZB3+NWTR7"Z M/.Z8 FGB[-?#2 [4)@O)#?);)<0AP" MIGHUE)Y-?@'%L\7@"Y'5(M=BQF)DL@D./#4GL]3IEE995_T,:!2F]KFYNNZ& M\BY889FE?F%Y2N*0>UP:^,4?R."DD1Q"'(X\JV>6%K(]S$1E$< =@N^+\>SB MAM4L7#T+%]!=BWP"0_IU 6WPG:OZI[@:W";. MQ30@&K0QQHPP/",:?*I,0!$'*K8?JFRQW$^%H "62V@"E-5( W_^KO7RLR]70U6\/O&H7.ST[(,(5+ULN@AO>&U,&.C ZV0?!4^HJ'C!T[$?LAW/T^6OV MRI$)_DCZZZI<@KQ]3)@H5%4[Y4.\(!IET$Y]XL2T \7' -YC4YYI8&D'U]9E MS65]-BEA\E9G"7V!PY,6JFIJXFK"N2KZJS?.I,I&[.8*_EL+R7,M?B&^HIGA M-+$;VRP0A* 1 [YW47;LK ;T!4R-X=K]3% XA O^5_CDY>P\C&+P%C&A Y=' MN$GVE["R(LON4CH2#A]:XC18J&^^_^:<#W7^YC]BPA!_S 4PM4L)Z^H&!^ 1 MD!U_#_1I/C8BU2O8RG8[BJX3BCI;;@- 0MAI^/!U-0_;2_B1A4 .?5B [V#< MTVHA*TN8(@'!8!>RMPTD;L;:J9=2"D15/LM%(5\3_F37I!E8M)LY2CX".F-+ MA>#"ZV9.]G&!=TKND*$MQTL.3+LZ$] MJTB$N]XE8&^&D"SB$:6L^+,2L&"NNM%^D'7*=D5INQ0C[VADY!0MPV$=]I@_ M&+59(\D0ZW2&81*U<) OFO4/YW>(M#:"MQ-750C.XW8PP@RN!DLQ\,$TBLM$ MR#=AWDBE-AK,2*'*CUV631..-?M[U&VPVF7;&:FCSUL M">-(PX2I)< 6ETX M=\)6WQ?*&&)_G5U6ZRW.;]%MXIY&'PK/TDS-5.\3T:Z=X@*$E40[O*,=.K1@ M!R\R>@;BG>BCPR;K97CXUBK%;B8S13-E7X>7SF*1_%'"0Q/9>!:""BK.))\L M8GJ+,3U];XX8CE\G4H*WF!C@."1F[15-><#+G#]HI(4>VG;MD.O*V$DE*F>I M,6[K8!O0$!R>KQL VZP5B6%_4&KE <;LIY>M-RD)D:2]35-7\05(P M[@UYEC:/1!!A,G!%%#5W='$C#CIFF ^6P\\15LQ!JIO@L[$KF2C7-1R76OH: MN*EP0:Q+L2N-T@OJ:\G#K,9"O0DU+&8!XNF_8?],O*VI<^PVVZD5_IB.UA\J M14EC3+Y.?LDC.V8[/PS./[6:2^M]N++$:X+>5*SGJV#_JJM=V,<_E^%0;BX&]2/> MAE7P??AF6\Q>A@V"TN!5VS*92F@^Y_+KB^OB]F;=AU^?-01V^VW02;FS"B9#0WHYE " MVGC*6D:!.V&D@E18ZWIVFJ36=1YPV"AL=C''<'SRI$]!1BB77+"VE M>7BHWGBU<8]T&!1K ;G#0^B$8KH=BNGS$XKIA&+Z>%[@=PM@WZ,2'%JX*Z&0 M?40>)C+?D@=$S"?L$/2/T'2G[>XHN:_5RU*C1] M'$[TF+3>/@(;IEZ>UI[OTALC4ANLKXJ!U/SC2E7I3X6:Z6K MQZV9OMU4HT7SY4DB^HZG5=+7?EZO0E#3=@R@CJ?C0@0_K[6*3 ('M(@PH#Y- MX-U.8"-T/R$>QO!>@(JO*TGY6E7OM!]& T\[RUG,3 [#'Q%GW@.B9%ZMJ>!Q M746CLBJO6A"KCZ@WHJ>2^3Z"*^U/WLM#7?D.4V:5(.?Z5I9B!++-$UWR& *< M9]>!<.M,@/Z6R>41=G(N[F\J*X T:FTU9;FLW,#WB'0\LR42Z;UV7 _[;15) M_9AL9B5Z8+Z[.DWD_4VDU-UB'55*LYC1'UZ_.LW+_>7$,*O;:*H\ M9+*=AIP\BPQ&\>NG2;W_ ]"L94(:5 :T=B1A3@&XK[$.RJ8BT=AI"N]Q7Z:# M+DU>^($47@(P 6>1U]+->M5%")>PU-,TWO].++U^\:CN:?,73?!TONTTC?<_ MC=NN7D06'G*@+&1_FJXKLU^+ZLPK?)GHZFD"[S&.6)>]<24R%@!IHP%A*BIR MP]\AZ:$4//#%DS-S7U.']ACZ*%$7OAAA"E71KS]%=7<]-XO+MA;!:L7@")UI MV5SLRHOJE+2_Z_EP9TU!>Z9VS_#3ZUI_<=HI=SPSB1T$1&<1^7VJC-S#7)CR ME:IQU K3C]V:?3A5^I4T63S$&LC;JC(6&,&PUX.33?^A[M_-OI4:ATFFB_J? M0.';S;:K+N'VL &R7W1U[/[HPG>US:92@&,$@?R9F[2##P+X<%@TCPB:].\U MZ.S%4TXML5VUJ,+*6(;U AF MVU6-@PIR=-V@W +H%-M794>\+O3TT&&2'N'2/1BJF8T]25,!/]M?9GP$#NV. MEBL!U@KC='/VW?GYF_"\527?6ZW;Z_AX-0C/28LY]:!]]J1%Y&GOJ__95=+% M?-&UUT+E(/BI$8W^K VQ_84V\T#S+WNO>7PO 0W?=L232Z$*KR.&[<@O;VF<,Y(8&Z'80=!B(.G.!( M_#U[@B=_6F")WF"/OX^H=*_73/) P7GE@U*U-[^+>=I%NN!;??[\CW-D,[H303AZN+V%)! M',I:'VM=7H^DTN0>BJ6GU$[/AP@>CH'WM<9^C0K$(K((S.9A,5OW_T5P@7A! M]J+188:V2BHR ?FTY^7#:FBW.&VT5Y*(.5(F==JDIGP*,GKYB N=]D7;WM ; M^;#WW=\5-?0 ]]W/LAC+V==A"MEN&8Z*K9X6QHP1"= C64=8&U@7P35?")=. M<)F[72UAT"64G+.VR'_LNKI?U@OEM1)8'3S=<)'U,F$M'16/@BO'#<;E55FO M15>Y7*,PNFW;M0C^ ,B%;W+!SBL71*$A 9^(HC_4\ $\&1NL0-$;KOQ8DU"W M)<6/$U&'+7SUG&?2F)/34(7[]BWI0/@PC'.CY%H+?-H'JAD^H,WP,H07.\4; M?$->L0_D OB(MD9FY!;NQ<;6+<2U;0=2,N.!"$8?F!D36I5O0N"JH]3G7'4& M+9$&0RM";G> )GXHJ>%//K_KU/#!B@Z/,)T:?K,;9B]CHNI;I(#N*7O-4?HW MV&!JYG+AP3Q#.S=G2M$_!8^DQ0E.^B=8W6OA21J8K-JHO!F(-^^@?_RT%G__ M6GQEBDZS<\;_][X0X48$][QD"FM.Z>Q#K M[JMJ]LTO"_#Z-/=_J%ZV:]9K^FI]5446,:NW@(AV67;+7K2A+ME/9F5CJ6K) MBRS8L$IVW0$L13B E^UI0=XC#N#VVC+?P\Q\@]+9:^%J#"O@J^K>/#X.%1?G M7'1SEU4IP>JV:@$&'MJ+2A]4&'$MG24![9IA[WM4,$X+\"-:@-^%\Z\>9E\' M;^K>UYSTPB:B;HTRVLVF'E+:1-GJM"1_%TS##V6=?:)AZ-!CIGP9[,?6U1M !LG>8)\*=&Z SP@8#,2;E-1 M(;5)M>PIWC5)VO"@B@B8G*?!5+1;W4'/0UY26Y.EKAMNTAIE1].7\5&LN__0-(\ M_P[0P%HY=].KG!K"@RR880Y7O@STF!"RW@K\LV5=_BDK,W89=?HLGHS;IL MK JO.CK90MW:!^/CT&^9??(Y]AZ09JBDTJE!3UGX!O&"KX2!&!93H)F*8]-8H(1Y#T@QB.-*2;JAI(]O,+BP0*,Z@NPO\? M5#ZELN4);Q1=NDGT\2=YZ]\+]/OB!/0[ ?T^GA?XHX!^#Z5CXQ4U.$#L%$S@ MFPZ@K4?5NY&]_U;??T;+*0=EAFP@.'T7V4"\IHZB@-9[P?&,G D'U%7W3CG8\2.0[\%1!.0M=G]D5/T.AY-ABC(IE!"<@'W6(=R*)(U= M2VX^O.JB6HIB GH'B&RIY%W-K!)$7J M&\;8XYN(' I_AM(QSO*D6%-$C[Z8O6O:Z[/+]MK4E* Y,%,G#D77,]4#BC& M>C3WJDSRL2SW]\),(0OYQ:?/@RO:[\*JHU\FBU?6'G"HG_[E,_^'7&P'09K0 M+:N3R4M^\L5?[9)V-1'-J>#B9DM9($.C#Q,PNK@,*W8MCESURQ8HNWDU7*,W MYRW:2R@2CU?AD_['+NS%%\\_^_068@9XQ$\_)?E+#\=ZF7;G]#Z4Q9?>[_/G M?_'?;CO; >7.O+.25C(FH]JT%(B@>*504SC+OCN?4_QU\M*.L>BB)(,F?$X M*+WUY!9\W#MA'8(F)/"OD]F^K:'25>G,>>_L>7]HT'/[?,1N4H1ZK 1M'%\!UF2_H#S&:1R3)B]21U,9/9 MD7:_7;,0N9C8.;_JI*MO5C672.S(,3)6/V->$="_L(*U!="_NPGNH!5P4+1V MFRN8J8 C%/TL4GK4JUG-1ZX*K60?<8(GC];\/(\^@N\[C+4N*AS)!6N+U:7( MKS_H,^2HY2@N8W\U[;#)34"7PZ53['/$0CO513%U)A1(WXOQ>YXO*4QVK6QR M%'/FU(@$\,#F3A&CR7PEW8JC[9>Y5ZDI0.: 7&/AP$!Z*,X'LR'1CUFVBYUC M9CGF^+Q_>E27L0UG,&4M*4,@8Y&EIJPS(N91W= R-8]CR3E_X80)OU$"Y%W/ M9@AD@AOS\G(#)VT84#[?6%.)TXM_QK31M=Z1W51"9%T#7K.Z\N MR[7(*S+$TS14^,A>'G[L?1X?MKP#N'+]JC>]%7W]6?]5]%:M)5A;Z.X #T SNWF![5@UW= M5D2FQ:P+;GC4&K6!IEYK,#9U:@,7Q=:;OL-*(MJN$%A $S-L/&S4X.ER RNZ M0AL846A$,[?$K5UJY6YC*W=J)K.LK3D(XGJAI5VV3#"W+=V>NEVB70[%S?# M8) LI!O-O4ED9PA?6>W8S7 15QNSQ_&5W.$'%=2!K\;5[5[:5! M+?R$!2LNSVX'&5A7HM1\.C:+V?FKV8_NU'"R-.BXZ>+=LBQW2_EAC?O-;2U_ MD6-SMUY*]<_-BN)+S10GA5<;DSB:4_P%QB:_;09S"-9K8\2JX#\P#M MCN^C"O"F]3?T]C\PLW<>>\)>I<%^1#F\UUZ,?KGLN"3#\7Q]_:PWS=]G84,_ M\^,# @_X(&'O1">-=3)U=HM,X[X6(U7R< _+52O'\MNPW;5GD&08LL7#W\X; M1//A*");=+CEMPA^/GE^]I]T6%>@'*EP7H>=JJ0C437X[3-]\NF3\BD^]LGG3Y9/*6=Y2?SR)3L9SQ<#7U:0ZG&AJ@6)LS8UTGJY?_[O]Y?>'GQXG^=BGX/MF;V MV(I^'QDH[>;ZWH_??#_[Y/S9[(=7;_]S]NWYRQ]?__#VXSSCCX+KCI_ZR>V7 M("5R/EEH<"30D?!9<@B*Q9'BEF^VQV$H8?<<:8AJW5X_F_W?=C?K+^D"L ZD*QR>;SO;4L=+)8^Z"U8N@)O]<]GY_)WTXQ. M3\XT^%MISOOX>$;BR@\$#PTS.Z\0PL(/D?2R@AH9< 0+4O=,"?T8)VPT/5Q) M ?&+[4(<+B'Z1;I,)S#)9\FUX7!JX@EK]<@"P=V4IR7< M#F7/1C-Q5%I2F**X>.3!TTJ -N1'WT5".?M1Q1'*)26 \)-&VEEXE49U8?-S M--X.3Z,$?B$@99]-S]P:/2A0@2L]18ANE?=M$7/2:)MH&\6(R8.&R-GA!;:HC@NL.-:K;QYK"(J36(8CQF>2/T3"EW*-S;N/(P1*^@>#2+[1^/_ M%_TA)1I@,[^*Z86P#-(F>R@O_($0;(,P>U8?2@-'?D==NU+<9KK#OUF@8B_/2)_<0!_9=/GKV(OS"!.*7,! MG/T,I8GFL-!_^_U-> M)_SC16%=?&32S!A/S9HD_DZ=8YG;XJ89%;O;2W?-!D1:X,IL-Q 3,=/72S+ M:2.4,/5A5R%:O.U\^X-8Q["X!>'IDQ_>O%8U7R;/!$!;"DM0^)L7IV[)]'G1 MA!F5N%=FZB _5R!U88-"8'SRDD,;QF=_!!'<@\V*?0M^6E#2 MMF[/ZK#*2=O#KVF[[ /9&:SEJ+0>))&2K83P+_RV*TR$"'^&U/%F0J^02GMPM[J]N)\J1:$+VG>!-AJS;FKY$]%5^JJRY:@V-PF4P=G6$2LUK* MY)*#M62Q!ZM. A$0?'$&(^0-6,_23;D!G3+*#0X[O*>96_+&,?(10@# M-7[LCU_+%DD\!','B\6@1=MU##F+AEE-2TWD#M]_,-' ASO',&12?@W+^"I$P7JH M$_O@)C,-<"JG2N_?G\.Q35QF"06B%=<9,#_&14?7J4@TJM&!ZY-CA_AE8"T#%5/%^(4'4YOM M+S]"M23?T*XKJ:3DC'T5/%EKW$V''=?&:EW]DA:'W+:FBI'.IF:P"7V%C6) <[]WL8C[0 VL-KEE/H: 1!"ETA^N]'7D4X@W'!\W#. MK%/(HX7&V??EGK\L_/!&2)\]=_+".&"]O,06/>9\!7G^:HEU:/\.4PJW2L,, M\/B:KHN_$ST=+@H%Z]F6AT"Q6-=H4BT4ZD=Z%'* 3U@*2@?,+D@)*6[ R..' M$E-XTMU6"GFYUS_A\=]_^>R!M^/][=2.=ZK,?3PO\+ K<[\Q5UE:=LH92Z@% MMH#.*C)>O#9C7&M!N-NSI3P$Q*LZMG^8'@XMY4/TRZ;RMU OTL% #STX5.SP MJ(5H3L,]!F@)2>R^%P;V7_[ZZ5^?/9]M8O+RB[]]\>QS^UG2EW_YXF_/_A9_ M]<\;Y=W[1:T)HILR1QOLO:9")TK7L.$M@Y-GWEDJTJDH J%8F63U*-'E M=;G.-^6OX>,_5_/96VW$F3TY__GMTV+V?0WAA^ "S\Y_Q=>>\#^:+?ZN;2_6 MU>PEK__&GN7)=R_?/$WQ;EH"%R*H37.IA?,T>\B,-,%?C-D(IJ([/HOJ.1B9 M1%-=M$.-_(R# $_+H<+X8)!7!)83Z0G67.MUI'. UQ]\C7JS MVV0T;-(>(/=GN\<9ENY^>L!],\>UA,7SV%,B<.%2WCH1&J51G'9N)840+C,A M ,:MR#B$[QF6) '\YL5KT*:E6KQ=>%1Q?.-6+?N^7=0T![$3P0H>:8G+!#NP M<>SCO.T)J-)\Q>N&FEJ:L$K H9= MEUJ6KN$X+G',9:+Q*P8]LK@2DB N4"S@76.WMV-:*BT3Y[1+@DU_4]0;L@$Q M!(#:\^GGD=([F93&J4_#R:?Z.P8NW_/+2D;CSYH ^S&RN4QJUW RA%K*=Q0H M^-?G+.6OE;8M<*L7MX%4',VA)>-Q64+ XR'Z;K $%VU8"&4.Y3--FN3FZ;4,>G75KJ\LG7PXYW37 M9'O9%;V_LRFC-$96@[*TN#O#M+E,\<6\5.'VL:NBF;5N^C"IIJ0AB&Y_/=5! MN@/AC!,;Y#]%9GDM\':TAY_%)F@4D::])K'\/DTMM@>Y- $-"CN>+JWD"@2? ML1!'41W$EV].\N9W/=?A+/"3;'.L5>$KUC4YWZG.1^\N3/]RMS"N,S?G?;NI M1I-^FM4[GE6),?VT!E=MV8KV,>CE%GO&EJA9S)A MIH 5!T8=9+;+ERX/RG= MW\,$XM!&32;X#2RC5\!'((CLJ^J=ML!;KD+/7J,VT&/^(3IH/U?1D$0)NM@+ M?*@_QWB_\/668H8JP%(PD7#,&+X7LPV"I#.Q8]KTI7$.^9JR&I_\O-T9$4*L M0BF7J=95C6Q8 MY%N95+CG!I$N2M"/FM(KM"JLQNZHM.[V,?]>&U?G0'S#)R M?)9&53QY'5^#%Y.651F'O@JNF7V4IGNP6F?>/QP5,PJC7V4!=%TV%[LD,.GS M%6;YG\V^5YSS*"LB&5+'S;L&6J0"YN%PO-T 1]7*RWJK]XU!2I%X.SQ9@TOB M:?"];"T?MO<1M]1&ETKSDJ(B^=ZNETS1=<2!L CL*7"+;'<5?MS<"WA54-*! M[?:R4MGE5_6') \3V0%[5OKQ#%1R,MZRGX7[+-X!8A0LPB8,<-6E\_G1$\^D M[";[(E@3SL(SZ_MV[FR?IS@//=/(+VNI0._G!$NT 5%*EAI\:<]1*,K"F*K' MZI2I;[V?=;O8EAX>(GM$!R-(( )JZFIK>VQ$/>*G2P@/LU@S!6>)^$@3 T,% M&N9L7( 3V\R97VO:JS)Z"O .Z^!+2(]QU:7LE#>&S*7& \I,!T@%FN6ZFOR3 M,5#OD#)=E5=MQXT!:T\* T A"#LR>P\]9 E**>U XU;%Y"!W&Q;[8)'K4NLM"V/&( P MBVF%B"P:L<6S'[%2CS=_>O=';3N_5?)PU]"N\&J?!.*!=0!0/>A'D&+780+- M2-2LQG,]E4"3_// >P5/+!SJUPWYR]%_)DU6C1G>1351+RJL!4N,]D'+&9*8 MFGQ/GE[*C=[ Y#*1-CVA?'[GPGOQ_(3R.:%\/IX7>%0HG[R"K4Y>-<:3QJ H M^EA-52'X&9<7I%[*X$R#ESPJ>NQ%*)?CJ)M8NU$UHW9]%2M K,AG=*IT6\J% M\EV:,W[8UN%]L]X=OZE-">W9)6$(P$F;/(9X?G2(A,]+3^->*,3G75L"[-U( MJ]]40L8KZ, K"]%Z<$7M);61 I6$8;^M$L+%>!B7*0O"WX=K=E89KOC/ MY" MY]!71H8YE;A0Q^)&V,PH<>+IX%H-Z(1VC=-1(T[2#BU\$4CORU;P]VTSAD#/ M7CS_Y#-,0926MY14,1%D($*,O3;SX& U"NS/KKK*>_5!D:BB,;7$6^-OFGV? M)%+X/?PEQ$3O'K>_[^+)'),1QQA3F.Q'[\K>VB\!JMUF4+I3A[J2+(/&:PO; MQ,H]2\5 ;P&XN7"@','M 1>79]\B [1G.)5HG\I%MHS8TY$9FT3ZI:9#3,_! M_K7EQN[F@;>R42=^!*XRZNV)V:4?N/9HR0 M"&2 Y8M%RH6(85'3G3&(RRQG2VM,NH=.U,FD9@>P.?ZVC7;+#NR M G<.=9_"$1B&>Y3F#L9[9/Q^HIJ[BOW_J.,)!.?V>&IKUXX-+!DQP7(H@L MFT(6'=RKS/Q-P7+,3QN1-D5DC@(.]ZD6,&:3+1Q KVY\G_B4W^$X7K-LH>:^ M#ET&;_LH]^)Q B8ADQ2B#['?(LZN.F4YC"=?I#)14[,EJR\*EW M5;65.,(!H@]@9T>*6H(+/<"4,8NLMM*[ 28[G?$?Q\2M-3=*%J^(Q3FP!8@I M4N9QL+S;KZS:0?\T5O!&V<,_),@<=_(_(!JFWY0#,$JQU-S.?I9?PD!'QF.' MY27 ZP/.P8QX(^UQ[8?!RAB11I]2!4I2@"%GK7[4 /';AS]LHFRP5>0HFURI MF)DO2?0U'2M"]_*92HC9$4J,1YH '\(Y.?Y6.K[PU?@%^3YXX[J#>XVU6Q2& MZL '&#(2 \N(L:"6U_M82$UE*GXK'%V%M!LDRA'#+,0"F\)%Z--9ENNZ1CB? M?$Y$JW)HVIN/7F!50I0IF3''))&!&'SE D66NCL,K@] WK^12^\&[H1#?].9 M!]\ %;Z6O^@X*Q!U1[Y[\U/OR^FI8!^6-%P1I;\)]Z8&+8.G6 F,WM_(%(UN M+CAXG4SMJXKZK#!VC4G,I(C_<,CV4XERMVQU@Z*LORW>!.G* MC#>FTQ4]@%D[%U!#)JX5(W5C_H+!+6+.+[86YH%+C-PT9Y0>2Z5IYA5=&\8_ M1F9B* ;[DGB]Q3$BN=10RFI&UJLHO9^^5=J I@\45OS:O[C3_&)!(ZDC-CV$ MW24;=1T>$GU.//4EY>GT$L?3ZO,PD>0MZ:?E:K>% I;\U1,WFJ@>YLI@A1/O MO*S*-3.\[J\Y+$7RZ=D[!Q]JOJO7@R$+QRR&J^,90]<;;8]X+.E'-VTW:FX^ MV'VXSOQ,9Z&U3/20.?B7U7H+5\RR!PG=U4YDP"35'%S-,]0&'&7'O M(E0 M5-DP$NV^=LRG]DR[VOSK33@LL M0Y',HGG1>ERNE-FZ?#VS@:-D?38.*;F) C<>%Z/JAR4[Y5$RVO62QP\K(!C7 MLW9U9A9-]@92_&%BVPU)W^+OHID!G;*,,(AA^TK!E!SN#3Q_;#WR)JQ]G=ZN M-'OBRU$RNDOD;U?E.TW.8V A4?NT>.]$A0= #+H3OLNJZ]JN8%O+>G^VN*3_ M8B\0>>RN=FODYU)SB^?'#5[&DO]>UGVW,TK3CFBB).%F[Z+I:1%Q*A>XHBEJ MCC-#@D)-*8)M5UV5:Z09-"J/M9>#JLA-AW(J9,3RSX8670$-:=I0.M&I][)W M#DLMU6:QFN'CJ&!(]L!5/#(@A>,I'0VJ=(9+@\O_[,*\FM7OR^"-DUJ[,P\S M6Z&YNVE#,7F01;_$0#U%(MQHJH%JJ0(5O]SW9#?4*5(0O\R%%'-[.0A-5]RP M.RS&5UC5 \?=%N7'.] )4R,OME!3]HE)0ZW(#YY9AG MBTK0XGVAI)1YO3CX&M0M550Q554(39=[@'1%$DY+UC,+GEHQ6Z/5:7P/&I.N M X!K)PS593VO)94+DVE7X_MH _4(?:/'H7":Q%^.UH^N0HA0FW"NN>XT"7%K MZN;QF&804"5LA"!PPCXJ7$P1U@+"B6 $X8WUBL59A:@4(*O$WVB6,;MGX3 C M=1..1C,<#I<02+M69JZ8=_5Q7/1&EA5& MQP0W196W!"(![%#VZ?#$]-:%K@09RG#D@S>',O?Z"@;)0^72KLZZ]]QE9!^U MUZ+UBU+9>L039*^+Z<)K,^L--DW]]P/K[NRP_TJ8WM9@ T;9/RQ3O>35_B5X^<'S'V]";;6YT4X7O\W^[H::,C X*M^; MWW ;8H#I"C?9Y@M?K&@1_($!L@Z1>WY3+4F4=?AF>N8ZU]/VBHUZ= (I?&%^ M 8UM##&\+U,.,>Z,SAQI53-W[FF1V6>:UHQ#,+W.Z!W@0O"1QB]#+.L0UKF M8&LE>C](^1QTI/@%E-%5[9*,NO?7IL*LIYKB.9SCPL0$XC)>W2*51:+%/)S6 MRR22^=0H"+I[%85:6L"7*B1K60TTMC >FX8]BDGZH_#(V J+82$%KG(133U+ ME?'S*]AQ=&B' 9.7W,2;9/-5D_F99T+8L'"/^_>?0)M#B:]P_HOH@#];7/I* M0Z4-50ORTP;RZ.,S5SOZ!)>[J+1YT/[L%[1U1&GVA+C9:#&VI,H2DGE2%Z<$ M!H[KH=UZJ&]LA,2Z[D8M5'R J0\+U<][VK+8;Y5 .U4^ (_\K*+W8$H4.XVB M= 4!F9>IX RL+X87@)FJ4!4$"NQ===FNK8?RP(4;U?8@J4L1S 09^)6I^XOW# L!5;,4^^*$ MP*5(#'H^HS/PWN[4SC.G-H*87 NLY6(7\22)WIHD!E?J!HQ2/]X@_/PSPDXLF?ME.86>PB/2D[9!9K,MZTT>.4[H* M>JPO'0&,>0]]:H(\#0IF:?A=2KZ&GO9Q$\90-R;2^I@8,Y">4R M.#]T13O]3*I_68+&6#N<(U^H%R\!CTZ/8Q6.?34DL5OL->VG\^^GXS%[O7\? M1V,QO-.0;DPP/)F6' W[9)H@,B"]'S('39BC^: 4C]\^>W(\T$U$U:Y*.YEO MJW;LA\* MA@X5&+6SBS$M[>=!!+0SOS;.2.$ ,>J=UF&G*V$+"7Y2/<<\3'E-?NPV\^]# MY:2(K-%&^KB]S6%R@I\9N])^, ^KGFDX_-U9882KWG9-M>]3VAUC^FVU),WY MCUTP2^'4VVQJT0M_\NV/+Y_*9T+8YI(+$3W %$RU9 N3/#S-G!XI/3Q]MK'1 M-"ZK%?B[):<_#&M5662 ,4R%%LA762W-8HR,1%QHU9'')ZE.2J'3Q$[LMI1< MX*OY0@QC3]\I0!1_\J95;2+B>\>8GX.%<>&%%#>8H!K@:?A/(( M:!$B::*N5:5OTHQ,QV.VY@+A3R46IXW*%-^*VVOS!-_R9VI M1U5+AP8/_D%8OM:J[8C)2"ALA[156W;&>O +]HWDC5-O[L1[M$G7 *1B2="U MS=X[JHTZKVG;59MZEV3)^JCQU3I\(AA7>_=,TB1F]JH3%UP7I_-1-Q]=!9XA,JA[X"\CJ:@O"B"M&UF MW=))@"7K/;RH0/RP#78BC$8[!%\/9C1*/"0.@80%(/&%J=[FL"Z/ \QKT+(P MR@VZ(EW3^F,V-MER]ER($01'<@ID^-N!\@-I.UZS/A6&^JI:BT?@B[ZFP1*W M*F;R $@17 2VY_1:N:85,HK3L'8656>YM@VQ,KO>&FYZ%D:TNC_IT<;SS>%: MI$QTA+Y.=;)B"O9F8W"D*>0(ZYB +,@U>$.T\K#1V]$#$8%;/^YPR >)]. V M+7+ MGY7$*P@O3P<&!@O10YJ3)#3M9- 2[6Y>H$T?*?ZITTHLSV^?UQ&3PMKU";JL M.E,A*;F>Q1L3A$A&.A$3)"CF!:]Z(45-^ET' #LAO^"0S$28QX#D5KJ;0.]> M[C:0584[H,!+1?H54C<",+SNV7KH:O4(@LIERQ@P'(^789C?:9"Z I-$"'G@ ML2_4IK)TTTAI$M4*G_XQB*14OD80R>@^FK4],S\A0FT>=1XF4E'4JRQMEE=71KGA;,Q0C%&(E#+_XFMDRC,K>""O0PN* MF"J81=,$#X^_S]1Y!"PBKVG8N_'\P*/JF4XB0^OUCA.R@PDGRRAFCX ^@A7SFCJQ5UAN48# MGOAQGEN'^K &_5FXPJGZQ9)'+]?[7DK(4NYH.SV(G.* I/"G\P7(NU% D[Q* M>A"$M8$1>*A1ZS3)#T\WF[R\-!:[2F)[ @H:]M%1C+I4XMS)<&Z3':OL?-H- M/?U3YZVWZU%AGT<_'L0>W>7APY@RS7X5KY&$KIA4>F6D,,MNCJ M.9N"NPKHY?D1RH;-K9CQ[K_3>4H8?M5 M705%NVI]TNN[YWG;]>7%=/R@L<*(J2KA7(534P+QJ'H-_HTG7<\G=%2Q@[O&1IA3OOJKB=">E<*+:I;>V\_V [Q['X) 0 _-58D;"]- MIN9.$WK'$]I+6]%ZA/93E(WV%UVVZWI9[D^S<]>S,R++9!U2"S/%N"*IV)@I M215?VKR!?5,R]I8OR2R1QZ5Y("V5(4@-91;+X*DIF\W_D@6E!.^4 $*&2HYE MRO$]G/Z#XFT[9-.2ODC^@@D^:Q%57*=MS/,XW1X X&;S:D"O+_8#(C_R!54" M/>;!.*7>$)N^85_#L>\DMKR3=JV MV'6GS76_X8@ML5$=CTVV0S6B?6->F+^O<]3^6$7)*ONFDA0[5B<%E4YKX*Y= M9Y!%2>LWLWO";+2@0QRUW$ZS<@^STF^A?C(I%N55,3;U!=D7Q+<9JT:=9NX^ M'18>[@02 7LGNXD^9K6H>W-I(@&[\UFBK G9Y,ET)][Q? _LL1$9)K MK\\^^5O\^VFR[L&9$Q")E#=3^,\VSW:KZJ22B2T7E"\7XI>PHW>6BCW-V_WE M5QVW7&NLB%5S58<)TOAYA!F"^=XBPI(D>YPQ1 M!XE!)KJXCF:,(N5S^O"H Y;3"[NUL&?%IZ^72;'49CO<"LVK#4E5V_;'5R?L7>] 8"LU$ M%P\2;TLNB=>#'H+K J$LR*Y2N3YU/L+(M\K50B8?D1]8*@DJ *YVT_HT__>. M%7$5(!. DK[BX*^H"H6X"9+AF%V5:U#FFLB$0@@6&9P:WHVV-H3ULFK7=9M5 M$A/S)2[,*PH3KJ? L]YDE*$BA 'NL>@H]N,6PJGD! $W/[A>QRQ-; M]C2[=SN[GDML@A5TI/_!^U N6+Z*Y'L4VPMV.9J(JY9*4G>*$>(B5' MHD+M*P=\B)P9>@PN=IN=U$8CX=0JDL7*EQW-AB5JCM-5A"/O"CR(>="#8ZHZ M8#FOEL]FKU8W7&Q54JP3J+XI2I;$O>+(BS."ENO+5DDS$N=*H:X>B%$70\6VD(>6*%9ZD-;2#4%R\K:>HP>#6P8>0B6\^I;O_"\U)4>S$%= M4?ZE+9>567KCU&[2O$= ,"M!#WBS0Y@B/%$:&(UFV+1UY9S-J4%ONXNR,4:* M\>C*%RCB=JTS..ZK#YO86I#"1[V-CIH(F32:7QMM,V\A,8>K3SU;4D8O14R- MX)_#ATF?ZULIV7DT?V+ 7T.B$]+E:?9%NIXBD.NRL0C?>,V7%7F .7"/8PV(/>*TQF M J@Z856Y"5\#:S](E7 ;W$2VG_DZUA&GG([A2>TFU!5))X#1E!!19U*(EJR' M#LEDAF(,YPOX'*'SO[7/L!SKB?D\*#F2;W M]W@ED.*'B6#;97HFT2@1DK*QBNWI,3!\-YT 41O30[A'(_X@%ZM&_MC?[YXWCSX"6@T;IM+BH[U:1;#,(T MG?PZ^F]+3A&5?0K1/"& H?HE728'2N15)A<*F6:. M^G!U)Y"V2(L08F[H-/(=TB"&X;FLUENA"XB.@\*L7_TXXSEI;Q\#X-EN&YP3 MY%YD"*0 AA'%&*,8[[0EY87XYEY[AE]5MNPPW7[@^MT6V?0LS!\) M_%%XM. 5$F<%D0=B#>3>*2>'\ &>ZIAET9-98(Z$ED)Y4P+NK^;,^I95YWA5)2A"+70GGG:(*8,S>3%(N0)$K&5> MRG!;8PP60BS""0FO11WLEBIY8#%/>$Q*(.+3NUX=QWGPO5?UT(\S!,+FP7W&1[N]BKJ[SGW;Q%G? M: *0^)QS^JXN1*LI^TMMP>\!T*VPA51C_5DW[E/CS 5&A0ZG#"<:2"TWU*Y1 M6[&L,-PBV2[9O(E4'2\7]R0&3_]=C*REK/Q*\ ]54-#X@FK@;2"[L#HBYN,AQHU+97NV\]FWT?K"V6 MP^'6;8,[W$AX+:.%QJ \3X39BT'H/,Q?'U8!^!^A"ADLJHCVD-&UQ@M3F5%E M-I6S!7^S55O%0P%+CM)E8W$MWM_L;BI!6H&C=VZ',B^ULXM=V87)K#0XC3,F MP7QZ88;">N[+NIJP]>F>3-8ZJFR?QY&F:[V#',UCB)X_-UVP?WC$%[]+\& , M,?NS)EM_:E;E52NGG2L(*U;-TDV6YK]8MW/ .5E"%GQ^5T79(QS7Y"^B[ Q; MZR3YRJ4^=CFB>%^6;0EKNM3%\#Y.ZX?HCQYG.(]V5%"%;3,BU!NA"&^>&7S= M45'DK0J'1^:S\'HR["-00&J^,$MAK1UV([9D'$58ELR=CXJC=OT119A[P; T M8 &UT"E\W"*A-=*+:&Q!C^ZL(XZ M'85*2P&QJ<#);DTU%3PM4EO*+!SLF[9>)_&NUEQ,6SB79B] MEPGKX#45H-IM$L%=4CN_X/R,5#BL+$)_#!%)H<$+1*3IE(517,.;Q=/IUG<# M-]\'E^ZZZBQ@KI3,AZK:P2WTK-O9RXA$M@CV:C#JR%X8I].%YNY9[KKH)^,U MX]KHP\V7[36ENWN+9O6T9! 1?M!)E:HV/!L^X-YQ6D0;_V?U/7 8J@EP$I6" MI(CT'44B<%8>#JG"Q5!.,Q=9I/H078-S:1ZT][IB2,T.B#%KWW6EDLT:#-.3 MD@ _G%DHUZ#6-U"55R6,O9(9?Y8 B3^3+X72NL$^6>BG,V"Z]^-$@$9?)N,& M[4SM@+0(5D6F8V-D^GRVX8I, ] '%>C9$W:MI4(?8TDKDPH,)@D,I0J MGS)TZ@JT@EXF!RW+DIE #932XM,@Q8^+5P*2DI<331>_YCJ22.A M1@B&U974VGO5-K[>%[@ TM['_'9'7/"1/=)RI YO72!Y-3F;QOJ6 \T2FXCGJBXC1=/4-5S;2 [ZK?'6N:MK=Q:4\<,3?AN7<(9']5P1EF( 9#ETMX*Z]'OQ>H;Z\6B?6^2" M<9V8*G1>[=CK;)E?WX(%?K9I&X2?=*#,;5+@4GC"A2&:E0NJ*WW[[\@[/2+5 MY*!1F6J31Z?&A7*#+)#-AT3A4.JV24PM@.9PV4B@9H^,E'Y5$&A_UACQU01B M+<-AII+!*)TT:9KR9+/2Z<>/2QH1A1L3+>@K9]6FIR5' C[$R//U>T?+4D:J M6MD?+4NMQBGG(HQ+SYEI?.HG RN$#[CR6#P8\<6HK<7$S!RZWSI?&KU90&8) M!' Y,XIN1F6NZ1<$JK5<8'MC1[D=2YV$!J&,U5KC835]5DF^6QE*#NO,!-D0 M_2]FYJ 0.2$JVF=@("EWHG$ "\Z#B^>51P #D6'U?P' M[RI-K" MNTYT9U3Q%^!BW>9J(X@SX68/RQD!FI=@O-EH$ " X\T.KMPPW;APHP1C=??]G3_N$^5&ZRS%1Q@Q)9I3^@LQ=$. MOP@^F\0OB=:- TQSA!E.+,$.J@(YS01PB=[R!5]?%.V+>T,XIXPW\+ M%WJ%I3BJ0*&BJ?Q.)%>1 MGWB,L/!S)M8/:)M((U25C0(<1[?4?";J761HT'!!+KJ)F,]=N-? LHT<"EGA M,HS3M]6\VZ&H_^+YB\^*V;<=ZM%OUVT[A#&#=6'_0UBK+T-LM)I]$U_QM;RB M-0J6P:[4[+]XV]7+8!-F/Z 2>EUN5*N4:>TPG!O)UBLA07AWQHL\_(_N+-\A M%SY9XMFU#IR@;FED!-,4)LLZ8>FV5D:Q(TY8EG MM.$F%?91]][!D?>H=VP6L'N1J%180S,:W2$V]DV<;:K#YY(I:=M9)=<5HK)- M4O<,H)N^RAS<%3G<@KM0876E)JNE*)4S5:"Y$+7)M>FV*:>6E*S,&4TH5E>1 M-BP=]R%JIBOA;<(#K<-D$961-8(:^8H]C&*(Q\#A*(LXX;&YL;%N/]B:@S+1 MP<&6=I\B2TW)S@W4O-*N:$$-].T6N$:'Q?RC>\E/194_I*CRQ:FHC2@-\IW8&&U=N=8(=0B8/K: )WW5H!O>S:G28_KMMN;?Q[#.PU ML1Z^RRRT/,.F'43F4VH\(48EZBT1509;9A1.FO&R?+2(5(S@;Q[A.IOPR0U[ MX8ZR2"B1,BD6OK[,4X/Y?9371("%NM3Z?*UE)2'/XIXZNR=>UY[=?YD=+> @ MD,1K'9YD*4& O,ZVJZ[J=M<'(X",+QK[_<,&MW'0C9A#4\;%'56'\;8EBRO# M=A0P*.*I0LGY!G,7XT2FEY' 67+6%F76^5!B845XE+6$[+:8[%0+\NO+^A(T M6\6O2X 7-BKRNL8V9;MB6R[>0=.;2R\:5'V_([/@;%Z"BR-XT'6;_/!1P1KV M0/AO),=K.&*?9_%07(Z*@Z!^V#(LK,1+JE0?KN:K56J#L38[,G"QQB 0V9S/ MUT>ATYC;:3R4V*)@;M<2;(N8\N+=9;M>LOS^;:UH 8&+\3!*#R:(^)PT3#(= MT)PK.E4'&>GK:A;#N'0SKCWEO]+B8Z<7%[;M=A[\ X.^ MIS0.@8;+VHHD.D.'U=]'':-;G.AK5SA_D>I"A6N.=K62AH;XZWJ^&Z1YM'4) M5*4G2=A*GKB=-A&D_D!69:+FMTZY VO@5,*.[1&TXPMV[&YWW;95XJ/5;KT* M3I-5SK(MPS(5?H.C34A%0MR*3HV#\MZR[N5UD.(:>57%$7!&1&2$#19B<5C_ M4A/B=M;*V(7G"*9FE:BBV)[=C0;X8-\>,_R"FN6BE3/ 1?HY1,%2*,1'1!<& M@N_Z 7$A("B>O*IHBWK9AB? JB$8AWM$ M4BQG9(X1^<4A]NQ.P#G\N:T#;B5G/5P/#/W#K,#\7+E>6AF7@R%Q2&T;809, M#DJ^"6'!9K<9C3,.>S=/1PJBF"/M%TWS$C=_&&H]6B0Z,T,U@H&[V8N#-;:(K5I[^W5,5XYT"(N26I;.F$JT%'MY MX$TQBY;03=-OK31-^^G7CUZS04OY4SV+7:P MLBB6&];H.8W;W9#"O>. BT.*12N*V&:GC\7VU2H:@AN@6G+BY(]JK85ZF\D MX[="ZO^L1AX.48_>DQ#NV"+".F/.WUA8"\WC5[*"!=G'U;9"QJ*2SJ!4_UNL MRWH3LRXA"&U[6<&LRJ=V]!3-Q)L_FSU T_ZJR4DK;;N++9@EAMFL1+0:-%QI$9DZ3I"4C8(27*5=4LM8]7OKT7GIKRHD17GKTI/J'F MK53=!LG]A,5WP9*57W&;ND_Y,.[?&)A=U>TZEFJF5R\-L7IZ\7L;Q&JPZ>?K MX9*88[Q'BM]2\WR:3_=:<)%2>#;BA5BTG?9,DD=CZOMQ4/7A.%_!0"Y;.Q.N M]>B*Z;--U*^@=V_'T^0#C1W]O"%JV4HMS$[5&4QS>.OP+!?2O9F_=WOD+FI_ M+VIA=)+3!5'J%LDZF6AA?&*_:/R+9S*:6(DLIE.)!@5O M)ZPI_2L[/,-YQ= ^''F%CN!"^$+(1MFN*WF9F532F3>A.,Q[WS420>N\?/@U-%]'85T;^>*J*GBNC'\P*/BD'RW(F>%].Z M,T5LFY&F901Y:Y$]=(V\L5)("+40@^U!7=)7,R>A'ID88*R9#-9,_D!/6]RA MA! L[/P8V6@FRBN?(Y>\_S_#P#] ?]_HSBR^+OLA4OKI[ZPAHJK>2;N5^&MT M(TBN[:A<,%?_ *(0GMX@Y#@L8\74L6-PB7ED2V$K54QK/2 SJ>Q:M/E(-4?W*\-3+G>==?6OZAYY[WU5 FD&P;W_*!L" M+3_]I%"P);QH&0.@L*@LZ8LGJ83U-OA*[659H"/R&;HW@W./K.UZ'^9 7Q3^ MF3A,1HR@H=-B70')V;9NS/9?AFFOKLIC%Q0:H@KB(P0GYS][:F)HB6+! MKE9-P;9=2U*(G70U^PZM,0;<-V%$YJSVJ2N:VDU5N_R\F[<>,(>A6 M ^\>*$IT,J3'EQ;[<9Z&*3QG"]-&2(V0[S=7BCL8JI.3\T(E6*/D699;S5/S2RF?FA@TNHA7<3B; MA*QA*.:((O.7BV&4IED]WOY:3^LB.TJ]'77+/ELU9KR]D(6MHAB8IS5$Y.D^ MW.U")UR"LDB@FH&,M*7W-K%DDL_#>W47&ESWHS6N>50D?])U8A$=97[Q4D"% M*B5^IXZC';_;[',7A:-0,8L!4Q7MLH1_N?KL; M9#S7UO=X\;BJ[2CTA<["I4RGUG!4!;F9_5L>DP?#&.V1MO&*AJJVHM6+L-R75C* M9U-JJ23#^U4@.EO7_:63(@%;6KGI)24\+8%)R9/=_!]J4;"-)'_JF^Z5.4"8 MP40S)%TM62N>LC@6!$$TM*#ULZJ/ZP96QK\1G&L*:)4F8QB-; G*8*"T>'#8 M6=S.!;R @WBC52JR4;]W[IVIM9E%ZX:R;Z4 9\1^YGN:KY%H M!@](\\*=6NUT',3SF8!V>BD='1Q38$EV*YK;LHDI?%?VL^E,4Y@2B%P(TF29 MNOTFOENZ-\&[%:G6!XJ]BP;MS67CCQU8,ZZ%!M$N,6%N8V;\Q-[H8R-JX8/% M5E>[UI2X 8M5]+&:ZKH:+_ZJ4H;&/B<^Y!D47"@F5F'"1[J@,4_\_LL4YD<8 M?>3!C!_PHWI_PAA!I\$S[G67T^'WY(%:)!;*1*)Z5$-/9/WRP7I9&;]CH M\(B&(-A%;%_:B>&\"FL,0>(JWAF-;%E_S9$7Z\$/H!8+5;,0?PH!>@9F2(=X MN+!9ZZGY#>M7'W@#C:K.=LSU#4.> 85N'K=3 OMW)K#_=DI@GQ+8'\\+/*H$ M]ML0;P/K!>9K.$,*M_=QR>-/O[MQL !-2S=OFF7HN[(PQ@O&MQ^^CF.5@R_YG1MAUL#([(\5_ M%I7/P83W018Y;ABR 0&.+0Y3<(="",YV*_K365O8@#3,<,!$Y-:%Y^%AGTV[ MV'6:>Q)F\9C=%)D3":^HS3'.G4C?E(/79?&*\-%IAO^2#MA>970V9?#F!\00 MFC!+W/1]7J0RPNXL5Y+R&L$/6RQV0N8??;(+]!(U"^5NX* =1F]'EG'6!Z/! ML_F2QU8^JUF,41K03D7?<_0QS9]OP'.&N$O$17V 3AH+A>+G&*AFD MRSZ\:=C[W )_O,48Z+AC%6Q8*)7N5)#U?<@A/E"9[\:8'%+0E!"_[K M81V^1%GWYU]^'S.1,0CY.FR;71\IL\XIH%US'W\;G_BE!0G\S \I3GB=$F^\ MQ2=?_GDAD,LV.?2%KH-,@.[+ X(L@F*%GX,A0!7;5-U&-SDIV_"%ZBE\3 M53?X#N5_#P<+87?'/I.M''D7UEVFXWK+/P%/&Q806RA=@B)FA(X^D2>F':60 M,&Y9?4WK/Q,HN\A^@K])SM$]D:@TC@;B@%W0)5BI9 MU3#A:WI X0Z]@&OSL;1LS>A)'G4U(*N)C;O0HY*9FP'XN=P1TJ1948!1(-&V M5_T^C3UW=KP:X;/;P5^WODQT8%7MCJD@'>\DD%3]J3!%5"PL%,0K>1.>*$H- M,/4BI&+PUD&T'&4K7I1=9"^,3PC?>IWQOPVW$7>4U/G$6<;\W_@P%1?7CE3X MELHKX848^<&P(,[$D8W>KWO/=!1&'8 T-+DR>6Z6^PV6!OD=YQG99&D M%Q5U-)FN)Z; ]/+&< *MA&9CO=N>B1Y?[-)5"(-E(/6FUCOA6Z_20:RD7L9@ M(9*.>%G6LW.8='B,)P"8":[W#,MPGY9IVXDJCBS2I])[=LT$J9WNSV9?57NJ M_ER"N>T($#C616-QUSKWX(MH/Y*:,_%DD CVHINKG:#DL^XFZ4^7O/L%/1N- M#/G-9,6EB8@\=L$[JI;OJ9:R(C,(YUBGI$K>7CGSGW3AP ME&R 1"1^Y49M)[;$%_)BPD 0K7M$\DE1V9UK_DKS>KG4I$&I_>%2O9^]:\#R M2S=30X3P66DNZ0=SZ6=?I=^-*\]2+XK"8Q%=X]S3=.CS&&3/K^K*N??C(5DV MF:Y6L").V;2+A4%@1/ =!JRL?[$'H9RYAX.O[LB8FYW[ MB5I1=&#E$D@/B G*):GK(0^P!23CX^PA"F,Q08(,@JQW)_?J)72/G32F@'7+ M$VS".932UHD3[6/Q[6.!)&?9Q)4_:(-]=[=ZXWS;%PH HE%!VD51F.$];VDY/' M;+#=?3G^7HS%VV:=L1^%84>39?"A5'L@NH,^T[SM:F%4\9DF,D!7PZ 0=O,U M;GXN:X"WM_!) M>+5_W",$, L@I'I$_E :#RO(P+Z*ZM59LV2:1P,!,S-E"8 M.'L)J%&]3:D3F$;I>V,ZYU#&PU?23AFGJK]M%H[>(B@LNS$P9K,UT8,L3C3U MAW5YS38_KL# MZ!1Y2E&USW,2+1):/$I,^*Z,^P7.GA5N3M.?)8!CB< MN+)Z]NM2^H,G^Z$+A;"D]O-"<:0HTXA,CR_&Q Z @T05PRT"\/'XTD#;!:=$1$9+*/ZPES$S?>.&F_ZT( !R"X3LK.Z.T/,ISQOCL%32=;GFQW MV^6&_9K+=LN$^R+AX/!(7!#M6G>2MNZ:!#$J86Z?C$'B706F-RD:]19DT%IT MI)2.;):V"S-I)4D^:OQ)%KC'G6#,UO6XI#19+9AU;8BU&F9,8M.*I(;*W;). MAK*-YWE>D'$]\!]D0W'2%H?\@7K7B%!/\'.)1[5X5"UC>DEDNLMZ/7'@I&?S MF\ ?VR[+MJBO:M.41UA+VOOP_[%UQI\P +"&0=#7=**S1ZM98?!656U,;:+- M(ME\4=?N#R =1>JQ:1M=%ITJ;.3(-85W&D@A< M3N3><_$XG^4X+->I)#B/;F.I&G* N!-%P@76N(,\E'WUV>P;PP"-N4L=44NZ MO'3\:NK(/\$D#CKM/GH_^&QS(<=HM M3.=%=;P\4Q<5&S%B]@;95']U?,)4. M_&F6\9B8U)X@72KZ\]9(B+!BGWX<46TED^K"IE@J8*. G/CY0=\RO3KU/!&) M45@\9=UI==Z/9S;ND"JQ$%*.43];05*M2!'"DJ(*,\RR0]B1BV7.JL1!QE@: M2WO"Q)P2BPK>GNQ?DB^-!F[LJX8G/ES=XNVD:DP<;:-!5G(S(303OX#X YX9 ML0 DNJA9AZ&L87/QV6Y/2G+P)/$$DB_2KQ>.R@,F[YRKT(?<1PXC M(P!6@*,KT<8">]YK'9N]'K/Y?9T1&F;,4>6LV4'^RR!9(QR%R+IJY8MMK),H MMQ))$SO)"^<;22$L7'MTW0R:(C(A<+G'7:NI^A=NA^SEA<9M\+9!/)1Q?,T5 M\[;&TG+M5NIV2_8^QB; M:C-2)0W?M-Z'%I,T">6Q9Z*'N-..KDY$@C M=BVT/E+<)#L4+OCDU9O73X.K>V-+PM^Y;-ZD96.@H]5$<\>SV=_3/MPPI)SF M+M$DG$*=E31H<]C]D#B$,OF+J 7%6V#SB%9-%+7\[4R5KR+IJ%Q>!'':E/O-LZ5- J73?23PQM+A])2DIMS84Y=M&>)<=6'TV&- MG,L31KO@;*S@^>"C\]N"V>.Q93\?$+4W8P%R#*C12.LTCB&K?B;M3=XSD3G/ M3 AJ8E^8,<5D+"^'=+,:&^D/+$-W76LJN9M:*RQ3ZO'9M/D)XPQ:ID=V)YZG MT\NP'%6!4RD^@Z!&P?.NA.J8B3\KE?E_@0E%3I*R'Y@U168F+.I%1F\= N'P M]PZ"G@M).B7170:U%@I%MMRQ**ZG4+#^?TL5:)?,QO5.&$='D<%%G:!4RG#Q MPM6#)$%_[?&_D17!JQN O!LCC][AKDIE2NMP50+&R/C[/[81.^4 M18]JCY)FQ77>AJ4+:>X%WGKV53CCS\-QQ#N^*1=(,EU!;:0+#@X, MJ:"=A5D_C%OX$)RC*RH*?%WUVYH/O2=BI]QIUD;\W8$=4KAUN_!<9:4H.3F+ MDIR__!P*)WI8I!O*CY-DI%Q$RC$Y0OUO5C?I?HP/O,3OS11:FV9BTH(G/Q^E!6.B8(\ED EX$_J:+UVLEU>9+'3 M-4RL;3C6)GZ#(32E?.GNHZ;YI,WYMK$?JTE*2PY\=I4D, M-?TLJ&\E=).C"!:K.:T2H4 6++;$H(?4)]HW>=!S7GE<# ;VR%)0[Q0/8KHX MOAJY1']4A(!Y-NDL0Y0QPYVD4C,K+\USG+Y\#K+ZH+-(:L(F>I'=4O^W?_[P M3ART6;605;+WW.WL'B>!&=._1.:5NW^$?+@^^>S9YQB+7AB"B$3* B$?U$0U MP/G^R*JI^@_BE#G-W.^?.4=C7@H6#0&U'$3[F#N7EJ0P6?$W,>D03I]@N]L0 M83/EK"W'.:=,U5S579MZ 0R,"Y 7#UU&P2Y),00CL5KA'QWH%*Y+0AX3H)<- MPN%5D +U5VR(MDW)'OB^"(Z M(5ENAV1Y<4*RG) L'\\+_'XDR^FH^/U'Q042.EZ[9F^-PK38EHZ0+AL&BG*4 M!),7'E]FLV[ MGLVFN@[>N^KN:NKH>%.0[^TV52]FZ^B6*;B\D!_5\?-MOI=,..V"A]6%QUZR MC1=+HV4*$BD#],:.8[ H-,RN?]EXA$VMUPRYZ^2K-S^-(=W/(?2 M.Q=["L?3US95!\6\=3EO\\X]Z721W\-(,W>?J(KY[7)Y53:H1+?"0&6H2[;C M"RUR@F9FI04?[?F[2C?$J&&720J" Q*-@[9!;/$I)'#/F/5UB%&I)X#V8'89 MHE T/QH:"_<@X-7=^;0P[S[_I,6[&97;*A+2Y@J6R-!'TZ,:*JZI>LQ2PN3F$I!+KJR(Q@5E.$QSU)9:B/VOL+#Z=IP#*(JE#H:VW4ME,_& M>GG DJR"4JZQ,R;=L'/0G^/;GT[K\1X,9>R)JINX^, XF$3=6'V*S8"H\Q%W M3'K^M2KVKH-_O!-XCM1B\3MF1^-Z\3PEBG=W?\QSJ/K[TX*XXP61[$@(8J[ M=!M^7+/DBD;K',.H+!ZXHG(J^!> RI9R>]T=))%#9UK!L0$7\;)#T=._42H6FE#9F-1V(4LQ_>O"X\:[!+ MBF/UR&PKN&V'QI1?V=-)2(P4S=CJPDWE M-5C!TYZK5VZ[BA0M"R5\E.\HK\II6N]CZTL3%3J#8G?9=+-CXOD3 K17X8:\A8EH:3-W(/"\8+&0!2 MR /@INX6G""IP26" $\3=\<3]V$,,D3$XW>;<&;O0Z"J+9872A&8YS[8!?2M M:A:]E*O,WL3SX5R8E3[YVQ=?"%_@1M"_3[Y]^>;\:2%?GW?UO.KV>GVYZG\^ MFWVEOSXWWAYC^8D'THB53!R%C!_FRP]"U9\6V^]?;,J8&UF"]U@IC$8GI\VW MYI>_2 D''SI-V]U.6T[\J1VM84:, 3E7LXOQJ++':L+26(+>56#\3/(3[/DF M+X;(:Y>#I$9CP, T:-E?/L06#0=_;Y4P,F,@B&H]$2@N 9!KU%A.@.9'7<.F M(C-JD6((G74E2=O H4CYAW!3"5'HG[7S^YPM!:(?+RUAI$4=2_K#*L M8HA]2C.F-6-LX/R>Q=ERW)LJL#1*Q248K,/&\E!K6<_6AL%P90$_+FZA)G^$ M@W).)P&<&=+J$TE%<"%(;FVB(1U3X+G'%)[* Z4T%4/HKBKKVU;) M';10 !2W!*EXW5LF%ZA9U"?24XD(6MBZ9QJGFV:;I&BD9ZJ4W"#-O#562N^P MDZ^@(>Q$+L(1#LN%QLA:\T1YA7FGY+%E+;S&84;)*:O22-7A*";JEL2U YG@ M*58.[1FSMW7]@9+EI!8SJS9X=7G?:1',2"63\>M%W%-7#;ON=P@E?OK\V8O/ M'WXWD%+8LG\Z2B1HB]=ZW5ZSH@\[^6^_N>OY@T;J!,F^'23[TQ,D^P3)_GA> MX 3)_AA"PR@RR*::1-5>S:["."Z9!)3D;A63@G1*T,RO<@F6.UZU-Z=^DP,< M.8$DET1>%9]T7KF$LG0R\P*GY.*=(R R,>K%3JFOIV?94=$0("52KEXHR/'[ MR$*@!YB!@Q41++CRU7":\CN>UEP4A>B.RN1OLVX?(#KLHN@_E9EY?[-J=!F@@Q*W[ M06)W/3:6IRU\]\!::^Q&DM=GY*/>BO(9$K2CV:N8?1#3G&)RQLVG?7KGE3V= M%[+X395G3QOKCF35<5]4X@LOIPA(CN@'Z1DZB5<:Z2C0X;?Q'J$/C\;-=5C@T=+_HH(NX M/Q!URH&%^CVR2*/N%=:,?"HEW1,?Y)0LRVX:#F'\Z6G!/6YRQZ^%N$MD95($ MJ 1/AX!/63[*0S92-O/@LT-&(0D)]_PNB-#R,&1,V)P#I7]+5:WXP++:PRZ< M:E;?6-.LO()Q4A0O4@ [$K.)R*\,S&@76F6I[N/W$@/^^QC-60DN;Y.YEO3Q'W5U"V9,NTS@C>+4BEQZ:CPBCD0?5]Y M.BA525B1[9OWC)3:=#Y&&V&\V[(N"!/QU@?038C>/^3$EO$91HHNXN[@F#., M#[6P_4+4=9OT6 KY=AP?MC6GVONR7N]R<@74M@^NXH_%@W$5LJM)$9JO0(K> M2YIW62VH!LBUP^=VU\]Z>^0IE]46FSQ\H=EMI*V<&:'EU!";*M^\VK>F?B"> MNQ?:V':@["3*#&*]FRAXMX&'66!S&0:=%.V5S;=Q5(;'9E\O:<2P!G"E\6 % M.Y (Q\1KR>9@#FI;3Q#^05<7^6=75]E-CKTTK'-VY:.UPL;"B_^9W8Y2?,"V M%Z1HU@!'+WVJ3VYDIJ:Q5,?!4J/]K8:1ZHMARF5J'BAD$62M(CF:0ZG"<[7D M4Y#Z"X.990B32;#XS2[XMP50V0/8C+R.]?H=HP.P/$9-!+J@U>Y]B\=C$R5B:Q: M1B"N*K8Q2GI4=K=A@'+[Q@NIG.CX$HQU[*R+Q[.I+GO\)GHGJRA[9 9EHK?7 M+NTW0W'#B$3F^;%T)[CG,U9KH 7"M2_"S1G2I[&\$T"K(UA,_$$<65M A0SH::+5!%C@P^B74FCI& M@ YX'0+;B>]CHD=K?+0R*%[3+(7J(0E-9 9N*8ZP2]D?+*_<[D$C/BUG";MU M$<$)\]>^8>"G5+!N"((9":S6[?5)X_5WP[ ^.\&P3C"LC^<%'I7&ZRM5X]9( M@HF+?^R6%Y9,29QE] [RXP+,R7-?_PJA)I,IP^5[V"M%\-O/:,?H)_YXZ7U M641!A72JD")E8UT/:!YM0=.E0(/OSL_?),BZ0\1;7)]&F> MBY(JHS74S"[KX/-T(L26(O528F'('A A0>_QX&6"SSB'T%U<3'!A6LG92!,G MBU-UM]AM(D=5V9M06!1+FQ9>_?Y0#?7KN@\^6F_MH.?!G]KW-5?KMW&@7EH. MAY_Y(2WHUW%!\X(OOGQIN^0\[9)O;'">F<[KCY'%I$\J]&D,M<>"XUL+@8#R MQ!L5E&)(UG:K@7[T^ MNH,UH7:X?RVKZB=7G3;@8E9H8P!4+IO%F3#S61=$2ZV>\65R)SJE9J8?$-XE MY&+#@FJOE9$%50M+TZY\5J+DQ.NX2 3.' MDJBX\:#X@1[U#ZE_%8OBE4<]OE'4XT-YW0\\*5^_A\8AYL@5_SLJQ791VGBG MY=0R\H<08&:\D0_RY&M%_]<"^]0XY@=CB)2GPJ_2:?/F8=4\54VS]O98%TH4 M&4:GW$-7D'K'0I4&C[19]'RR M<9G]M'3NL76JUG(L0/.[J'V@G*\#)+R[99Y@^&TM5N&GFTS9:0W<\1J(O*OP MLDKF&US5X<93)YJ+Y:9N:@J>XM2@!P4]/&IC*$'GB0WZSF?VP$(O*SJC8/V% MWH$P.!C>=5/WR3^X[0J8 _I5=TM!#54G/JN/J/M596P2%OQ]S(G]@=+%[(G' M$PW;W>#UE)GUR3[_],2-=1_[7-UV;40N(I,3,44Q[!SU"XSP(WI\2V:.F_LA MYC5B6P V +O]'%@^EJ637&,&=K3/.386]U$3Z]#(G?GJZR36N@"3(.P0+_OI+5KIEW;;ED02)2LX'^Z/NXFDH5W62._P][',<#U<+!>+7L?#G4#U*:,09HPD0I$/L"P M>.VN!\1J#%A^U,KM?X\!A"W_ID)X478'Y]8'V)\B2\V.9IH ?-%NJK(H]R"H M'5LUHKF#30I^,4T#[&Q84"D(PIQ7-!J ^[8#S^KU5:KZ$II?))@W^HA@$-S> MU@*@8?!P,O$7-*.3K7F$(7"WO[_DCGZ1[:,,5_K$3%3:7: MB.02RE.,6*D:@$DB<+*6?D/P>"0.8FO8A,M4@IEXO<9_;09=SFGL'1BPF[F$ M'!"_42\;/HMKD/NG/KY$,(D@Z$@V+/A/JW9=M\9(+'+?CAL;/=VB#N6\3VEU MLG<]SX5#X3O(3+GP0UP*>>-TUUEM)18V L'T,"P!%Y4C=K4DA(O'Z+!VBD#4 M=$)?=;$(?(@XZ(>NQ3XA7(U=KQV.GR -%27Y?U>A4/^GVW;U(1_K"JV]$!#1Z<^.]6'LFKQJ=)O^.*H94,Q&I7HG\WB"/=HB[4[LLU(JS@ "O> MJZHE;;ER1"93#".N]T/9*[K(+8(<9\=^D%BVD YBT.N0XR1$%SP^K&=W75V5 MQT3_O@P?/:VP/_0QG^556R^SP+ XP)FXT M %DR*O#B];O(E@' :]_78:4]Q!C_U?O<;$1E^RW2]U3$!N;\%QF'F1N'U!%4 M2_N5%A2$SX"CZ H$4>RI' 9%U.MA[*H#)&6)I8-8*P@Q_)!JM:EF8)7 [6X> MS FQ?Y/T.V"@&5SI.V$/PL, O( Y#8$]K$(5WK;=5TE^GLWX"= J0?:UT/^D M\K5K7)N-6*#9887UFAJ)IAU-OUI1O8GOY]XX*^D8A8^+=N^D9/HG;=N1@M%. M& N:,\F[S/IV-5PC?O<,S1*^TY5LL?2T$25UE\<41RBUWD4O)VG'085^:=@YT #V)EFI.:#$)O8 S=7/-\[)H>23_6X" M1^Y@Y,@G$90 NX2$4OAOD1(_$NZ)-Q#\Q3-),DP^@]#6E0LD@F4_AJ@C[&XY ME,CL+GQ1G._)2R@952TP 7##+"I98AD5E\?6K?,1T74642WY&NIWM=1%K>+) M!V7]\1HV[;+>BGLUU5([^<18?':-IFW.II[[QD<5A$NWR6CDUF+!UV2RX;@> MVUX !*U!*R-.@:0[A5:4LZ]#/O7LQ;1V5Y+@BCF!R3>7G=\(0]?H7<:DIVTX MEU+JB@$/Z;'DDHMVZ3W8E44T?=;3L Q;D3=% R_3N$T?+[E3C$E#"Z_<\;=: MM73"10)1WE_P3[T%SDH.M[K-[,8%RA6N2]&/A5Y--$X^H)+?DC!HAJKIXE*P M;=)W9]5]I7 D=VD\8N-\<@5I(@9I[*D=4^3::UFY9V1Y\ST5[? \+_M'/]4E M&N3W&W(>7![?4>+'T*"OF>,R7* 2\O13Z#*WF 1UF3^.URC(5VTU[EQU'*/']R']X-OOFJFJL/;.<]_2#X/7(Q!NP"O I[%!O$W_#2>M.2L[-,INT M:5'1X '26MPT^C$T=0BVM)97::<&BR5#E1$(D>H@.GZ$I_-8&&0Y\L[>V$X^ M1G@%89W4F2](_JQ=+Q[+H[":6,O2!QV[&,"5)])#30^]1<$\M##(.BH]Y'7AOZ>$/I_5C6#X/G M=54N%)&K2@^)3]C:ZN'.A4--"<;UER-_3,Y7?^^;P+YH,,>JTW&_]@FKI!T,3_KPLNUQ;I0 M:,NB94S$^Y!D=5,SE4%ZZZY$S7D'MS3C3@ V75M0)'7*SEK7%O+CP7HC9KG< MULBDFV99D:!*1YZ MSKY36O^OL:??I'W\0]S!LR????WFAZ=C*9W_#+=:MIMXM5M<*+;10!Y'J.TU M?E;FM"R@(FXPW'1]XT8[K:=[6$\_A8DALY_V\87?N6D._WOC#H=O8%Z#\U,O M@C>XV>R:9+.9 )&(?]ENPZHJM)JED2X4 [P-#5=6T-'$6K"L" Z!,(=4YTVW M7HQNG36%CGM@VH94UF#15-!N^,0'U6E.R_#W+\.7FJZ; MXB,3#' C1QM]%>CYKNM?R^BAB+<0O+(^S S!"I,KBOX N _%J[$&7J&5YS54 MOLMG\D0L9A H9-*)6A'R0,-F5YV\9\G'&KW2$[NU?5<:8#O-RF9;XN:.53G^ MVZZ^(!]XY+[I52S!X-,=[\AUDY_H:$GR7 MX-I0RJ9"@%#W&Z?]N2H7<+U)9'7KJ9)&K$1JR4Y:I3P!R?QYX^@RV,VI"=?4 M.3^1-SN<,KZGGE*W%)=SK6%3?M:T<,#)LMRQ97DU07U8F)Q>(I5LA!#Q=-6EPEK\RRAH6+P *\V,/ $6.)!)UPV4PQ&E7P#_ MPJF.8?3LN<)R(/?#*"^,PAF]M4O5C!(5<6T?T&>P%F!I+D@".-F\/)N]A;EV M#*0^AHI .!$>1^!GG-QH25ZC(2A6H_QE-?.!4L-PAA*EH[W0Y1 #4]"$7)E, MDYT=:$]A>8X5S%J W"C>U^L(,RIWP9IHT"BJ2F?*<$SUBN"J5;^@@M##62-0 M*':Y3AFU$0C(NC@R9+#L!X$&/YO9R=XKZ2AP2+H0)&9@IXZ+&E9M%I(?&;JT M,B:/Q31*J*?LA/PBVV/Z=FB!Z7N%-4B4SR=5MP+A,9\(O]PQ]R?)I!5;P9M4 MWAWIG6!EI(V%/23[V#SI\W#O)R]?OCE_RA:MV&= MO'C^XGGX_IL?\'V=A=[UU=E;.L[4C/ T+[9G?$/4%MN%>=*E.=.E.;GOI(96 M3Q_BA=U7G@Y#)H,7OK7;XO+_\D7Q^?/G^#+31XW*K$1DH:PW3$(OKX2)82V/ M\:718,_W^<81>VOU2ZF<^GQ@FDPM13^;O>81[\RD5G MCM$N==,5XP;"W[C1 M^N!K0,&&EOETP-]]!)LG#PV7D)@]--61*!&C4QISASFL+]I8TRCZ5O5W?S"M MIG,ELY%UFOCND2NYZ,K-[$GXR@_GW[\)&Y17^!J:!8.!-[X&CT$P-J_$#/V= MA$2?S9Z\^OMGX0MO!*L?[$"WG+VR;"E3,6_-TW@;7^;)FY>OSKY^^S9\\54F M5_3Z_V?OS9O;1K)\T:^"Z%MUKQU!L;5ZZ8KY0RW;U9HN6WZ6:RHZ7KRX 1)) M"54@P 8(R>Q/_\Z:>1( M;AL2[(X$3-3%DD@EY,GS_K[U7!0=(AX_/0W^KW=T;)/UQ:P%5Z;*SVCS7"41\6 M4O%RQ #M?LAO8%W<957_D3SYQ_'6QP^_GGY,CD[?P+C)+L/5&B&U OH55,XS MHD-'_6KD5: +YO,0FY/VC4]:#/O4[1K'X$ZP]?2V(/=(T@>.*J(ZIE5T:UZN M:TGW5D!:>R:'=7%0.B:'4P_5P]9&$U\19%P75>M-%89L M ]LZ"CR5Q#-AN!%]B<%(":/.P8>\U'KKD0>28S\9ZR%-#'4D;+#T"PXANHYM MBA_&,5RFA>8F&_6=^?'G1!=)'K,\TWZ,Y8$A$B%?6!,;9:;WTD518 I[E!5C M2TA-I8V=1XM$W::C#M3 DBJ[2P$:D"I;>]<&8BTJ!4#?-<0E3"A"UPH!T>3R MC.+5-,>_,D2&0G7(DZA38+5@QY2M ]L<*?TH"&B"A8X8#XZ"WL=++(C7MC8V M?[PQY+F;R(^DGDV-D=O/;2DI^;R8.F6 N;C6G.E#APHW&4I6RRYB&,M.Z8PO M6/!Q)HTMUFT1("O;,I#-^/:(/C8;=Q%WWL+U[)J:B>I'L)[?N:595%^='42Z M@UF?$QU"K\?#9)B'WR41MC4\&+V2%6R8+F9;0[4HMBV@XVXV+1'9:SK$#'+! MOJ"P>X79X4)B:/ L-<%!'TO!_+Q]BL] F)!JUQYME0V9=RF4-G6*VJ7N.RKQ M1GZ>9MG9@+"+=B3AI8\6*O#WAD)$$Z#7^F RM:IO=CUJM9X&12/?/)^%_6T$.BKN M%\):S7[K#*IYTF@5QE?_.:9_&%<_XJB.P\-/\J?)[O9X.X$37.!$B"\>'[3S M?'S@_]JECT]MZ1&)W),:!>:.;HHE:-<@B<[ /7-,7 :EI(!MV$FO^9C.)-4O4([")%RO.^]"N34*O M/JF1+3D089=5IVQI&6[GC!IHKJB_#(W!J6F*'G^=N-/NC11KHFB/--5 M:8I1PNC79&EPQA>)?WC0/JQ%D#T>7M"/Q#>;>7!?U%$>,YG.;=SV)TU,:ECU MJF^[%P,#D?"O\J9!BM0 AJ!FO[*#8I>3P(';.0?#A")7PEOAC?8 6- Y5'AU MQKQLGWL3KK_%KRHW-_>EN11#^C.HSCBY\.;C$>==X0'G^21?VA[<7NXS*BP* M7 "^@=2,@AO N?MA?%TOS8N_".U#+5Q@F04[R,Q^*XKB#=XG-3CK+:A> _> MH;.E[>'B,?7L,31#) MK!)O*.7^TX8.L6 0-A57=)&5$*QAU5/!W*#OPEECA6T-48'1E M76O@CHP65 M()?!NZPSK7B3HH81KR--OEP2$-W<.V:]!PVCKN_-53^NKZ-G:->0)4PWA_:2 M!@09TOH1U@Z;D0B5+F5$L;;JP;_PFJQI\/QN44OXCI+:*1,1],$Q.$415Q)U M=4QRCT(*L_!!0>O]N- ?-A)\35WZ 5?'1 S]\=0=PAV%F].5XJNO*3%\8(U( MS&>,S==#L=D"0T+3=.$Z'00QS148Z&'MR19N0EQ+.G-&!O5K/VQ7)#1U[!NJA3G\-EI2FT4IBJZ/ 3OK17)$%P%'L#+%V- M#\3OJNJ GD.HTE(BE\5D%GHG%OC?#BO2#[,X'O(1TL6(VF*I1D.[0\7IT8/6L&*7 M61)7NE?="VL8-#(@VO =(;A"0J!@ G1*JS"*1AC?&S$NS:QENJ*L=G0)>VR: M8&A(_T,BER9"4?T[BJN@&4\RHYQ5LIM.U@5WK''/"]%KV\OH/ZL M9?VKXNQ[0-_R"Q=F/;R%77#33F0)9Q%/CM.@%X3821&\X09R4XG@2]1]D*X? M^Y:&$.]*LY78R0_%/?%1]L*8.2*0HZZ+J;WH_9AQ"%1%PDSM[)G'<:]\/XIM M8;,]$(($15X+$Q5?U0'QU%J";J!7(>%>!8;T9.!:DCN>OL&&T(1RITD?5QG3 M3)QC\A9:)VPI^$7$1MNCZ;&UP&P5T$Z[E%$+\+;N6#8P4#.",FO)9\ MJ+QL?$R"QDGARD .K-S@!F4LEGS/9K.2[9 .71S"BD;G R,VV[FNBPE\8_ F M6.%R2.92@QN!>(XQ^>!C$F99VZZ*I<((*DR-ZS DBG+N"@V@")3>H"[QY\9K M##Z$(8;N8= EHAPOC[[2!^0L/"*J9XY;@7JF/$*+#CX.!Q=/4PCZDZ9%UR1Y M,K-R8,1E_2@&5(ME$9[%("C:PE.:RB7NQ4+NRR=N?#8>);/:.B"Q96"0 M?OJX0[X?"59;#[L]7"#?R_,JTU;SMN&2'CPTG8/EO5[R2'4/9W!*L,L52YJ) M?$/^CML#5SS1\:*Q@,)BG$"\([B^Q7!KX/?SE$?0(;P5#8 75%^4Z%3Y1(PR MBC/P"L'(I5.X0ZB+$FY22>J/*+0%DCZ*XZ8ZH8_G.4_F'$;( 4^F$0D/QW_/ M*[@^\&;#6J@*.9PZ;\RY \L)=0@_WC*@(Q9!,H$; )0T?($JZ]&YS.$6HHCM M[LY/YE5D@>#7922HJ&'OID^5D)80 _$O'E56-QXUD+X?;/]J"_->\ ]Y)0+; MMM.<(RSRXJ?=NJ" 8\IW#^P9AW0\+Y)??RV+RN#&R>>Z\_DRNO,TB@B_PMQR M8^-A44QC4I.U4@^%)VT,@?\BE72=.!;<6;FVH\XX>54Z MM/S(=?11,=O=QG]96X]$1B,B<<9,@-,:X8[9W9CF%WG1*>OI91R^'*[Z_;TU M^EM$5M[1^T-I&,OPQ()EF<@FR09P2]H_QUCV0G_&EM#=[9UM6\+3V6V/(-7; M8MXR#[6B" ?P!T\7)AVT!K3V<-W3[4BUJ 6TNT1$X4MG9^B32O5MJ?A6U*W. M3ZGC6EBZX;A!CZ\@]&Q]JMQ4M+ R-!0$ 1C<6DKT;()\KSU]L=+2,T6%#PA[ MVXC^Q0@QQ8H]4?T7%2.3^1@H> BDHG2S?*G]I_DBIT^T29^2;C8Q"5X87$Y* MCQ 53<>]/1@2[[#T*&0)G53\6"5)7L//#@J48-SEGO,NC-:.=PM=.\M%2-Q8 MO"[0M+YXW3KYP0L,G-\+K#%9-B./B&MEU58-HKD"[DJW9"KDC*\8'9L3%.@F M-!^S4_S55(JS.(--%A.V.5. 7P4']4I(!X' "E";!DJV,";!3N@,^^S)UU&R M0BJ2%B#BKLO!YXN.C E(%)( \^W]H6)C_4S9#S"R#C<@[@9EJB\H#2]! BHW MT=T50( S)H$R>>:L(N<$[E9*!A>^>O,_8G2$X3UJ5OO?;H2O3V87A=YZY>K^ MCEP#I-_95MVJ<%1B\G5ZIE?3L(OA^@P:@H\I70F@(%;-TLU)G,YJ/')&."Y! M&+D=0\\)'.%0QZ;XZ7;6;"(IE/F?W@XX$AO>P?8'1P$GA@> 9 M $D%-5%0R0%MYEMHB**&L%OI/K,5:]*K0)KT44OM*TUM,061J%UHG J!')88H07]LGFLC3&=$U#/HKKRRG4><. MB- VM/SB2INVJJ^R>3BQ'ANJ(+S-LG 3K :2;#PF!P9*X&%'M'#:,.U271;& M5'DX4298ORX%ZH&,AL-X9!:C?:RVL@]$\D7V>QM>V#94^2.<-6X"YC.^@I91 M53_.,X*ZX"I-&MMY HN2XI6X&4T,_4[P[7%,90L49,.)U\O&]@!7TUY.A/ M>1>AY I7RV4;9/L_F_-^N]V<"#QO9_D^'AB)UC&'!F@N74 772XG# M%5$]&G;.YO4 'RO<9>5'3AAC@0ZWA)'WG@5WSO0PSNG%AJ-2PZ M"*M-L1U999UBM]".OO.:OW.8@8H#LX1%W #SAHY/R[P%UW*]$@J[H7R\;UNF M$/SPM\5TYT%2633#@DC(NX./6=I.+Y^=5#FR,$G1/">KP!$42&W=IZE;:%^= M!K-"$B/RS=<^FJ#-":ETU!T?0 5U"%;G4 <_ +SBH8=HS;6P5+V_E8PCCYG\C98R \OS129!,T M5K1&[ 2N)]ZP514<+5&;'98M!0>I#K)BP@,F*,>2@8YA_;A#4,>"DW".D!!% M"-QJUXPRL1F-R;?X2#9PQ*';K?CTRAY)D/8RPOGJU9Z;0I$A5S+TRK(^\*U[ MUF^T)\:H]('"G-!%^YCW_1#V8N25C\_3C+B9ASW80?AJS]W"-I68=%K37D>@ ML^:6-"%'T_QB\@Z]YP2R.%N5)L@R%B4X8,2Q*1D*H6P+/!H\C,43L=32G4 @ MPKH$X^2(BK)\([W_+M8#M-1C.@W?Z)NWW4Z"*75]\[7C2LJ":<7<=T#BI:[%:>II1-T1=)=RUM;*TS M[([7X.D923+ UR-1!PT=PF)9G3F4A4'>7Y7)&&1.TR8<*=<.D B"(?!+S(;- M4.Y@E9*[L'5A7E&M:O]"%U7'Y6B%.\L;I:L/[1OKO1TNI/$OC]*CG<7RD;5> M78,B-$]6'/N/1MQMR@,_5D:EM(UVTR8KX:N5)A;]KCDT88%ZL%*$]^>1AW!W M?=?Y#>62=^/J,6I9XSK8_:L&>'F3/J<-V[HZEVO5!ZJPV,<6& O4N65B::26 MZ2?O@'^A"_:.BB@X@Z0J<^W:$"OW$M="()OHZV=U=XKM%PE2(?P(KC(&Q5Z:7;PE2;!\?$ZTG^/'1:MRM>6B 'DN0[+6@!N&X)K6R=- MT1ZE=9T*X;?L$8R*/.6 KJ3+'.^,K=_1\0F12E$XK6&/JU,9>)\%=ZVH)(NV M;EJBBS;[,C1@*4%/S[!VV,];\4;4PO?E*E3)Z=2B%$;F)1N!6@KN(>BCR5(. MBNL4[/S"V\FUH-)1'#/6CH9]U)1+<@E#P?12 PHNQ0YO0Y;=P5!;$$V"-V7H MM(QX(5PCP([>;8G)A,)M#][W%EM2(&@P[)J2@8)ZQ4 3)#3'SE+<%D)>7LBH+Y'Y8&T1]G::]QU&7A'J6B%HN"J9YD[698( \3A9FC M^& A07WAI V$(/5ES4&W$2+W=+7)C/W)^VQ_>Y,9VV3&[L\$'E5F["BV']1* M(!7<%M0KU6/^,FY*4*JJK4;#?HDT\GDU_A -;S%&"$-BSL9B)\QN0 =)^.*R M57_98RVY_%,N4GQ.6W)53;:F6=(&F=GLB^) NGT=YF(T WDCC7??>--XC24X MC"Q[.TFX"BTKZO3;W=YY;H,5VJR#;P"3OA!ZSH\P0:S[-NM &&OX7?G*L8+; M?F!P0SC'G,+;>?GB640Z](0HA^#3IU1R==B>(8O'[O;N[F@@WR?('OR*6:%9 M20V.&>*%B/D'K.&\S.?MG#8';0HR,W8.?O2=-!G*N,N&K!.5&!.M+-!D\G:T MG*L0?$Z3G1\QFXA=1_A&;'9=5M,_*&9=P]8W LSXQDWJ%A-:,.$]*12JD'<% M,?6H>ICP+K4B-I,TIS[$D!GMCK>3B6!2*J Q,Z#PFS5JGO9&HE!?5$ -HD!=%ZNJR4OS_S;1X5C H])X6HX8*3QN8N!N MU;@TEEW!@9Y>Z@%C?VW(>;H9'M8CR$2<7$@XHD"NP<:1VZ%\@_CW'NF0YP\Y MJKS:(WWXRB!N8>\P]8H@/9#@6Z;)WW&O7]=5HS]Y3]Y-STB$X-]\)8#$ M4-M9CFH4GQC(AV6#-?:0$KR ]YN]-,X\.1$?*A:!(4$C3/V FYF7?#CD@<-- M-$8$J>P9OOS?;:%*IW3$6[RSO]T]8MP1@?>@&:!A4VPZBI6%=89Z-:)28F7< M2"07CQBV*_HGQB4J,TZF8^JN6N9AP_SB"K3I*B%>R[DCL%$>^8JE8)G[E+Y6 M@'NUHQ6CZ!6+6A!5-+32'J-CG)QR)UHA[_!P5(:ABK/@%U*H&BTE09)FHJM2 MK6>2N+/2@*V1DFE;4_P+!S@L*&( H0V3*4A5>)421AHUN$;X4".EQ913=L$P MBD&(PQ0JPXUK6+8]G4'7O#*X#?3/"07S%;<6U3FV!Q&@%5L-; "[+IM[EI^A M7>TK#I[&<8Y!6K6^WGS@NO!5ZYGMV1J1Z)7$HINI()C=,'XI?3^Z=1U9@5V( M.C%,@3!4QUC"7Y>DO[_><=C)A[U8DK<1V0-X\=):P2(O MK>'JOR1Z0@6KP\S@5<7S]_><_R8M7\1]@D%@2W^",X9796VM^2>6:H3?B2UY MSYJG,=K"IY;1 )#$T,B[O"4!T<,-F[L+%P=VQ^"4$9H$B:6B.?6W A7^NY-? MFJ?<@P@J!%_*_;83$.:2"OLFZ#>ZY+_3DARA'7)#7XQTYW [$8!!=I0.[VP& M#KJFLO2Y?-&0'98B9"8)8<#W _,8I:&I+W%FZY.95!@8_)\V) MYM8>.O!P72UA>,$>.CK\\/J4?QTM!KT*;O-&^F3739XBJ&"+3MF*V>/9/Q]I M(V=W]BB.H%9R;&D;@794(AMR@$/8G6;=']!M![*[/4+C3 X/3OO%]H_^^?@( M7U08[P)8>5(WR/A>:&MKVV& 5,ZKS(LNW]\&^X<'W$B_4<9MKP'+0\;4N?BG M4U>(R\0E96GI8M^-!\1J'5&7'[4[):X G[S__;]VGFW_)!N_/^)6T_B,1XSU M,RD>A8WJZ%QXY@_/QKL:CA@E/QR,GX5_X8]_V'E^ -^8Z]\$=XWNYW%RPG:O M?4A/FN-WCO#+._[+:W2'/3V<%6Q!1ZB[V!?SKFI1S-G:S:4J^8=M\U9J8J4C M)?4F.0$*P'KN[7(&E:6OOV*#/]K=#RL1+=?ZI8=EV'GV$A9[?O.%&)S6@7G& M^FGM/G_4QR<*4;$[=BH 8WLO=M5[P]BFHN?57&&<,96*^L1*YR&-S(0:9$*+ M_.BSBDJ1%=$GH!.RR3M2."&AG6T,9 7M-=JH#7'H89\K4Y82$BI&_A,.QRX*EL..P7.&,$\R*,#6Y1>A49S@?;ULM;5#GE MZ26BD]>42L9F"/]K\VT\K%354%=%P6^JG=O"*TANDI&"'.BR^:NI8S8B-,:B M=EOBNO8/8[ PZ*M5L]SRI7@V_C5VQ.CFU;&C'<)*4OF*Q(&Z MP@;3O)4M[P+W;,(%V,NAR999U^,D?2_9+PYG*3:GG"NKNG74.'&-'TE*A/SC M4!>8ESIFLH VC,)_NFA@9U,TL"D:N#\3>*Q% \/AH*XJ7@6@HK1<0[WT'8.< M1<%HB7[$"6:\B30,KV9VI^#OX[F+*PG[S'[>MA/ 5_-6T]P27Y&:&8Q!PG]O MLS/*4:$IY=%)O,U>\Q3GO4I)#Y8;,B#XOGCOOX8# M:CPRJ\BXTN2]/?OICO@G\?J-K=#]\0&NA2UJIP !6[_^[!(S 1T: MB>)&FG6PX'ZPP('TC<#G"09B$@@H?1GR3YO]O[O]]U5M^%]+S(CYG@3;Q:BI MK*BF37RV^68#[V@#)>6)U7--PP 6$[CONMTDL*N>ZSGSV0[8;VGT\<#;/G.O M&=!&C2#QKN7NY:C,HFXS"G-0W!AC12%5$:(E\)I%D7(Z@A!'W%ENP%1#DZ4V MQ2PI=VOH[M96O6SD[AO+'>Z7VE-832 5++3_/F24I& >$!SHI]1WY3!RGH&= MX3HD$,SF)_S]9B>__4ZR##_[>,8C !C5 MQ4@]R3C@XW$9!"*^K[0WAN WWD8\PX29K+QD?EL77#T?!?E@GZCA"'] @4*N M7@M]44(9QUA>:;%JEILMO>.@D';M,VE.T\X7-B:N$"N;7?K&N]0N,G++ Q6F MG+90HRG4@W&T?+-1=W>PO3E;8PR?,,,KY MA=V:>$V9#)[OMK#>YBARI!7A/^"?$6Z,1,(W&_VM-[INYU6M>49RB+#RJ/5- MT1?"6M$:4N- A2J6#BPOK':]VNS>-]Z]B @$:5NQ[FAZ3KP7>2-T'0V!TAER MYFF>2019=W=COMSA)O()(O@P:<%/,.#/O9F;W;@[&Z7'E(.'Z ^W$B#*TA6; MW?G&N],-BB@@&E%OBX$10- +^P$:*QBRVQ) 0'3BBJK-++LAE6'G%QP>G@CC M=AT8LC?[?08\K4-I0W2Z-KGH;[]9TM(4BC\P'X3!JX# /;)> MF\\'7)&LW;1YW*S-8W?3YK%I\[@_$[AEF\?]S;K_'4G&56$Q"#/'C:)<9X3 MHVHPZ#RC$ .A]1I5.$H4A*>T8S6=Z@K* #]V;8P.ACP5 *@"W%*NJG1 ^&0088Z)N+#Q1&CI)4*6(C MAQA=*#BVSPD_5".N.W#N5#59R, S;P$BP^=$Z27\JR:"0=T6_KZLF'CEDEQZ5A8I&% M%/ 5*SO-=/U$T\NFS6D(VK(/0T.N"V3W)-N=' )C>OAECR=ZNJDT5$I6P)!N=(!&%R_D9:_4\Q$ M.&50U7"](6_&' >@4/"\X)E;$&?[C9:NL)$S3LS0O&R5Q\.5U5'C*HX/_7"4X"JD[;Q=5J#UPB$P@;5R\6X2VWU2% M;RF#(9B.N5DE>I6;(8EUOEFZ1<.J&XGH6.?>NW9 MEAHM@VW&1AB+4HC+Q$+CM&,]7?(=+?*B'9M^TL1!C;^]]EY]S-UK!+CBSV]T MA"Q2=+M$J63^ED6$ ;>$9<7H#?\&V1Z3E"$B O*M2&A>HKN&M>K8PF":%F0 MPE] ""P:#?)AA^N?)A L5$[O8*VI86)6":'EH":G,Z*O&-D9]XCL0X5!?!L_ M;JQ9(?4<>;F(DLP*=!^%T;E1>K_>S643J((8'0Y MQG?<@$$JU5.$Z7Y50<<51SNZ7NB<9SG&D=!4OM4NW-^3])LS*(0$A'OE(@?O M1^04%\4PU>'RY,PXN6:-DNB-9S56 LCZIQ[CQQ.\C@BG5O\98-<5M*G$-Z=X M;*Y3U/1B[PH/VV'RRR Y\90)'QF3=:IF?/F0M,2M1AY2:*@$GZ2P9I G-&R, M'(;4(*?UA+NWSQQ(40C:IIYUJ Q$!*JO.,I&\CE@H*]DVC[ZCIZPYLHC1K,A MYR,R/!EV3+&2HOH.%0:O%P.XD(8T&G\9+YPHQRN:.&[BT#QLA2L%1L;@G"!(W M14"1&]FWA.6B7!6,;$B/>)O"Q'$7#AZU"?PQQM(/$'%XO"T3B/@GEI@@PJLQ M2.]EXGSY"?'(=^/3!B%'NK[B;V<<@ MS&9YH]=IAH$% M9!,1= '/R\=AP;/5RKY+ZP9@M,YVI8V>I#85DS) M+Z\''[3T$L>!*Z?77EM1Y+.SBJ:U44'@D30\6.W*TQ@B^I>Z[I\S\ M+%..C/AU)L"F:.)/%DWL;8HF-D43]V<"CPH;\SCJ%JY"0X[O'.:(>8/\$+/T MHN*29OIBBLDYY1TF7R# )05*FOX56=^@+M>G_!YLUK0'%$'QE>LG#M;'N4LO MBRXFE-]++E.S,1X]K-/@;_+VYJ9$F[RHFE93;L)\0K>Y0$)XG/'& M^;_H7Q85J:$=4@!>2&I:B6R:RT7;PH:0SX5I[G[OL'79-5E"7=O-A H MP9YY$5A].E[:8#TT@^(Y/+8B_\,5 :#(@#141"J',F7).=AY MBM0I[=Y;[.!YJV9>9:X0,+^&@P6<8I_6^?H?T I9B'J/U'/--NBZW/3D8A). M[";]J:XDXNTW4D5%9&^9FPO=Q15'F9 PM0J'$_QK70DUF(.WH ](;E;9_QT' M)N7HLGNCP6:8(#JZ&7.Y4JR\PNUUI+ E50"K.;(0,JR>#14]_O.J%!Z%$)CM M")\!#RTEEI5;"UY\)8>6/P4T%J"GIKE'EP]E"5\I'W\'V1O2I$P(A<*;UAPK M6:0Y1WK)?PJ[)#C246C?^RR#.SSP$,V*]'::XRXQD'%/4.(TDH:G4J%+\C$< MGV3I15GA+11&A).(2N JP>&X#?OB->I6_&1MV14'A>3>-+(S,MP-O-12(21, M4U6)G#5I!--(47:>HJVAB>3U.U86Q(@6LW%7='\'A O4!U(7(5UQXF)'A8^, M94WAPXPU]$6UC N6--3=+9Z@)N'H!0ESO C&I>;3@A=_AG=724]8U!BVGKH' MF=4]'%K;/A.[I"C@;L4-D57F?*0HY=>?A%Z%:-3P+Z=I/4GAIMXZ^52X5?C[ MJRK+MM[4:?E'\ANF?D^7M0,;\0,QC],R'Y%) H?G?0T[:$C!F0:D63L(7)1_ M(04J8=SY,=F S' >@>E).BBX8T+-,P(6GN+;9%7*XM)#PX>Y1N+8(+)S&"=O M04NB6"F-Y^"@/(T@V1I\!@HJE8V!8,P+^3QQK!RKY+":Q5!_,KB)KWPPEDU)09!XVF,N"Z:<) 1"D)Q]"6H&QT,*JO\ M2#MS[>0[Q^,$- QGYQF6M.$3O(//*C[K2K)%O,&Z?=T- M#IHX^KL0%#XL2CJG& M@XC?QQ1D.>:R"P@?HK&'I MS!(G'THHF3( 72FZ#=3-^LR%LA+%:6]6/"F&$'+*#XL.6X1R_R0E:VA)KJ'> M]L'3Y*P?<@FC3_XF)/#L&*T>97^.:GJXIF;)F@_=6\PR+NG$CYE& _G7*R:4FN3!XD/ WD.5"WF-QKPIY%,R"R>"A'I% O-);'!N-C3%3-> MJ>6AOG*M%E,$NQD=HS #KCAD,J^&J<_]HYC$&!.:2U_1#%]3+/!.=L56^]!+ M+L4BY]$,V&A:$*T*S)1*,W$[/N9[-6P/8QC4B:/SN,[2TB2XVJV(,"47-FBQ ME#0ZVL/,#NZY/*2IJXCC8Q8,3BRVP7(>_VS:Z Q,D71J8)6[#QYO[VOAFK?-DZ>F*\]'7': M$N[=YIS6#3>R4XU!+*RP:F=:07/.):R#V57#'W^]N!#'I/1ND$Y+$'H)OHET M]$2Y)T: 82*0XN7&7L^2F52&'Y#V] \<$);GX(YYDN:N(U?>;KP=&U5PNRBX M@X_C^FF';J&"%LYFOV@+%5=,-W[D=3"TH&5)8NTI4$.:Y?Y359>$RL?49#)/O ME!5L*#N+9#(@,!]8]^0 T,*R)8E5>!A58D!:WLU0MX3A'G$LC,U@MN8;%-YL MW^I6R^(2NI0?\>#(\ MGRJ.7B-/]Q3OM?PSYMIK(UECLM_\@1RG(5H_JDTFKCY/7(67NVK<.@>) MG"Y:]>E*/'SJN8ZLS.[C!\M5KBM.\7&'J98UV-9&>'ZGPE'0*!JMZ3A]?11Z M"8=#.5$ !N/9V6K8\O^,U93>2%PQ>6B,>J0HZ\1RM6N? MN[RD3]B2GV%,IO%,YIH'Y;7_?N,6<'2VL)F>-L03Q_J-FYZG-:8^U=IFEX1; MZEZ!V7J)YQ\Q0'AQ*=*&',6VN6P610?B(-Q(R.S1!9LO&*"[!V' 9?I%JF!O M\^I"*FV$H:S+L8:8Y-'Y,QCS=B,2^,4U$@N-:M/1@9@ C49 M&@(D12#1PI[)URKG%,"6C=*M(:T<8FAF(468H/] M>I>, 8+IP 2I&+F>:F'2Q!'$3#EX'YF>2NHV2[*VP)QN49!>*H4KB1(A:$(X MYZ-FY%>LDDNPH\#THV),V)S-SG_CG><9SB>'$(#![CE/$UR4=G@G3^< MF_-XM_N$YRRNNKZ6HYI(KLP:)1BD2*1!OV"X3KR.DW^W5=W.-XP =^IW<3=% M=8$.TSH36>O*3#<'"$[ATF:9/'N6[/YU[T?]L86%##Z^:.O0,#1W6E[(82,* MQTOMGPD=:;CPBHC40PP?[! MPOLU5+A3WX%!1CS1Q"#@B"%>5] M?3D?ER2'KMA8AK3 9'=[3ZNL?.3\9RD3/C)!SE_22YV25!%C+Y.% A51=9\$ MK9AQXQKC=_ZDMMI-9]X?X2K>^ G M@M:M,&TN4YANZP[1VJ,#DU<9SQFM7C1GT9TIBNI2MX0J?!"8D>;;B=311E#U M\XU>R^E366+TN[B8W.R&I.E\=D"Z.PE/Q3?2^G)=3 1+0\,B7<6I6A;9M3C3 M'DIVY7-SU$"F #.*>Q0UIW&)*"6A)P) H\M$_;_Y>55E/-JK.MLNI5*?Z+\2 M NZ:Y^U M$0D&+AM!=M7^CCE=RL_]C4NE[UI'_&E)!;HEM7V@V'!<6$DTLEQJ$(ADPU=@ M_UKF.$!Z-OWQ<.Z0/D5;BN'6+^"*OJ KJ)US?%!- GCFHL7?3=SR$OE-VL;W MTL0I, 'Y$I3>4 QAOR4]2+9P: IWD$ >_-YF.<7-:1PT#/]Z,A<"T;8-=W-< MFP/?'LWW(=K1GR=;XOTVON+L-N*5#XJ 5CPII5V,*6AVL?V6G4*.'#@+17Y M5-X>@(_^1A8??!/A/4XT[G$P$?.$>S/-*REAXW[UE&^ UL3&4#BHR^31^;PAPD/00 M92N7M-&A9XT:8L,X;&^WSDOXTFDJ*&_!8(^X@AKE9U()_;V%S<)>,P+??,S( MEH+9,R0MT= YL:O9\D:BG7#O?WH6Q@NW#E PCP,W&@A/7*R;>H M$1H\_WQ1Q,\-L-_H,Z9+/8S@U#=+*0>D"B/4&G5;D#:;K 2TR)5ZF\:M4O3[ M3$M7/U,-#*CNS[W*M;IYG3+';F5NMJ5F<:P4Q1+(6*LP4M',:QQ1BJS:^Q(U M3GX[1]*(2%':[365+(',9JW*X9[W63KE?M0+.'+8]1>Y[QX5!=Y)H=?&.8K M36JK&='G3*B9V7>VI$"P-&K -\ M+)E805 $TU\1 7@AHY-ER)2TFJ$/*]L)7ZF@RH)D''AG5KA<]VC@78\=PAC1 MSM:?'-QN*7NUYR4P^05[>^"D=.QN10.>Y82UY2$1/\<>E_IJ;Y5CC;]N-_%S M$?4-'A!&C?8G1D"E M<('6GAA+T(C2P&H#40@B>(*O*>YY]E]_N=ZQWSWXR_UWWJ]&_OSX^FVR\_=Q M\NN[#Z]/3W[YG]>ODM./AV_>)$4IH)IS6S-9(^WF,XIW1)1YJG>,Z^S M+22P0,K+AO@'L91KRGU'\WE;"EQ3H^\9X362:=0P::K9DI.*^*\G.0S0OY!' M$RH&M:.JP,*CEF%T%G"IKD:^Z6S9!=[5F /WY[MEBE33 ?R>XSX+M\P%:20! MH[O5X7!*%TR5N8D*XJ@$[6!PYSQ"!*$0F'7V7R34FY$V7IE<,7TBR/K$2;/% MZ$W^)_X9\))<.@,I]>NT?U5A^1&HC6(B6(Y;^@?D(=^KT2-A"66!H]^"3Y)5 M$5*%S W+_A$4=X(6,3(HC),WE/+D/R\,N=4-Q%&; U2" ]@*0B$U5[(FDWIY MPXPKFA*5A0VM?S[NV,S)&EW@$_!@ M6!/V$)(CHWQA,LDB7'LZ0DZJ*@">/&B>OJC[03&"CA.#O_W&-Y;*5[QK5=5G:9G_1VEY^B4C?4W@ MT^2]'>VAT-Q@K*Q,L$SCK*@F@4N=UX"5@>"7-#ZM$V_[K-4>7APP!>YZ,M@; MK;T_@@.&0[3-DSUU.M(X'$:'Q.$B6&^XF12G#71526$1/\(G'(UH$(/, UF2 M=,-Y4F93!!QHGEZA=S8%!C1K FOJ^$.)<269IJ6 M/BO1?ZO22'@D".P^\J5J.H!+QF"GW!)=E-CZ6"M.-'MHBMWI&2[*X B)"Z*P M,?)89M\UBS)DAN&J7+0%VF(>GYO7(Z1,&9S5>V'=FT::KM!IRL\(E&/FG**Z MVF>OR+%!H@L>&^%%"([(I$54W+8,7L[&;([LEX8L28ZT&K<)*RA!;M&?E59N M-%T[CI68O>32^VSAT%'H8T8/N5"&B=&':1EV(( 8AO !0XW,;A%%0#C$Y _' M5C@>A-3:H8Z1GY%H<&"J+#DG@Q8CCND52*!:C*,;6)4LQ5VS7DYG;-_&T^W[ M$Y8N^]HY"/(O=[1W@-.IN)\P!S'^@>W.'H!CH,9?RU4-H0L^0-CW46-;BNB3>2WM'TZ_"(T&WOB. M9/GTY"C933ZN%BXY/A[1/W?"/]\?'6^].CT=)?\X_OCAU]./H^2-RSXG)7X]?PU.>;V_O!.W%"1T,A9P3"TC$=; 2VA\.%$21GD$!8KTK M).NS_(P!Q2('A,)YL">EDVL"NUX;"\4?+[V'CHYXU"E@(2/V7Z6QCLP0:>7! MOG?=6=%-JD#O+*93#WZ&$.H<=8*O2+BL\6Q!WEU]S+K]M91I7>]:HO6 D/-< MG"95"?8N]CSU5'8D]H"64TCJD6-M:*N(ZXAA5.&9IG?CUTPD,(Z76CQ\_]QP M '!,\@(*7#1838+YT!XA]I<-,]_2+4'YQE/!FVASHJ*+;0V."HW" =SJL%XSZ@7L!+< M)IHF&Q("3]C5%;SL"^07*I4UH*U5ZF09QLDK@HPCS<0W"8>SO0T\))&!%F$D M8: 2(P@7I@3DJGQ!0@%VPJ+1RXHE*?RQHL'UFRK6O1PI4]E:?7\(W.L@_7/^W:(I795EFO/1Z_"" MATGZB%LO+Q!T,2F6*J0:+JRYSP2)&@N_/&W ML-WDL:"PGE6\ L@[X2Y-0]E FJ!/*+.2WU&Q'DIU$,M>7+:C!&+;.205TDF% M4)7?($%X1VG1GSV+QR-*@IX,V[[GA)4?2W!D,Z/8\>_"Y953 =:L+6;2I99+ MW6=#[6L=8TA+7[0&CJ'QKO8$HO-EA+GCU1.,.!PPQ)#ON.]&RQ+V$:=+0_S\ MXWG':LN=CU*L6P[-QM)4G?/I4,TK!R>*4LN.F6)Z$YR[5 B!2'4'4IE1 .S;MSBX#3>PR'+P>P!%OH*\4[5)4@;M"\HSD*^IRC-X$-? M#F3;3<(&OLQJF"3/PUZJU^*Q1YMV/D]K83V5*_M]=!S:R'KS5.[82YET M740T1T.&XNR6:QZ#BJ; M1^KUT4_U4-W<>,=7_+U.L^2_J](U-\WNL;S_7/\'<[S_28[^D_[^1W79_)&/ M!O.NR?].YXN?DM-V@0=NG+P%6X7>E_Q>41WV:5E=S@IB+\+^\=T]A1^\D$I$ MU,)<&JV'MZ/'*Z1"(K\6C\[.KC1AI].Z0DM32_"-IFZT,C2<#5C#=H;V%R>+ M8]=++P([?)/"/6W+,6FZ,ZT-@H Q1$\,";'.''043\>FX M3E3T3H42^M3_><\Y"#6SCC\F?TW^X5(Z83]SVA7^!O;ZN_\Y?G5\.)+@Q[G- M!^M]Y*LIO"3!3X,FP$F'?>YO' SG],IMYZW=>7G]S,PN\[["!'ZNJK,BHJ?B M^=O7R>20K7L (B'!0AYR5%1M>K5:+:7^T(JHWR##< 7"^G1^#?( MN=&$!WNO0$.R3@LCX"MOX=^H^%B&\&UF80=2]>B*4" MFDSE&P*>EO?#JF'<("^^MW=%TT?T4V1N&_#>KEK"(C4MD]S5Z$E*KE^[X3SA MW?=2[+[X+CHI=L?)^P\G[U]_^'C\^B$VU@@!XQJP*X[92(5EL9+^W$E+76!P M?*B5C)(9(%=UFW/&F@CO?/,;FMN=SN2Z:B74 @]!:A5FY,9LIX?/FJ4]]XFB MQA=I7C!+3EIPB7M5<)H!L1KHU.&Y9N)0*0#51(1:6=32AE^%)V$:P9"S1.SH MJ;!Y:X'F0 \T!ZLL@B(>.+\V,(XSV%3\=TY\S/-JR71"R2%8NX7WQ9*T$&Q% MHAF7YX1%M/2"-$'_J!@'[.@$/+$M\() EC(WSZ?*?+-N@.?DRX!+*GIY<;YJ MJ%F"&QHY526=\_ VA MT^IFV$D?]V7;'<)I+T%_8=O&SJ^ @IS^!#UN 88_I MG=_2!KDWEU4)?X5U1FWX%@QM\&/:QBV7#?[Y/PZ$'/X."P#7P$\@J"5QO1_A M"4FS"OZ"##7PE2,X83"I$E]R"JO^%H93Q7_&E0YO'26OQD>=XB0S->_5%]74 MNS?PN#+-8#ZO6VP6":F6P_?_S=4C;U\?$K\28P,4'I%1GTQ,+\1N[1F&LHI M)ZI+AI,#>S;THFB_^24*4Y&["P/-JH@&V#XN;C:=9B*E73+UE7/"SE-AX)$; M/TLNV;JT9-_NTT(C?N9Q,5A;G^H2KC$CI=V336L;C1KA-&@(IL$4O>>"7&$Z MG* &IX&XS!QXHMM"4!4&NPN,0\BWN3R_^SMM;^>[N-/VQLDOKW\^_ 5OMJ/7 MKU\=O_OY(5YM;[HU"2,?SY\@I!.=/90R*\\QR]< N3I>"0+0(7>G\( WK"#3 M1&HU*CK*_2?@,2#N/X,3$=BAI?:3L1:"^5HP*S@Q:2RK,T439[B:8;* MJ&AO-,P_-QIBJZ-*DBGHR60&=XLI5Y#L2Z:E'%TT1[N4\MV10I5PC0B6L] 2 MD;)2'(YA1N:\G&%DRN?6N.!HL&-/>&7&R1L>2.%S)0I['#';9FXFV+6PZA<: MF,9AE5SAT6W6(VP4V3"]:YLI70 QR(44PBH*1J>"QW0->B8O")>\J@O IP\?H7?M[>H28.XYBQ!=YI7TO7 XC M@#]-LK/]9/*4!K6[_21]JOE.B[DDF40/^X*P*=1&V99,7((TVB!X+8M7ELZQ MI6B$6+TP#K?R+9HSYZB*"$5-_F$-PF:I24LTCO*&R6PN$((,% ,B5)2X3\A MP-:RV@S\ !;&M.36,KF.#;J*"*ON%WF]'OV'ZBW2J8*@.'O*"?1&3(3*WY;F M: A_YP0==>RA\^@.XEBJ.(,Y QYD(96B-/)V">OJ1IVGB4XJO2[2ZF%"T%,\ M8") PV8G:=D%4Z_0Y"U9VZ#V,'/)52O&^T?0":Q:B]9?/(4QB 9*%I@&.]LC M[>L\HH1H,.>/2$&=,I#?^M6$N-BF( M6Z4@7JQ/0=SBG#W_RR9O\6##_H\M;W$[_<_G]8[4__O##Q^3X^//O?_VOP\H MGP.X_PX__//UQ^3-R8?DP^N?CT\_?CA\]U%,UU-"?3IYE[S^?WX]_OBO$7SC ME\./! EU)<>GI[_"G][_^N'H'X>GKT^3 MDS?RVT3 @FX7Z+ZCM7G+?,7OE:^8>L3('SI,CAB8]Q1=I<=<'&;7)"9= &<5 M75CPXW_8'L,@=C"2SCU$!/90Y 3-(RDX',Z_,"9-*^H]L)&!T&Q6\TE5J%%^ M^N[D-S6]T2CG(/FR3C6Q=^H62ZI:2W:>D6^[/<:M9$^9XHAHHPO' [FT9:5$ MY?H88:S67J2AB=Y-;> =G8A_!*J+#WBKK&=K>@2B?TCK $IB>OZ__]?.L^V? M=@XTAB(RA?]G9^]%A...OZEI[32F/RQ5Z(9+FT79DAC#USM4(T._)"QKPBOV MV*W./$%>K0_"D^-;3*)A:FWGQ)5NQAB7U24'MB8ME7Z"YRWD)2F5M%&P$6NS M,%N F7*,=TWJZ@_'O%'L:1.Q)N%9?HP&UE^>T%=$JTGI%8^MK:7GW3&'04G( M3L>U1%(E:@5AM$SL!:SJ[%H0D1.P$(NJ+45 M2^O3/..P=2;+Y>GPIND"R2[TA$8YS1!TJQUCZ&$;AL\[S5I\#A5M<@#-I=1> MT% 4G[F&*OH60Z%B?UFU\/W;E%?36%8I?%U_YHP,Y^&6RK.ZQ06RT&/T\WVB;R1X&, M:U%7U+PS%$&\BC(AKX4Q!A?6&8XP$SPW-,K1HJ):.[2>56=IZ/DN)R.DR?RSZ=X MBE[!7N"=RR;+[C:9+'NCB+\#YGT(-D3 CWB/]6-4%5Z?(9L!_.F#B^';.."= M-LR1,A7+>Y\?GSR17_K'/N7* 6S1S;BB^E..24A0I3OC@V2.C71HTJQG1TN; MN(PF>2*2=&3_^I3MC*&/3&]M]/[M\6[W_3).#/&7OK &K(VB6&VA591APA>> MG'.'5B9U#=)!P( ^W#⑝!?QE4T#G4M6_V=KAP?HA:,%>V.?0WVNM(41L M"&GH"\;=25+=@2;:*HHO*'W M MS65Y@S:/-M3SWJ9:_JXX],H2'(^OG<7)FQ_^"%^L[S<+<9WUEX/51 M-JEVEET>E7!,6W+'9\GGIF:N4<\*J45G[A/2FBHWD@#9$Z8BI_M=PO=%K;:( MJ:\;9FR!O^Z\W-M#U B/>_\D_L[3OWGBE_TGZ=,GNT_7/(NUW9E@)R:O\/Z? MM\49R=9:AH]'=+W_RNG8]UR@\JCO[Y,H[O2"XTYTU6%#J^/BA^/W)[A>>[O] MB^8JQQX+ HA*FSO)%AJ6_ %V8;R]'877O$&\WW]'EZD+3E\]S1M_+DFD+T&4 M#;YTM5#8!?CU]!Q+%$SQW?6#U\(A*>@\HXY'J6AJN&")IK(W?IY,>+@C[%'' M/_KQ:&LPUEJ$LDAS9ZDY01#>[/;K>I-B,E;GNG,;VT&QWO&WA[\33K=VDB=O ML++R735.]O;VMG;W7^R^V'[J.?T(65B\2P^7I=Q>IZ^/.I'* XU4_N:81(.\ M4MUR+!XI&R&3BVR6'[;'>[K/!-P$W_COM*32GKT=#4M1Z5J&^"P9^:<4&G)+ MOQ$2DS%_X76C'^#5)Q#,!C4#EFM1-;XUDZW1YIQ_DI>F2(S+WL12I9F _&#; M/[U5PV5E%6K1. 3LV[.EZL,/C2X'W=_4(G;(OE-C.*HE\M;:@"F%/[#V:G\# MV+/C&B/ME_NB;F_(CN@6,\?G7R7C0$+>W&NXNM M)2/GHK1JIRHU,WA_:;L\KVIX=B;:/WPMT#%X"+6$2;U!W2[/FX3-'3G^[.>I M#KB-.#XPZ>/$T7ONUB"S\^X(BAXH/RE: ^#4H'"H"&R MAR7GOE@-JV?%B3/XA7R5E*-^&.E(5+/^7B#URF;VSHNA LM =G6)1DCL7'I> M3$*9E3L;#*'3@'^>#V+/WQ\Y M4M$A@@U8\.J2 0:G+6/*8VM&Q2%3; -2-SR*1R@-Z''?@UVH4<%F)SQ1F QV'[>7!DHUL/ M38+P>:T(5-3*!KZ)=RF:84,F4.'4S@2T8,QLS/NX/T^>]XM]%*N!4'1*S4#P M"L'-QID^A!MMEM'7^7A3(X.<;XWYD9U/W0U3CW@GF8LU[_ZV1WA]&6(^/TN: M>OI??VG*ZG(+Y7![9V_G_Y[MCG]?G/T%VYC^ZR_O? MXB*C SC'R.V)77?L#SPSNJ%]_>^BWJI9^/D__WP^O3U MA_]Y_>K_VY3:WI-;:O_EERBUW7^V*;7=E-I^GZ6V]T!U/L=2TW>'/[]&%E%? M7XH=%[^>GAZ?O*/Z4?C"+_\Z/::ZT3?'[P[?'1T?_I(L4.2O#; M[]-44VJ"H= T8_.W_%THK$*Z^?KL&;^"X:K ,.,[(A>4$$+CWK%9Z("S MW:\^D0R?7Z9UME54%6$UF!5CPA5!D@XT"FVI;7+W?W;ZF2CF/H;2*-D84W'>A8]3;%TLV U?OK^'1LB!L1WW9!:+8SG, MS_E/MTI\@<%;AP5?S5BEE?30^M=PC\Y^!^[HCD6:$B7,6%1-$1V.H%] M72*G^8R0YFOD/W52@SZ2T /5WPV_M+'^KRKMJF3LE\_4W )Q.+A;. KEL P MPY[_XXK5P?(V[Z#[6<$R-3D(:%J'&5%BR)?ATI?+7"!B7(GT]LCLP!$&H8B8 MPGAG+P"+F<4JV* MJ17Z# DC(V?WIS ;^AS9^0S7'B]3K5&*6S*N3.]WPLL8M6/Y,^7KOL7V*_N MG]I0N81'7TX"JLN&!T:8O+Y"BFKUJ"!_V<0'V1:7;60A;L*PUD,H4KZ]::Q\ ML[,<006IU.VJ1)JH.TS[[0E3F*_ZCB:Q]YF3V"64A@G>:BWUCZC MO_66\O\AU [KN!P:QR7@?AQ%D_H0)G7B)V7,R??(1H7\6\=PFR7/U0>ZQL"\ MS8(,9/RKDGM\%")E;_T)'/#&OU5D]6#WH4=63RX0P=I=WD^U=%TW2010EF)& MI67FBC8BSN+/X8^-@G/#R3@FMB)2^K6 EE')#_=Q20>6('&:FFO"$TH-<-^< MVT]@B?[#-/7QHYS@5F>:)KXHG'RT2X"*)R+G ,+V"4#P[P0#Y9 [0E;G1P,X4/A885+ MV8,WC0RRD[3G\']'I%RCP$!%#&($^T3:$H/'28;)+_JTR<&EYB_#>E_H),AC MK=-%GH$UB)!T'L:]<52T+'SH(V%)410MY4A!;*;5(^>K.(GH#QL!\2VK"\E3 MAXQHYS1$(N%*A-+"%NXC@!)$1"J7_CP\,35+=XA59+1[J+; M"%\!*Q]^T0AH%YZB%1Y_]),H+F1;C,"!FE/745XH^G]TZJ3RH7;A6*HL$C,0 M>50BF#'YG>;$4S^W+MQU=B MT&+P]S;B2-?!EF!3HC&1(RFT@-TAA934L==$JL0M;]Q72 C7Z$MCTRT(K5#: M**$"[$^1KEQ@$>$K!U4E>,_IF5(HT744V$$4T@Q#$_3[ Z=.D I9,PD,@][E[MO48&RRY3=22P?;&VZ, M3>+[_DS@JW%CW($SR&ITR4X890%28K7N0:C7X$B4:O;/"*,=#:M \VBP8Q7? M?AGN[LXMSU=;#6-'YS%9X4).,Q MJNEPJS&F2"]UAAY!G4Y6F,3&%BHJHJ<.F]!?I-O@+W:V<."EH=O$$Y73@-;L MQ;7#\D/1B>HS:B4@L!>_=SQI64,U*!L!W,J=L72%!E\_*C M'$'TPBH^>@L] M>'FKA1C9=%^SAS=-%^F4*+QJ8IE;=;U*OK1$ D. M<6@C& MQ5Y;N,BUT4&G_U-NS:YIOHO4($$6\&AS86[L$(R0/QNSIP$3K"C70 M!0$N8&Z05*=_%.'%D(O 9*>P=,%\;Q>BX_P2H$+KKP(K*ZZ& /%INO$\W R$ M6:8^1+VM)!6>QE$-@6H"L(,#5SH\TZYV#%S]*;^YP]I4A^Q&W)K2Q%"N&%+E]>0:F M%Z44#1FA/<[.^M$^>A5E ^RDDCR_%^YTI!'$E&XH3B:!JA2! =,L4'6)[%,E MT.'ZC?<]["]'^WO/I>?,Y&B,=)-M\WST?'_?:L>UC][C(^_EGNK3.A@Z:88[ MP48:R4N 91++GG,#_.]FD9=;X$I%,&&BU)%LX<(S?5PZK0F@0Q+/2D;")+OH M=5)]$19;BI1GO&;W8^/0%V4]>[FCLP![9@)R M)LS2NW 21K'71WG^_K<(CU8]**P8#:\A^TX8ZV+8A7W05UU7_G9U)+Q' \.Y MG2!R!42[R,BL%Z.].SO<<'Y35"CWYZ6X5YK=M'"+FV,Y(.373_ES)/[[0EM8 M6PLU7$'QAD7N7R!RWZ#-_S[=1IW#1H9.@#]A)\=]2N<+#'29FD#TH?BG9%7X MHKS;'.!'+7+'0LV#.,APLV/-;#6'"\#7=?7Q/KX# ]OX_0H]3Q 7.,YB M@KB1D!KQ+:Q$1_-H#8<13O-R5@CDXCD,2U*2B%]*AJDZ'@7F.T,?S 75IA?, M[.M1>%B-L$0#36#]7'",(R)YTC]&-GP+.FS45P_P;X& M%^=,V@R]O!&C),)3_V.*_DW734S?RMYC#@B\:2Y9Z2S&SLDH0' M$1A$UDZY[8.#Q_'#:\T(J]V_(&P,%TC[9+(T+BSC!BM&+G]I3B%?N*+?(^81 MP3^1=:,X2NLV7,WDJ B5SD]MC5'NQT>M/I M;%+3]T3%'NQL4M.;U/3]FT,?2]?ACF+1=X-7WP^YX MFZUBP6[T=-46I+I';Z'/P#=IT7.K<52E;^]>S!. M7H5LS WM=HHD6>RUCF<_WEZ#S;EN3N*()^G9&;9P+$WN)4!U'KS<&3_7!T>& M#49$A&95Z>(QQ<+[Z;(M358;V,_]Y^,# _O)B)AA2ATTWFKA2G7-D%E& MS@WH\_U0(WAVT;HF=@E+?LN\\T;^).=G>H0YYJC]]#XP!Y-P6 'O4Q$BJ-8D M[I.U6B7BTZ[5I,CI^'$.F/-DCL86H 7,H&.,75] T=-VPB?3M,V"U0I6>2 : MK6*?$S[OBA.9 F(6J"X>=YA@$-;],1^A5[>'[J0+2Z29X7OM370=]<.(V0@N MZ';;(E(D[KU>2UJT>Z5PL"IUA?4AG88)+@4'?Q_QG!>%\TSL&/BE[A3J MU"Y \S-&,)XN5S;42*0].N9F M=Q&,'YX9>X0B.,VY= ])<0;])5J:#MM[H-NXFD." M*1RH,DTR4;1@^S=>L+P,P2/.JL;\%K 6\DYC#,9D8E^=MT+Q%CF#X*>L<.?K M"2WP3=(3/D1I@7+] TC)BWBU>I+=&,QR!<,0C&V46C MZ9!5?(Z23\."C*< M)KDIM2*?N@M !)TV+$B^A,IQ_!H\:K/E&IW;%IV$\ T5[CL'EDO:4Z;815.>M>@Q4-]6PX6U M/^R\..@>95$G&]E8*QN'L$^%",?VD' @N.M: 7F+AQN5[:^GH#H8CAC7_0DF MP!U6'OY18E\H'/RW%8(=_\>-WX'M:[[[-'FB3[E>;J0FF%SW-N?*FF55%9PJ M=C,4%FY?DN(?J8R:D,TNV2_;X4."\_Q98!A0D1D%4-BUL__%I0O,2 8DVAR3 M%&R=Z(>WFA3C/$E0G7XT7?DJ!QGML]W^??FXVQ _GJ^%2=,;R:>US-73A%Q6 MA(%S,W_;\/?XVC4N44!O,5A-G\$%]0U\?O'U8^[#=>OT-=7G#2$@7CQT" BL MSY-,57+(9"FPZ)AQ-;#^#]'_/BK?A.027ZVC)\Q@KX,6NMDX#Q MV+3<8\S=T=0EP?7'Z'YJ<9<6)G76.]P.(=:)9=/2*X_AYZDDIL%NH^HEN(VQ MQ T>CE2OY\CQ<^DHU>IA&;AU0TEEPCLB!$M2@3Q02K*1$PH7H*F\:P9Q,#P\ MO&T@\Q71HZ#L^!8.Y<6A\"2U%O>8P2@"S/)I3!:N[X(X*)9Y$LM MD,[+<[IO$_3%EZ+N8N>29F/*+#'@MEP2JQMGQS\O\;\NDY^ K&7-LI,_#UB: M*]TR4O/S] ]V,,62_O=!_HA#MG!)VE6UZ_ M:)<8@L0F!ZR,K#"4+@EZ!K C8+B8'D%%98D164R[I,'4,+ N-M#5=(I.;91+\&C 67!+7[*O$>=" MPUT,A3 T/$QFH+A(_7(-P1"Y2MMWY)LP$)@JX16J[!];*I5TU(?H"7*)&9Y MG6VA9EJ%,8W6X8IPG+TS6J.+404NSP5Y4PJNBU7B@2NTTY2Y6ZA729L$HF/< M/3-(&(]X)YI:(-YKSSH=EFK]8=B46-RLQ&)W4V*Q*;&X/Q/X:B46#S=G]MKK MOM]RT-ZL4%]KO]Z16BU_!YWZV$T#-J\GTN8:KD+#+)1&1I:UKFQV_XJ[R3@! M E/G2F8@DGM-@('+EFB3HG&0-<'ULJ:5A'!_X:,R^6''QJK4*?'MMJ6V[1-' M6;*S*]')08.4(8/2R&NPTV40,R[254^&?1 #Y<7+$76)Q,6N?#'3N+A/O'N3 M7P:996-B7:=CXIB0X-)"9_D.]]Y)IMJN6'JQ8J5&MQS1Q#29IX 2%ER \2LK M^@&I$H2UG&A)O\Q=JG+@IZ%ME0;#8! 8BNC4P>@JLS_ON_$Y>3BR"@4Y*UC+ MF#ZM]::\UOXT!;IKK.'N@UH\:->!]$Y M.OVU4,F/.QF CVG@(%^F5)!7.*;KK4&RZHS^*"WR%$(?@2O[!QZ1)79%:+<$ M%52X / \%1]V5J<>;D]A>C!3'CT0=P_#,@,ZPR>HKL+@; D?Z-)Y=*(;0B%1 M01B#I392-I#.76AR[X2UHABAP!$QY&X\)"4EL;WQ"KVI"$@>2!"5(7*V,""@ MQ>XE0*& 8DOJ\A/:Q')#VS547<#2S5@:&,(#OWYIL1_P$YR&GR(I$ES_@,J7 M\!F50\.>_I#K/GS53Z2+F; >+(2 :*X8M&0T>!E3> UM'Z^91KT[V7Z?M N' M&ZA\T)A=4AUH54QT@6F-!U90-+.T0Z 1HKA49[$40<"J6WC2Z JUA-H;LZ#* M6JY)LMY[B?D<1H7 %)B7[WU#(J>,N*#13P^]$[J92#Z44YX24K(URA^AEZ8^ M6*$[X+GGKEAT+O:;7([C M,DJZPKA77TXTC\GFG8S*P\#UJH2]F'H]QI@\VC(ZNKF:$VXU/O768NP8?I+X M,$FZ&D6;X# O/.\\7T1K0-I= &G%P5"T0UHM#!(4!5TL MML;*X[VSS@L!=)]8()]34)U-$%VSD8.1>PTD1-K0H_Q2-G$M?(J%\KD*DFGX MTK0B! MR@63+BJHL.1.!BS9W@FH3!2?:PD(.E/.$ N1L2_\6&*!0+>-)LX1K M:HUKVF!&Q5/$)Z<\4;"ZS@/K&S!*]=1HHT$',F 2Y0;TYNOB*_V$+P@B;G"7 MHC?J0#/74 U7=$CX;N;D'>.BT<]"3257^4=2:'Y/A#_1*.+#+ST%G"@EK#B= MS-WX)??F]CKVT1]8T9]97'#I3J=IH9:'*%%5YMD7! SUQ MH?N<[AN#ZC>09\X%]8?.,]TRMIV?[S1[S3'N)"I/*D_E,L\[U;\JMY,Z=4X :N+P1$A-OW4BMP[?.'&J!Q7FN1'_,ZRG8B(J'9:+' M+ ($>R#8! %2OG??&3@>^G)1X1G2JU[J)M5SF[8UH4'^YFCJ91;%9,/NG[OT M KLIX"_>./)+B4$H H3*+D ZC*OHN+CIP@U('<5S0+6F15/Q=M$6D3X%#T1O M?KJ6M$9D@R)_7_30P=Z7X%Q_MK/A7-\DGQ]*\OFA5=1V$2\?IKECX740;##0 M$O&LL* )O2>X^8A5T0>YVD9;BUU\7>&5(A[)LL:2TE$"5QQ&G.&:\36*RG"[ M-M@V9-][XX#\>R17:T+N@:& *,;-<$)$-I,6&/8T;7+#LQ2B2.6.)+=+B*\I MOBG6/L=P/)=N)I,9WD+O9 _#K?Q>)MOY&4-_YOIF^7C,7STU_[? M]U^.#_9W!C_:'@__?=VC=O;'+WZ_ M_K+WEXY!^[?M9 =D]*_QUW8.>M_;77S";P[8N!W!8IGZTAK@Y77WZ'8'6C-Y M;7OTD[V=D3][R^S/K4[XFIQ),B@6RX1:G!*K\BL?QVL>\'#?=B4IH?_? M\8TPYA&9-5LO^_;$UY&PZPT_$K'WG0JN)QCX;SW?]L;SN=?98;Z3M(4G;SN@E M0@)MI.W>[,CW+6T[^]OC@[N1MEM;##/ZGZMLSRN%9UTRY>6B;US^.!$ ]607'.XLG.TR>[ M3SL!\^OD;&"_OS>5,33%^ZTRGC]_H:!X?V:67_-ZZKSN1M?31M;NH:SMOWQV MZ\MI(VL;6?N_>C:B1'?17RII\52*F33[G'J5.[N6@OEX^I_^U!Q$Y M-LF;Y(8YBD>P##?)/3R"9=CD%!Y(3N%[BA"\6TLU_ "# GMK(@)^KW=OM]># M5O3],S5W]G:^4L3MWGD,/]XD37V;^/+W+AH'7ROTOQ&-ARX:SQ^I:&SR!+T% M.HH[- WDTQ9!/O409VJGL#3?F9XA5UX6< />&SWT,.U0I^]_%J^ MZ]>O3?K>MV;_M@FLS=9\HZTYV-_>U%C=DWOH [$.$[I*((M1-E@E.G[0M5;[ MFT*K[Z @X6"$-*+/'ZQK\0BD[7.]I^>WW9$[=-9W9_QR'U>O4Q&O" DS[K,FLN*KR="9A!7Q M-;!D([ \!IP.A&/X86\GT):.DA]V]\8OPS^96?O%^%GX4R"J1*9>Y71P2Q[K M(LT)2VR1KNJJ*))E^FF+=@(1NY9N3A",RB:=, %CP M.83RDE;E"-_T!E9%J2Z91!N1W,LI,4T+2,@L7D/!@)]7#3*=P=>70GN>UE0> M&-@Q%=-$04>8TA.!L>N,K&;*/F"#PGK4C\=YD';OW4$B::G:)8J ,/RJ_!DI M%>E461510;DF"C,$SP$Y)-@^$"SAKT9@VLP#[B/A-/+:;QMB>SI .R_VPPFZ M]4G6([S7/7L,JA<89V-E(<*,^+*,N2D@>L19D@HJ^B@B3(#]4L7 Q[J#N1,? MIW'RKHH7@E> UHQ6*V/^0EU,,^$KYKMW!<#GXSQ2>_?N2/TC1\0C'*U *_.Y M0I+O^0;!5-.F1Z9UZ8H+)SQ:B2"5=^J #PCMG>R] M\Z 1!LEO%DC94)>"Y<9+Y[*M%"DASIR9>)'//"JJ)\50H@R8/XQT%^;+MV:Z M?D$-!Q$!Z!**-^.47TD!A)=J8"H*?)WM KF)5*G\'^7YC.@F>.&)\Y/Y@.$) M%VF=DW&9+H=AX!&O#A2E)XG!2_@3 GHN]'&6P42?DJ)2 M*]UE6@PHQ)L*AP?[+AURXL#*$8!R1JCQ%_1N&:HP%MT&9?T]'#65M[0WK MZ%2#CAR8'UC258XPT*0>7+T<:!48:^"3/_"?TR-$@G52H/!8^3&@Z"J\ MQ'!@?$MUAY0D9@NV>,,#Q&65N0(E W%/P=@\=P@RRKN'#"O3.K>_\Z1C'GJ4 MX*)1&OA1H??#;X^3OR*#44'_!87W!SM=N$D-$<(AM%U%(P]0[04EJB/5$2)\R9.S ,YD;7'#R)X/,1-Q_-MW#]\8P9"GY1 M._@M_92$K0DZIZ>AS%7,7&7(PX8,H\Q-@(N.G $A$@:C!PEIE@-:"7::V=AI MIG4U8ZX[I)!1)K?@-LF/5%+@<,'VP_84A(N/*F '#%-CE%&@)H6O"MAO#QIV M@W%_7Z[C@_U.VGW#E;Z!J]_ U7\;MP#[(L4E@/^O ;,?Y)*5E\/%1D%W(?$2D'W\7H:P M$;78;>OCGD3=YC'R86C\8"(P]?DE_H3=%^8PRVOD$B(J,; W]0F4@! K @TP MF;I,S =3EY>5A$B\N3)MZ]K\&.RO,>S:)Z%-=C.\]E.^R^V[IM4Y+"+?P-7" M) /":M,I'0K6D.'*[$*1!\&QV$65DQTFN0&<+@> 93+\)\H6R%_Z:R#4 #1& MP>Y?VE6]8E*&55V>'M4OP-#YWA?XQ]C\DP4!$,1RBJ+C MKA3@@"[)P[RIQE2NEK[['ZY*C5%Q&IUR5_YZIB@#1:OA:>>:T$/F5O])GZ*. MUJP!1W'DPQA6ZN&3D4A58_W=X?!RQC\Z)P%?\84O7*H^Y1!L".;TEH/8F7#7 M%$F)Y(1)PF$P$M1B.7*9.KT4A'%G*2?P;W@:8&QQP.IQLS=W&H _FO3Q6SKL MG3!Y\G,G??PV;@!^C.'S7X@"UY^5B!48Z2+)B,):#=$?S,LDA.R4KQ-.XSC( M.0:G"VNI0'_1WC3SE$PH0[!;1&^V#$&:Y;=TFQ+&IW,.FFTH$*LA?CBB$@D6 M%>GIJ5(8#-IT9,91V- S?GJ],Q*J*QY"^ (.@,G: M65JB6.60?A5&ZRY-<>^%I!ZYG( JE3S%]5K#W)BR M?C@N@J )+''-.X^^BAT9=7519X)L;'WYDU?"/CL[90_U]*G1DILX.OH.\(%A[T>"XJ5 M4/9JUA9@6BP6/#G84OL$6 ;/->WC'OE2[<^NU=F@,7D&9@MN M5E1.+D8<^OO>&/7=D[Q%V]&'*TGTHZQ/3:T MVAL:AGLXJ VM]H96>T.K?2?+M:'5WM!JWZOW/&Y:[7OG0[(9?7-/\ M[28QW"\%W/= <(B?[!V, \;; P(3_=[W97>S+_=R7W:>C7>_^;Y\49_O@>KN MS\BK?98N?[B8\D_V]F^C,^Z/#?N][\ON_GA[LR_W;U]V=L,QM M+3=@?OWP_N0IB*MV,,=(RP;&N=NQKO@:J.U6H*((U#<@,5L0#Z2'R=S,U8@0 MHP\0$I>GU- VQ7$5U"-B7JF-ZXQ9A5AB$]30%U6.+6OX@+5,%AWDI 1F&6"+ MUZT%0R8. V=8R"B"YF)4*CB,>5HT7>Q#O$J0F4,Z=F#B*:)ZO&?X+CJ^."+_ M75W$:'*<\BNK.=P\TON#H,P@9H+I.*4KB#<%H:HI;U@EOXY/QX)1V;"64'3 M")%^L8 #QHU.]/&6(]4W/2>\'(2@DG6[*6AUG[^'X ],QUI6.<%PFX9.^!AB MO =<':%OU<.07#> DQ\G;^%+%?&"R*3R<@:+5DK[8VI@'Q (O,+V_B##9I2X M-W@(&;2:P. %HGS@"U%%S@"0$9@/ JT4$%9/QW(BV;Y&N! [[@P4V7^.QA24UH,0= M?#0&[F5"',0X+1#*FA&5SV)^+:$L&L"^-LX&/TCEM+:($F2/+_) _77%DVXV M/^^SH[L8,3WN_3A*=G]D1V#OQZ[D71\O3=:E$.*(Z:,&#/EMB%HN@OY637@K M6K985?(A1R0XL_&$E5W H>"80+-$?8#X=@%<-\6>#\7+RQQ&YRG2/G.DH\]2 MAA$A!B;4L)DC=]X\CR7T(J^7+4')YQ<(21T>17 W80%0GCKON9J;;)R<(I*> M^4U P0YB;3BB!L488<_O@A[J_HIE!Z]5%3DN5G#IO6+D+ 4SKN'REB0>&')F MM;"&M%6_/W!CD$>I@2C#X+A4]9?U^B>L1:< M%/DTF195FRDT![F+68BWU^Y,X/HH<1N\0('-Y_' B]TG-VT?NZ5R8_[9+N.L M0"Y?Q8M;];U(5 D]DU0-&7M9,RV:N;OH1.1-&)247UQ-)T_;3^1$*9;VM$4Z M<',+Y#C;8SI7!2. _Y^FTKA"SHIV",\/Y5]$;-G54AX#F M!A/3^Q)^A8JFTN*HYK:GHF[&V=^AC#_."+[22ED#Y_,HM5FQ M'=]@-)#B3+0"F4B5'!R:P3)^(]UX:8@$:5P6[122:?A=2-S#I.URKUEG,M-( M'?DC[U=3'D_3!]E 7D/4C'75GIW+G0EOJ M!-;O'*F3CJ*.[,>H+W0E^&A$Q2W&J0"!"O$F#;I3 8;$\:?)3!+]<(JPT']! MCTEYV9VI8\&W"5'-*;O^ -5'B =V*.QRK#D-,T M8/L. Z>,8E!FU%BPL&>KY,GQQZ?,(\4F"6J9NLV75EWAA58VD9+4/X53[V][ M*B QUH#799MJA?LB[ ?/-S00F\*#^S.![X<& N]1KC!X](EY78J>@4?F,W\V M5 9G/KN)G3Y.NB^*S?UP\U;1%?^]>T=K!??JW>KLR-CSJ]VE"'7%9-A7P$KM MY7E>9UL8MEA)O OLGCIMEC4ZT+4+MHQW?K@\LW2F.C,*!FLM[U!YA8]/AE0@ M.UH8WRTM<86A.8SB<9&GEN48"^:$XAD+?GBR.)-4=@X67H-C+GQ[VK"]Z)TF MY.= SG,_.O&AY%RIE\21%K+@'"R/"9X' L\PW"8MB!9RE$S >)SE.,1)A]+VSF1J\- 8Z>L5UQC7T M*5/"*/$(!;IN*A!!C_244JQ/YE@'_Q]+-7Y;Y*M1[R%$]B:IQ[0\R]%=16=5 M-SU8X)T-OM[J'O97HMB;"L?2I7//O>U@&*5SG 3%#R2"E6O6P8I1%,W8*-8U M.NQ&U]E=ZMODEH-=HXAOJIVJM5&O*&H&*A".KZ]]^]/:9^#XE>M/X,@;)4VG MJ6J;3<7):S4WRE0?YE$X83 M0M.J+>!6E1Y@&#FL$Y*FDQ_/%[2T9L$K^;_&=\+&>V^ Q.^T+>/PS7F$]KS7_BV1YX0;,$ MO?V%7+4K)Q!);$_(^0S7Z67#T"J2]^3OP=4^=5%KNGOR SBRL1 MXKQFUXKS7=K1,3M,%MRX["DF>Z,,;_K_V7O3YK:19%'TKR!TW/?*$1!- -Q@ M]RA"WOKXCFWY6>[3<3Y-0$11Q!@$. H6?WK7V9682-!$N *D-7AMB422U7N MF94+RZT-LUVLP&-SQ<>4:Y]D7JPL^9WWG4ELS2^HVE*2W$8_?!!@EZ)\>H3GQ;+'GWW$0F2IX#0UA/.30K^$U;:&1$M]NB@=Q$,>,[Y M H$G:4=Q"0UNG7S\I6&%S8B&5I*4Y2S/H,:/YU*HNU4$#2701$Y(!GAB<.=/ M)I?+2C7S?+POLC M^B]\=N;3O_P [.D?\! 5SW%#;#OQS/,3F2TB7G$.>/)TX=+04BBA.G:8U$*Y MGVY>I%T%#M'<"+WIQP*-HFX502I:0L[5VL35]F<1IINDK\_V\?"+7SJ=!5.? M;+^_%JE\):#R)(M>ESCZ39I0"",P\5SO>0J8BZG#:!?.FW%IC9*/MBSC:;J\ MGLT**?L/',XY7S-)3RO@TO7KMYE8/\5 84%XW(PIJG.9STG:$$#:Q3SAAW$\ M=S>^ W/.8O^0%7MY&) 13.SGG,>YW@V)ZYQ8YO+C52\3VV'!CJIWY<$77;KJ2X+[>S475V_E9PI&1L7/KD:Q=%C=%S4 M#8^6Q0KF#\FJ'P%N8Z6<6 "O.!;Y'EG]868)8N&48$N%RA M'AGWF;3IV!"SL_'XQ4J:5>94R2TUQ:;*.P7K-T=P^,\,Q-"(P%[RS)I[%.E9 MMSK7;"^M6$AWF@FU HJ+3PS.)9CY1R9P?9,+7#=07?RQ/@I?66&@R$*^XOW/ M@)M<]F"YJC*>P7*SA7#9Y.>"!22OV)$^*;/7G$9!3D6&BC<@V@72X48:IEBE M:;81]2L.2.+$=(IIA+. @WGFI0<-+@F\XL-Z482]D(%.!4U##!7Y-C(]"&$/ M@VE)>KLX7\UN'NS.J4\GE*D8*U ^)0Y[-E4_\&O4+#E_UB>KGZ@S TB33QY0 MVEFGU2:@< @42U)PG+FK1-A=5&Q3RV;>=0!^P"*11\M-.L6&8[!,KY+.!*[O M/?#?EJ1 S%NRTX!-G-F$/PQ$0\"2$QHG'/*NN'.5<$F1UA6(LRL,>(E8%P7/ M;'8?Q0F)),2QFQ>:S*F(0L%YWBS"J^DX?RB7(@'AI0HOW(5#VEAVX6 17'#) M$K#0S(>E:<3X+6@%GM6)9#SSDE^Q 5&H7+H^%A.^C%F*-!-[<(;SCHEHBI\E MWR2--S_+(M\*-WZPZ)C+V^+';7.O,JV5^3?D*G)^=>(\WGNP>KS#%%[5F#&^ M86']>N\DW7F@'2? Y+@G@B!M%3?9"[!C'IQI!_W M>T;"I-;>(V8G-ATUPU'^#7P1@C6;I*.EO0U]CQ*QTV.2OUB2=@S&VF@&]ALV M#^>J!^W8)\J8LXA'N1%);^6O_V" *4YJ M'FR!KP!Z#,CYU'I1B6V=<^9,:HH&G($3O[BIDS0()_Z)%0UW/BDH,Q1&%O#E MG><_C5SL)@2 ;_&>54]C ._SE?^$%B&ZEX[M".^8YZ?$C9/F+WG.<6?<&RN# MKW1IL?W90OLC4;\N(=V:0[J71WIBNB;-],)D_$[^0<)#6[[<^$WQG&\13 MR@XLY8;W4?S.*#L9UO(1,ZJU]M4_^6 @'- "!I(-IK9SD%QU>=1;[JC7W$E# M^;YL*"_/AT_Z?/A(#>6W;2%?%SGS@Q*5DD[/I)/)? 7M$%?"9O5/1NODFDWQ MUG-QZE/P5CM\^7I_>N;Z=[&)6''0X-0A!H.G(7L=__#& M=L*I:SV_=CP""MWT)D^!!;/D:2W\ZU0BMMI<*N(DU732J_BZ!5^]6OR\8[:Z M':WPJW8K^;Q@6'&\;K!FV-&N*K5%K=,R]>ZZ+9;\O+,>6 U?5'_EHVA,KR"P M AP53:K>"UEHW85W%LRJ%K;4028SF^OD-3'G1YZ!_+^8@?QAOH=S;E9S72"] MGZM*#Y*N-SJQZ?;\A.V-=KL&C:<#+D."JPJX]"*9,._#DBURIF)BS<9V1C ' M?\\:^7]O#7]B7S_/OA+4.!PR!L[8"@K'$,1AZ'N]U=\NFANU7"34@D"K@+ZM M- $!+^9!7VF+V:U1,*M6>]/50;NG=@8F/YG<9J?(JY5VO%P K'M=5H!(>FL6 MO;5[7;77E?16'YR<,KUIJJZ9JJ'WCT-OE>V3$?VWL7U",;5CP'FNK^->&F/U M6MT2:RDXJ$)+\LIH%80(,8F8GSM<:B_G(MXUM[.2J_1JY%0HD^K'N -SH':[ M@XIL6\P^>U,35[]U& M'SDT0XLL:R!U4JJDN6%(3=4'?=7L5/7199SX4))J,%#;\I2EKNCI]'JJ:>B- M#N,W0Y$L[QQU4JJDN3:5H1MJNUU54DF3]U!Y7697'>@;'K!(].P=/;VNVJY\ M'EQ#CT3GP=\ZJY(??@2*9'%"T4DIDG71S8:>/Z&.T=5^N^H)5%5P-,!-ESO+LCBEW)FFHG70T56]UY=(/26D]C5TWGKU0NJA4Z*. ?FY]LTG MI=B:&Q37VVVUUSM2;KL\LUA[I&2H T,>^-44.Z:JZ4="SEEX0LL[F)^4]FAN M)+S340<#F3E54^Q<=OIJM]>M;.I*S.S=ZAJHYK%20L_!U\ >Z\H]PQ[\N0;] M)Z4V3C3^?#GHF*JN5XBER4.%!B!5ZZJF*9%Z4DCM]7NJV6O7"ZGGX!F5'EIS M4@JON?;>I::INE']>$A:XOO'S$#M;'#&(S&S=Q])-0='RE ]!Q<)IQ.=7(+! M.ONBB7QP.3#Z8#KOT,HZ&;NYD>CLFWVUJUWU3-3N#&J%SIZ5& M9H$:RXZEN3(+NH<<-?3'PO UCN;K,@V3'SS;%,52TEP1\^$,0)OMSW#'9+)L M8=+5SC$NW\!]EZ"IMYP!'[2GMLT*8;(=PN9(+HWD",D1*]WXGMIO5TBND1PA M.>*D.6++2,C!.8+LUU=DMY4:Q[MKN [6@97&%/]K[K^E\X,%.#)3W]=,%+[: MQ_#E;DLOL:UES6CUUN 8S6C+8.)-'KY:R^P@],#&=V-Y3L;#M65V-FW7C=T=="3G77V!=\SF>S37,NIW5;;E>E? MVK6'P\[ W'!F@L3.GK%C#L#L.H'Q<,>]2&"+LQG)%>?+%8.>IG8W'9PG>4+RQ GR1*_= M5=MFP_1$U=*9_98O'!9K5)7S8TR-A0,&UBO\L-26I?Z,$5P\XNG4SYA.S>;3 MJ17,SE7I1BN KR*_W#V&JCQ9H3(-G(D5P!X7:M$1?K@,> K[S\R)X(HG*[!# MY2&PO(B_R0. 8#B'_7)"/F)S,G7]9\9"58'E1([EPI/]T2ADD7(/3U!L5F+C M5ACZ0\?"ESPYT5C!+BN!,\3?Z1YEYCE1O)S+[W=_AB^35<&&$&R^XL\"Y1-< M!VM0O@%A.T/E=C0"C,$R+S]]NWW96DH[2RFEL31W$V(*HB !+B]2VHG(I,G0?_!@'391TPNCU5;N'=>%9P!]C9WA M&##HNLH]RU[J@W 6N K9O:5!;];#TR9PMY\&U>JMTRBW;"EW#&F?/4CIFBP M8&Q:H;???"""5.DW[4V,[:'OD9RB18\487(=EAQ!03KANQI MS*C%-_"+$RHW'L#&5;ZSJ1]$"H#@HQ],%*U]]4_BP]$LH(D2-HLLQPVKT,Z& M BS.>^X!@A=+WD0M"ZF![%U"G+?36ZQ[ ,HL6G[+(M7&GP2<@N8(6:20+]G5 MS@A[?>FHSG5@'H+9O\=!NL<'=G4/DN?GE36"U;^VW"?K.41]E('$Q/&NLF!? M!K%\X1HN=/GF1Z.];9ZC "2J'Q#7O@8ESP)>[OB[59NU*.. C?YQ\5].?]3M M]$[NCT:](S1J/>O/BA'5#^_O[(:NP&47N_@72AO:!\% MU+F1N#@T8Z&9PHM/46.*,D\6844JB,)%@9L1LP ",74;+E#@:PMG;X,61TT/ M:L)"28]B!(5^FAJ?&#Q<#Z"XML&$A(ON6C=];U99:U-3&$MB _X^0O[B$UQIV-L>TD?BITNI4?9@^O6LJR#'\\]+-/!3P133\'6J&'* M:TF",HZ4[WK&RO.OYL9BN\<(Q9YW@Y"R MF)&M6VJ*F5[5=FSU:MO2#)5Q%JV_FAM;[,CF(#7%S+&BOA(S=<7,6;D:9]+X MJ[G64^5FMM*N/11FI,=14\Q4[O950X_CF-V^2H*9M_OREX;%3T)SE Y5-H@_ MM/:&G22/?R:X(W/XQ-"YH7=8B+$ MI6&6GT@O4UKJC,F.)C%Y&ICLUHDG&]VVOR3$/V%--0LC[)[E3TXK9M?JHK'3BLYH,'A:GF.4$_$ M7.J5S5F)E!/EEG/P)CYCD=X]&_G4>Y<41F3]D@>)2Z-=7E+)X'^=,=F1 MF#P13'9[-<+D.7@ZWP+_T0GCZ0R7]\QC(R=21H$_>7FZ^JRYEAR."-#T-]+[ MJ2=Z+JL?RTBDG#3/G(,/])5%S4P V$F]+6*H'^>NUYT7BKR>G9FKYPC.Q=-; M"<[=V?\[K2LQ"\1H=KC&E5G0!N*HL246AJ_QT(&DZ\)$,Y!H0WA&X+LNIF Y MXER[<5)86AW2*)3HD>BI#7KV7@5?:ZWS=9F^N?/\IY%K_63*)V_8:IR:*6]. M;35#MCG&EM'^K0[&Z[E VY30/J0C\5N!)U%A3/-QYMK^:^Z_K4;SYM7,/D8O M=EMZB6TMZ[NGMP;'Z+M7!A-O\O#56F8'H7>W;,)S,HB7QN\R,5[2NO7(YQ%3NP2GKQ@^$&#GFLJ:(.=*4RS-PXLZBTW]CK3.] M:HL1F85U(,3(R3WU1(QF-CHQKLZJXDR:^S?62JH:^I/6:SU#;Q(OA\%+54U1 M+Z?BZ&W]RP&9=_4/EV2'G93BR+<@W2J;M!D,U-EN>O16$&IBT/G QKLD1$F( MDA /:^IM&!8X5T*L6GI0E*?-'UV\]J)4"8.RN$#'_L>%TQ]U._V1 MSC2C/^S<]^"/9=G]KFZ/!CUC-.K]J]^^*-A5/LNRK>6*@Z M6Y@QA'4 F53:,)]+RUG(T%0%\S,IW)#+/#Q\A4JZ27KB M:P=L6F=88MO?YU*C#D'A*0P.7,%@MKJ:6;6"H6NTVNU>4RL8=GE5*7!I70"7 ML:O"@TYG5X4'-5R4UC+:Q5_5K1IBEU>9=2NL,'=<6+$5KJJFZ3:2!,ZTY*,< MH<3BI(]V?P*#LLTW]B3S9&O;/(2G:5$([NZ\8=Z!RJC4Z94.HYWK_WAE)U MXI)O@6_/ALW+K=Q==&/S](':(?/%-HD#QPK2EYV*H_9Z/770.5**Q Y25\Z MWC;-SND?^:"H[! _U30&:G]0JN7 OEJ#-;+%ES'8LMAM5:O@!NC8$0MQ;@?F M';'@T1F*,C@?1Q>>H^ZMYP02\BNR9&/DD::#+='O[2T% MY63AUMY+T?+1,T=+;I]21\]17J_#YQ894[5#JOX9-4:"]>>HMN]KMKKFM);J^JM]?;BK=6:;[X5]?R5AP=K,)P1 M&/,IPL>.Z]=X:?+(X4R/'$Y>+4"V%WM)AAT;=94WT);6J,89X#W8W.(P M)U&*1!O+WB50V4YOL>X!<;-H^2UB79FQ5O$G 8?>W*0KD7B[I)SP@%BE0LB> MEB]=S/X]#M(]/K"K^X!9/Z^L$:S^M>4^6<\A8B%;]^IX5UFP+X/88GWL\LV/ M1GO;/$>!S89^0#U/7@/-L8 /\OK=JLU:E'' 1O^X^*\2U9@ZW;IPJ @4)0/8'&\(C(@->U[T]4%+4^"=+@YT&_D! M%7"/>,G>,Y;LL?F2/2K=5I4AE7W#5Y%/]TP#!^[.W*GB1\"HL!_%GM$LU?3% M0]\+9Y,IC9$#?/FS0 &;)8(%3)3[9X7]+[S7FL(C?P$8(@9@,'X['HC'0!!@ M2]#2;(79I)O"!>"CQW[/(I#0"MB10V>*Y*3XC^)WT*J(E]8.N*"Q[/074\:6 MK71Z6DJ>RI,3C1?(!X#[ -A 8$9C6.B+15:+ LNA0?::KDS@U>,P3PYYBE5S MY#<*_(EB&-EE+*=VHZ7$&Q,('-;VVS] M2<<'%1X43MD032GWN:7\!>#C4R1A7QFF?^*P'AC\SEYEB'<3B.,#7FCM^/?\ M"M0--\1%2#B[#R,+. /X<(B^ %I=N3"FN A\%0;!0-_*.[0 M&OYGYG";.U1)_*&_9(G?PRD8C/YHA)HDCDJ*\0EP)^P2%MI2/L)SIK, ;'3E/DQD*NB(*6J#2)4)!A:?!XW*@Y*N%S^&+(JWX MA!0+3U.8E6%NV!&):E7,:,6;Q$<<5@R=HSET68AQYKKX8XH5%5<9 1?B:'3% M!<$3 ?J 2?T "<3WZ.%9-0C[1PSA -B9Y_QGEC(TWPS8E7 +^+A^\&!YSM]\ MF"R!;C)S(U Y &/ 1R@0QQX$!\"ZD=,?X9>7 MG$?Y%U_(S98MCF2+H[*)K4WL)E3+19 MU7/1VYJJM]N[SD23A-%TPNAV^BK\7X<4Q4;E=>JR*9$L?#FGPA?-[*M&=U"' M4HYFP:UGJJ:Y6=>W\X:;[!8$&\UYZ.&DRFBZCZ3)H MVLB@J:::V!VPL_/N@)(TFD\:AJFINK%9>^ASMC8[FHRHRXCZ&474+[M]M:\- MRF0QR=!P#G =0]6TO@1<5< 9'1E35QXR'OXYRE49 SW'&"BX+.V^:AJ:#*E+ M86RC*8W-V1=XZ7):/J91M-/7F'TZ]'BO5DP MTVL!,]D67\8RSR.R=-G1?I/QN,I0,SKU@-I9-\<7$<%)OO&3E$ZG8P[T!K4P M!YH%LWI,8SJK@OS_9I9-G1V52RM2IO 0W\;F@V5T1%TEB:S,;[H>;X+#(:,? M)ZJ&.EJIYE]2=6>/^?N;E1O67'4W1AC)Z,>913^Z>K<.7GRC8-89U**6O&JS MMT8&.,:Q7R&E3ZD&4'$,&Z7O0'+3UY.76D= +["AZ+PT!$7N6%H2X@5IP5E M"*EPEAK2DM%I=;.T9$T #O'P#YRFAA-^$.@V/-CUI[A6-AQ[P(L/SW!#9'D/ M#@I:*PR9((6A-:7Y&'\SA%C$ MCWU0Q>&/JC"/;-XH?AD!F.A.5#0N1(T'(C M074Y$E2.!*W/!N1(T'D.O^9*H[GYF;B GJ"1Q>9^@P;_@\KZ +K14 MTA T+JS!F<#/C_&DNK_&#NB9)V[. !#]90!%A>XBY&'/XA'+@(OJ= ZZ7=B( MXLTF]P ?6.+(&D9^$,).9B[8$7P6'\["RRPN-A:*5I.=!X>0'[FX33XBCQMO M#/3O+P)>Y$SP,@1,/&KK__S70-?Z;[)V63R7T,'[ 8NP -CH(^"8QC=947Y8 M5_P$1&_ HG3HW=.8T1 O@(SG@V&4,P)IHIR8KC<#&VD,_NK#&"CBWG6& F]\ ME!^8AX N50S,PU=GII8"2'#2'UV0F8LW1P4T-B&,[3HRIR(']3N@Z-$)?(]/ MQ>/T]?B2K@*F1L@+&]7Q'ED\F% @ VR5()Y$F+X:/D1;UO*&+$=>?.0>CK>; M6#]9?D"K(!TN"9_Q*85T"Y832V@].NLI>!D7JNHT/+W?ZAS-L])[K7;6&IYN MX/ TVPM)O ]\$;HD,>$ZWM." >!5]D'GP(S2_(-#!>TH MB="Z=SS^%H2C#P4+R>\>/>O0'SH$ M:9*9L0C%M684)_[MR1F9J^DDI\P!U/@$>^^R8)ZR8UZGF;-X(ZGF4E,SLPIG M&?LZQK.6B]CM+-C& J)5MMO01C&5MECOY!?>X;+?Z?^?_])Z M[3?;[%2KVNQF-Y45DMZ:16]:NZ=VV\VEMY//Y=7W,ZNGUBSW+1<*6S>@IV*S MXT*I4S^\=]L5>7)%E5F[UMC>7RWLB5)&1U)&@TNM:@WQZE72JWBLK,U7/QXS MU'9[T'RCZ#21HZM]XP20LW$EU3G7+Q2$/-(*@&RFS:";J2,X>*I-NY>O8EB6 M:W/)?L5GZ?#>B4-'Q\F&7FZ=BZ,NS:)1-TW3X:DRV12999OC>0*8]J*\Z.JM M008@Z$&X;^ M@T=U!XB)!YY4,60N9@(BD*,H<.YG]/ )B\:^W5+N&%.^^A%3- 5YDKJ[32BPR=R0/6%JIBC/"94;#Q#B M*M\9D0Z\_R-F%FKMJW\2%D>S@)(?;!99CGO>Z4$?TFJE?$Y52((M%0)U@\C1^+QT7K$H77BSC^N0E7 TBSB9-'G+Y&B6CF?O2/:NJI<)5JK'\*N:JJV*Q0LDO*#)A M>WHFBS6[@BBP'C-:('YY%88OQ]^R;JIOSJZNF;[= MRU6GF2?1RSM:>-$R3$[';;;WYQNUI(D=3C?YY M>1XR2[XP/26;K5B4*M\QS99YM%3YCIYMF;_[MI3+\]\S2?('3877C?Z2_,GE M:]U#XWV9O;Y9]CK@O.Q$"GCIC)*JJ=4C<6'29S'NOSL_0:*C[ZM%[%GGW2]/ MFP[6RLJ-S;&+/ EQJ6?1G.)(X MHOJ8"E@X>W3\6>@^I^Q"/6 ]3MNQ@,:,=TR#)]Y^0E;R?,7UO0=#O*1D1 MMG;/1%T3;T!+8E;E.>0NW$\Y^!$UORYHK%Y0(1&O'!$5SN[#8>#P(H"DT2:L MV.'Z 7&&VP78\U::2Y"<[VPJFKSG%K-8*5%N5DC<[Y1:K!:U+-U#7GR-,V;_ M8![J5P+QC3T!/@2BHGQ]F3,KDD@4L1D-O=CLT M26U-HC;=[*H#76LLM6VJP1J3,VO*E%F9,GN:B9%:5;$C$R//)&56DTV79<]Q;RKO" M_"U_%H6.S3)CD>=2'[NM7K*ON4:PMN*R!]'<5L7$45Q@W)>5]W,M&KW,F^%F M4N-PU9X?3"SD75ZHY8_X4D$"R/EDP=T*O.RY)CE>BU*CED^ MN=R@4H?$C<##MJDSN\B>:2+09 +-(1)H=D%V37_5&2J'IJ9RD -MMO1N0>0N M:VI>F8LVWE$C"(D)[>1-Z/.9QKQIB*A?-6QRI-/I=EOM]$L<'#^U/*8HQ/O&8O! M#Q&%DP.$R@T0ZN0A* <(R0%"N*"\X]6#Y7BA&K1X78>0WLG*LZ"$D8)T 8'573 MNW4HKVG4$='7+]O5FZXP=1JI0CXE?407=,?)'Q=>&JK6ULI8TO*8-0^W@=HV M>A)PE0%GZK^]W$[^;%GOONPP<9 171E1U3@';)7S-7>^LX7&;!31:5U5,_O2 M4*C*JYJN=O7.9D+NK &GZ]JV4F[+NNME4LZLCXC[GA=NVP25MI!K35:F1D?M M:SO/G3QYL&T33SAGN&WK.#:P41&EE>Q"_S4*T9>::NJZU/L;P$TSVA)NE7.] MVUNV0-N3L41YE36QEGB"F\AAOF1)@ILWG^!6MC9&'#J+)#,#:,7V9VA=4>_B MRA&/V\A,LTZ%[? 9E@&\4M4P;AV_$P#JL90(""&<><_7G6[:'> M,H^-G(@/-!25*S^L7_/13%FPDOE<#O"3 _SVLR@YP*]!^>#-+A:J%PGLYZK3 MF4@G!_C).JC:U4'5E>WE +\Z5'G5%;<-M3::6GU6ZV#X9S\,E7LV\BEZ0,YO ME'-^SVA&0Q6\GL%11Q./+ 8=4]5U8^=G%I(TFD\:6EEN=9"J^W;/3BI%*A+35-U8T,A<$ M4[^6&7])&HZMO*@T+FT7B4 6OK.?3A/+9 3!LR),$ F8BQ^%F'7S:+DSGFB# M ].>+&^XV*T87UV4FQ,6)^?P,9['21FI"WW\A=V@'2_"O"A+&%"2YX6WBNPT!2A(&<[@B7B+%8X%D<+*'H%R_%FH_!N0%]K.D$^"4W[ >^(+ MTR& ^!C,*1LBNN^?%68-Q[D[J5BK_P:?##AR;$POBE4W[,"UGBBW"G<1.1.D M%IHH3DEC!!?>&!O9"'<+VYCQ%?'=BX;;CHL95W I9G&)^77P*)&[16""=P+1 MVTX$>T%&90N6!+ 'X$H9N?"&&?Z> 2NP$CYEZ,]LQ0;)'S+\F)Z3LB.0 M&L(4^! S(3F$ +,,N=PB=F< QHBZ?"LTMR_ 7N#P9:2,K@/?*?8__CHD3;XMY%P=L7NUS'24ETWM+.Z]Z]IX*M3/SZ M[/QGYMA(<(B4=]844\:4[RP$9AON!,*'%DPW)"N6Z!L4(:!0O*$SQ3Q"ODF\ MWDW@\(0YA"@<5"XB, ,2)!OE,Q*0PK$?1%<1"R;TJ^M[#_RW;!9EY&/J';#M MBTYKH-QS7<69-7M9JMPPU=$)21N1L'S Z9P>Y9Z2;'A@WC"?IPJ"<.H3KWM^ MS%7WOF?#5Q,0FL\BC1-D,WT&8F?" LJ?G%H@5> 3M/=0)$0D;XP+3K1I_$#1%+P2\IV'J(B MID$.V5?R=0@9^P2+1DT I.D[0_S6L[/9SE:8/!H$M%BML()4L)PB_AA4#[CD M;#(VF5:62\9 .&8L:BG?@'_(N (@((1R]SY3GGEF&?@%D( _09N,:PC4%T H M0NDZ*=S)W4>$' M@ ?I&JQ_K8#!D4(XH1"5/^&+0 ME[83#KGFPZLU74M#"2T%G%H:7)XL*'U1[B7==G9.>V8&.9I4%ODP7NR0 K0> MZ0&N-11E,=S[ %^/UYZ2H#LMP\FGK (HI^&FQEQ:.0?O%FARM M5U F-D\0 L.C8 $C]UD%:MK OL*8RU@MKK^#-\U M"L!_"]#9#%CF4DX!N%UNC.+>TF\7YM8/@4ZX2N0W%5!,^4QK"! M$Y O:Q9R_A;W(3OAWC-"T8IXQ 3M+E@\4(\+%K-+L:8PNSHR59D'BQDRLCO) MB00AX\)F[S&R!"LFX@<>!T+ 8%HN*(:^9IAU 4;.+Q30@ K''30 ML845@U6/BU?Y56IR#5R.P3%N^08($Z#V1R=,PU'"/ [\7P[B.!/2HF]XY$IP M$GX2HQC$2TSG68)=>F)Y*$K^B!#B*7X _ F/5*)T#PB*HMZP%)5:JY@BC.LC MM792[?@N>S,&6N!%\%+NO!RHZI%+_31+?<2WSB9.!X/%0/^'[BM#S$\8&XN3C,?M9"]1.@A=T'5"6$ M=0I S$@08>1#WYK1CM92_43WC*;(KQ?Z&"6".LGUGO^+ +*X6(E MJP-;2".)DA1X9R( K!8I5N90P:SPG$'VQ97"(#X38?3H4%TT0 8D56#19V!Y M>.%+E4YHN#$"HLYC#W[D<,,))&UHQ:%P.D/B=J5/+\Q^3=;?$,,+%%$@*A,A"B4\'94/2Q;0V.AD;SEPKR$6@4G)(97X!@<52 M808ZB0 (."(3E;.ZC=H/WT+T C\C9/'[@$5D5[_?H+#]*;L26^ED#&YA\*XA M<-+W5M99R.P+%1Y9\F;& <@JU0S1)>8I;%+A?,WL*_". D!FYEE:I]_JME$P M\A6VE!O7S5,%2NJ)91-=91DH1^*EN D>ODH)O=!:G402@#UF$0DF(UU%!;R( M.J8+3+7Y4F,XK?_7M$2_?2 '[Y#E^QC^0G#!)<>LX*^+1@'/]9Z!HGX4T6,$ M/_OEA!$7;MN=9JAP)Q!Z@"(2[PMF4HW>)*(Y_)I\1$,[I-74Q:NLSJDDNA <$HF@ZGLE$8W%*PYY! MN'-[3#!AO-&<_T0PLQEN'1E@@B)6:("LJ.+GXCP\CQ871@@ !&H6:F$V2H$W MH-]-(09QBYH]MD[,_U15<.C'F,'5/03SP0@^0:WIRB9@5X<"J\1 M T^',BJ.1;)V, "0HL>)WE(-NTX31H(0W_(S1@R1O@@;> @GD'":9<#AB\: MO@Q\L*R_6F4,>[BFU/M_>B[,Y%? MD#ILO-M+GE)#"GG,\SW^TDL!OP=80S2RBS>%;,-T'T"?8CO)(P."9S&&$ M(Y8+TXPFP%6DQD!BYIZU^D9S?N1CUA3)/N[+C!&MX/;-)A2GC752BO)8Q2RZ MXI>Y\M#7QP#MP;OX:!B4Y^> 5=KX=,Q6MU.MUBMET.FF^DK7!)Z4B. M]U)$\S:T&IHX6[PB9Q5ML=Z<-3!T5>\.*G+6"@K?AQP_ETGV)T]MEUVSKPX& MB_--)*5)2MLMI>EM==!>'$BW;T([^\!":BRDAY(RQ' :9OCEH-M1M?9BJR[I M\$E*VRVEF;K:*YB_+@E-$MIN(PO]@:J95?V?7486*C1YVC!90I:-ERL;[\FR M<5DV7I\-;%TV7IMQ;[?)8>/-HB=PANEWI4]DJ>=9VJTG213',G1LT*58-FX- M4Z2Q<%M4@_,N+%A=';%)J"YV_1%INECG2FFZ5[PZB+(NO5!D9E([L%'2N$6D M@_)^,%3P:F.G&,,%UFO87FKM4)/M2+Q7+ M>W"H4%5T:N/%LO-W)$UH,N7J>.WC2UIY[O)+:RAJ@U[R=;&),YN$RF52]_X2 M$V=S)0B7CXOOG"OQ54BK7?FCJUF86>ZC\[+$1,RETS +1H12R?"CDVV]D[9' M3-HF^D&<)L[OR SHS- 6K9+77CB\^1O2F>@VF.E;<];YL1_7-994TM(GKS0S M4].F06?0TM(*L&6\F>-RK/8:&(.T)$W-,W["\(#RX(&)7A,M(].9 O"=+-3Q M>#XO]:\PVYGFEMDM9,DGS>M>2D*)P*#D=JKKI#<4]KGD!84HW!0[<+ =8'SG M!D1;#E&\&(Y/]7W1U3/ 3.8,XTL7>EN)+J"\1Q25O_O8RX)-+2>M[LC6V_NS M"#^$*^-'9%HR)N-^7VA];'E1W)$@#\MBL 'V[CGRC$X&$H7TD^VB M@@TML0QX&M:OS73?4 *_M)EPT9EZ=_M=%N]#:1_W^RG1%!.^FLEI+\^,#.T=3CI?\XD M5M[X3P7Z"Z.M9Q"UMN^ULKSE]=I[C*(>V!DA1^38U7+2E6\(2VQX@6Z^8%-4 M9I'R%*V]Q;ZH;A.- 8?S1Y% 3Z_.U9<6K S6D9:9(H$62W&J!^2UQ+S6+-- M)"YTXS&O1Y:RC2B!HHYA1_?XIR2&2P8"E\J HT:H"VPM7 MP]#!!RA0-JD)EFLSIZ7]9#FA(_$3BZK8=BO;2P\$"IM,D[:J.<^YB(ES?3%( M\_2[&;\CEB!D ,;;_,K8HZ4J7Y"=P5-0E<_,FE*M4FI=%NJ71!FM:D0 ,B0* M'))6=$$<@:!O5=[XW\7:XD"4BZM*KEY_27!CKLE 0?^O3" EKMQV*8 0^J/H MB;>?30O0XUX@:)1G7[\0)SEKLRWA(9%\L"'_Y(T[8;&!Y646,=%<,?D"A1L] M/37U%BG\+@*E-7&Q__4-;RA4B:Q%NXH\96>(^(4VZ+8ZV==3Z\H\"64[;NR3 MZ+.]-:K0_7DKRH])_HQ4E(5,7I1@5%U)=CO%\;@Y_LZW;L+7[[2!"['("V/0 MSL45Q&01$AH9#Y[T,K9\4D#R1[P?1J;OK07<9"]1Q'F%KPTR,H+WJ<&6(6$X MX]-4BEKIIML2WV$;7X^,96H5)171]C1:I(A,O3AR,-_49'.*X30QZ.3>LXZ& M'I"."+/(<.:9>"7E%QP&"QO10V>4U: MJY;J01FWL4)=3$=>@9@Q,-=E]H^;FV]QWU6\*CDMXEWVU_>Z%"W%PFP76+ $ MJ"4ABS'*=P_*.@[F\.$X%,"/N[."6Y<9X(.NKLATR,7_Q6&GRCTWT68O/JCC M\./6"(+>]4,,XE(D]IZ"RF@+)(N"C8X=L)0#HD1\3. PA(S%.Q/&8_:2$\;\ M\I\RS2E]WJC-"GW>Z2S3/]P)AK,)MG(=XDK>XG@)Y@2*AY$NI@HX+X<4&5.S M^W^+,#(%HK&CJ(<=!/$XF/HD>R(I1_C,HMEW3$M\)I[M +R#N9%YB2F5KH Z MN>;:^@*!Y";GT?8CZFM*#C4]F-$(RGL6/>%8ISRD%]?$&Q6*-I$%A!5W_1)9 M0@7?LO@FY9PES:(N\NL.*,POHD5'ZS3_'P[6CXQ MH!B"&>*?ZZ59D*_!^Z<6CFK%C! 77FC1' <0(S0*-F7]?\_LAR3?C?>M_!4/ M/B06Q;%BA 9<[02DIC*,E2_*$X?[C]CZD$NMI.LT[4+T\!;]6"LIK?,.JWT7 M6/Z>8OF?\+Y(3W CZ5V/E6B'$LU_)P4X22,)+01*Y+/EPIC DK9=.,B(FE2@OD%*P$1Z*0O8'W M@?""K^%7)QRSN8& >YGC3693K^DQY2]B#'I0V+AH_$SFL MSVK<+Q@DNZ4FT7T,3N% ET<^8(=N>9@!@)$*EOX*$[/3&Y-UZ<5#UEUX*2^F1V/ MW4,--K*<@.;=,Y$ZS7YA7^Q8/Z9?TR%M\>*Y$,Q=':;Q! ?1 Y+1RBYQ+M_: M"=-1NU:H//B^C3XR?X'NHX;VH35D$A+ M^%S?>"RO"^J)ZP95 M3'GAQJR8H)WMO!Y01JQ W!QP8\&3L?D#ED(\.YG+OX_XT)+$\<[$39(A9.*U ME%3GD5*@\STLZ@BS5V:>K(KY\P7Q##Z2(1/W&&51F2Z5$H>SL0?A[-@+\0T. MQ33"%((<< E/7B-MC.,XIEPN>[XZGR@ D6T"%,0?)(U$G=K02WD9PZ(B$6N9$<$H/:I",J=5PRZ%PV/ M"X.WQ.:<_,#W_%D\0:*!"B$9+-3(H >?2I0-9).91%C*ACYR6)+GH'4AOMY@ M%^>@@X$\!Y7GH/(<=/?Z[M./#U^4_DU+^?_^O/GZX]./FQ^?_N>#[=Y]O[_[\_N%.N7E[^^4%5@)F9J!N._R.QS'PA)-%9&YD"\'3<-R?K;L6>&#@ MTWEI43T.^,U7C@.'3WVJ: &O2AR W/L>9@=.?(\]QX$['%1*ET\F+"#[9&J! MEZ*2W\8#9MP_L1EI:#6VOEG\24B3K>+Y42EXM$%+3W*UR$3)Y]TOU!IEYVNZ M+(I$&<,^"3#(R=[JV1A-Z5V/F\F3N MN5F"29)_MF2)/SN>+)8B!MQU & >N^532Y?GDZ8C%'8TNY4<;/4PS\\8 !V!L\_JY,?7A@ILHLR)6Z)@E] M 1%B/ /LD0D/5>10I/?0U+BD8HWS[@NMG\_(YUX^,4 2/4EF7FU(%F'RND*Y M<=:'W,OEJ9$*C&Y:N;H+>XVN%]!L)&&-:@V,[:(E0[#?5U(5/G%C_]@,G2AXC9K+BL%EZ M <8@ 4C^!$-ZG'$RST ^=7&$X ,?K.J&/FM"D M\+DU A3I&-D9]N*,]9T]9ELKVRJ3@RO M!(X!D"(/Q/)T-,QS+@EB%7P=1RS)-V;2(9DQR(RGYON*EZ2)+/PK+;D MENS\SN1*;O&D5PX #B@)Z')*K^SO(LVVHI M7\"6I8FPRSK%Y#>9W2 =+ .>8HPLLH5%0Z G@)M9MHZ^Z,I('#U>,4I_%-@. M>*#\=CX86)Q1.ILY<]2\0)?Y!8EQR<^4TY"< MOL;)>',DNOSI\[L\9QD,#A"-(.-YMGAZ)*8^3RG?E2 HSF!6( >D![!&I>9& M/,>#C!6;&^8+SXF7'RW-8A&H&=V*^ M-3"8RXN44>%-)@-V ]IG3["N( M8L)367!+* ' A7QD8I9\DL6QC M_" /\\BYU%DBH."MC^+4@GS/]+&Q\QDM64X91_2L-3XJ9 \IB$ M (M*FJ91+@F%1O(VIJ;LMBW/,NNS@1/J MMDW&X!<>,ZP8%FNZ:7-+1R)%IQLBE3KC[(@.V-@^D0=8*92RV*T@S7GD;6G M'/%F/"'-"28\7H&)^<\BU)SMS9A-T,_DY"=JB\P!M%'!1$9%F%VQT)-T"?93 M *1>!G%[48R:\-#>%QZ8H%/ &U?H]4?V,NG=^E)9M;W8JB^&VGR1(S@&-LN> M3O)'7\6Y_,)Y34^R\OX3SZV]!SKF':T"YY$L?7H(^EZ\9@2-@4Q1E?LL/(S< MJ0[%I:P@>*;79(]O#A0T I9[A$1N./:QQ$/1+%AMYQW$B:?8)&-7C '4B M[CV?M2M%H72P8?TGPI-H)DRY@Z$XGRTBJ?MG)7J>8CMJY E_!DNPPY>OCW2T MPY>=&*(8P<)!-ZXU#=GK^(:FF9B3)]XLOF[!5Z\6/^_U6GJ[7_A5NZ7]MGQX4[QND//L:%>5VJ+6:9EZ M=]T62W[>Z52[8^6B5L-]S0Y[DS>==XL M3QU9<&XZDBI]WK'7%$]:ZL MZ7;-U>*7%;+KI.146<.E?JQ@]%5#;S?6E#QQ[.BZJNEZHTVO6@NH]^P^D@&E M)@>4ZJX"YTQX.T]PC:.WTQ2SFMIM2QTHD;//Z(,^:%KTX8Q0&($NX#/D8(_DBLD5ZS@BK:NFL:&T;-C<04I\E=D@I]G7F72F[&;]&;\ MB)U1_X?R?#.GUP=MMSB:!60UV. =.>YY%Q'^Q6?UY2>H4R8Y9K92]OJ2E'(^ MYCWM:Q0W0LJ.?Q5=C'BY;]*2/-O>()-87H3Y#+[GRNOSXQ(S%>TB>YHZ\F>Z MO<\-K]]M1K_H#IUDDB:'=F^L^$E;R7+QH[8Q'+0 M4CY^^GKS]=VGF\_*W8\;^.S#UQ]WU,OR[L]OWS[3[S??_U=Y?_/CYJ J[5@\ MO:SWIKZ M!F*]* U]@]VM]#M7"9M]"=5VC03\ZK64%_!F'YO>OE=^=7QA!_#J;P+.&9*H# M<+XC$(97VH7B@2WZCPN;.:]O9F!;^P%NX)-]01;,Z,KH8UQI\/NKW&.N7\ZI MN?75)1N0\5*%<7@+YE0)O*\7V"Q2.-4>=_"@B^NY6)2MTE,2G+KZ2"\WY7%LC['OXNQWT;E'X47E4O:<#OGV M^U+V-!)YFK[:8L!>T1^Q5[3DUM-!>'\@N;69R.MB<0/VK"YWPB=9]E2P/FBO M8MD*679;3D^2F3<[R;S1=I)YTS]>YDT1'6PY*W6=S-CKR?;&IZ15&>C0I/:# M3_IYZ^-X"=C>>VKF[P=\B$?6.Z.QX)[_-')Q>.(G;U@E4Z^<>,AQ[5QGD-IU MH)XZ'B5%^KSE;Y&&)1A^XG,(7$JA"GQ7P8&FF2Z5:ZM2@FTN<(J#/E2>&YQRS_^-NRW@6\3(1S%E![-JF87C MQGCJ; 2JGXGQ'G$_:>K'O&K8QWPKY7@3?"3N):9@Q0- E((&VP)P:Q/+8Y"F M,XH6$"N _W_#> *'R\?6Q)2?;5 =C_);@2 5AUCBS"!/&08.3?&\L4MSW=1$X-G8H$D@O]Q>M=R4#.:"N@\,BFW M&B:W0.J A6+>\ FN"1S%4!.*)[)?J+;"6,0FCD_&V*;5K%>(9 )[ M&QN+B5Q%@4^6)Y^>B#-,K&3T2JI>1N"(TT1=X:J3^L&7"Y\]5A,9W_T6AS8B MT0G'^#*G?5Z*Y..7?!8.CJQN_$971$ ?OD+^3 MK(NFQHV8C9HPVUG2M9["1(L# F'Q5'81S%PQ=!-V25,@,X;:77H_7I',$L_8 M;?$C:5,G;+[]1;( 9\(@_23$LPP--! 6L)^ DL-'^3'VP^RW OEB$+8H&:71 M/RR@X82$+OXJK'R\I\FF..#'YY.M<>IB0.\&\W"&$VF8F'5:QKQ$^AL%W&I/ MS!I$;7R)FCQ03#@&:Q3'-@%W!; L+KCB2S:Q@IZL,&-C+36Q3IBR;E-B2J:) MER[1%F3"+6%_R&R:H4N^.2H1;K/CS*FE&"[]TE*DL&0]2-U<,8CYX,@%M*Z6 M!MK]\A5F,"&Q7V#>#4X0HO/UHQ#4(LNR RU"[X<)RCC-'8+ S+ MIF&M2.@V0\LSM3Q4/MP>2![^G7L%\@PR@_#XK*SW5F4GE0R&=,- M:R4EVI\P2,L2,]E6(#Y#TB&2*F^,E"%8PB"?GV>3D>"Q(3P9YZO$=.<$P]DD MI)%CW-Z(A\,2(#+J!!Z+E$TE^(F,OT],](R;N@>1*$_8RIVPZ36:S%KJL*Q) M_NA[!D*$1ZJ0O3\[$R=*K5)Y(')]HPSGO*8*PAV;>Y#H @G)A2AW/&*Y4VA9 MYG4L" 3'$MX=8*0PM"6< M!<4RM(%%>A*4-!PE]B _'X^2*SNB"\5ZB$6\I6 M$.)B/Q0VRA24[##V?^8M&IR."MJ!3'+AG9$IR[QXMB0?C\OO%<'Q5AVL3"-C$:>:>^U#X@ +SA\TU78I>VDG\% M>:7Q4-$_@R%*HW0*)<<29[,8A+/[!L/DPWAAW*2>T,223R)(+ /=: I2)5/+A.'%-CBP[N!,UV7>0_D+0M. M!W% O$F,R'XI_Y[9#T*L_!AGMRB$2"%^P,;S8>THK"P<8D?J$.0/GKUG7,E8 M+90( 4763^;Q'G%/8]]E(@#( ^CP'A7#&YG%"9NQF'J(8%2A2\EN5$)N5;"% MI14^ #UB+QN.642;'T\65-KB/;[ M31"@4MB@:5/-P++:8R)?!TCHGD>8J7&F7IJ!\PD!-K@_>,)#IL04*(K"]&0L M\#GP:$;@D/F0R#EX=(:,\^S"81< !=1UP(^]9A/&M6S\R.AYBA0/\H&?L@UC MI%D9I)%3P2D\^SB4]B10F)HY&"@BQH[MC*GA.0% M -G\36T>.25910M'*36+0!K %P'(E8O"DO4&6Z:C7K$K>Q5HFRTGUBIT MX6MQ@Y5P-%%R]F+E@L;DI/"]S8*)A;Z3IB4$Z7&FYL.\@$Z 4*$F-E M$SAS'\,3;BYY$/$SR.X0)QM5[0^2'!B5*3@MBD\+"O,E$B\I2ZL\F+5(KR(^ MELV*3>XG.1_?E N:E*6CA1WD3AM4%-0()3QDH'.N&,0%AV#52!@ML^R9#JI" M.ESE8:]'7[3U%<)=H4:,A#;\%+/ZDD@,V?.)%L!0!R^PH?)&WL!A?7WU#]/Z%W,_9G(7OGX\E:J'S^ M_&V^NUW] 5(9&)]][DHE ,'V K#N_^=C%.X=[ D8P7.LYH'BBQ4,Q]QHTGO< M:)(,M*S(!.UU'O,NRDZS.*V 58(Z3F]KYG(95NG 3I[!5CZ#-791Y4C]XV2# M\7-H,+Y!(?E>BT+OOM[^]?'SS3\_*)^^OBME"AUUN>]NO][=?O[T_N;'A_?* MVYO/-U_??5#N_OO#AQ]W%43@$4IRE]0"4&(.F#E@E:*5_0O/(M'34<(Q^IX8 MN7A9"2F';6)NFJV!85;M8=[KM;1N=R<]S+5.R^P6W[+L4ZI(Q$W$R)0V8EAOF= 1B,'!@$6@?%\ZOZ+4WFUS9/CFF^%C@&X *(P[B0<%.&Z=7]WNZVN^8 M<20P7NSU9A,T&S ?5G)(?;96A4.Z1^ 0[>+:-$S5;.LUX8\=F32-T(EW8S^( MKO#4/CL4#0B'K-YI!UJB0FT?+<3%"\]$/[H#.TVKH]^P^2G\3)F55 M5M$OKG6U/3#4CKFU,EE!M/M0)F4,V+.GKC7B=\_495Q<&VJ[UU?-7J\FU'5. M[LE-G(]*.1,T#EE5/!9M)(S+VF&-9I=UPE@ ]'L"SZ\LVI W.F"DZ+T:&2F[ MC/NSJ<0:GOC.#Z/->:1W<3WHJ6VS+E:(M'$/&6+8,3'U+Z[1I&UO+6^E25N9 M+KYAQ;H>3OSN@9Y,H"?34&&I-:&G75J\NM'JUEL&_Z BN1V(VW49'=FD MCM/DG77QABVXI-N^N.ZJ;<-4]5YG1Y9*:4PUP"8^8ZI;%YS8ANJTB^N.:@XZ M:L_<6CH?@NI.*D>LF#0^^][#;@[DSL*>V=&!W%??&V[&0OK%M:GU5*/=KXEY M(\WE^IW(;4Y>!N8/M?N&2OG'M2"P,TCY_!9@):L8GX29@E/>>7?3X[BSB.RM M#55PF'YS+2\"S_)##-:OK#)7="ZN]4Y?[>S,5FZ8.7S:A+0V1K$[0NJ">.VU MU<'VPK5>X>$Z"]?;I/VVRRQJZ@[?7?FC*^PZ*./!6PG9!+:?$;3?\26WHS]# M1EYB5>;H@93MZJJFRTCP"5+2&BF[4TKJ R49FJIOGU@F;=BRM/"'[]M/CNM* M@W5#61H#L"JQ#RZNS7Y7-=LR?^$$B6:-V-R4:,R+ZUZWKQK]7<5AI2&Z%NV? MO,CR'AS1B9UA:TR9;[NYO$S!R<\DP!W[\$NTP]N0+7KMBVL##(>.5I=T26F" M'DZ6[H.@-,QNZ:EM3493CYQV"Z"_DJFW^TJ]W?C$H:$15J>KZH.Z^$-G8-I2VIX,IFX93$US'S>G?CRJZAOJ0*M+^J.T8 \8 M1-T%!76!@@9 0=VZ^$#GF$!;+$HW3H8[Y0XIU?9^,J*@5'9P5=['4CA5UPW5 M&.S*'"^'ER,9ZI*A)$-52GRNRE#]B^N^VM=UU="W+N7?.T/MO58PVYK]REQL M(WS,9IF?Q)3N7>0/?XY]%Z?*B_[Z"J;^1,_;--3,(,\ 2-G^#(\#YO/5 MC]5NL^+JSB"6&#?C=%/JD!TYFUH?G+2\F5K/F$4M&W&>1YO!DHU[OG&JV*RV MJ3>XN.YJH.KKXC7+MIN2'[;K/[0=/YB8@Z?V^G7I8'5.C8< @\&,K6R$D3%H MY''HYHH#P9SQ'#;CE7[[XKK3Z:F#7EVRL>09Z$'%[6ZH2 .)VS/5=J\NS5K/ MR;>8KS+)R-?M6KZ=Q;E6I3*3F%.>-^03'9/\5+.S=3%??2QU24D;E9EL2TD& M'K:KQO;-WJ2-NWF6GY@Q+1MK;IW=)S*P_G*B\3LQ%GM;#L%T%%4S!VJ_W:V) M52)MVP/F]^V!I+"&6NWU#;73KPM)[=+0;4J&RJX""8M'3^?6<6N-6-[>,<3" M:K6/!;'&KK(":]'L;4<&\1F3WAKQO3WI]5%8FZ:A=K5=-:RJ5\>WYAUIKXQ4 MR"J9O44K-L[([0^P,49';1M;LY TH>M'39M%+#:G)CR8TSNJT:T+-9U!?-%VF.9P@%96I3=P)%>&I6^?T6AM=0^SL;3'!2<5[;>8R?+1YQA=<3 MCN>KXHY4Z83-DOCX#TH71LJ!93)OB!5QEU_]B"E:^V6"1=C19B50I?#*F;NJ M0/T5.J\]Q_W'113,V*)KEVSPQJ-V,\GV$C+N<=HX?%W7OH#2W0%0^@E0UG"- M[813UWK&Q;'E,-CG54U?X"G$.HL*9QD5SKY6MBF=/79Q[-'+7^NO0[X%<9P[ M1")XH[Q8):N^L>!N; 5LI97RZ>O'@J&1_"U$:=^LX#:XBZR(V?]CN3.6/E48 M*>U$D U6R\YEZ^GL:SWFQ76[!0A93!]=^$"96H'RB,]3IBQ00GSB&V7I;NC[ ML/IPU\P^:-'AS2P:^P'V9ZMH$9KM%< N7M[Z6:$[7!X62[3;:KM@3.@B\/EZ M%2MYF[H5Z-?2$-_<[2P*(S#%@-'SNQLYOYA]]3<+_$6B,O7MX+[7M1D'6=NG M,)S-$\3*974J+VL3=%9>%OA4^,UZ^BQ/P0ZM@9<#IAA4K%#Q1PJSAF/E_UG> MS J>N5H9S;XU6XJ^H:*6:&UK-_;TLQMQL,8-] M+ ;PMMEJS/VL1BOO3AS(X1BL2[9(]KFE.:^UJYN]_<,M#D\LU6YI=^.=:X6A MR;1=BCI;MG0MIF+[V] MD_F&) 6AH%]0PO*_#;S1E8[(JH"#Y@R>-XC.* C$N_A!HHR M9JZMW#\KEO(T]EWW^IPML[WJUE %WZ%2."NSJ.K1O\J+VA!< MU>V7RHBL#J[3"O^=17+YVGJ%A"A$ &<1ZV#@&;(QS0G2QMK"@_6T039V36A# M'GXO),;F+&15L2( 3!CM^I2VBD.B@4/2,1=)9@N'9-V!W"[\$6V=/T+>QP9N MXCD>7UWN4($5(+?@)&*]^:V#;]#KJUIGT5=^*0^Q:D9 .U1RY>AGI6S0M7,_ MRCH""=S 2A'"EJM,+<<&7:L,^>1&6;N\:>_@!*3? **?/#$)L[(D!4_?5 WJ M[3.HB6DHW88#-@_>$1D9-/A+:ZO];ET&1Q[!PSA6L_;99.;B$6_JTC:$Y<-/!J[+*@_>0!Y]AG@_95%MZ,?UJ_* M?-3A _2D77MB]+4@AH]$7WB6#016,%7CX 1V#G9O1C3;;.0,G3-KUK,7&?R= M11:\R?Y@!1Z (\Q ^3T'D50.R.L>_S1RK9], >79XJ'UPMK";;K[;#'EMW:LM<,01;:0 MDT\^K"<]$PNMT>VK'Z.V;\([2CV+K M'D(3Q[9==AQ:P=Y/<%'@NR[FGSA &P$+S\RVWJ&D_N)X?@!L\DD LBJ[&-CR MLJWJ@ZUY15K0]2.>-=)V:^+!7$I=U?J[:C95)SNYH]5=EG([61K&1S6,P3GA MY0??_ "??A-%@7,_BW!^[@\_K^XVYC.=C&FSK7;-K3,$S\:8/G%*K6Q)'X12 M#;*^>P.UI^UJ1-/^*'67IG=3U$6F?2?ERI57'R6[]G'POC8 +K8_ ]I*/*4M M.+5N(:K*X^1W!9R3$5_EFZ#>>/;V80%#',\:JC'852OV'>'T2%Z29&?)SL?H M+[L;=NY>7/?5OJZKAKZKNH@CLC,9(J_($HLS?7:?DS18AW0=D?ZON?_R^4?+ M:C&TP7PQ!GZR:[+MMO1U>]#TI06]>FNPIIZ7T\WBWS$,@,Q&OA]YV!"7"-&[ MTI!R^4???=SD.(JFKU^]>GIZ:OVZ#]R6'SR\TMMMXQ58UNQ5?.VN(;,6MP"7 MB^M/'G*MQS@[/SG16+&4^UD(%X8AYI[=.YY%WV$>FLLH+\U3WK,AF]RS@ -# M;ZNBP"(:,P6S7"SO.:DOG$X#_Q1O@O\A,7V>X[MM1]?X&O534]+"Y2D$E#>#'Q5VEE?).%"8=/(:9 MICY*Y ,<67Q)<=T\#>%S/(7]&HXM[X'A,@$]7CY@SDWS)&Z.-R :+ 0)=M\< M"GQ$8RM2GJPP*=?'JS(U^M/ @- M9@%E0]IXKN^&K40&91AP*XET_?M]@&*WC&A#71E_0&(\+3SC(F3($!G[EWXT MEIW_BD]\C=F^SK"$2$<<('*(,A ]"+\0D0^415J,L#H"7'A#AT**\ %UAFXM MA9%X@]%#\"P(W"?'CL:Q&9&Y2RC7=GJ+=0\KF$7+;UG$:AX;*:*7HF._V%@) M>\P>R27P9O[&3:*0=^Q[\L2R[W]7MT:!GC$:]?U$?(7'7 M.$@A\\"N[H$1?UY9(]CS:\M]LIY#-"@R\)LXWE4660,81!^+8#T@RO 9#C05<1?]NU68MRCA I?5?ZW'7O[C^@;H(I3]V64>V M^OV5=5U$%QET+%#TW@FX7RP\OM[^]?'SS3\_*)^^OELN#NJRW'>W7^]N/W]Z M?_/CPWOE[@?\\^7#UQ]WRNU'Y?;;A^\W/S[!!4MWL<@#BY+E2(+DDC2]/X-G MV& H@)7 P-%(&K0I(,.MEY700^Y&*IC)MX'=N-8T9*_C'][$;>P=C]9$-[W) MPZF@30Z]CW^="ASL4(="1T1UHA5^U6\6?+WN4UFF9 M>K?2HY9_WCGY1?57/FI-Z'SEH8[67;BN($8D]/A1XB$+LH4(]Z.#SH'RO\P* ME ^@">RX!%TQ-#47;=@&.IEP7MEX0[W!AF7Y9:8_K-WMV8#+D."J BZ]B/?F M_10R9_?,CFL>T-SW-+K@9[V!183TG<_GWB9EZA"&#/_8&-7T&59D,VCVUL[-YC0TX690L4Z>] M56(9X_@\@YUVU7:OJ_:ZDF"='T88]@V*3'[-J6/L.#1&;+PSGD-1;*#BE)N[CN:WVU6]#*4%+2"5#2VI;..Z,D_>*ZTQVH M'6/KS%39X*4T+?P1^&&H3 -_M%UKEV;4GQQ>9Q-\OQ%X*S.$@?:JV>ZKIK$X MI6&K[,YZYF)+>MN!:M^&X#I(<$9GH&K:KH(*DN :3W!K+(!M" [SUWMM=;!] M/>?>R>T1T7XN*]MEW>9\DE?M M2/,.1 ,4JC!X?M2PS,#YSA*TOP'ID,IJ;V.W6) MJ9YQ[Y0CV)L[I*4^TI+6[JG=MJ2EDZ2E=7U%=D=+ RPZ,%2SMW7_A7J=]'"B M, NT]?P0J%I1R7<6,BL8CDF#V^R1N?X42VOD8=#FB3DOXSCUY&:UN:L[)"62XK;LB>,Y8110>:OTOS<^%.(P!?:XR4%T4P[1<2ZJ MH;:W[S$MW:8Z4M.Z(Y\=DY-Q<:V;776@[^K449)3K< M_5VE$S=A:DFMS8:N/+:M%N)[WUE\9T&""\;#'FG0O+@>='15[RT>Y4L*/%L*+#LB=0<4 MV,-#* WC#HMV;+TH\!Q22^/FM(I#")7G_IN&%V) 7TBMY7GO(J,%>:$H'\6NH T/FDYPD2:V)!>R%I(R+:U/5]+I0 MU%EX_]2"G"MMY5(<';Q4%8^=S+32(QP1(%"SS)#CDLILT;FX[G34P4 F33>% MEO;DMN^6K+I 5GVU6Y!!7=E]DA15*^FT+HZ_6SK"$Z6!:M:F/N@P_=IO"IN9>9X,P","&CY7OB6L,*O^X$X^? K"BR K>-9 MP?.GB$W"W4PA[?4Q!&OBN+\M)+@\PSTQ0BYK3=2)D@= R5I7-4U)R9*2*Q\F MU(F2S8OK7K^GFKW%_(9Z4?(Y!#>^!?ZC$R*=X;RURWOFL9$3*2.@DI?;FTW- M=2;V:!D!=PD_XBV'=E4.ZKNO;;6PM@DZ4Q MMIL,W'_XNPF;]:G-X&"K\*]TU&I)8F7-@PUH;)&,\$2LH*N!)*+:$=$NO?TM MQ=/(^<7LJ[]9X!>1U. "G'T@*OW-:04!ENO\6C<:_+I,_=]Y_M/(M7XR!6BA MM;>CEE.;2E=Y__46*_LW?RJ;-E@H9_34MKE-%+HA9]N2S22;[<@$K,IG RP' M-'MJO[U-/JOD,\EG-=KX?L)BV_&9=HC(6(V"8Z4YPW8>XV>+1USA]:^39MX9 MF_K8UO.4!4HXM@*VQHY6WKD67'Y#[4'YSV\!F).)CVOWAS_'O@L8#(6+=&^% MSI#W '?<6<3LF"!VNMD>M61;M]LW4S]TD"Q?!\RE!G=OD,ZN>$.W>21:(<,' M ,MI*14#1C 6FU_AA M%Y!OL,2MN/L&R]MO++A#EEGI1NA+I>X'*_ M#&'\F/><0Q(1VTY%K+XZ/K+CA;Q%IBU:!O8);747S:F=MEM812U'"KU)3I>< M7LQ@QLY9O;,AJV^XDJ6\WB5>7TSID+PN>?T\>;VSN'SGUL@#?W%_W"["L+-F$],.[1A.BG36?4V=&3?M_&?M\& M.5F1;>SJ(P B(# M0%6.6@T.M."%E0HI7'&Y)D[\&*CM]F(RPV[[YFY'JLU)DY0L64#A:]J&[9DG MS?:A5KP;IC0U8$IMH/8+>E=+II1,N2.F7)/LM%\27Q5YW.EZ=R9$#&#*=EO5 M"SIA-YTIU[@\MA-.7>L9=\B6\W!3KCJ_S;XBWRMV-^BOG]'GA\Q+H*\*QUE%O_HNX^;'$?1]/6K5T]/3ZU?]X';\H.'5WJ[;;P* MX.M7\;6[ALQ:= -<+JYO/>4+#6K65$5OZ_"WY;IQX, ?*=&8*>_\"2SLF7S[ M_IL0/_.N_%1&%P8$E">&4849R"Z+H.L^HZ9 6%,T(O+IV2$H!\4C)8"O2U\< M!QRRSU25Z2P(9Y87*>+VB 63I>N$1P/EV12'P#1?"]\\1&2/8$& ,+@/NSX$ M4Y_W!6DI7WT%R1I_L=R%UPW &3Q[YKNL_(3S"&0"4;S:DQ]XQ M!H^&-VH 8%R?WG[SX3\S)WI6Z3?M#76D&,T":K]IL\ARW##-6LU067E.+&"[ MZ]_O Q0W2UAZ8@4/CA=KMOEDX"'#=.G]64WTQ-=.!&\;EA!4"%-K..0XIZ 6 M0"=$P@#(4^8(X7OD>)8W=!";2 XF#8#V'D(B#<8/5C4HLQXQP4 3^'V'V(T_4V+,&^WYV+C67^QDVB)'3Z MHVZG/]*99O2'G?L>_+$LN]_5[=&@9XQ&O7]I;8R \[O&00J9!W9U'S#KYY4U M@CV_MMPGZSE$-9DE5:#3++*6P7F1I)>#;#3:&\@XXL!L%9+F-9B5+.!:YG>K M-FM1Q@%:\?^U'G?]B^L?%"I&X8@. +#5[Z^LZR*ZR*#C@.)$0*!?+#R^WO[U M\?/-/S\HG[Z^6RX.ZK+<=[=?[VX_?WI_\^/#>^7N!_SSYV7 M;]\__/>'KW>?_N>#\OGV[JZFXGVE0+ET/%#A_@R>88O9QN>I,'2,%Q +V/?YU*F%:;2QGAG(@WBZ];\-6KQ<\[ M9JO;T0J_:K>*/U_V**W3,O5NI4H,- MO*/.TN+Q*KL]&W 9$EQ5P*47\=Z\8T+VZY[9<<^AQN:Q?5I4]GFCV MVJFDJ!V^R9?9V463K_HT4Y#,<+K,L/_^8V9W%_W')#=(;JA/#>@6W-#;10%H MO9JA5,D*/N:<-CS]"-B8>:'SF Q^N43S[^7K-=FKVV;UG./].VVO9Q:06:U; M[7ST _C54X:S(&#>\%F) GB:2V<(BF7CD?^$'P,L\?IEYZHR%[E9FOV[=KT7';E S'EO> -BX0 M5L!@$W\S6WFP'"]4_( BGIBI!8;(H^6X>+I[!;+F*@0T Z7=1TK(P&YQ(B$K][#K][#-]B+;V^H M'?1V&U.]U7[!:"TY<;Z>5'A88^7@!*GA.9[:TQ8'UE?NA"5IL5ZTN*W!9"YC,C[(?*F1K[>-B^M^NP9& MOO0F=VFNKBD"+DDM98-D>KLC@V3_/WOOWIRXDN0-?Q4%N_.\W1&R#XA[]SY$ MN-W=NY[M:?MM>V9B_]H04!B=(TN,)&QS/OV3F54EE9 $R%PLH#9V9MP@I%+E MI?+ZRU-FIS4-K#MGIW;5V*DJ(0C+0HB6=SJX'OS(=@U_79IM9Q@QIS&WZT#) MD#=;Q1T*&=3;UFY[P?7TN$IQX>%S(F]F2,1>:YC]GIYDJ'EQ1WF1-_,B9MLZ M9M?:Y\"$8PPFO _CI*B;+NE^!# MJX[3@>I=L]_<093B_0^$'3F<9\RVFQHG[\RWC3KP;:-OMAM9RUKS[1GR[::& MS'OS+4ZOZ7?,3@Y<6(7XMBH1F2H5A?#QSZ.,E51Z$/0YE8$S MEF(MQ0>T44N+<0>C:SVST]_&0-5BK,58B_$. Y2EQ;B[^V#CP<4X'ZI>+G=C MQ&*-1*V1J'>"1-W9#1)U?Q=(U+15&HGZ*)"H!3E(0ZY2+VL45540HD\'T/K^ MX?;ZO__K]L?7;[_NQ2@'X]O___>;A_^IZ&FQ.;"U:;#7$8-#-QF["4>#766\ MZW[_LE=OE(6[MKJ7/:NS#L0YQQUX_U$\F[YB^[+=R?^F/.!UH[\:I5JOZ1S6 MU&GW*[>F?KO]WO[,Z&\"][]I6[9/N M1K#C.6.]W\]VW'#)? 37/8[@VLM8\=9E>WFN>-Y*BF?*M5IKALIM#,VXDK=/ MD1\?P-L.Y\$B3=[M]@DN"_R7Y8J(BDP'V&Q;KI*9=.2.WMG.^,+QZ.]K>X:1 MJ@UF+9S\+HU&\Z>YB\$VVAF.ND![I 9QZ9,;T<3Y(]7$F;-W*S;E7/;Q*YLX M(R=ZUUTZ-CU&WD5WAFR8+KDR;I;K=C4;;L:& M53?H:>I6UGE@;SK W^,D^SW, MJG^CN*MX\GODNI4JY!V8[M_W0[B-"58M29N'X[)BI@ZRX1-B;KR1.\>=N/,# MO/U5% 7.<$[3F!_\GZD!1W*^49[,]5'FSD'@WE\6&ED4MB^BVS9;5UB*I1?*L1++W3GZ0U:P-6LV^EC!"6#_\59'#L%4;-$RKV8?#L)$1SLQT=2V76BXK*Y=EQ-*J5](T;<,A:?:; M';/5S4JC/BJU2)ZR2#:J%KGIZ,B-EL7SE$6KDL=C]YB.Q]*5*Q/ZO]SG-OHY M D7_=KPQ\Z)/%WA!A9CM)@SGMC=BAC^!E\,:8S^!/]LJ"D1/2M_QC M?X8T##>8''\\Q2TY]#S)C*;5W$!9($.P\==Y@"H"5N6/>5:3OKSEU/\FV&)< M6C%@84O=[->;VVJ%%3*XC^-XZ7&ET^FGQV)YA]';^.L?MCMG!>R5Y:!^;:"9 MYTB81QCEFCJ:.IHZ^U2\K9TKWG+G>K->&S2LCMGO;UU!I_E+2[^FCJ9.E:E3 M2C=O4M"\5]W<0-W<->OUK4,QFK^T]&OJE*HJ>'?+S*J:].^H4?#4PJVPWL!@ M3S/77S F/IS-@]'4#IDQ\HVU*!-.=I\]';CGA-'4T=31U-G2I3YU"!R\+3L;2)W*H-VI9I65U] M>!X'BVD%H*FCJ5/MV.7NU'-;J^?C8C&M *I,G4.%+W>G #H54P!G73#Z#Q9& M\!(8P&1VX"[B&M&QKA"MGK#K3)*FCJ:.IHZFCJ9.58W,HB!@Z/DOGZ[N;JXI M&_8%K,?QG;UX J/H*@AL[Y'AGS?>"''8V'<_2.7+T31954?>[-8&W?;6Z3+- M3UK:-74T=:I,G5U$_/:KBWM:%Q\1/VEIKS)U=A'>VZ^T]ZLD[6==C:C$\K#- M/W!&41S&0[XYK2#>Z47L]U!S^"OF [KLZL4.QC]9=#L!,9\P)YIG *[7!_!; M]=J@:39ZG8K$[W6*2"?P-'4T=31U-'4T=31U-'4T=31U-'4T=31U=#7907>> M@@P70XPP8C_LC'FAC9&!DPH\'6TL64?Z-74T=31U-'4T=2J1\'A#"^G5^/=Y M&&'",GSPKV G\(ZV>V<[XQOOVIXYD>U2ZH.,D&O%!OG%_C5W0B=B]RQX=D:, MITE^L9'_Z-%=J,VA=#*D41MTK+YI=;:>L:3942L+31U-G2I39Y?MII53Y996 MY4?&CEI95)DZNVQ-K9RR:%9-69QUZ=MM-&4!A1P#-@7*.\_,9 E>JX;@C0=V(?L!UB!5OC_8KZ6- M?9S6W3&[5GO[4=V:K;30GS%UR@E])H)X2*%O:Z$_&K;20E]EZI02^FPD\)!" MWZF.T)]U)2$0\/0">$<;R==Y%DT=31U-'4T=31U-'4T=39WJ4Z=WJ:>XZ'>_3)4&7J M["<WX4)OES]N/IY_4U(ZE]M;VX'"RZPS89I M6'7+BK>>UG@2$3A!K*$?C%EP$?FS3\@CH>\Z8P.W_ BEN2R<7&]UH>TUC3&F M1FX.(7<[C\+(]G!7R@IV&Y'B&I;9[.YJULMFA#N"),Y9<&">J;B&_8CQIKX+ MFQ-^^]?_BJ* F ./0NC+ M/%YL("]J-CQ#-BQ0A/W5G/B <+CS8$$<*;2BN)&J!2?.*QM?_,D"/X_IK-@6 MUIQWAIR7IP#7L-VN%.#F/-K4/*IY-,6CS?KA>70#:[(%;J+9[[7,SO9-5YI5 MJ\NJI>(3S<:&\8EW8EI>16CEH&67+BC2S'KTS&I5FUFQ^LWL-_IF,T?#:GX] M!7XMQ:Z;C!XX/)=V:X.V66_UX3_9,DUM!YPGJVXRVOJ@;E5/NU6:1],\N@80 MYYW4:?^8U.E9%\7CE!_;&S&<\#2BB*0AICO-X$\YN1V_U;/;CT=3Y(>GFYF& MUQ)CGU(3W)+A;>440Z>.\99&(YN4UW4=Q\5A>6?1V]B+L)(*N"O+0 UP)S7S M' ?SZ)(M31U-G0,HWDRE]=:*M^2Q;M4&S;[9;5E:-1\'>VGAU]31U#F :MZD M-FVOJKDI5'-3J^;C8"\M_%6F3JD^ATUR77L5_E;%A/^L 86+0ZVPWL!@3S/7 M7S F/IS-@]'4#IDQ<^W3&G9VM)A#APRW?A/<0!?="5ZX U8(\^2\71ODE0-I M[*I*\I%&%M/4T=31U#D]ZAPJ:EEX.I:VD#NU0:MN]G?6QJ593"L 31U-G4I2 MYU"1R]VIYZY6S\?%8EH!5)DZAXI>[DX!]"JF '2Q:%X$T_&0>3S&N>K%B::& M;0SG(=PA#/'2H>/1Y+R3"F2>7A)C#X',JQ&?E8B)C-+2W^?-8UM'-G5VK,JG MOZ:.IHZFCJ9.E:ESJ,CF-L=EMP[&?YKZFCJ M:.IHZFCJ:.IHZFCJ:.IHZFCJ:.IHZNARNJ*=%^$#C$LQ.W 7,=SBV-!@BR4V;BZN[FF-,87&TR,.WOQ!$;151#8WB/#/V^\ M$SAN[@K M&&V.@]+7_M.,>2&UNY8.2O40IJW1RK8X?M0YC8KQE\XX:>IHZFCJG!YUBD_. M-T"T78U_GX<1VDGA+VY'/?C[.CT1Y+37,KOU[/1 M@]AV0 W=JVL-?3QL W [I YH5$@'G'6E'15370R1H(C1%E/T MI.*7.OZOLS.:.IHZFCJ:.IHZ!^J2S3$K'_PKV F\H^UB$NW&N[9G3F2[9%4. MEZW*7XPC@;)[%CP[(\;+P7^QD?_HT5T(6[BT[6G5!KU^W>RWZ[KL^SC842L+ M31U-G?>?ZU Y5=[4JOS(V%$KBRI39T_AQ&HHBU;5E,59%U@*#B"F"ISAG'JT MC4G@/QE &?K4=UUL G: Z[ +V, H- MT:64EZ*<30YHZFCJ:.IHZFCJ:.IHZ MFCJ:.IHZFCJG2IU2<=3^ZM#(SY2#>R/\VQBW#'S@^_DP=,:.'2R^45>AG+I8 M.NC1K@T:31-VIB*P9IK/#AB".R"?=2K&9V==U'<;35E Y7P!FS(O=)Z9X?KA M:47.CC;(KE,@FCJ:.IHZFCJ:.IHZFCIO:.5IU9<-_Q#6#W\M>P!D"5ZKAB!8 M__X3^P'6(*'G/MBOI6W];FU@-4NA[6NB/AJVT MT%>9.ELV[1Y2Z/O5$?JS+I8# IY> .]H0_0Z4:>IHZFCJ:.IHZFCJ:.IHZE3 M?>J4"Z\V-G2Z[@)_XD3H8I5UK?KUVJ#;[YC=>OO]$9 T][Q+G&X+[FEH[CE5 M[LG4#F[ /5D&09 +JZ&9X[288^-HX!:JI8FJI6NVK6V"?M6JXLO$^HKH/W:> MWX4)OES]N/IY_4V8D'^UO;D=++@EV6R8AE6WFO'6TQI/(@ HB#7T@S$++B)_ M]@EY)/1=9VS@EA^A-)><-]*R5A?P7OM/3[Y'&(U\],CM/ HCV\-=*2W8K=J@ M:37-9H[-\+9,T6:$.X( MMX_#SZ\WS>+&-O*C9\ S9L$ 1KNED>,".A7FP((X46E'<2-6"$^>5C2_^ M9(&?QW2=.$BC.>\,.2]/ :YANUTIP,UYM*MY5/-HFD=;A^?1#:S)7FW0,ZU& MW>SN#$])LVH%6;5KTV ML,QNHV/6NRW-KR?)KZ78=0W.]CMQ::,V:)NM=L=L-;,!8VT'G">KKL$1?B=6 MM6J#AF4VNMG)RII/SY)/,]9J)=BT21JUTS,[C>I'ZL^Z+%^BI1C^!-$VGGQ< M /",,9_!G^R5!2,GI&_YQ_Z,4&YU%7\5B%B-[$1)Z 7=E&0C!P#3S' ?S MZ')B31U-G0/X !DHC:T5;\ECO0/V?M=L=+:NA]#LI85?4T=3I\K4*:6:,VTX MAU;-7:&:FUHU'P=[:>&O,G5*M3J\M^SW*B;[9XUH7!QIA?4&!GN:N?Z",?'A M;!Z,IG;(C)EK>R<5;3U:T*-#1EN_"6Z@B^X$+]P!*^1TRC7K?9#SQJY2UT>6 M^#L^/M+09IHZFCJ:.J='G4,%+0M/Q[(6&W0:IM7,5B=J%JLDBVD%H*FC MJ5/MP.7NU'-#J^?C8C&M *I,G0,%+W M+!OLK%A8T_&0HSS&6>W%B::&;0SG(=PA#/'2H>/9]-T']BIJDHV2,;;V&O2' M+^)Q5Z-_S9W0P5O**FA>V1QR%KX-Z#6&+OLY?QJRX';"PW#\VSS.;-8&5LZD M0(.OTW#HAT;DPSN_3'W775SX+QY\$L;3"B7O[I1FKP.R?9[Y?#<^!(FP/T7!%?//B MWPVL*NYO'?]^]Q1J'9YV/IG4(\US:R(= 9$T=31UWITZAXJ&IT_'DAX6]E-T M6Z;5V]K%TFREA5Z?FYI(QT.D0\7#MU+0G=-1T.?%75H%' &1#A01WTH#=*NF M =9$P:L5?--7Z:O.Y2I=7[]=(BJ<#W^'RS!M,YE'\X 9SRR,8&=T 7X5*+RC ME$/H^2]KL$XX'SSXWXD+_L&98%T6HH?(G+N".WJ_6H@W&8!'RU-'6K"BB70$ M1-+4T=31U-'4.3WJZ.-'$TD321-)$TD3:;=$.FLP7A%HP @6LP-W$>/OC@V- MOGLBQIZFCJ:.IHZIP>=7915THYD*N[FVM*>'RQP<2XLQ=/8!1= M!8'M/3+\\\8;XLLUIQ?". M-M9]R"[V7S$?T&57+W8P_LFBVPF(^80Y6&E6NCC<0H04LU>O"D"*3OA79*#6 M9LR6Y:?F#N9K:5ZJLK&HJ:.IHZGS8;LH:@CKA[\.H9%;>1KYHV:HBC&4%G=- M'4V=:C?BE_? )LXK&U_\R0(_3S6W8\;2)O-Q<)K6 U6FSH&Z\7>M!CI54P-G M743)@VW4YSME[M@@A%..Q>JQB .T&B&+(I=B[51L29BPAHV,<%J!V:--M13[ M9V^,S-*O[FQG#$+^8+_^$]G#=W%7,,L2)V.N_:<9\T+J!R\=C.W6!I9IY2"1 M;NZNZ51>E0T!31U-'4T=39TJ4V?+R&;ZV+P:_SX/([23PE_IHZAPF9=!N MKCY/'X26I"2A,H@LR.V]:#9J@W;.1$!=J74\?)+G?I5AD@3K/4#[*HS^QJ*I M/RYM76%1?\^T^GW-397G)GTF:.IHZFCJG!YU=AJFW,LYV=3GY-%PDY;U*E-G MEW'(O8AZJSJB?M;5E6IDT?:PNC("RLI"2C70J.LHJT"OG==1(FD3)AA?>>-? MQ (Y#>^EA;Q=&S3-=L-Z_YR"3ESIM**FCJ:.IHZFCJ:.IHZFSAY"1JU=F)KD M8):V-#NU0=MJFJUF%BQ-VYK'S56;-(;NB:NZFJN.AZOT25)EZNPR(+E/D>]5 M2.1U(61.N-)1QD*GZQZ-^0QCE1MT@NO"R'?7!T>:/M*3PS21*D:D'5=)KH2\ M3:4"N2[.+Y[LUP:]BH"GZ%SQ+M&ZWL8]9(L5,$\Y ZV%\P_,1CN;-];<54GN M.CPPYV[XK$%\UMPF=ZE93)LIVDS11#H>(AT*N'-3.[)EU096]^B/^O-B(BWI M1T"D T%S;BSHS0H)^ED7A!*E+H885\?RSQA20)=_5H$Z.LFEJ:.IHZFCJ:.I M4U5SL00&Y8-_!3N!=[1=Q'*^\:[MF1/9+J4;ALNP1K\PG1LZ$;MGP;,S8MS0 M_,5&_J-'=WE3SK^%$WE,J]$QF]VMY^YIAM3J0E-'4Z?*U-D37&4UE'E;*_.C M8TBM+JI,G?U 6E9#6W2JIRUTU6>& V^C*0LH&AFP*7"$\\P,QX-_,UW261T] M<:1YGS-)^&CJ:.IHZFCJ:.IHZE35>VBW5[L/9 =>JV;@#5F!/_PPI(&?#_9K M:1>@6QLTZV:]G:WTU!Q528[2\EYEZNPRN+@7>>]I>3\NCM+R7F7J[# ZN!=Q M[U=,W,^ZN!"H:+A 35U,6 5JZ+2+IHZFCJ:.IHZFCJ:.IHZF3O6ILR4B8T$[ M_5W@3YP(_:RR_E6[7AOTFAVSWL]V;VF,O./FGHR[OGON:6CN.57NZ>R?>RRL MWNKU*P#5IWEGK_B/NV>=)BJ>KMGO;S/A\W@K_MZ%![Y<_;CZ>?U-&)A_M;VY M'2RXG=ELF(95MUJG6\\W](,Q"RXX$3XU@4W&_GSH,@.W77X;^;-/R$&A[SIC M_LWQB7I90+KNZJS -1-^8V-62X3Q+;XT D^A.?1+PWWLB=XT[< M^0'>_BJ* F!@N[@H"EI4W9K M@T[7;+2V\22UN&MQ/UUQ+R7MFPPL/;R0]VJ#OMEL-DRKN2M@V=4H#?AQ=[G&-@6I8^VK6T:VG?7MHW3>R\C[2#,AJTS'JW;7;JV;"2EG@M M\5KBRQGS':N*QCRHH4';;/3J9K.NC7DM[%K8=R/LF\R&.KRP8Y%0W;1Z'2WI M6M*UI.]"TC<9]'YX06_2J=ZOF^W^L2>%J2+L-]H>60NU^Z*MWCJ^L) O_G?I M_](56NO!X_BK(>R?,UFDFU/QHETS>^NRW5[W7@WK+Y]G?DBP@9\"YMJ1\\P^ M(QDOK,M6*Z=EU@X9W@'LP<"_]X/$WJUYO_@:\SGZ3UQY-O=C":&KP> M#_[;=EV#)\QIXO*4&=BA;7L+*N/K?@[Q,^_"3XJRC&O7#D/C"P+V/>%$9AK. M_ )";=AS8'";MM9=H%+!C69CP_$BG^X=@B(Q0-:'+,#')0_F][Q*W=,T9O, MIT%'AO@Y:(ZGPG7"K8'QQ@:LTD %8^.31TCI"2PHHHG2B"H8S/R ,".VI)! WS9DFT5DEBZT@DD38@ M5Q)O/&09C_'3^,6)IH9M#.7;8 O8J57(X[;"K>4I@ _WD,^ M,>HVP/_%@^XG2?WMA!?5W)28VME);(!6;5"_S-;=&$ T%]\J$6$G"G.5"JH2 MWV/RDA>P8]S%A?_BP8Z%\V'HC!T[<%AH@JXPV.MH:GN/C,35-KR4(2.'SSOB MC?$'2 8;MR00XY60'M'4CHP7.S2FS!T;PP77A/)9"V,6.'![4G%.F,L#E\;# ME(5,OA[\EQ$%C!0$V MX?X1\7 '\15#I \0GXQ VO@);)Y2AX#RW_B2 MJ ><[J3=ZDXLUFAV1ZUA!_[?ML?=MC6>]#K-R:3SOV U>2OID&R,X_L8@BR M\L>%/8%W_F2[+_8B1'M<95S@4;&D9@?67+3/:0;'URO>LLED;UO&"0<:4]@T MG\#)80$_0O_#KLQ:C&F Y\J_K:==MS9XP.."S# \DD"L_N,W>Y#'%PHY#JA. MQ YT\Y7'S]M_?O]Q]=_?C)N?U\7JH"K+O;[]>7_[X^;KU<.WK\;] _S/W[[] M?+@W;K\;UU?W_V5\_W'[S_O"M\C*P"'5^DI%\H$.8W\.]QB''TN\ :R7_/)$ M!5,0 -;MVK.0?9)_?);]0HY'3Z>TL&+NT/_SI1+9=UKEY$CYAXLOCZ M$K[Z+?MYJW_9;C5ROZI?YG]>=*M&Z[)OM4O=JOCSULDOJKOR5FN:_5;6]S?: MF>MR@JWBQ#Y(;+&_3HL0XWYWT%(W_H?9@?&-?'#1_&ME1#9'$KY/JW/9OM:NKM*K-=5I[L+7DD37[D[5<)^SH]9NGE-; MLI_>$>UQO?5(+'9MAU-CXOHOH3$)_"?#GS&T_,%EQKC,,WBL+/RTB:_X3HGH35VS:D&%=-H5@@K9 NIM#14@6.T-$AIV#_Z88=Z?_MFOY6M(SY6 M&*DCM?V4T:*8B@L8,,/(<9GA":,0/\6_1^B4S +_V<% U'"AO9+C\DJZE^WJ M:F!BQ:]L!NSG\.H,K#:RG[#L\4_ZH)"QC@SV;T.-O/8R*IQD=V<"OPQWIH>>_ M?,*V#]C36[FE/W!'KW%#2XL'-G1:9B\'<4U/C3L!)BHXQ'?-159MT.J85@Z0 ME^:B$^"B@G-[UUS4K V:;;.],X3A@Q_5Q^U\JV86UHB.V80%HMK^R0FQ >=M M!_:96+>KC5MU=V\G7\7>WH,,A-?)_I:6F59MT&V9W5YV"HCVF$Z I]8XX7MB MJC88A5VSU=)N^$DRU1HW?$],U8'3O6OVNENC2530$;=ZQY;T(:2!"VP*Y=UT MS N)X"9E>N#TMY^PS2TT1O:,^KO^9&/MK;_U\*?.S"^XV=?*7I<6H2Y.;6IT M>F:]L;5JUIY6%=EH'1#0;OBH5QOT.@VSW:R*IZ6YZ) '_(ZX"),U];99[U=% M%^W(7R\S#6RI_IWW!EOMQ-=7SO]W+.U5T^C&!WLT"BBW\A$/^EG GISY4VA\ M&#LA];:''Q$/P?&>F2@+63-;[#1-ZNV*:9=,:KGC2[:UW/ K;WPGR'"3;'M9 MB>S502)!K5M9@3S& L,3YZ^]E*<>B-$:X,N9K9S1LSH^< +,MFGUYX&8#9-+ MX/+4MTY15BMP<()F1L!XH(!*]^9>_$\L(H4G?7BT'8\;%V$4V!%[=$:JF4&X M0!SY)V2C>4#UI%O8'L=K[>_2]N#@4??QAGY__NG\)Q#B+57;O28E>GOU_O8@ M[]IGK)32W]3"V"D[M8B=6MO7^VF>JJ1F6A.(V"DOM6L#JVMVK,;[JZ9=%@Y8 MG=S"@4HG%V3.B$!!GY@1V:]G5CBPETYL2_,8Q.G-.QS MKP,2TS&[G6VFK6H/KI(EIOFN6ZA)+=3K;# '2+%5)EMHT*K"6I;)7?^J"F?12%L5P,A R4UJ?]VJ#1,GN52;%I!^E= MG.Z=,52_CB4DG<:NAG=I?JH4/VUZ1N^.GQI@\)GUQJ[&QFC/>[L3_)I ]2F2 MKH SA"&+0@K*NXX]=%P*ML25?K#O;!01M'\>0OX;$1TV,:O/\?>[M#&;[>HW ME?!Q"2'"BC#G&:&'M+JW +.Z1!B?>R MU8 ZJ7/D[+2FGG0O_-0$$[/3,?N=;M-3B/!1^ C=.E!:0-"K>9WP2JH^Y'SE"K M !SVQU&=VJ#?-AMUS5 GQU"KL!SVQU!=8JA>MP(,=68.^%W 9K8S-A@/\/$P MD$^#!WE[)R(W9=VD\BNGKEC2GR>D4;7UJ(>K5!NV]V=3+H:)AM MS\[Z7KBLCQ']?GV;"@[-7Y7DK]+.^Q[X"]X#O!508_"?]^>P,W/GXV#\S%Z\ M.1)_O(;R00+Q=WQK2XM% \2B;UJ-JG0Y:;_KD, .N^W'/?[Y+,LRFRW=['MRO+6NZV/OO-6O#9H]TVIM$]'7@8&M"O0"]LR\ M^;G5UN\U!" +7O[I1-/K>0AOR0(I)8NR,M*HXZ EC,AJ%^PDN:NTQ[];]L(Y M7HV6V:QO':'5[%5%]BKMX>^6O2S47AW3RD%7.FJ/?FL0QG:K6A",&\WHWA[/ M>>@'8Q9<1/[L$U(O]%UG;. ;GKP@KI9#(,$U4.!.$.#+XN\A(J'$IO953(/2 M(MBL#7JMGMFP=E4AL!D-C\#!.U]F7&-T[)$;6W @M-IFI[FU.:NY\52X<8V- MLD=NQ ZH1MUL=*O/C3N=_URO+CY%-Q^? LV3B>N_A,8D\)\$^G/:.GD;WH38 MIO6$*XWDL(F'RXX:U+F. M(^>I-1;O'ID*H4W;X'[IY.S),=4:PW6/3-5#K)3SU<1Y9>.+/UG@YW%4JS;X/__6LQK6YQ/LJZU\ M$" 5WW>\R/8>G:'+SA,7:Z^G^TV\N6\#C;%PN%_/[+8T*M')L5+9$SW+2UEV MP?[#>EWSRJGQ2MEC>FN]TZ584;-9 ;USOJEW942XSK?O\E".M[6T7/00)+#5 M[9B6=K)/CY'*'\EOYR3,Z)C]>L-L5B$)JCGIO0_L-W-2LUX;M$RK78?CN@(U M&FN.Z[$3SEQ[@6MDQ8QW+%>=5=C@'AAO)W;)45KM]1UWS-P%/FS#./P>^$^X ML[>3JV?;<1&D[KL?X"?W;#0/J#+X*QN6+K%I8JJN85J=K)VB&R-/@+O6V2K[ M9B_LC.R9O4:V(D6SUPFPUSH#9M_LU02CIE4WZYVJP :<51CB;W8DB"?* <;L M:4;E V<;E]CG^9]L-R'/<]_@RAM?VZX;KA*MTF+50J^STZV;O4YV)(U&2#X! MKBMA%QR.[=K$=NVN6=\>&E&S7179KH2]<#BVPWXHL]>RS&Y_:R^H6H4&IX_? M\6$>4H_"Q]Q>V2T*$3=N_CP.43T0DL>-),+;N]6;W=J@U[1,J[TK\._WQT[8 MD3=Y4LRX6X#0 _ ES9?KFKW>#@9W:Y8\?I9M0@JZ7UTE7#3EF<<5 MN IFKRP8.2'#('48^:,_#)]'K76:>B=I:MS26[ZCW\16E^XF:B$@=-=L]+>> MT*<3AU5DIS)YZ9WP4Z,V:/;-7E\GHD^2G\HDHG?"3Q:VN'?->K,JA3,[=;.. M_(1WPG .7A:=\"/_ZW?QD1MG.I@ M6E952F!TP*)*"]0OJU]6Q]U6*_4'^Q5N1DA3 7-M!(J*?$*6"J>((AFR*'(9 M@4B"I8[X4H@@_6('XW.+Q>VCE?47W_(''\B W>SVMT'\T?&42K+8ADVN>^>Q;FW0Z+7,3FN;ID7-8\=H MQ>^$Q58B3+5Z.T.8TE&\';#/+S93D2W4T-V9Q>7V80^ Q"0;?#NYIMTE_[BT M5NYC+5S#[#;UO.PC8*9]'/R;,M-*_=NN5PWA3S/3>QSQNV&F1M68Z;R=?S%$ M@E@B<(9SWAA*^3D@#7WJNRY60M*("19&!IIV+#@WWW]?[:*.YP=.M" K6>QL M&7&RJF8;:_?KW5I U[+2>INQW01/OFG6W<4C/M#A=ZEU[[ M;Q&VH\IF0Z6C4NQILP.;/O-#!Q?ZB>+ASC/[_.*,HZG<<.57_.Z?ZLE/[&'H MN_.H^"?9@1/RDX!3M9?FN!'#@S=E1> E[]1]T^TMM6LJ_ST-DG=\9!?#@-E_ M7-@36/TGVWVQ%R%20=F))\>[4+>]:,>>[. 1+A5[C0LM?OG)9&\OSTD XN,' M%,+Z1'5*>!4LQZ[,6HQI@,+^;TYWTFYU)Q9K-+NCUK #_V_;XV[;&D]ZG>9D MTOG?+N9^$"SY%%X'3E(K!*IH,X-V K7GH7LD_SCLTR\.1Z] M$/WH<_I^[:R!3._*OTYXY++.^418[N+)XNM+^.JW[.>M_F6[U&0: M_\/LP/CF8:/\7VUO;@<+H]DP4T?C-KNCF$R;M@Y6>]NLNM7:I!%OZZZVD]FN MIMZN,MMEYLI'(C[S]BN.:&QSO<\X[>R:CJ6ATC=F$!0&H_KBX'=RUT(&- M)*.N>/#;^>39=@6)$GK^BQK)_BJV_EK=\#B)+4_ 8UC>9=8[VT#J5#!9UVX?F^VP!EPM M#[5DFRQ=H4VW;->?I/AM!QST7=+B[\^8 M<3FX:V3\K03N#I;O@_/"B?95$ _^[VNQIU08]JV5:K:K@ENDRW/>Q9"K.IVUPO5MML[>+"*5FT4KISS7QG(HS M9@?LGT[7;+:VQA:K8LOXT9D[UYO;-*)N8L@>'<_#7)8_,6;$+[KHI5!:VWL4 MUM*RUP6WN-TQNQK7[R1YK5DI9NMA:4*C;IEMC45ZDNQF655BMSZ./6N;C>T1 MRBM8$',.=@6#;PHMBC7OYT-,\^/:"RBJ>+26ZSVZN; M_>[62+?',-Y.BZ(6Q6KZ-]W&SOP;+8C58DDMB$?E_'6M'3I_>L+FCI@LO[/R M?CZ;<1!IVS7&3CAR_7 >" 1).7W3<#S. 8AHL*-QFTW8LK$_1W2"Y1*^"@RV M//[5[=T!K8BJ3.;$$E(ZMF8ZWLA_8D:$^.G;Y!-.]' \T2-P367!#3$%8>K? M :/\9*635UW$X++,5CL+VWJTR7\M#BSV[ MZFS@J^\"?P;+69!@80IP1G.J'"HEH[9X$+(1O'Z$$ZX6!%*(E\*'P1R^9Z\X MD42[;V=T0*\+8!(>^C?DB[$3H2J'(WN. !M?YM%//_H?%N'!7?K41IR6KMGJ MG-!HL1Z,N\53TA/KL"Q2X9#"D2[JR# UA_Z\PG]MNN$FVZ\ M>\%.7Q-NND9F*JU"^[5!JVB?4HJ %Z&0%:!7:Z#M)4*]>&U@]\&>W-M6U M!&D)>B]3_5TE"+&-FF;'VCJO>9A6DO>WO0]HQ[__ BN8(]A8U:V<=K7LX+R3 M*W,3AG/;&['E$=;DP?B>Q[A6>7&BZ1H,?CXE22<.3CW1(W5CR'"UNQ#S5$#F1C:^\,;'DT&6E3Q*L@^ZV3*NWJRIH'3?5@O1NR87W ME*1F;=!J]LQ^XX2 E[0DG:PDK/ M>E&H <4(^,@7(_(-CT5&B%$-(V11Q,L3"7.;A-RP7^Q@'"X72:7JH:A(RH^F M+# H8PF_=QU[Z+BYU8HZ<':R)\R*N-D/P1"+>-@0YTXSC@W'+9E M58BMM(W6QAJ1WO;M #KPK.7G75,W.Q.@K(QT:H-V52"*M(!H 7E;9F8O)\QJ MWZ5;M2'#X9K-O]NM;-X!K$=$B4@7 N)W+2)_04NN]MMFUJG*0G'>? M]J]<,&8U \&3#788LHAG'V8!H^S&BI0$OUI/P7JK%9=&8BPM90V0LIYI6;N: MNUN!6@G-.YL:-UOR#I:L=]NI9\TX%>6?=J;\E\S0Y\]2/I /VQ*-%#SYB M'VTQMG+=-@E$4OZ2>:"DYXE!O>/=.1WM4Z7!#?W6#@>,<)X?(+58,38\/P(GA?YR#NT/U06+5!7P5,)(_@ ZX+" MRW0/I_*ZX@G-#BQJYH<.3:2@"FOGF7U^<<;15'@_ZJ\$V>K)3^PAK& >%?\D MVQ\K/PGX._;26HUO?LHAQ$O>27:[_:4N6.6_\2514ISNI-WJ3BS6:'9'K6$' M_M^VQ]VV-9[T.LW)I/._C08%/8%W_F2[+_8B1%95 M]N_)\2Y48A7M\Y,=/,*E@D+X>L5;-IGL;OGTUOM_\O/IY?7/UP[A_ M@ _^]NWGP_TF[_;[/(RS7K/D"+WHGBC0N#6'B_)P_P2U&V1:+M!%S&SS:GO-GW*['CS#X!Q@O M=P$+$6L<_WD[^2[/M/OX2/L:0Y _P".^N/[HC\1@Z7)[RO&PMR\2G^$"&!@W M,R1], =%I"Z XG=?X?O F\5Y+C #?B8<)B+AQ\L W\MNAC[=[ MSW^9N/8?S+CQ1I?&A^3??F!$4P8:CZR.C\8L\)^=,28I#=C^^5A@Y '=;&,& M5@-:EJ;Q,G5&4X-YJ#!#8P0OZ\/.+=LJ_%>.!Y_"B0!\#MHU].&) *N]Q,G?A%R&N'6.NLYF[,*YN\#*X*UP6(UC 0N'A3W#1<.ZX M8H5X/=B$!&O!([:\>XQ_Z-'F\;, M#B*/_A)0AOQOL3&X!8'8._J,OR0^;01\2V8,F/(O'O\V=$!&^<6,R/B,90[& M)/"?C,">.6-X?_ /7O#U^0\P*^Z + 1B+9I//KP)AX;\R>B\>LZMA<9:"%= M*B_P8E.?GQ_,\)#GF79\?;*!D9V^@DU+ (T@H7^=PV.MIFE8]8:U=/;]MB3. M[W1BM-YX8F17^$ZG@57V-/ABATYX.U$5/YP#]_ FS@1DUHNN.+X]L,H=*)"1 MP\(+O [Y=E&\G!#/OUMIP(M)F>)5AP@ MV'"_OCOHJ-_1?._D_?O+;[J:?=_!N--LF/2C'%6H\O?.%.%;],*2]"_X?VSX@7 M?);5 $SXN^?@O\A=(?)=$7%LX\-_7EW= M?;S,FAG&GMS44K*6\L(*)>Q89>DNH1P/XB3O>F9GSGJQ$!6KQ,SQ8"&TB:3% MS4\.=!=-ICX(P@58_HB&/A^&SMBQ S"3N.5N&T_V[W[@1)E+%B@SW&%4 MG9BI33XFO$X -T;!2];I"/2>2^/*%?\2,@]>(VP-STQPOV-HNS:=CXF@@WOT MA"A! L5=Y8.TRQ=@R!!.8! @=2'R\?AK?/7UNPG',-X+S,D_^9;"\VDS#-R, M()PZL\Q="_?K$LX"?^*(ZF'PKT+.T'3?PDU&U\>.P#$=S@5XBOI*>*>"MPP- M=%H?Z?;3Q0P+DRFO8KC.O^9BV^#.QM#W_Q#NW1.+IOZXDM;$/7M$DOQBX"=N M8$Q8.<:$=;3&A'AYXR:9/JY-B:PI84E3(JV+1(0* R)V/.,P($:BQ$#(=S>E M0F*K?C1UV$3Y+69;0WSH$^C2P'!X6.F:KOKVRD9SS+\9MQ-P/UF 374(,\. M>PE3>C"F(UHO:!^":*,XIG72D(Q(#"K-YL',%_H"GHPKR:X)538JE3"M=>$Z M>AQH4Z'371 6_M,X4)5GV7RG$>+)4@/V: =CJ5.6=PI>DX&X&<,%V%?^8V#/ MX&Q ]66;L,7,^.E'S&B:!O[ JG_^Q2\WI8<>&K_8B#G/2!+3^,HXZIL17X8+ M_\6>;,=Y8E&Z+9XL MOKZ$KW[+?MYI73:L5NY7]:I7[1>&B.I?U5F_E MK=:4NV\(QK "7%RD5 ]2I=3?")HCB33QD- &8!MGL W-U#8(ME@NH2&5N=46 M%=8\J65/&V[S3A]U:%S]]^CN2(5L3GI,;OV$H87K92LM.VN:*'[ZGNC"Y?97 MR>+)=KU5&S2[?;/3T9CU6ARJ+PYK"H^W%HC^7'1O,QQ8[!>AE>+?FA\S)] LU$;\J:X*D=4&M;>9OSM9&M.1WWLVX7JU0:M?M]L][=&@MLA_2KJ>FFIU5*[DW[R MK:6V#YY>WS+KO5U!'[V7U&[<,'JHBNO\S-G_+OU?84YJS:C2?23_VI?6)HUZ M!1ZB==G;T$/(Z009B8QIKR>80SR62Q M3KI(4%1980F1'QA/?H"50O VC?I?Y _6IC[A?_#:W.)>2G=B+F--7<[*!@C= M+KR1*/;JQ>W"NO&W"FLY9./O^GJIXF:1; $:?MHLVRSR]Y#=3K[!,IY0U\1G M=*-^I)5L\#Y(C_B-SJQ^EY>J)],S-BCGQ8O0@,.B4RIIQT)T(\"2F(!AM:EG M\R$R6!J*16G &&)S>;%7*'L9L0S'C@Q[,F&CB!<(/_'**UX,EU3!KU\7W3F# M:7%IW,^Q?S1>@*A&QE[.B"I9X3(#JWAY*:N)MP1ST88#$>OP> 'K#.0"?OOA M_O[N(YVIS(:;CAVXJP<+5\K9##\N_3)YW:L'9@96 (7^)**N0=$+21LT\D.L M"L(W1,Q>@ON;41\6$F/(/#9Q(GKB6):?X>!U)Q3%==218SN!J):%W\ S;>_1 M02TC#_(1$8:V,GLJTHAY MH=@DI1]B0M5]\#7C\QEYB5W>.\(:HY@=X;CZ@_%"*%%\?*%\1.V?-()Q(VB" M-S9C'H6LRR)4) .O$DWD L1_"OSL!U20CNU,L!>-FGZC]*VWJ1'?8=,+M6P3:_]RPC^N0>[ ;8:_DH,RV[0)GQUM M(7CJEW6R1[3LIZQ#<]@$W'PPK4GX-P "B28;1J*E:Q*DWTIKD,1FLF?3R!4B&- MF@)4.&R#)^#F1PO\ $?G\A81.P.%@-73$?R'JZ.=KG+#]7 39@JTN_@7*!PT M:B8IZCC17-%XU/N3K.?B,;#!#><'8,A;:G,W1R6A$Z*"]4/1/*/03E@[6&%. M9 -YF?'9?%@YG* ZS&>R'S,<,I8E@*HPOG^YZP\M3P) M40&F@4\]D?P[AB=SK "(D'*E(L"@;"DL;.SPTOC4.I(.R+'/0C++A$EI4!US MA-]RS9]ZPO9M J'2G*^@5YQCA\!W+B[70EH>E!:X*V],_W3YJHOZG!K6D1YD MXM4-^>[G;BP&LJ\MT9WIV"&J,8H]7MY?@LR"B 9R_ U\TH@Z,).1+\J(>? 1/5]M1^6;C]_P&3 4!(X**(26 M>0"FO(U 6.,8[B'ORDCXJ!<,.V%>1U.<&HMG(.,G8/K$5?IHC4 MD_-'0#YR 73D\26)9E=EXHWP$3^(,30].7J1 B0\DGFJ,V$1G.1XTU,N+ M7D2 )Q2ZHAY*[*:PSR\B3N?>Y': MD3AAB-K @LK=PC5\)PY=WIT5SS]*W],6029P,,'F6;J%,09+4I@(_#F7!D+= M1LNMX.E[\I;FE.^<7AA7II+-H^0,->PQ$E>$KP2O!^,8-F+^-.>/$!.'%'#)!N0R@''TT1(?[TPPT!+<<*>""@YX5(XSQM_DP9F#M.-''2K95"SI^ M!W5P+6QTG%E]+0RS0KNCF>-6-X_6K9;<_(NKOS,$EI!61NR3H%J6';TYN"H* MK-8]AG!MA%NX]L=DV9.X?;BZO_YH//@S8,).O6/N)=/[9DSF6('107B==D\E M]X=[7O/J%>(&XL[Q&#CX:FO/QE(9X9V=GCJUO%EJN:%3R^>86BX*339S\ 3Q M4ZLPG,D3R'EIY=8Q@01DT$Y3N*P(&TI&(4_G8;<_87BPX-D9LY5##Q6(#1 M4A'UDPE;D9-!\S:)A&I)REB;"[_,%@G(_9$Z5S\A^I^O:$),OXH3L/ MXSJC^%V>8&.G+@$NP=T8F.>7QM_I,04O1J<:?TX"X(2WC8_T4 "[CM/!TF@Q M0[,:G@6>@ANF@W]@[0-'NF(AXV>>@J6U.H&Z-Y?IXS5_+Y1GT6DA1B+$#Z.C MV/5?&.X).A NIG)#W&)?N!0J.89LX1->E;Q# N$B3G=R'_!GDIZ!"EC!D\). MDEI9<:?-WB]@";:+/9L%_BOESN!]"ZL]O?G3D 69+H^>6O%IK5G^WRVK7!MDZ\;_PX$')I77KNUU:)W?'BN)L M4L@D&K2"XAFN@O'DD 6F+/BS*,F"=0H@I^XB"W%&D9KD<7:8TF-<)Z*;"D85 MU02@S"@(T.0<8X(W0:M.*4W^=EA6H'#UI7'CQ14?+,1M 6H2N M"C/7YSF5"2-M_6AS?P(+(TC-PGZ@TZ#WNC2^IFX; M+@>O@+)P/B^2TT1*K@&'RM-9AY22 W3L4SB.XG+J'E$A /Z"PI)8433S.:P4 M5XQY+"^/*L2X[1"O'.O+YC/.I$]IA M1"PZ0EHNE&N!W5\8>$7POY-Y- <&F,\P#ADBZA;CH- .\-&S[;@\9>1C.0." MWB>A)\T7RWRAY&J1A+&!D9S6Q# V[1BR0VJU\/31A?-Z,76 PMXGU)U@+/L> M$SN"++4R0M6-E77H^2^?\H)2\K,'6$"JN0$?_@F(^X+@C\Q+U'>O-IB AN,: M>-E-!KWJB^,_8FI2TB#_D8=&0ZQK2W:&PI["M,PS/D'#L5?2<(EY)#>26Y@B M3![$YCSN#-I^J?N0#[ADEV38UN1#!E %@]C^_S9'!BH=U@#!YM M3RQ/2O2W\I(SAE6'Z2D0"#+)M2K^=N[-J<0LYA$:"#$?ANQ?'J22; M1;I\!J?-U.:&+KKP,FPM[I-8^>J6P^LE-\+@]PB/"A+M0HD&+>$BVM=CRL3' MO R^&^9N:*O0X0;Z.NF,FTQ1P.,FH$/H_47Q(2\]X)%YQ6*=^BFE:N>:YV:N M BVP(9,W%G>4K@#E6L;IM^6C%G": TM>D.+P9-J#ML"Z!L&WM%=RF]/30LY: M#W[W VDT)891:B8(.D^\ME*P,ZA&QKW#],\,D@Y950D\&LLP.7D@&0P7 MZ'L!9W/F(J%$*9\(K;?L!?%Y'["(I& X.?YQ@076Y8I-C%X&D/Z3+.=X(*J&R']37 ;?E0X1 MO [7(/5_R O'\9(Y51S)X#8MBL^6YY7E%+*0I;ED##>SL P,Z3%N<HU"Y(X_>"*9+AXL4WG4B%:,_9UNYZDEM//Z MRG8HCHE=*F!(#D'YT]0QJC-!3\%.5L>;=O!;Y7#!W0N7ZD-CU0TZ M(5F4R_=5!A:2 T.\4?R.X[1Q"S>.8QR\ (:C"CN4N"&KWEXD5D3JI=%98P'O M?@*_AJ)3E\95E%P%IP*;\>8:U7D05;I8K#-EW.!^\0W9()S0+)Q2J\60B28A M\=KIIF(5QCQ^,%X6WWNJ_!Y-Q*5KXY,\:4_&CJO\5JHTY] 1!+_\?3[F(/3 M@G*G8Y]KV41E4>Y52[99.M>M4NYIJSQD' I\V M5Z;:6[FI]G:%4NTES2IKR:S*U_ZA4MK+DYWO6@5U5[!(,$.>G%!4;RJ'(AQO MP@1Q^ "-).:16!K86O3BN.ZRP;&D]46_--R23!T,Y@E.'#+RJ$1+LLG'L@X7 MZ5_S2)QH*A8]E'(1<8Z-SPS"N:MHUOB/_#PGBTSZULDH65M6:=MC)^6KB=L[ MP5@:9)3=E@\59[F8_H%=T;*96J$UL.VRD9I^L3B"(JZ*]Q,.\Y#WM6-R6VY_ MLC#^(H)B6?Y*F1L1O%P4IB)%HLLI#HI/D@C=AFE-1%?!!G-N%>7S/9!J9(L MO BF\\C^.-T,IMABO.?\D<^MI>02?+QD=\ON*NK,ISIWCR69566)"2W]5"T% M\8(_Y[74M).4@P6_T1Z;W,I.0H\K]X,&",C(VQ'8HQ\Y/$H.;\\W 2U5 MF:#(R4Y0/%W&W^&I9*C+WFM?]&NK_75$?Q&RI'(/1F26Q,N\8J\X=1JFPY0IUY6P,>3P.\;['Y)& M"_*_Y:&) JEZ\"FGR?@'^'4\EIAZF!,#@\0)A)RE3V*';ED0I"M*GK_#1\;3 M8_@)F6HQ%:4!&+ +0INR&J+5 ]]K*8Z'L6(>1%D*.X&I@(+DCT;SE:\E\1&4 MO8Z11@A0PU3BM>"X41"G0.D*SY8RM;(2$?RWN0HCDJ0J%SQD+S/(3WZ(0"M_ MX($LRMV$EAC*P;0J(L6E\3,YE[(1J3A:@7]1^4YZC[DW36-;15-,4B&7CL1C M02>ZYGA\(.@(=1OS_4F%K4,9*$ =EF24:=>>G$AD!/B0>:'9T.H@R^<#NWR\ MA)/0=E-)"L1U"ZB_'Q^\W(YS[OJM]1%G'OPK@3'ZOHQ*B^ MI/0CES \V)IOUPK<%Z'QP(C@*H#;4Y=N"K^4 %))Y5P8?Y:W+7K[ M)"X("QKBX2*FKF&;418HBD>K^4&@U'HIU6%<_ L"BU1*[)+E2AK,)PP0A&62 M&H@JX*@(**WN.2Z&&N*GB+]08!>B-GR4]V!;S(04$%($6Q5;8O'X/*'CX^.5 M.YU@'H^7JP3R:HM,1?6))7"2;+*G_"B#:YQPNFPX\"O0@Z;M@<-W/)?YC"0W MC&H;5JHXAG"0H>(G^CO<*5*6$BQ*GE(M#_*%LD_$]N)Y(\G*51*(>)8.*%6XT(% M^9['1+Y](EPOJ@'@)26\_*! ZV'D0[PGA0E2=C$7%A&FDG$?WE@26\CYJZ M M%3.=\Z(M*V)6O,7$CIM6Z.0)V,3E)GV.X9_V-C>R_GE'NEA0@:+G'K4L>L"Y MTC+#)\U3RB6"-D&30Y1%X,O"AX\!9CUE0 8DG:Z?V$XTG2:Y3WM05F(@8!%T5\*:(-8ZE69?Q(N345/!LZKW5,>:VFSFOIO):: MHVKGYJ@ZFZ(,4XG]5>QBW$YN04--0;%<8SU;(?A#_TAA'JY2SI1\5X->]L0- MO95Z)=X)7N<8YYG0:!95+P(B,6G5DJVJ<&[:1N+K)!@T. EBQA%(8[&>%%*44:"XOYC/!9Y)NO+OW]X'SD&> +*KH3E?+ M^8&-F*.@&+-4 M04W%7TJ?N-+H[Z5J^E/Q$0X\C'?A)?VI/E(1V?C@P N#M(>X>O="RFN^[BBN MLP1YEFV($;.?3(-Y8.\PQCTX^(2K0_+/PAGNO,S12C#5):#+_R^,K781F4A* MX01^ZF(YI)S2H"!+\TEIDK M7?@/3F00.7\F@/7VC 26 \1MB+>^?!,%(GT)/=T4Y./= K)I7^5J_&\/T[<4 M0XD+UJOI_ -N8^[AY\XR Y5F'%&G$1^;OCB?UU8AOA>&6,CL8#2] M\L9?$^I_XU3@1F1L.UK'.KA"OB211GE-;3VF=B8C_F0!"HG$V0;QR6,:<\\E M# "L?B PZ,F"^F'*ZQB,HQ4L(E8&$IX[=6AFSX]"Y9&G!(*BIX+)/)GL2$.O M?S559\>*TZ>NSOPS!8-4YANM!;&"(GAGY4@KH?9WJ9D+B>('C[8G%E1"Q;X_ M2./5F$:H8;9CI6-NY2!*6<<[[$!Y[3PMNS?:'(76+?+TB-ZIK1-6&'N5NJB4 MB@-!HW)$LL=Y,5Z!0H^+2]7:GJ0(@V?<4L\O@R&X.=Q-.:BC%'+&YJCN<'ROEAJ:-;U.G0S9#Z*>(O1'& !+0$IR04'Z4K M?Q3 NPT8*EY^7'XK"H%S7X$]P?JQXUH&'GFY5?3"9".TG,,G!P#A[9,FTF1Z MQVP>X*BAI+L;G\7X#7"SO6J45B'%*<>V>[),NAOB/ M)TPD-$ +:X[P^> ",T^$V.!!@= 1"KFI7@.K/_C(2%%J0:BKQ3LO[<-16Y-9%+E81(&O(&[L>QO1E(-R\CH45 ;QHM/5,Q*3AD]VY.%;&=#D)9[P MTJ37QE3Z?,YJX>1B?DLQ@^217<,"TT\#%KR&DSJ M,!>5Y]1HCEE$(@(!'0DH\[CX)4OUN-I>89QTC5&"MH"WREL*AR:@LI!G,:>2 M/5(UB7K2*&,D)+;L1"A!4["PG51VXDRNK,^DS'2<*#I&U!"2/G4\,8112J#' M9%]_WN[G%>5H5/>JEN2T=$F.+LE12W(ZN24YW141&W3*CN2X>,B)$*'JEN(> MRGZ=K%-BV*!T0;T/%TD#!'Z<\C^6ZQ5?_,!=4OZ*'1C;5Z+)FAJ+$J;+ZE&+)];(_/ 0*P,V(,>CX8Z]VW# A.Z/M5S(.YV <87Y7/62PQ5&V1S0' VH M;74)Z#Y2(/7E[V)N>N[C"V&KZ+<^G'NB"_12)_$"%,C)QC-GP1,MS">D\(E\FW MW:#.%[2N8T&5D*"@/$$+/(DY5[#W2D.5PJBP/&2 8DX1: ME8W:#A"*>REY$?*<8:N\6"R>U"Z\XHJF[^^GH+._H%ZY5O*.MY1^N_+&-P25 M#T;?G6O+0:1)D+%SI.'$>TJWTEL;ZFN?45E9WEDN9M;9%&6(4\J4FY;0!JG) MS_P;#/_+WWSX=?_W\&-Z/+3_](297+KV,; ]H379$Y9T42H:X9SE/PW>IDLM MWI!<)H1!!15 MH$0]R62=R>YG"0]I&WRZ"X63(SF5$T/ZHDQ$M.H2?B!US$H8EOB#6(?%$4FA M,:B)]=G'> 9%H06FO1*YY/#Q?!R&*,_\G7\5:ZH4Z=@K D5B70H# \(A_44, MX81_7$P"QA*#,I# \SD/% -51QS*A>QZ&?#-81[0MAEL[Y)DR!, CN-=*&]D M@%*,3?"X$%QN(,<=:>+39^00*D20G=*BL;E(Y-/AW)@A<6:,RP*!:0^GRY"[ M5:*[<*T$FNEMRE0NT45@+_%@G31YA9TYE.F*V,Y56^\2RT^ZC4 87VF+%..-""S!1Z\%K?:TEU) 5D*986,: M^$TP) IZZ<1YA3_CAPO7%EUK&A(7 \1RQ%895N!I$ Y?)]65HN_6B6V>1N!. M5G(FYIT8?T-GP+BV ]?GC;$"S "UNT0\B+$<\ >B\!^7B&EC15,O0RFL4[$R MB)ZC#*7>5LRF9="7Y5'IR9O#'A-)DRPJZ">J-0@RQ Z[0*6''?(J=M:KDV!C$#2IB31+A MD$B,4C&B):90F.)>:G94]*[+6$_V&[R#S*3%F5K@,?Q@)1*4S^TA@>&AW"+F M5"YZC@#,"LF:F#"')ISPEL 4O'5!K(8*PSGDUCESQM=DMI%2O[:B?*V9+IP8 M@CWM8672Z>TD(&3IB#VP)()ZA5-2 MVG&\U42]/I4!6UXE!(XS'2&(^R!P*R7L#/T\W/S@2^+'V1=2/,:\E>6\6R@1 M,GB@&EOI$*('<6T$(*2" SFSG3&PQ87H4U"ZT49V.$4)FKC^2ZI$!!4R>BH\ M_!XC5@@,X<^I*'%.5^%;TFO9WLY%4$U8%#7%A> M*/"()T%(.52MQ?$J1_-T1/5($7#]@O0KUXHE%R-/&%H=K MTC!XXXTNC6L\-XTK>AK_^TN*PDA-1#FM8BG^-YOR(.$="RAN6EA]V M;?7E3Z#V#ZQ*@O(?,Z*_2HDS*]Y*&"L?X)+8C1 AZ/> ML^J?>>C1I'\U/J,Y^#?J:^%:OF%2PFZUXH3/O M%Q'/EC=?.VW.<.A()"%C@ M72S+YMTZ NP.!$$QI9,'2U*G[CF#.BV!YSQZ'?0<^917&0[G<3=XG(-XD>%P8Y_PZ&P81_X M +PEE^*[*.; NR0Q]!E0P'$A.>3KWL1V2(#[U/DB*EM\LNSB"#7B+N'3"9-WQ0NB M6#_;KE)"E-3FB $#\CX\OQ,W*Y!9AFM*/#US.>N/OF1A6M]4DY4BB64'V& @ MDF+C].WB^1JIX%/AVR""*VD)FD$G:#1.*H>6/-3=JEBNNYQ DL?A31(7,4TF MHJ:=+E*('@GW1>P77^A<5M<0HE5NGRVV'"(Z#__,MT6J_8E6:__URJ5TOQP+N'6U$"5^6DQO_4%[[G$VQXB:G*5P% MQRG7*" %:(3SV#''1@2-0F6W/HZ]>A+@4D\X4SYNG8NFF':E$>^\YAS!=R@6 M+(DX?L,[7U.=B%FT0I?1G*Y'8.YDWEANG78,'$J82JFE+4TD(D 3 N2F MCD3JR674Q$M>)7N=X7@.?+S#!^E21DXD1=4;85WK9C=+#^:E^\7F[=!V*^1_T.6LV3E5!D#AA.JJ:=;H\NLZO'P( M9V-Q8PV(2C8/_Y>4[GC^U T> W]P7>&$2J5U>GF)[Z,&,7T1HU46!?=(]%IZ M;2;UVLIJQ'CLJ:QN2G,-@MB+[^Q'YHWDJ&0LMT%\LE IL0QCN'O1'!)7&ZGW M)/Q+?%24&L!U31L3HXTNR51V= P>>2HRAY_#%ZEC)XRK-OV P]3' WV(7B, M->/N..]GEM@Y[^2E/GVDVD;4X^M5S[*JAT. 5Z.RL=(2$C XR4)^Z"@E2>>= MU_F5WF\"TTEXK&@L;#S*08[Q%DA;XA!/C"V!^(0.T*ZX2>.>'$]U2$=7AYQC M=4AQ4467)8%0C0>2FD-5"'4LBDJ0.GE5FS<:Q8TI6$F'A'>P@13_I M/. E5$@?&!\"EDSC%+5.?^,-:U2*?^72& ,T(3Z2WPOLY01\2O)W_L@P%2(D8VIH!Q2(T]QOQ! GRT/,=7CLY6.A>3@=34 MT_QJX^W-7.@&#(X%%(]+C=EV0MFL'6?K\YDC.P4[;5S+O#_V72@3K^.!:W84 MV:-IQIFDE,5-&FUB3>?]*G::ATSVRX;4OB>@,&UE7\4"Q$_.6^?\;9V^24"N M(I42Y(@K[9#*5[&&VI_[=%XT6CH7\L((:FIAXT2"J/S*$[1-R"M#?>7"%N=, MR&*;24$5C*$:DD,,J&>["S I927G"T%YP4U\ER!@EV =J)J(I@Y%=@P2^R_L M6)$?B)C=1.OTN\^-9X&.7(:&MQ8,IS:14 M"W-(23.Z<@<\E'C6!6/;F,2F,'!RB01N5]O^:+=8,; VGG#)CNXZ3LW+0N-L M/K8Q>L T,;8VEQUI@B5O45';*G(=ZW2) M-MS9E$GT4+15X'W0_"5[G#1?$2J]_-W,7M##9186>X?E$!^>5<_@X].LR.77 MREW(\E/,W,?PIO%7CNJIG+2)D^"D\O,>YK[1!0=-27V5[;BM4F%;17+#N,^2 M(Q(DZ*<)'M42GD5!,^-6Q.-1CS6DJ61G]-=XU87SR9HY\;[F\ J3]9N G! MX;" 9V/_&-6$O,[\D$8V^#&\2>8F[%5@Y_ )$$D9ZS*B$\<-$5T9LNP$K62U M]2S!"X(F)E%'(>25@7SO?(OQ[!DLD64+YLJOI* %A0;/Y^>7]I MC+'<-I!X6QML&(6^ERK)7QCZ5$NEY-)]QGCY..$8D+ I, T/F2?&SX=->G'^GBSWH[5K2(=^ MQY)&.GDJ8-&4QGEKY>&\<5L(;U3*&"+LMP2J$^T(Y9#)L7-4:PDNY=$& D3C M/OM8HOU)(R9C&"F_3(Z>V-]?MFK$X_9BW=A)N?U:ZT:U;'C$.)E;+S:,G]/< M4J"4JD 2-VG4!E8Y/R&,YO)AST]W=5M2J6E$FY\+]"-E=AX<:QX+XZST\B*, MN,J6IIS !20\3E,4[P\9[FR8 '_*JOU%,L6/?B![Y7AY^83* M3NGU8O@-_&;9.I99,KE'EZ8F.'J@PX_Y1C#0$8F?[0V8"H23@C M(6_*3*?%O-$T5^F,_?^//O8TE&:UE#Y/ZXHP:371KV\C)[(G.YADC>+4V1!.&6&)S3WQC^2R4(1W)DH# M#4&4\X85?LJ -1/0^*^-%H0*DN/BI:7C^ ME7,ILN,HL&4>;2\QD2(9@IY:_##IH^+9=0[@7U#68#\F0T74<*5X93/U8%@I MGYV[B'\S I:"4Q-, V6J+C;!L0M_,B&[/G#X<%[9$ \;BS;^*#48A!?QV:'O MQ2G'<#Y#$Y/^+4\C==QNSGV*FDWEYJ1[@>,NN*6-'2[$L"<>%,MN,9G)L'6/ MF".,47BHK586!V+C%<[8#F!7G!%&G!U1D,I_K #:J+^673AR6T5;U]("J?Q4 MQ1&B,5)&GL2,$1X!I22^A>!OWAD&+$W6%S<'5S$NK4]Y6F61"*CDUOU[R.[] M2?028S4G!TWS2(^4:^YG4V^7?,T+>$]#OJCQ%:=9^S/2&==^>*YU&#(B0;DA MX:G'I?NX:5@A',I-&RN;AE7CH(R25(_2Y4GU5JX_!\,+/L,Z 5$#@;]1TX^@ M\4($*W'%5Q_4H;#\=O&A?_*1?F%>T1I^,#XV/'"$15NM@+ ;4O1B"Q6\N M80Q=Q 0./C61]'5G?$)DYV6K=SQ;_D!'HKB?#XW5217)J"Q>,QCZ45&'$,E M!M./[^Z$Y+M'M@1/E(^19\MXD7T,/'SY1!0_DX-[$6M;:?.(^*"$2RY?*G_D M;9>24:%Q1_";"P=OCY02A,E+O]#\0!X2HQR-I/]9>U^J_N.\O-Q2@]AX+!!- M1%B"-.,]YD7)ON4.&^[?)?=60"^D7:'.5F*3N9LR-"0OFLE4XY6G5[>Y?'S= MB3? ^901^$[?Y$O\G9[V QY6,WB-TO^M.4"6D(T^@5)X 5L5G,'DD&O5!ASX M"X/)X;*C818.-.2,+6NQXB!*"I6#3#"4,*7S7J'-AFI66-E/L+4JI.>J#G&BICS]3RB=TO:IN0Z[GY!F10I#R^1D0 M8(QMOA4D237*NPH9LK#8JYWCQ[>/UH^_4U7*MT2E:%=^,U<>*9_>Q"6]C,=V M)*>#D?CPO(NB?,8,SE9,1,7Y"46J+\'J5;Y6$983=**THEL&)EJITZ5^H+(= MG&[D/<9IBF14;&K342E?.*\74V<,=/F$V] 1ZEB0%K7-ZI.AO;>3H5L;A*B= M\D^&2^,'&EB(Z(KQR@ V*2FLR3D/J?:6X\\4;*.<-B?1*3EP'U;K7AK?9-J/ MC$7Q/-FT0=T1! (S)J,MN85Z?UXU&&MU:9C!>O!J^#'OPT!\3.QP$(\2P1MQ M=QXP>$[FJ0CP7[445W&9$6XWKD]6C+/\HW,E]R9G:7P9&Q?8,6\_,!>B0&OI MA%SKPNO:G2K5[O1T[8ZNW5%K=QK9OB+ZN%%\'C>:%ZVL?0:?MH_&(OLJ>^YQ MK)A#%0SA5FKK5&TOHFH>K3O%T3(XRWA?C"VC5^BB#"-Q\-IQNCH9$LL#U0@E M0(ENU;=[]/OI.ALL2#@F=@;1%VX_*ACX*L1B2&[%*_H'P2AJ;EWW . MP\Y17"C.HV.] UL>GYC DM!#P% :L;C=4BETFMD+1/H0(R7Q@@E&W%@"<8\^DX+">ZH/JB8B7>LHEERV0OMJ[R%0A;*52AO#A^ M]TJ+LI5%IX\??RWV#NV7*\4ZN:-G;V96]FJ#"=I+!5:ERG#JPJBI\#X*WK2Y4:1+I;(T M9I=!K+FD)/@ZJ3J]O)P(XH[%]>8+FEQ7-T!0AOZDX9I@1M6*CI5KY*WDC7C,*6%8MQ M_#BG8(Q7 G&W@+\"NM%9SJ(+9-<].;K4;B]G?BMX-CF^Q -"N_ ADT(S?0]$ M/\3<<[A>FH?CVG(("C05F%=P-KCA_ZW=_/R^H>*ZB1>#$TM32NL3C7>_^),% M?LW $ENX6SU170*L;.,%'GA]K7K)]34/O4 P.#U?ZGRYQL'Z#U34@;@0U.79 M$"%O>?INX\E+[Q,R_8%%!8S"*(4ML2WK2..A_+7..0V5:\F$'$H+]"4&")D$ MX?"YUN?5SG)DA5IM#98.>^9X6:MK=1QY+ GSFV91+<($7LK@AA+BU*DH6+9: MM"'":B0^BMD5.1P\/6YXG/!U*T97VEKBA\S("4;SIY" 3D(1-XP+6$=Q.%:Q M]D1"F.\#"C06!CT)&"IP$F[C7*B8E)'!S$M?P-_\PI]0JHE'ZLS,12EP@Y3% MM?)*=8;'ALG#A"]2%:#>(JD!Y86=3+[@P37948C8KRQ9,7S+]R;7FHM%@'[A MJ?7,"<\GO(<N9?,KZ-]YCYTHOE,V3JS M$(] ?><11 2B X(<8.AK:55%)0\7QPAP,4B=RR/SA3Q?KZT9['LM)S/.927,]43UBO0SWLTWNOPM$>9O/6,R35^Y1 MB1Z*%'CKTM&K-)*E:!9+;QR M=1&S:/X@"SD7E7_-'R6%3[KA\:2H1#A$$$ H@Z+:C5S)/N=S)'4D2TS?D,UL M8OH\)<)U=_9343*&4S (/!)4#"7E!V,$C\W)F"Q_L^<1?A%)+DF\WB5&$(&JN*F1I2X$_AK-9=&HV@=:(@ZI M*@0%_S!Y#&\!7,^1\2^X]72_=(.EH"V^/<(]"HG+M2N7;$2*Y6EHC2-*S_=U M>EZGYU/I^2SL'7ULU4H&%+]@(1L/@8X M!%">[",QE(\##J-&#B1T!SP0=+>;M*AQKU86]L%]YC-"KI)P^IG+R%*)PX<) M6O\R2']V6J@L(*3U\?,'GSF4;#5*V.K2^*BDWE='#4 MH5G=_DBM(X^P3E1Y$[E39CK*$X; OZ*'QO&*?I0*%Z1PR95"Q814PM!AKR,% M(21-R8(WB>T;Y6;*9($<"BW'K98LGT??'Z/CBQ/P'#Y!02X^Y)T_P"GX'!I6 ME^#=+6V$<%QXY$!F0=7H 86PN6$8^O!N%,=+!D;"DN#,%=[[TN;*PHQD7?B M>,?5X POA%&K+SF,CMJD&]-,&3*S67NO\B3.$$I';=)'FQ_,2!:/!:4)J9-7 MH10U\9N(;PP9Z(5GIQ,)DR,N([7?&DH&$CJG),D10&J N'V,B.R50%'XS_M%^$3.3>J MQ M6%[1WA3F-EM':G4D"7!D OGFII&\N'$E7%_D!L*U,'[@..@?#@H2__*L9Z;D M!EIQAUS:(2%4)#,3QP/U+>KN<_,-1>U\:N%V MH?@?W))"7-(XI;L"E:<%BG,V0]\YB.DLI8UJS%"^U M&K0ODW803\X2I\9> F_ UA\%B&BIY(XWUD1)CB;OE?\?>V^ZY+:1K8N^"H*] M][U2!(K&/$A]&5&6+1_UL26')?>._M6!(I-%M%D$-P!6N?ST=ZU,3"3 01 M)L!4NZ4J$D,.WQIS#5GCBT-#0R6(S**$]18:NK!AY$.0=[I@I)USMSQ4Z6C8 M>^"W_/BA8A %,5(8QCY9LSN[6V8C*>]-]&):.@Q+BC!"K%"4$Y4PCYY%%080 M1$L%DJS_6[%O3$RY N;K@,!=TCQ.MCT!-LG&N@&8V$2]F;13^3S,RL*!Q52; MG NO1E*E]4#&F9 I?KT-N2SI=:M)34%[3-6KU!.ZW58E2VA**_EAY%@"Q[2+ M3 [(0C_$J<=.TO>21)C40,XTG(H#U.VQ5!.!7%#DB]0%(\^MAZK@BOQ Q=MV M7Q?N/#G HLMLVSW!^59E<+[=&W4I"QC]C24[WS+#VCU8"&>%4.TT&?QEU]' MZO200N!Z?N*+9SW/:0\I+ @2L2(FR0D)-17IMX6&@OLKRZ6!QQ^\M3>E!YCY M:3ECGWDN:Z&X%HU\KAI*XGQAU4ZJQI*?UI=..E9W,_+$HI1WQI"\V:=Q=)A' M4!@5/9.A1YLX1%:JX(?=%?:649 Z"Z*L6A?EO_2T] $=8%DUKS0,X15U$58> M"7TQ.PWCJIK7E'9RP;Q.9$4CPZD]7(S**[A8:&Q=U2Y43&O MH*('$K_@-J:Q>8BD8JQ>T=VQRLQT& 3=E7)F0$3VS"G/#P9'[*5H)YI- M'2]HTS0_KCSQ3S>4CN(U?W3QF5ELIQ<5ZG_119TO05]XR&HT,R_@5F; *E\@ MOT@VV^?LA5MV0A9HQR*:#!;M\UB5$QD8O:W1/QL7AHP.-\RA8AE,&":UHC9& MMLS8+;=0:)%0)4JGM M%)+YDK8:I)XE"N 8/42/Q9(>R8K2->2S\";(M*04' S]US!8!9LD="PZW*C. MJ,@7-/I;N^,WVN(6X/0)Z^7-I'Q1I.U5P59ATK] "MS/@C5JHN+.2TT*PU(.4GN'":YZ8@2*SX^V\>&"43(ULE;UA M[N/'S=+#!O19='JB\T\7/ID77-F8V4<3WC'W("Q&QV?IR87>#?!AXM:E8TG> M#^_ -.NT_T*2 KM*/2_S+( OO8'U.:!U<;-]2K]CZ;.LFUZF5]-H;HR?94(( M'3BHEF[\&8O*1[VQ8D4S$S;VXZ0*36E>>GD>[B)X.>7F#=L3 M4EJ\J&+UDGX%U%JEWCA\8'9-P2IFO3VG/O6WT9$$6;Q ?EXM;^%G:TGF% M["1=' V=?W)VL;WF&$*9]>Y(TV%2@RL+<"YTH*&50FG8_T?R$&(;&BEI0+,U MU-2SEH#OY*>8S*0/21P&61!#8MC_2$G!FR51REANCQH9N\'\-.Z$Z?G+K4RZ M),6!EMM/++;T8?3WXL($2?& H_7WZ4;F&W/3'GH03C^ >GV2<')Y$TZ?6)3N M-UKC(Y%+ME$EE_(KN95'B?3)@8F AM_2\N0)YD/&;3!*RU\FU=HD M>)F5/J&N/^#X_]F$?H1!'A5LO#V6DC"#]5%6P!P=1991K(.RDOIMPU6Q-BQPR]>OEP?F]?DJ+]X M(5!VWN(-UH>A,<'94@KI,K&L2_SV-\)"&SX'8TG7[U15LTW>N"U2X8^KA9>F M+R(A#RQ7V!Q?J8*9+(BT1[ MS_O6)9-*JX@6HPDS1V[Z#/KI#A=)N#M3 )/ 3@:"9 C;V:,/ 09(%D;U_T:E M,;!VQ@73(\OF6OI_8 LMF,?^UD7( /.HV/3P>:=7+FQ7SA>S]AS)Z$D6;;,[ M\.J1LD" PLG.EJR;[T[W$:.<%P'&^#QZ(*#2JB$5.7IL(>GST]4L[2=+J=VW MG_DLGT H8:./;%>]S?'HZ?LS M3@'SC-G+D^.^%>5F<]!,L+;^67([(EL\LB597?;U=NS]14_5<4\9\/E1A7PK M.R;?)Q_%P9K]?DG-X:">H(\/%ZPK'6LD808?P^ I+5OT/X#*#\FY4\5Q1D6$ MA6&5CS.2!\M29=.NW3 '9JC_EA5J^[5@ZG_)#\#+IP8G1(6PT56,^:C3DAOU M[X>2Y=%M>$@M"&T/[LL\&1IU.E?@QZYW\,6+;9[,*@VJS5- NSO1'VQ/CNP MAK?,(C![K^')@/L2CU9Z$],.?UTGM]YZ_H5.E-[[&.S8L MM?(K95S]^;Y'J<;8->L]:O_GAJ$-?%#ZP4=]1S>1;21 !6'W_XWTT8R*1GD!^98O+1L:U%NK<^YL;V:Y=+%<=99+JZ*] MW3@.*BD[)LX[PLP=O^@=F3:QF=\FN3Z<$;.E#2,)PE\O@Z+C:IB2M MAK!(2!IHMDN"=::J2'V8\'\UFF)Q:C10B:NYU2G8:UO%@KUWI:9P1PS?'_], M"JO=LWZVLV_>G]O5>U>;I[M90,-S\"59"5\]-W4<8&2R95FR8[BE.KW_S]]4 M2WG?9+>0OFOMVGZF<>QU1:8C:&:P-&-?GV;7'6HY L] M)Q[W^L2C O'HKFP92E/2J89P9^)FYW65=J& F*-<'V(:0$P#*\"V!,2&"#'U M^A#31Q/;D1W3X01A+?F6Z'LU&D'&M2KP+8B]95T=*W'5)<=M^AJS7+'F+7/7 MG>;)':BQT,K2#(?#<,!@#/1E.8HE&TY;-D8;F\RI/2](6Y#V.8WEKD/;)M*V M8IFR90K:%K0M:+LMVC:N3]L6^@8UU95US>XY;5.;XCL:JB:J2/2ABH0JJDB( M*A+%..S:71H*'/+'/P$<*V^9?2/ 8>NN%/[W'A)L]$<=FSR..'UZE MQVRBF-#BR3MMNX.\#-.A&E.1]"8()8+\//N$9;UA0LYRB9G^A5I=;V6:7N)% M28QS=,$(YRN$,9OJ.6',MF,>"\ZMT$?380,AD*M==6K0L%,S_OA0)+/15B0S MIX/J+KRZ35B(4.U+K70W5PTGR%>$D(L0\MZ'D/>.35PPZOR"K[K- /=[:D=Y MT;L36 .W0*WCGKWI^UL*JV/>9X5S:/^^HK4>OF)9@:@O\&X<"\/=-IQ^"E U MQ>%X\QWM^MY\FE&B6I9L&+Q$^K002R9H9K TP\'I-LTHL71==HS&&26"9@3- M=$XSUS\UMI31Q+5M6;$;GQGS%4]Z,@'L.X1UKW$<1"'$.F.FYEXG]?HL&F=[ M;"@51]YHC-^Q*-W=!?4BPHX]WZAO=PX+.=?D3XIP/S5_K^ 0)AS_71]2QM-#$LVF\L\@3 >$7;]Y'9+!_/=DG6-%QYVZ2Q= M*O>O 90??_GQOI0%7K\T@&6 3-,UV=(;LQQ^7!\"8CG$KI] M;V'VB$OK' F(#1!B[O43Z"U,8K!<6;-X.?2X@COJ2N$%D>_=_>I-L=L:+6WR M#P]&T4M5:H!ZU&U8;N[UTY\M&ZO$&+*E#:@HF8!8#K'KG^U;SF@":I1I"X0- M$F'7/PFW7.K@M)H7B>'+_=3K(C&\ZA_']N!@$K!R* ]X-Y)\H-$)+2[0<+C@ M]34Y6VFQD$WK6\UI,)$@=D'LO2QM8ZLMEK81U"ZH75 [Q\5N;*W%8C=<4'M% MR9LK=2P\6*KBWSM_]A:&*!>T.5(JXJZ+ ASF6#NE;LH>3[,V=D[T-+D M(6^MKSIV#5R]S]CE%W;!GVUHZ^ -D-]KTE0W(K2D"'::3?KRDIGT%(0$FQFO M)%7Y[WUE19+RYK1IK;=<9BUKL\>,]Q<(N04<:-SAX!-K]1Q)/V["8$U8O^9? M_-D,V-F/7L2ZB-_/,<"XHF-OLTXVE2 M;X.)4ITUO38H;+ Z@8Q\('BA77N1*TQ#,O-C:1F@2,?;_ZN.0K&M3YB[^L1] M^JJ/0?@#B.1XOEFF&Y?OVVDJA)6K$!BB-S9+RH,$2[JD3=5AKK6F85YE&EBN M=ZSMG09M,E_L1.Y%:2/X62(82OS>2ZDB+%#%BL32@[?$"8RO01[<\(RO,"@\ M)/=6L925*+MEAO$1N]AO0A">C/8]JM?[29=YH!$L&1)FAF;ERH#!2*BEK^D=.T7,IL'3$SP+J2\,EA+RG^P*T&5BU',D;S[WESXFE.,C MB#==),U:\$OL81TB!6#9,PG'"H(Q?,V*,+T2#QY,BE68MI=$3D4"6QGM MMMG#;L/[6^8,WW*T(; #(/2_2$VINGV0X.Q*U2H/P\^^]P"T'[\F6_!;]NK3 MI*N;2U=S-%''Y8A:Z2&5KO7FHA]6$;J83$%5L##7TQB7PPYR9:&VTJ,>4=XZ MGI(]FIBZ.2Z?29 MR=/5[:??-A/]C3QY_@I5B%])2"&!EL:7!Q@LU2-N6M_:5W97U>_LXM*M"TL7 MY$LGO?GMUR]O]^X[\M4P4B_8T/WP"AWDUQ7$M:^[7P2C:.1(]Y 1*&E\!CGP-_ MBM^N9D4YXN6Z"U@RR6@3Y]18^E:AZL#,)?)GXAO9MSZ4K&&$,UA)>&&Q4BZ^ MDJE>'M.\GF"IGS9/J/].86D(U4W].+TX"J:H@LY@*O$B<\+ESV/4/R5A[*$M M!BBA'P 'A%D 1\V6IJ#8HNAAMAL\"5G86/HU"-G08?]PBMFUZ4YMK2!^ 1@. M8.QT;+AVH!X"TD&1A$>NICYR+K;SWG)#+XD#Z??QU[$TPX*\R#91461KO5VC MV%NO@<;IOK*O[X##XJ(O<-92B!KYN%R^O<,2P_Q3] %[0ZY4V7&3T9)OX&8I M:5*9,$[X1X'SYHRWM@+E@("N0)<4!!&"*8P^--'>EB^ M2GLG"^-X(&$I$&]KPMI9\X4/T7KU'DDVN3LMGYT+LRMWD_QO":CE@>QG53C5 M@^71<>AGC/9'NFQD!N"$2[[,O\*GT9R-ZE=*C.K6!@)>I^]FF_ E"&<@"K)Y M.9M8ISC':/*WI MWJV]&*N\ _/Z/\$+S"V4BW((V51,)U'4WY+UI/WHD*Q*B/0S;O":4BJ7- M&CT#J3V<$$PJ&PH#D!/4^>@.0XZ^BN$YSQZP761=7EQ^R S4QI#$J6\0!!C@ M-$;N]D!> QPQ3 #F_.BOZ.$+X]P23/,)-WWJH7_DA4J/W&#WF,@"F8&L&' 3 M H.5 E@0@/<&%W/JK;TI*,OXY;:,DPLKD'#?3 ZA'R;S&.3/H-Z!%7GQEA5^ M_P[[:2"PCO<>4'4 7IEQEUL]I)7?Z5FL4GFHU#DKK]9D^!N%7>/>>1@U8+*PT#[T\ MCWI#^3I=D-EF2;[,GI"Q[VLT@0 C^=+*4K0 '?0NX749T)A^NPQ6CZ6OF)J3L"UDS!A. M0?71Q'B&1Q(2EWI1'&-;58V"]AQHBNX^IW7WT7;67'3WN8GN/JTI /L99Q7K M5>_T \P6I<3^;S7Z[3$?UV4[S@"XQPH#>)V6,[HSMHYT&3FY88D^-IQZCSK4 M1:7>'6)0K0SJ#6#F;O;5D^01RW1AR5YV'3Z>9ILT15EUH/N>& QM?W!,-6:/9HF2@P M<%.0@R"':\SMS>7I 6WH@_1@C2;E*)RW@A0X@,N02:%MM:E\JH_N#ZHW_>!' MTV40;<+Z&I2=:E"\U,YNR>COA\GT2[ BK]*3%_Y!8FD.D]KO"Q35!=TC[5-: MMBTP?%/794UMK$R)6I4]0E,C9;P(L;G_)YG=_47"H I=[FA"0XJT]P)= EVG MJ;8GH\M5!+IN$5V=JXNNRIM0O"D/.SX, _XQ^O(\3?%&VGD<:8/6KJ;H:D 4 MEJQ9 ^J\+,!T%$R7411=O351+M U6'2=K2@: EVWB*[N%463,YEX1$_DHAT! MEU>)A1,+Q]7"U3(E]W1,V:JZJHP5M:+(Z=6[J)12#9N<#9P6_SM $7BD8G?+ MIB V<91U795MI7$I_EH[UP.GG(!@EV$_KMU"V(^ ',>0JQ5;TPKFCH76N$ZS MT!H!-X[AUK*0[<;,='-YVU;#O^[0V-)9!=='%(52*^>ELFRW)&F0\':6RTB, M[-HCNZGXKP]!N,::%K1<(6'%BAX"$09VT*?I'!8VNX68=LHTI0GAF O^O1?Y M44V98RD*RAS3<&75Y.447(17<(2P<\X 3X"=BK!SFW?X$Y#CT5[K"G,'3@9/ MP)PVFNBR[I9CPVO;> )N?>9P.=*V<5<;4#J3G;9LJQ8GC.RF(LAV<[1I4>Q' MLIJ^'DC7%@?J.>&X5U8^C='$L6W9F6-HI&73;4MMIBBU366J[,IR<2 M3GUO*:V]-0F%!W-_XS!%N;(6Z8!=;^JRJ36NFR/,^P$"['PU$L]CS<9JI 5 MCVID9Z@Z$F9BJ7CBHI?/6H03DCM =8JGMC1%54W$G]%6S(CP0=;1%'$LV/4Z M:5"=)+0*K^,!2E&OJS"JVFBB:8;L6(V/'X7-/D" G:TPJCH RQY0N<*!@ZJF MPM@1JHXJC ::(<*QR#^>.H53:_JBB=+/E-7F[A*1S2IR"[G(+?2++3%%6F'; M&0^=*^061F8IBBDKALCZ$J!L Y3=Q*VJ-@A/V37Y3\\1*+UN;N)5PQ%49S1Q M9-5M$HX@$,HQ0CL$:&MVADM9I>O*CM)6=*S(9FR_#@>-FCV@0)^8#9=TTM5A M[6?!!OORTGUI0'7E)MHM:9*J_*IMI6PM>UJ)OZ(+Z+<5G@ MWYG_//D[_)4.M_"<_VRBV)^_)AB9T.[QV21/NH^^)%L(-B-8A*6WCLB[](?W MZ7FCOZ)(H3>]?_+"1W^5KHY9/@^D+V1?OW_Q9_$"L356&+X2%TORYN3K,7SU M7?ESW1E;AE[YE3)6*S_?]RA5'QM.O4?M_]PPZMTA!M7*H,R#CSKBP#OL/59+ MUU4(L"EP,A)>AEV[.]S:KN36__!6&R]\E8#[29JBZ5N,KLF"%'2+?=RN@N'Q MO5B9QXBR2W0;G5+1[93IW\P24FV<+E^NDM-?J44NEK.MY40SYT#A"K&>U>OY M(V@W3V@UTD5$E5*B.F456TR'ECP E+S1)3CED6>(5YW\JI9BW[BV4#_L'-6= M5X/TE/-S<8?7(W/EKF%TJZ.Q:&3KL>&\IWE;?@!F.EEZ ML?],WB,KNF-QL;N+ZD4$'S":O%'?;IO>9S5_'Z;#;*".+U71+MB&P]*,T<34 M%%G5&T<=\I,)(JCCYJCC(BTF+[-8 MFLV;$B:R)CG(FN2_/(DH9'2VIM<)>/$8 M;]D2OH[5'M&5JCZLLUHT!.HL%O.H) MNV[T0I/)O7*]$BY]JP-S$;98P?A6#"CSHEHA*X]F"$_A38'I,IY"W1:>PK[! MJZ:GL!5\'?44.L)3V OPM"[HNM$(72;S!N8I;!RLK6EYF=[MLKQ<%14;4!QW M'0/Q9FL,7E0?-I31Q-1=67=;+M[%9\4. <#S =BN9]50V_.L"LCQ"+E:FO5% M]&H#FQ6U5K%(P(TKN+4L8CO1Q T]D;9.RQ7S>*CBV\.DX$]YJ=Y&^<#'=^%: MF;)B9)V.3 2]B*"7(UX?Z[K]8 P#2[2JFB$;S=LOBZ/F 4*LF^XN!K9&DQ6W M<;L"@3D>[;7.0->H+*UA >ATV;#+SBS1XI$[P'6*M[9:KQBT2Y6JZ++BM.4B MY<0TZXO6*;+N3B82^\K*)O;*X ._^T !M@V8U#^06H^-0E M.T)5(UW2Q'0]V35L$8C#/]XZA5M;JJ2IHG149=UHJ^4I)Y$X_5 D?Q]_'4N/ M 0QIA1Y_ZK[T'LEJ^BI%V9X*5^8!NG&NJUV:VFABJR;PY+9.SX2-/R2 G:U= MFICEIY0%O0 5GZ"JJ5UVA*IFVJ4!D--D31.>RAX KE.\M:9>FB >%5UV=%[. M7&[+3RE2_VI3BGMEA=(:30Q3ETVSL>P7EOX 7:^0HF'1C8O5KX 5H M:J908LZ@K*I-]$F!MR$PL=;T21>EHR;;&B_)\J),[Z7*]!XP #0]SYHLJ.(5 M691MJ=J'@8+H!=$/DNBO1?-9&:G: M5&VC+F\Y"NCR;8667(NZJ1/ENQB7Y>*[K^'N_WOGS[9'8%_%6-79)O3_;*+8 MG[]N'W[B16UCVAQK)TQKGT-$&SLG.D1:';1STI"WUE<=NP:NWJ?5=+F988TA M*233I1=%++02"3682_]5*X!"5;;(U^RXW)N54RS&Y!CJ>%_= %C,)8Y^'@9/ MS-$6!V6'&[Q3BA=$>@I6Y%5Z\L(_2"S-@98CZ<%;>JLID3P: M:5E\^WV$>T/Y".H\V?BC!8$Y'9B%!&O@QSMW1S'\0U.YX#:Z;/-E\)(OV-S' M'9%>B1=*!(AS5OWL\8XW$+8* >3#I72O*CXI\(N#'> MEQB>$ACZK&O.0+O0#&Q,,W;'91M=2@X2_*60)'T+4B4TY#,_%@"9DH'^XC>C;AR=HB/UBLZ;O9)@3)&2]RBE/!.LY29))13"1Z430^<70Y M'\A.PCXDLI#,OG_]D*]F.L@? (;?<+M#A+0^O0-5/0.>@XE5![%66?,IZYL&2RNXW5$$)-H#U M6?3VW>XN'1/571!U0D>Z!8165K!?_%F\2$W*PEV)2:7DMW@/L$Z;>/\M95,C M_21DE+QC?4Q1I0MYX3"NOK,YA;\783['1W+W$!+OCSMO#J-_YRU?O-<(;<+" M2CSYJ[OBLN];,0#X(UR:K#4.=/_DY_/.)L^V &0\5D?%K0;EG(3,N/J[Q\U8 MI$6(7.QOOCTW#7NN$56WI\:#!?]YWLPVM=G<>U:\;1,CJC/@I8W*6WCLB[](?W M:0RTOZ)+1&]ZOPV8BC !^D+V=8ZZL<*0ET1])&].OA[#5]^5/W? Z+:-RJ^4 ML5KY^;Y'J<;8U:R#CSH2E')B1>0#(2H)K[F( \_=@;E=Z;]+=!DI56.V7%_M MK,>V=VS'!7:RH%$2OAT3='E7KN2L2*;]M8XD[J;7=PX+T/VP( M=;V %J12QT63%)N!GDT,](SA2+_@P\&7OV06V_]0]'Q9D7\!>LX^:[!U6KW9 MT67#;1R2R5>Q*JZ) >D_HWWT!NOT)U&6JC;=G. ^R*@C-='OP0;%^@VS^]7L M*RQ9[F% X_T>[16D*B"N;PM8Z<<%_$/JTQ9HP"Y&Y'%3<:C-.AU[T@-Y0A<- M;+[*B?@P!;((%NA"D)<94&U&0^/_7->5':5Q22"> @8Z]_[5<@$?%C+;(5V_ M)L[ 3/3L\PA;N[[??APSH(>:N7+1X4NWBSJ77]B![);'6J8G.?CY(\:^ 4VE M*Y4>X00KN?GIPY:K^^&5/G!)5H_Q@AYNP.SA(X\=5A?.+!;>,Y$>"%FA/N:E MCJQ@4QJGE#IXDX*BCR%Y9+[PUX+[7(I?UT0^Y1RNY &__*%57WQLFC/6';L= M'QO'6)08E"7')2F=^=,/M%[VBL?:6>N9K>&'[07*_4S 8$( MXG0EJ9KT"SU1/Z6OYGFM( >W>MF:X2'\3Z!EQ ?:W8CE.V[7MWH,5%Z>WJW0 MGM.=!M.^F:6C^3E4DK!T==!V^4B &ELB M7G7CK[J9XCP?=K*$=OR$AUC?675XQ?WB_DO?+\K]#NPJL:$#NZK5_H'NL:K2 M+F$$>[@U2D-\R,Z0JX,"T'G^;>&M5(UY@6O' M>]BCB:X[LN.V5768@\*M@G3Z1#JU*BEU23N%RDIX616U.*-).6^\C\WW!(GT MB42N12$I97P)?PY6CR3V%_IZ.WIC#4VM4KE;.^67C6DLH=XO,$<6TT$]<"AAS# M\$HH;."W<\S67 X"F0*9'?K&+ %4 =2S@=J2_ZF]XW,!0HY!V)4Z>;:/I^%! M=.=@NX7"6X4ZSN].R1\YO^]L[?#84[H:BY&)D?5O9&UZ(2F=\\QA/@3A&FLR MTZ8$2:^&AV U:^2&[*'XK77$XARNI76X]%+G_D=W-+$T4[:MMJIK]4PM["'Z MZIWP711^!\WGXVATL9&,K)DM]'P4,+P=)GC8O7@"[#!J0U-EU]S7A$F@CS?T M<<0$:_D03T CQDO(JFX*)L@_#"^'PG8R6KZ>B#O\R3B.C42E#_BJD5;+L^FO&N. M)B:8\H;2F+7S$WL\5M11A-#MDP.M+H;.WA_>B+AU/>6TMI;'ZBH/DP/6!VJ@3LXMM)M104% MU=9D0Q-G37V!7RVN?6'\'8W-M!4-$*>7=01QFL0=T#C"V?DI.[:BMYT)(9!W MP\@[.R7'5@P!1 '$;LUP6S&%0MIV2@^'"JJ3@.[74PT*.=IBR)3PX%L&T6F>,Q- ML%4L<2K;6CE/AJ.*50*Y V"V#=,9;!5SNE0=[)VR3F6VDFFA>J,)HZL M5M3QY8AQMAD:XHZU*N\&UP45JGNRT+H*!WP@QU8GV2\VLW64%3WZ:FMN;;%"Q L( ALP!NU8&6 MO<6:UMQ;+'B!X 5#Y@778@7M^-\U'15^S7!D5;6%V!>D+DB=0['?R8F&9K 3 MC1X+=WK>\5V,*P7_SOSGR=_AKW2XA>?\9Q/%_OQUZ_1"=8#L&9 F?W\(\7') MK(\_".ZC;\U6ADT15F7IK2/R+OWA?1I_ZJ\HG.A-[Y^\\-%?IX*JLD6VSS,&XM<<0KLBX27$8WNCF2T M*R7C/[S5Q@M?)5V5)4W!(M,% =)DM=S=Q3HN1?A>*7382_$"WJMJ$C/63^D- M>EYKQL&M7K9F4A!*/X%2%!^HO2B6KS(^HC7:/&%]>[="'ST_E/[I+3>D":R. M(FN(2_=3"$8(5:1SK*UR8*;?50K7%SB[][7Q4CQ1,?MQ@NHJMU!6C MK:)-/2O-U$.HU62['6+M!(:L-6/( E1#YU\-'"VZZ(>&P?+HFZT:Y=4JCVBU\5F>Y6736 M4K.NZ[AS1I-R->%S"XH(&'(%PRNAL(FKK_5FS *9 ID=. >-UILU"Z#>$%#; M<2<:JM F;P"#76F3Y[KL#(USG?'2.;/7 ,6GO#_.NU/* YS?W.A:V9-B9&)D MG(WLQO)WPW40@AR05@'&_&%7KH=@-6ODA.RA^*UW9&;QW'OPJ_FD>U%\=>PHK%!*QJ;&@>AW *'/6*#33OG&.9H8NN6;.AEY DV MR"?\>&*#+7=M,3 $QI!=PQ5\D'\@7A"'+7D):\]DM7T58HR3(@\ MO@/4Y7!MU+NCB>[8LJ8T;@C%3UCYP.%7D[M?%'\-^;ZI8(Z#:I;!*-(!N<,A M1S!L:M2;*NH;FFS;C8UZ ;\;9(,M&_6FAE5;%$L7;)!_'%X0ANW8]*8^FEBJ M*[MVX] ? ;(!,KM.+'K3H.%FFM;$HK],OM[03N(/5](>N"NL'MW8/-OJICF: MF)8JVVY9+Q">6#[A5Y-O7Q1_33DZGCS)KM'$5AU+_"KR;TOBK^F?!V+[,JJRH'[5>"P1VRP@;5NB=*[ GD\6.N6 M*,8K@-BUM6Z90M_K&\@NJ>]U8ZU;W&AUHF;JP*ZZR9JI?EX9191+;:^,%2.UP ,L/KVTY"\-60%TP9$7ENEZA@&X/>&T[+B:;M>&T#5ES MVJK!)8#)(S OQU,[<4O9&F:5RW8;423<5WJE[W7'6I6#@^O2#M5=8FB%AP-N MD&.KD^P7F]D['=9G%FP ;VS/&E I=QZCVKW>6ED:OAE71]6F[U>SZ[J.;)VZ MCE2[C;IO+<+A2N="@@D()M"M]G(1+M!4S3$29UP+Y4H$,Q#,8)#,@%=>T-2] M:9NMN3<%"Q L8,@L@%M]H&V'L=6"PU@P \$,ALP,KL4+6G+!V]0%[UBRI3<. M(1&D+DA]R*1^-;G?S:&&DQQJ-*FT?V62IT<>W\6X5/#OS'^>I'/YO'F"39Y. M_@X?IL,O//<_FRCVYZ];!QJJ WR (6OR]X<0'Y^L GWP60^Z($0UA"@ 1O)2 M]-P!(.XBV';IR0O_('29 )0/<:'4M?3BQPL <@HP:0E0DM8)Q")9BA=$^A \ MP5Q>85/AAE402SX@?363X@">M%SB-1$I/I2>NKYA8C(^9!E$L/7B1 M'XVE;PNZ:QD$(B^.Q M^<+K83^\I>31I_S#6VV\\)6)1UV5)3":#3II^$$?;^,& 3EEBKM'J:L32"8H MT"V 2;I[[^AT_&?R_L6?Q8M482GX<2BXXO)>*[ MD.'0V99L4Y@'"7FA#]?8V9S"WXLPG^,CN7L DOCCSIO#Z-]YRQ?O-4*.4UB) M)W]U5USV?2L&Q/<(ER9KC0/=/_GYO+/)LRT TL ^=KC5P,9)B%?!<#QNQB(M M0A2@?_/MN6G8; M5.WP#@TF,M!TU#MCU!/6_I40Z7,0$\F4)/_K1X7'Y99H;;98^ON6HK*;G+4;]8);37?Z!S^: M@HR&O8Z^P?7?+X/I'[E.YS(U%+:'S.[CY#-\&@'];XU[%&[(:"\]Z I>N_,$ M_%0#U:(:;!60V%7!MK:Y^LW)*"O&KAT8KO02;$ W>B"H^1 0Z+GJ!6/VHHC$J!BM/9]^ 72\BN8$-:6E[SWX M2U2ACWZ)N!)]0S1Q5,[PEL6H>2/Q"R"I1&N&IJ'S[L#H83,/T MMI"L _@4&,D,6 93NKSI-$!E#3Y\W/@S;P6#!RX"'-J/%J@3PITA(7>@=H&R M)2W@'R^<+EYEZ67A3QDYBP\<(/F+PF?4E.T_&0!JPI8Z2FLKHDJZ?=5 1L);/9# MA(DB8"H)XRA*FH35P*(C-Z'0*S\:P8C>A,Q!0[TK(7D EH12BDHOA)D?,S%' M>2"3CO1"5!)@)#'>Z<]!?@,N$RE-.24.\L#X3^-[':KXYVF\]Y3/)SKG[,OJ M-_3>H*C_'CT^92784QS90%Y2C, M=*H,!;LV7B(ST555%)H))&8(D<+S0-&BSC:VW,S#=M %]H8J:L$&)CR+WEY% MZ8+[V")E+B[J?(;M6GKKB+Q+?WB?U@?P5W31Z4WOMVU(LQSA3E_(OLX=/F.% M.7V2X/ODS M#J5@9NS(E]WZ$V)Q&RRN)A:WB\6EN4052YMPA]U3%RJN&BW[WC/2XC'IB5O7 MUU>UE,!6![)=HZLZD(!IM.].)MWS:IS=XOTM%7GJ@.NY^RR(SM'V82Y7\UV0MTJ MCC%K%+YUU $6OA4T,EP:,3JAD>.QG8XVFMB&)FNZ(0A%$ K_A'*DYDMWA*+S M1BBM-O/E79/\)5B1U_0(:PZ3:E2EMH>%D>I1B74M*C%&$U/794UM7"M$=&[C M$EE'&K=UHLR;HN?DL$'E7(M=6;RQJYMR#^'#TGY_Y\GS_G;@J$<@1QIP=,)U MVVLYS8]E*$"5@TI3KL5U'6SO*VM66WGD EA\ 4N]%K!@G,]@+ M4F2[P,B'31@"%=>P&UQ%V W#AM:1\_Q&T#JNY+GJ:.+JKFQKY>*S E]#P->1 ML_"N\:7QAJ^;.NC;#1E#:>\]DM7T]4#TF'"F%\CGR EYAY*_O;;WXIR&2V@= M.5;NFC/CX;*MR[93[OHL\#4$?!TY7.X:7R9O^+HQ.__IB813+)ZW]M8D%.;] M 4HYH9"WA'D_;&@=.6ONF@ECG6E3ETW#$?@:(K[T(\?.7>/+X0U?-V7> M?\"QS&$T,2NSFT3_"(/^ ,$<.4[O4-:[PJ ?-K2Z/"4ZRHL=!?N,JY9L&(US M*@2^N,3758^*'$7E#5\B1J;;*AW=JUSM/.$_J.L/N'C:Z.O4HG<&1W-'%DR^&EI(D M&)=G:N<#3%7X I@X5.-I@!R>(#(NH#13Y3H_&OP!;GNF7;B3YDOO]FIQ?3R0 MN_;]%ZK8\.3/9LN=GF%;9\_7Z1#&Y$SQI?"0Z9W_Y]T"!DQ6[Y"OJZ,)" VX M8R4QT3"E_<%>O'!&I1"R^=R?>/#(6@AJ53_BGL_IG77YJ&%%J.+T<.#8.>*8 M+F.GC!%Z_"?@,4AX'/$LGP(/@R-X7#%2;$LVZ^K8O%IH&.TDEJA^U=+UV'+L M;:)U"Q7O3YS\D+C L?-_"J7F=?4*T?80@L]LBLV-! JV1F36: MZ++M.K+>6@5+06B<0$X06F.MMCU"LT<30]9U53;MMKJY=$=H5R@U>J74RJU![Z+,>$E4W;97#YOGF!OINQW7%!_M?'HY(I*?;(KNH7J/*9.P@7O M0K*D-M'[%W\6+U+MJ'!7,DTEO\5[@$EMXOVWE#S,F?40,EPXVV0\)0"!D'WB MKV;PVY7\TAK.Q#5W#(K"WXLPG^,CN7L(B??'G3>'T;_SEB_>:X3[5+2CP(@J M+ON^%=NVMW"@^R<_GW;8%0'Y880NW&L!/0KP*AN-Q,Q9I$2*W^)MOSTW# MGFM$U>VI\6#!?YXWLTUM-G?ZJ.]]SC*G3HZ MN01+CF4HQ? IN6GI%/2PN?A%XX7= 3'?KE MA^ )QOQ*K1_[?90$ATI/Q$-V/I.\N'@_K) GA9C@%^++'KS(QUMPF__AP1J& MK\QW\P0?!?6Q1,L9*!05LS]);1^1= M^L/[-#7,7]%%IC>]W^80YKHD)^@+V=): E\.HT81_IJ=B)'VJMF M*NI+K+5YPM'BAMWH<3HZ@"-80&J JB.9"IT)VRTT<227:5Q,1^!*RYQ=:0P5'>X MTOG"U6WY)%KLN'(KVOZ1PDZ=2'5#N":&#:IK'3#J)I;I4YKWE!>XXA)7W9S' MG8 KBR]<73'VAI<0KZ^+((SO8A(^2?[JF43Q4]- KU-4ZUN\7_C!!JLOM^H' MNQ4A=.3 ^]0F7Q]J-RC4;:$W#QI:YI%SXD;0.D'+<4835=855=9<2R!LD AK MJ<'JN0AS^4/8C9U\M1"UM7>/+Y U?-V7/_S[^.I8> QC2"L^_J ?? M>Z2M1Z)L:X61?X!\CAPI=RCYAYCH*:!5@%:7!T4G<&;LI&JP]=^WX1%#-4E5HDAUTQ*.9SL)K6UZ2' MV/M.H*O]N)A]Z#JN[, ()HZBRK;3V,TA(,8EQ%H*C&D ,94WB WCT.SJGK1; M<42WY$D[2P4P6V]$)HXY^$)7QPKF"?Q9'TTT2Y=MI;&_0T",1XBUY4]K #&# M-X@)-\>5W!S=ETAO,4KH5FR$EJ*$SM-P3.'D&#:Z6@H4:B!^K-'$EDU=%0 ; M),!:BA1J #";+X#Q=&"XW=OG^@WK#[2R.'\ G+6R$.U^+[(T ^*AUC$W,>T" MV4+%$=-IK;JYZ-6M]U;%KX.I]6DV7FQD&Q6$S M\Z471L&?BUMS0RX MR"J()?]I#1.M;%\/>T.YC8>C2<E@#/]ZY.XKA'QI# ;?199LO M@Y=\P>8^[HCT2KQ0(D",>=@J!) /E]*].LR_MFB_0/J3OS^$R Z+ MC]YY<@(34U= MISYF@OR38VZ;/(M!9K" '"X)&++#00C/2/%X'[@;B7Q+*_2 M(E@BD2-@(]@&F/HZ]*?P"8-^%4Y@?,\^0&,=!L\^R"H6'YN@'^^&M]*;84U@ MB<+7.X##:N:%B/$961.Z5!(@Q!V^RE/WJOT0*3_W00(JN1#H!,DU6>2 M7,Q0Y>,SD8<"5E'V2V^2ANEP_7H31V\1I^G4LN6929L(/V#72 %,%P$*F[?] M3O@(B""$Y7O V:,(E8A/KY[Y0&OQ\I72P2K[+7F]EKY>EB*<'Q#2JT^6H$QO MPFP R M ^Z2I<0/FZX<;@4B&=D9\I%T/Q+" ]Y$PN4KFS/LS89F!^#89^0AEJ6',/@# M)H5/F1'@R7%)60"<.@HP\>_!F N\+GORI]$0\Y,71UU3PI6\1"THLLO2Q\(#H437Y$N0I0B8^T.H M%^/\@,E,07E')H#$P_@$OOH7AG(JW>Z7P$A65)\K,,'J!XYO?4]W]ZS]'0 & M#>P7#:B9! R[*/9 :- 7AOCX$)\$ L]GHBM5E1+E"@0,8]XZXF1'?BY\$J+" MA8)IZFTBT)!@N:F>!:/9K H"(A4J(1-U*+> 0ZVVA!<=\R9BZA_@%@ :)].$ M5^;O'4NX@ND%3-4NC"IA[Q%)I5^(JQDFXA]'"=?#VPNC X)918F.3H4$#I1Q M]HI9R GUI5N0RRU9HF8G2@A8RN !T$='&*6+5]C0 N52Q2-BT]H%QF%0'-GD M.ANLGK3!<,$K?2V]8%8 8J(D%)66H[*O0VE8>%!"?+J%IXHET_/%G\6+U.]2 MN"MQ22CY+=X#*/6;>/\M92,\_21DY+]CET_1V EY84M8@7)KNPI_+\)\CH_D M[@&TL3_NO#F,_IVW?/%>(_2I%(]S_=5=<=GWK=CVL2\.=/_DY_/.)L^V8(:4 M1''XCJF&U.WP=X^;L4B+$'T%?_/MN6G8NRV'519,X(YG-, M9-/LR^JWE!'=KV:?@U7&E[Y'MD1'^@T>^_TRF/Z1NR6T$3#YJ;=&7A!N2)]L MSWFP!!N?LD:Z#8EG(SI=7Y,>7J7X=4VD-]07$FQ@2+/H[;MK*$YP'YM&QAJI M6Q86=.FM(_(N_>%]&D'JK^BRT)O>;]-X1<@"?2'[.F<48X4QBR0<)7ES\O48 MOOJN_+EEC37%KOQ*&:O_S7.L[:E35(VQJYG'IGCBYX91[XZ#@SJ\[D="BT[, M1^=BGPX,O^*\+9'Q5ZF'6+*Q*4DEWD4I<2P:>T.<:V]/GY=!WUJ&!*Z[&B1E MH8-$\/&3MA/W_EA%B=/?<^EHQ&L<]/ZX:]*].X$:N<704*J5U,ML<2LPMG72 MZE:<:EX3=)^/^9JHQ;'/L]07@#8.;^>.69P>*5,UQ>%$O!PIYLUX:AZ?_S\^ MFD]PLS>#!BPCU57D;7F,:G\9(@(LADJV1S)UKL< MV1A -K8A:\.LAC]4=2#Y_(D +&9]40)$/G\]J?D+W=W"V7MMXC9'$U/6%9N3 MA'U1$^+B(J0YABS$D&*)CFA7@,,O!R3!H+C^;60Y[^'ZT2IX>9=O]:[N]_&? MGS^=J=S9HXENR[K6.,>''Y-(P.F8 .@.3LYHHFFRJFF/&^B)]C^RA*"(@2 JVXAK\@ M<6 GG6_ *AOX]6P5C#G=D'7+['GU %$ 1% O-]1[Q"G?&O5J0+V*)KMZ6WYY MCFI_?+>5YM!N4N[Q] FJM8)"N@2$S.Y7L]]78?++3YZ_^CF(HB^KPL[MR9>P M]>'D2T2;)\Q._2O)DTN7@R:P;;+5D1YA>5A6&R:"TWSX7*?#&Z=>&-($[RSA M__0$#$Q"+)V%+S!??7\%"$.D:YR>-F!J8U>QVLE T,>.HO.6%L'MH(XN>FMV M2I.\#]7L9V;!1U;0Y5]8T.7'8D$7S#7HS+IL)\-FK]2M$+Q\[\*)J2TG3?B6 M%DT7BU9_T;2NR3K]NKU,) XS?J[[G@LU26FO9OI6N0%GK)GKLD_V6MWC=G7T M-TQ!?XMU*8[6.CF8?R*Z-U_J_NMW#J<[(.! M.?"&G6!QI!;^&0D6#$V_8BV=^PQ1K"AFU1GEP89)MC' ADF"F 9+3$>J6G=/ M32>XQ$U:TUYK?)PE"$H05.<$U7[:;/L$98TFNB:[-M\4=55+L:>*\:>G-<"F M4B,^*:RMOPE6;ZZK0^8+CP>)C:@3< [!Q9 MJ8@[$+CC#G=75DE.A=UA4]EMS53N%'>=Z"%55+GLT.VJ.Z_'C^/Y.X M'*%3]/X?\OP?<>V+M(<]ZN$)^9?EF+*Z*KU,,86"RG*!72DBON;%7-I=X.1W%[7BU$U/H1!#P0'^:Y MM.PJK7LN!1D+,AX6&7?M_#V;>-5N7+Z<4+"(@>0I!O+Z ^3UJHJB<\>*>%V8 MB]%B;/_>^;.W[-C6N8:Z4QZXJJ+971)>1 B:1WZ6"!O^2IY$A[&Y&)Z#Y>G^JY9 LK:K2)J[$NG[ M300CC*(/P=.#CR<^P>IK3-;W4Y!4;&V9S/J$Q7E(%']:T:]"0GXKC@Z%V)?P M=#%FY6),0]?_>%]Q;5C_)4XR)-/@<44/MN W#]:)//O!)H*%HJ7[DE,M/QDF MEO+#!8PVRQ@7S9,>DHG" F4SQ9_72Q+#0V<@D;%*(=8L9&6^7K',%RF6^=JN M"#B6OA(B?0YB(MFRA)X@37F?+J=46,](IE^J[W%EI/DFI!ZB&8D]?QF-=XZJ MNJI7V9N*D=/-TX;1LK0IU=R@)2'C[:O\/ %1BH,#U2&/GH-ZTRDFE,"&XT;A M3C) [#D99"V6GCQ80O(%H%F/?(W#Q-M6:N^';#7K9'(5:%C'YE#CLB(J MI>2+^W;EF6]G$#6>,@;]J >F+"/W69,IOF+Y6D'F.%\?8$+O:I?0<8R^/3<- M>ZX15;>GQH,%_WG>S#:UV=RQ]/G<^K>J6Z,*]K"=DD(I-_F(ZOY*I4;0.<,H M56BC#,,:2Z=5XDUQ\VL8K$$M>/UUZ6%&^PQQM$9,_ !,?QD@F9<+\+HF0R?L M%IG=Q\EG^/#MLKSIPRG:LR?+,-FXQ-CK%Q,^.H6*@5NERL$[P,NGB"^JF*36 MEVK#6XM/\L5?D1CG%?D1,O9$%.1EB459WW(EV3T59BUKK"EV.\5JC;&KF;Q5 MT,5!'9Y?.[58>U4$LU#B5CJQ].H-+,-V,=7+U_(L^MTZ+K-9^:HV3__=PE?#!K55KK$4UMG)1JL'2*+9LNHVSG_C1 M[@6:"F@Z$I[=,IHT0),!MF)C'BS4X7;486_MQTE2+HU/6,&X-A')M&$ QS-9 M!G3+886B,ROIWHA&8VL7I29]-'%U6=,:&Y="/^8237M24SM"$T8-&* ?\V)M MM:D?[X8&]( S!ZLH#C<,)OY*6H?!(VC&49+6-[T0X[X5->A(<'S+I&:.)K8C MVWKCJI9"J>8234?:H[>,)FLTL539;-[ 0BC5EV#=- M;:-$'R.>2YY>N8M/Z M+H[+BU]0:-'MHNF2!WZNXH!HEW5NB@6UV@!(KRR%P1,R:.4+9+B5\9:/N*-- MU.";K1QX6?78Q8Y ,"+:M0J/2JT95- 1#=DRFC2U$\8&CX@[(J:NACB-%<8R MFK2SZX]%LB6$E+&BN%G S=USV\&5SQ=I,!0]2 MT6$D4>#"AW$@G1&*<[ 4#RXQIG'7K-)2JSS3:?4@TF1Q;*]7)MFL8,-_;[L% M$VZNY+=X#\"X-_'^6\K,*_TD9!2XP\^2''Q.RGM@<]JMO2G\O0CS.3Z2NX>0 M>'_<>7,8_3MO^>*]1BB+BA5N_-5=<=GWK5BY$L[^R<_GG4V>;0$061!2&+ZC M_7H8N_Z[Q\U8I$6(W.AOQPL/V6"=TX(G0)X?D)'1U'EO4K7#^^O5]*8RS0^' MO.)2TB% >O'J"KC#++_XUMILVZ;UO,J1&HW50=OWX%CKR],C MU<<:C=<%D:@?&"\M/K=3AS Z5(A03B19(M.T'9DF?2ITIX#G M8\6O(LHIC# M-VT!$HCR'&E;NS+EX24N)$VDZ<1?DY<7-16U[O)K"M5(CI2;;!G?G4T&$\>4 M\;[4A.X(H+,)H0_]V'S:)I!KU/SB1C;5+GLJ;Y6[+)1ES>MP2M,%:$[DDCPA M+^X8U0>=/II4%:_<+4";&2,^L+MS6&2A9FVQ8]!T.Y3U+@UEA87V8E8T=!5( MRV#U2$(\T'A(=:<'@GN7U; =2U\WTT75/M!GX%:%^$I@^O!XV&:X&$FB.-!$ M&Z%](VDE51@;^H/HU*,8_F&%5N'M:"*R^K8@8LKO;&B\%8!579KW$,7K&:FS MJ9_/^CY]_M@*"BL:A2DY (TF[?0N,T1S-%D%<8E&*K08V/70]Y9\5CQU^U[Q MU*Y;\;2BP/>!6J>N9I7*@,)GY5JGE86NCU8YK3#EDJ=7O/.H@7>E+?C(F-!6 M,<23?=L\:PKTB>\HYYB>L Y?P6P(%IZ,!L9-*U%?5M(/9$J>'DC(Q)"FI"KG M5FEP5C@?!/!R*06;&,3I"OUO,%R@0!2I6RLJO4E^?2O3>O?^,W#6Y>L=K3H^ M39[YLO!!BB?B$V6E%WO2=$E@$<(@>))B,EVL8!D>7YDV06A-[)GTM%G&/J@- MTMH+:>US$-.T$CJ\ 8]?E]X#>G@(Z@$1: 0^+7B.3Q]+WZKFE(R5ZN:H'P&( M4)@7] O4!;+1;#]EX>T67X\7/CPCA$U)Y"&MYU]5P_^FD?=KZ.-B!6R]JI9G M"X*R].Q[L*54>\1=>EG 5K_>!2\K5.\V#Y$_\[T0\? &;_NT>B8P7X#HU_2[ M5T C1:"']?21:X?P"+QDMP,#:+89GAE,7TK;?+S&_HL?@Y::5_1GKHOZEH7M MM%Y0_JS"\:YFHXGK'+$VZ/+_FML+_P>7G(U12EMQO$77#LYS1=@"T+4Z#0EY M;Q'63^'(JR1@'7C9C+($5D/;RUN$4#(O:.S>0)N5N)IS2K.2(MXSJ^MP:]C4 MWDJVAV8QVN^C/?;7MOE5Y0\YV+BD(XY92RW].EV0V69)OLS332WL8O3]:^&W M"B75K5 8W;*2V@\F_FV'F"B1S8'+;+@/&NQ5]M=HV/BR"DNW)P( M45L*_4C4_V]4_]]VQF!?MU-J'U/.=5%J?SLD[4> PQ/E]*AC2%3)X+'._*T7 M5?S@10M1ZOUFJEG;QTJH>J_4G_HM2"1=*C1)=%9FI*Z.)J9L6VWU=179CUU MZ ?"U!XP3:/%MAYVDTF#K9!4M I>ZNB&UL"( M"K;\"3V.Z!"]M7SA&ZG;Y1PIK5R#^K<-S>A3%*$[8#7#'] VJBUX=:S#;,B: M-K J7P/C$A^W?"-'.@'WD(UHMUEVH%6E_'Q7<>;?/]$S5> ?QFBB.[*C[O/N MWZJ2H2J(^&LF@E<35*/4.9$DVGAI;IL?7<>17F!7)G6DRXK><@FP1J!HG&=Z MC2,C:7:??I MN#%2F,V#/G"6!&/ (Q%ULRQ6>1G0<)(G+_R#Q!@Q-25'8Q!^)2'=A?*N:T>" M;"NVG3[I5WQO10BM;A\6*1<-0G9ZJ?+O'M4O3^"6X M7W EEH6#BVIK@4=R/"D(OT<2Q0&2542'?!^&R!3P?/C[U_R2Y,CX_L4+,R\V MYH#1<^0O&";X#9C)ES4-AOL)'@%L<04TXP>U69^A(>O;5Q?L?#VQQ/,\:8V9 MGRR#&)X"C"T-"JN?;. 5FP,D,7TWVX0O8/=&9)7O MB#Z:S(--R-+8=NE?+JX*\6#6F5S(<)QL3!X#F7Q%8T-WU7 IBK9R]RUM0G#P JQ1R.Q2X&8.83]W7!V$ ' X>.[ L]BV+]C MLGM:6 Z&6]RGD# 9 \\EX3/*\36=7H%+70'77]E8ZN#:/(1K&JR."FL%)T>: MITS\$?=7HC5%*&8U15-RQ0DC]C G ,L29?S^MZ^_)S8I+@Y^\A 93W@\I1N:;D(:!S_QHNHFB<@9+QYF2HNQ0K;)#CB@[ M),H.%7-5MS"=$NS_WX<%11.(H\?=C2,//OO< TALSD^ [ M>,6,3J6<&F%4Y.\:%?F[_; .OFW%ZB=1\ILGH!!X2%1*B_#@RFE6Q69/D@1P M=(\N;R$A$Z3!,E]A_!Z7>,OB!BT@KQHBD2Q4NVC!>YD&G29*%>S'V\@M<-VQ MH[MU4PM,>^PH3ENI!:IFU'K4_L\-0VMO4);(=S@AWP$!OIV4L[>9U*VLSN\1 MF6^6TL_^/%\>JF._Y3$[I)M7=9:%V_%_*74S+Y61LQPR+A-0?TI MVQUV<7; ";-5T52M/#-"LS7#CJF,)N;>FH$%DW;?KJ1.*[C]P-YW>=6% M$K1Z)A@H5Z%EC3)94'"O7BNYZ:H2H5:'RPJ1$,$,X*=CB=)G"P8F"+8HNW 1 M;615XOVFBM6PRLD#%VIWV1OUD'LVQ?T ;U;!3FI,Q-Z?10ZZU;^T1XFMU\N/ M%[S_ .]/8?;-^Y->G5[Q>D;_0E/#XC6*4>YO38\C5I3A.E.5V[/NOMR+"D0QJ6'5]CXQP:[NU' MK&SS''A2X9TLLJQ)AD_?$WJVL]JR>+A3C@IHK=X\LBXO#H^QTDF8/0UKF"^# M%^F)Q(M@EI;YW<3^DL8$TM@]EBV0I![3W*LPP)P*C-=C@=LA#&@%XWLD*PP, MQ"]"[)>0YGSAAE8-6BX\"GZ:^['$HN3D;)02/B_)9\XG^^0_)@&(TTWX?"!K M]@:2OA CY,\IIG?MC]/,\B.*$9X[^9)^0:Q3>MR-[-PJP0X_/R;2/H4-DG$ M I7,L/\6/H4VL& EVI&@LZ2]K885#S B >+0$V?*3UX2TPFP$$$TZV<^#T) M;3"TA*.P)T6O ,9'C$#%XO#3#)7PFT?KN2?9GL$:4ZU06\)K7Q9D1?9NOM5-H5]@O @)D9[@ MED76BVVSW&G$5K<#3K[*E']B#E!6SPVS<^"-;S!F.6W>*+,[WLJ4;FNFM!UI M#!B+^L,2#M4 M3FG+DU1TLJ9V51DW1F5W.(-VA\,-V*Q9;Y2Z:2 R4PXC7$RXZ.!TP'R@K8NB M)!E>1I-=93Y4]JU*1AV2P/"21$"(20OJ>\B 20D1"R)420GH;,GT\]4,D M?0P^Z9'4/([$!7]T4S.QR1V=%S[G]B#L=M*&@U M(WA+;)_+[ UW-+'=,G,7V1L]8T7<#U!D;XCLC?YJ_+SS_C:S-RQE--%EIZ(* MB\C>$-D;(GM#9&]PY@II.WO#4FEBTQ(XDIY%52D<(0&+<GH?4O]+WW7QDJ\C/ MZ%=^AF@;P5/;"%>TC1!M(XIM(_3*MA$&1XT8:N9#_8(J%;;;^?TK+ LPX40L MO$&#"Q;Y5?IC%;S0W)%?@@(YE8]TSZH\,62-?#"76'*"6B1SSY+AXDV/DNX MB0,PFJF20N9S?^H#RI99\B]LV\P#DQB4JQ52@ !E4 ;CJ+S:A<%9.[+#90M\<*4[EKIK&9 MIMY6QIAFUDL^.Y3&5N^.@X,ZG%LGTMA$&IM(8Q-I;"*-3:2QG6[6V'U*8[/T MT4159=/=5\U#Q,[<5NRT2&-K3N+GIJU88%(9EFQHEDAC$_I$[2Y%MQ'3RJTP M;CV+S3)'$UUDL9T:8I\9AM7N%V9-\IGB9ETVQ&)BR)A+= MSD]V*$D&#A+=:LH'>S2Q9$LKGV*)/+B><2KN!RCRX$0>7']M!MY%0ZMY<,YH MXLBJ7O8AB#PXD0=!M=. M&R.1 ]=U)]6D)-AC:14",2:H:<4&-6IHY8/"?4B!Q]CG+T M50P)*J=PBR3]VTW2K\A&TU@VVGXV9%6R(5MDL(D,MB'D:(D,-I'!)C+8ZF>P MR:7T-3EUT<:A/TU;V8N5 CZ84=4H 4KZM,KR35+>\/@8DD=, MP-G#>HMI/=69/'O2;FKNAUI[/RX>AU;801=V\.@& F)IN&4*;)GC-6DI("!? M(D<938SQON"@=(DH5E.Q%")8GYA>5%+VWH!2]D!U:[ P_D)(HDX 7*ZH =*X MYZ4_IXKDX7-L9 =GV._ "& 0,^71!U-YIC#18.Q=\^TW[)0W'8AP?>=K4;WM1HOUHX+E[,5QZ#]LDD12 M*FY@<$\P2GA.$/X!R)BR&60Z;J[VPB.H14>UWDR-3=)#;QD[]_DZW#'?Q(R: MD2"(M_:9P$J"$H;+Z\W 9O*C./180BZL]BI"R;V[L<0#$DZ,\*K]A6UY %BR MCNKU.)56Y%2?/G\\09H59OH;F^@'G.6A083#A85:F_;N7DB *C*@$I<"B(P')FW MU7]:4X1-T^G,"%P!LH4P\W ^)ZQ60M5846U9!B!/&JT)=<0N""A+A0G2H@T/ MI.#[HOU$[HMG:"*FHGB-H)Q=H)%>58 M-%J.A1MI5-/U_/O*V\Q\9&^_AH'T$74-Z2.H)*LI"OM/*Z9]=.>)/NA3V:;>/R(D];B0:&S MR39P#1M(%P'$6[J!?KXL4K1Y0COZK\0H9U88H:>/FV5)QB?R,Y%US)<$3(D* MUJ_>4Q L//K99T*>/7I"==0T\< M5H42+J.KAUXYY8*1Z">&.7&QY]E5[FYUC52W.1@QQG=QE$Q85E5 N?KNE5;\ M>( >W\O]D=EKM.+CCT5#4P(;D\LMZ.:JDRKA]&)'T?0^H;!2&Z5_!K5H^@F+ MUDCT[/H(FI=OZATQ7:^FE% E3A5LO:+;-YF15EDQ[6+% :Z19?$;=6[U3./"V%I^!=BE+W4H+BNNDXCHOYB(YBR;;>N*Y1 MH\3$9)O:24P41#)<(K$N3B2N@D2B6"80R76K_1PCDJL6:N&:?CXG9[&]%_.G MEH#A;@=J9_CVB(/5*V%0EO,[)0Q.X64 Z$\TQO1G0'5MCJ:.)JZNR7I%&NZ% MRM/4E_<',FD%M0R86DH"_^+4@H4_=5MV['(97DZHI8'@W\XAWZT[=UO!<+1I MT)%3:HPMPX0MUH@F*F0]LTAA3%BBI\NP>],-BU:F83=)SYH\:7?/J7;I\)JE MY\Z7&&HV!5QX_JHZ%IV%HT5I%%V6\L122+*>.ULIDKMY)[)$L\_N6!H41J>1 M590WY4F3&EB7(';J[NV+S\8;-C3[^^%U^[ ^F:-I60_DT5_1!HC;00)90%P>7J>SK("%#[,.:?KR5H1A-022V,2JR 9V M5K^#!+;Q>5!C?GD6XY"_*,4%;/HCC5UG,8;P:WX;VC$T;=:+)2\DT@RVD"4SAF&-AQ M"#,8[Q%[?\ =+,6]&CHW'07\ZY%=720!LG3="QPO*H3!TE4MAK;^@DF;P*SD MK!L>0U= LXF+(:[5^T9S+HIAN=*>^-8]))N'!Y?W]N!^=;T'U9%N'W.F-' H MU@P!O%^OX4)/^KH>2W^- _C?P-?G6$/4KV0-P'X@(?,]82_47/B=GEU>7E?I M3?(9YF:>VOT3&'&(R7@)TX ;8-D(AI>G'4"I1)@%TPVM4$*#8]/1G-,S*CFQ.GX)8#_0/O43'4+;[E^B7*<):1>.]O8\2C?=$XSW1>$\TWJO5>$]T MU+N9CGJN<]V.>F5_O3&:6/LJN8@RV[?5A45TS&M.P>?VR'*Q!XIAR891[H(B M>N;=HFH@>N;U2-BVWC//M483W10]\P;?,P\]M)?LF0?O:Z-GWN"5(=&2[OPP MI!+CY: E79G#.FCZ:*+GG.B8)CJF#59CY)USM=DQS76!H\F:TH2G]5M;%!W3 M1,Q3UOT3!M4S[3M, B]4+URIXO:_AB.:S56 MT_8K?;PV5J-#[G5CM4Y:K8E:K2?6:M5$K591J[58J]6JK-5J]RE"\N8[&5ZE M)BA/"."FE6'2_@/$K&AJN+[)IH;G-9%!_-7,/W!KMRD[J7G&T4P$$/#J:**/ MR]$462+"Z4BEV54U^^>AF\ MXF\S+_8DC^7S4/5C3\I/-I[3DGX*G0#;;'^Y5_ETL;9\2?ET[S0FU(M]7S"K MLD+/.Y ;4XN;:LKU&I,"/X4)6Z8R+I=!23EJJF'@Q!!'H4]S>-@BY%7N=TK% M5QG?E\R_8ELYC!0MLOA;!Z1[<*R73C,W^ @>/*J=7,NEE?1D\I' MPZYTN"L82^=3[:0Y%P^:]-%$4U79X:84Z*4K$_8CB@+QLGT2Y^X3)Q,CWC1$3VD?0.] MR'E,:J#+MFFVI)-<-OAEAV.EP2?7<+J='%8B@DBN$41ROUZ'P9_4$%^^[F\U M'RT\D.]E(M5.\Z+M51BB78WA\P8K3'V9?Z4O9-_6]Z]9HPE,< _IIH<6;$[[ MBC5^6'I1)-U3#VFJ]K+3B]UFT7M\DFDTS:+@-Z M0IT#SN7[QPEG*O* YI M6;D\._4+BPOY"1X!7&WU*RV 59]SN:.)4G'2VIAS :K(G\"F8'ZLEK"$1_]Y M:5[@4?GA$;V%G@CEK JI.=H\_">I"OM,6$UA[Q$VD:X$\D'@X2OZ-3N]H+$( M":?#P :\B45F'$SDI-M7 -NO0107U+RS-X_^]4\V\(K]27,\,]BFFZ(J"5A9 ME:'=C$^YN"ZT$FD"X6*E4';D)9$G/-*C@4:[D1-2?^$L_2DT.^FN=: M>Y#?ZD+6I )J,**3G[H#:M.$2ML&5-1!W":*TF%ACEU_]S33 [3"6MP5(Q/V M%:#.0XEH[!9(,7@N"9]1&B=E[G(.=05 ?V5CJ05H[2"@Q])7^.IS !-555E" M&&O*>[;I,OU-?4^7<;X):6KOS(^FFRCJL.!C+\0X%\4;#]3&K&CW#I^ZR>'[ M!0H^7O=TFLUU&*?3HD"D.#(7!2)%@4A1(+)>( .5LU@S6R)Y,3]1-?)6JD9J MBG'=JI$USR%4?331==E5&U>R$\4(!L'#1%W)YC1^9ATYH$:,1W -V5#;2HD? M1&K[#:L4/Y0#Z45=24[%<=MU)8$?8*%94Q&5)8=>69(>AEVPLB1 RQ*E)45I MR2X+M%7P7@Y+2P(EV!B*58[E$+4E16U)45MR*%HC[ZRKQ=J2P-*!FJTO>7HC9_NIWA]S0 M=8O?]:7VW640(1I(=M*40D0H8&?@Z':3.'^I JFZUR;T% M)5$RU"1]ZS#IMU/4J4CP*BJ#1Q,9,=?5BQ9M%I_$7-HDE2650(^/(7G$>I)[ MA/I6UG5E6LWVUF6,I^8FV+7Y;PO!+F?LG3:::.-](2TYLX8M.*WL^ALP$1^H MX1_&.!>F10&U%LU1&K&_].?DA&RZ4I_/_5$81Z(N2JEQFCZ:S%%L5&;&O95; MVO/6#Z@^DWC[9+W^MAN8>ES.YM_>=MBG%<>@_;)*\32I08'!/ M,$IX3A#^ ="8LAEDME)N/L$CJ*.-6D\[E3"$75-EU\AU]7JYKMU0CSDY>\I@ M-+6:YOZ?9';W%PF#JOH8FE6WK9QQG7':=<>I76><3MUQ[BM_TO$XW=$$1$]) M9)WQ@82:5>@#\:3N>M$[H:;1^_O*V\Q\Y"N_AH'T$7=1 E43I DNZZ<5V]?N M;. ]7E7'N5/[Y%7-Z]5OL@5=PX+2Y0-4I@OJYPLJ@5*+\O>O1)@S)D[H:=)F MR;Q?>.#%NB'L5,+)CQH?0/N06*4+9CQ3F9QY))GUGI %,]%!YOAS5L5EXN)X,*"([YH)F5RK*HQP]=TKK?CQ^"V^E_LC$S7_0@WL MQUT-C,LMZ.:JDPID]&)'46LXH=Y*&Q5!!K5HV@F+UDCT[$;N-*_JTCMBNEZI M&:%*G"K8>D6W;S+[K;*0TL7RAZ\1AO\;>2:KG0Y5'$.M<8X8=QL@.C2E+FFW M=I>6"/1\JN8G**Z=KZ$K(+5EQ;)ES=(X:=/40NJ:H)+!4HEZ8O^05JD$HUYD M35-EPVI<(JA3*NE$%6N],=HU0/:9Q-(RB/;7CNB+H#^UC@5W.U [";1'+*QF MGGM)TN_DN9_"S #0GVCDRL_G=&?4M='$L2Q9<:]6@J.^Q#^0:RG(9;CD4A;Y MER<7'<6?GU/E9-TW.G"^Q.SZ+$(B?U,*&@#! M(XV8HYN,O^:WH:5#D[Z\F+;XF<%B3N-"V",-*F"!C_O6$D/VO"A8P:6O24PW MW,1V> Y[O0$*>)6B#4T6PZ_84AVC'3]*PFZSCS!!.(F\E8+5DJ$A"=8%?N!/ M661@LE?5-$-G^A)LEC-8U6>21G@L,'!TAK$?AT"#(2&Q]P?J[%SE9QU MD:%\8H:RL3]#&6>)DOQX;JQJ@%XL\IH'G]=\<#O2L"EZ(J;L5BIQ3RA4=6AC<[X<)*-NB\+XWY5*G3Z PC!98"M@+[! [Y?@A)0T(B-4M(^B?X'[IX7/#]4"[4Z4#)]3]7KM6.T5MK<2Y;2J1FG6EHZ M64(W5FF-3M_MK],%F6V6Y,O\0(%;2D556V[N[FT_%/I/.PIM4NN&YK-0I2M1 M+/)X5A'Y>7H$HN&.S;:"&8VQJYF\15AR.RB[%V&?JMG/H(B=' JCZ\"FSJ-X M>K'J-"V]2>!=XZB[?JW7_72Z>4H<3/<%KXY8PI.7\/.!7A[U5 M;)=Z.+;K@,^B1CFCXK&N-9IHABZ;KG75SF\B%.)F":1F*,3Y%%*P%(J&0GV: ML4<3PY9=500."6H9JC@YI_>![HPFJFO*EFUS+4RN:B/U2P\M%%Z_?+O/'A&: M=FF]S<4.G8;L7KE#9ZM)*P-'5$U%YWQ(M:7H&,IH8IJR8903HR[4SDO BS^& M]?^S]ZY-;B+9VNA?(333[VE'4!KN(/>$(JK=]KP^I[?ML-VS8W^:0%*JQ&XD M-%RJ7//KSUJ9@$" ! ))(.6.V>XJE8 D<]TOSSK%,M#DT70R$36]6#S<)VG% M U1'J>RQ"!%Y^6&T ^(S]<*& 9;O@W,*W15#-449:Z"C=U/<_^HJ42G-F&SFR-#/ >F-^8!E8549>+ 93& MH3C.>CTAPOMDO%Q%%^ M"7U[07 Z>*WFO*JMR1R\"J>[\")\4*.>LW,U<5QK:3S6@N?!^<0@:#D'#(6AXL)%#T/3^^F'$F*I J2^!JMN\ M'YBA"G-PFIM'$] O7%VBJ]CD+(E2^R;G_G2;< 89$H,T+,@^G4.ZJ@C1M=%4 MT45%*N9ZAMB;Q;EE2-QR*68YJ8A#!V6B:*(Y:=T.PWO-^@%.6]0/PV=TRFJ,T/''$TGHB&U&4?(J>O&Q-5)AH$UFJJ6 M:"K];I.]?@=5[^T"CDW3C,_,2YL%$_!-+5'1.3;-4 BJH5EP.D5U9188$KAY MLBBIMQ'_N''RNA1UG6(7&#)0DBF".=)K:<7C!1R;I@/>LBYL"Q@*QZ89%CTU M- 5.)ZC.3 %U--5$3>'8- .@KDL1UTF6@$8)2;]#;)K;"A!\#E?$YR&! XPU M:6L&E'"/CN-2>FU#/VB6&,RFNJ2J,H=%(MPSNL)#=XGYUV&\4Z)DIF8 M>;5T46X_S.%*K#:,YK!K4-VE4-+RF"6=0I'5\+C@BS;I 23.[04F[ MW1!!KX54YRAIPVIM/H>AR%'2SK0U=R26SX"29BIH:AJB)'>5DKU1E+1X"6V+Q!8V$*(H:48N<3X4IH( MZD/ (Z5D'WKTVD5)NYE@;Q;I'S*@"$7U(]CS?T>.3VUF9)T-83SUXH2K9%GX M:&$6!? &08 WFSD;&ND Y84K>.>M8?O@H6[@[>[WUT;)%D7*,:I>[@VZY6$8 M]D2Y'J,:&4;%29'FN!CU%."X75RSMRS3V%L?[N@#1>!;! Y0%9PC?-4N5OB7 M[#C=6EN( K*,7,%UE@2O_7N.%\JV)[\AR5L?<)/_FU(;63P"?]M/Y _ZP-_A M>;F- O*=OUU$/BQY$9!-9G>TT73I13XERV"?6"]\($3YY(1%,44 74I%^^37YYKLL'] _RK_@O@K+ MR,="#EAB:#LNW*4#V318(9<-C KDQY9L E+*5<*+'323&?)AB9%]\N?E/F\T MEQ4XK5 9%WM#$EDA-ER]>MGE&]A&-BY&F'?+1[9J]@K:95_!'$W- V] F6]/ MY 2'U2GR/GMQ^$D1!9\$6Q01(%M>QWL(0O!4?'T';D0?>Q9&3M#?#&"NK1=0 M1?_6)ZZ-:]J!L/Z41V&*[4)I=XD] RLP"JLOR0$WX?H26_'!9]QKE6+R]42J MR)BIS)U.YM^5OWO))_(P\XG]YX.]A.6_M=T7^S5 :S2S%6MG\Y#=]ZHMR^/E MXDJKWWZY/-O;LS, /O%\2HAOP5T@/GX+EF/W9BW"RDK*8FD9ZG)I_ O8^CM%,0:U\ X%#&V&L*=E)[S'A*EL4+4')74, MRVTH>5\\?9NOR")RB;<\8$-]B,+()UE)]IXI,;KD[W#[7UUO_F=&2EDC@8#\ MV:)8\",R&HJB#G#_*^3DDNZ"8)@/\[1= .79(8*'42QZWHO@? SV%WA MRHM@98O@S=OS6T)%)DUPKM$]UAFJYA PL\'6L$RM.R1HX^"MN@$8'A2F*_!T MM,E'7FON0K_BAN5O]X'90/^#;M?[#2Y;R*!5MX'^+!\ M@S?H7(954'5]?_$:KRI">)\GO3C2;O9+\@AX";39KS"%:2:*)J M]&7DWKUI$8MKDOI55W^#8)0=YD MLVRGU7"\ +2CW>$BX+1&(TO'&;F2J%L==].V/=&3-6J+HLWS40>]XUL'Q(G-I)CW3!G(DQ+/GY?)JDKRR)8QS#SRNQ5P$-S.V0A/\=L)+\2_;E:X ME#!Y&IBG@0^E@?=KLLXXD?-L"=4N9OKE>.[A>D/^?K5=>S,GL1E=5JFB[)7: M\N3LK2=GU2/]/2?W\%@F L!J6NLD4K]"&ZWE@2*-%;T_,N$Q;H8):!$O+90E M"\%>H)9?9U&5.UV<0?WJ8ZLK*>!%R?_ O/+]C;<#PFHX?Y;?E$LQGB*H*IZO M9/LOL!0/O+JY3V!_?R/LO\V%@36:&IHE3DK >@>=##@F#H!>;\4V4"ML@R99 MA19QI6'SV]FT[ 082S=%U6R=93L[* O7P%P#DXV4B3R:3DQ=G)0,+1\6G$=)-N=*V9N# M*81_[?U?95B_V,1Z)&/P<([$B#Y6ZK1*5M@BRMBJ:8MTNFBKUI)S^RN/)QKN M'FAS-UK ,]:@RR.?H)4G;*FBS]I]J2T8XY1LX7=G[6RP!6EI.[[P;+L1H5V' M^.=]P :T)EW'GCDN[!I\#?X>K1F00P58P_<5"4AN!0M@G(T7"BO[&?X@ -/# M*A&$:[T%_A6\78JJ(ZB'8LMX-E/:L(7\2&H+Q=/QYEI9TT>-VR3W:Y\N)0[* M4[>3\6%PE$)^]7$^QYQ.\,5^15$'O_H16?R^(Z;'S8+.6LE\])L3S%T/R?E= MY/M /24IV8G"5 Z<'UD\ALF'N(!\IC9^HA!7#3'7B#Y1B.\N9!Y=I),.,LO% MEZYJ6)ZHA41S59!Y*&3,R#9,_#H&MUAO=JOIS36MVQ<%%'7Z_.TRA9QJ+\XY>=3WJ'6R#>N6:@M*R M@ELM7[A*Y#/6,&"%HHJAJI*WA=]+Y<&1:,/[]=;U7@GYRIR@C!T66X#-PQ : MML7HHJ3WI6GO D"_G#_Z]&X=I@S/P!_@Z,J**LKF+;8C33))OPSE[T?_>T4N MB8(,5XZ_>-C:?O@J@),=81!GZ=L!>)MSBBN5^&B\*;:IN@DVWLO;>)^_XS9_ MP5U^AYO\,;?'22CB9.["&9>6J)M]J8#ATRLN(*TO1U[F:*J";3-I+;N'E=^] M*H$D.IC2@N_,(E;'03$3;?^& M&_LEWM) M[VP",3V#_X8C^(8G\%_)_C]N%DGB^+?=YG^)]_Z=%X2G6DGP.L"5$VZ$WRCQ M'1+T/2 ^>315-%$IF5++3?2SAU#L'R>&1^[#1CH2C?^.VQ>7@YQ,_PH(7U.4 MI;Z81-S*OF"\NA,*PG%3DBA)-Q:@[K4$38,<6_O5]UP712DUG%?$76 )X%Z@ M(_3A8>Q4N*%\LL"-]=87MN>4>4[F&LQ[*J)F]@7/EQN]%Y2[APBIA%;TT52? M%&=T<0/UW ;JUO>6X'3 9MNN /=Z=N;<8&TO/S.[^H&TD*'&:#H1%5/KB>'! M3=.!J.3?D4.#/=QH;9.< M2Y(GP>?EEWA[,8\2/FX6[Y,=/IES,$\GZNT#"-R0[2%QU4C3G96X,&,G6NVE M,C=^:Y,';>GB1NZI1B[=OF*CVJD<(+/LF*&W]O^XE=M#8CIBY79-3#)8N:IH M3+H")NJ)E3LH8'C!;M3$V53%G8ZKG>UYNL76A.XWZ';D4+W(31>>NUPV!O'C>+=_1,GLAFGH,V*:)_R+)6Q#2! M#XN8)ID'4"LL]XBC$"9E<"+Q8\J>KO0(983>L?Z@D<];XMNT#O=WA#H,BE3< M&3OT87<.8K!\7Q'$3H(GOPHNW0W! ?)9VO.DF!E!E+SETID3 18(_[+F$R"E MASGB";H4]<1+]S2^"RU\?K9]QXL"= X?@NWC)>Z]9^I2LM09=J@"9U(G$E0!4&''@1P2P%B_DIS["QD)5V ME]@ST$116'U)$23^1A!B3SYP.= MW/?6=E_LUP"U:U93@4[*[GO5EA4U6O7;+Y=G>WMV!F ">8P+WU(>9O!U?[=[ MLQ9AY:/N_,MQ \($R<7DSI*J.89B;$_+3OB ;BM!"\./U1[IMH,T_7$CV#&X MLTCE4R+* [0VJ1Q.)!YL% KV:./-Y]'6 :&6D?%4NCG^0L .<.<$Z0W&T+<( M1.[NN0S0SW5!SI*-,'?M('"6^%@[*"B+\9DT<"/SC-H"6'Y?@<(FR_HPQWVA MBD< '&]#E6FJM.;8:I )USD;YC?A.6> (1-]?GA F' -(^KBF&N3R=A2)TTA MU[3)V%"4KM#-S$GYGTZ!7.ML41.]Z<,OLBCU;#AP* SR5)?H^(,>?;_AT3XP M>8[3@VPV6Y]NU2^74VV2^G=[,-;>\Y= ME,+DK6YF_W$TQ'M!>SLR#B:ECM0/:IY',49371&M]MT=_:GNX?QPL_QP9$!A M%PQACJ::(2I:7RJ4.$-PAJAFB&.UH!TPA$4QY$Q-[PE#W$-CRC]MWZ%1L@-F M'V\2J&LG);O9@@DFM#O+,,R>] 'P)I-+VA7M"4B11E.SBUEGG'[Z2#]'U' ' M]"./IH8H*7U!:[B'X,NW.#&*M2S>FMQ91]+/'2K@9"<_THUL3OP*U;X3K8CP M\V: [A@GG/J:MRWEJ#B]0#2M8GB+4\[ *>>(SFU+.1JC'*4'E'.736JG)#QX M!QKO0#M7$*&%[:[3'(LA=^7\W7?#&6=@SL GV9(M.!C'],BB:K1&^N(J:&?E 5N;Q,GI?)\S+Y_FT7+Y._M3+YJN9S*S-J.3,0[DI> MR3LT"A,( .%GG\R)LPV#-PEN >('4 -Q#69@Y%-+$]LP]^S#+$X:M2&57W;? M2,W2/;0*7K=_\V693:HRO\14V-RG90-*M*1O7[)S.%BAC.EJAHKUC1,,D8EAERWST4C^WV=;G82 ML>\$^)>E[ZT%;X9(,/@KW=$';_D0(=!6$)#F=1&W+"?*7O&&Y,1A,?$5;_MY M^4= 'I$P/E.B(8N/F_<_YBM[\T0^>'Y>E"00G*_-98D\FNJ&**DWU K!&>=F M&>>(U7E1SE%&4U,19?V&)M5PSKE9SCEBFEZ4;4*Q+XF^20%D>M*?O%\]O?7S*['] MX$UYVN[4O35C.Z/W;5@',7BUPR'*9'\?V?9^37:7_O$[[*V<,_Y@B?.WB\C' M_QHX2F.]& MSP#^Y(SX!^>+'?X6M_D+\.9U7%#NI"$>?4KLQFAIC^5(N:N\B M)S^=)* YPDA-"M8O0,$F4G!KH*\;H>"*R5RUYW!U-^4@" BIB*7]EQU&/ORW M:@*":@UW D)(&\'W+?2T:J_>4".,0;$+DR(_&H3:3;VPZ7R%V(UDE)ZXU+S[ M@W=_#&]15XZ4G61]ZV-#*1C@\8>%\--U DV'1]"=->IVJUN:8+3PO6R_EQ0U MI60?:_)[OU*SM9JXD!6KNK@:1E,O&+B]]J,Z"A,S%TOJ#<64&_1@Q.E\7,*] M5-,>10\XX$03W/'["W&?R7_![52ST=\XF$ MGY=Y?$JT:3]OFL-4:C+M[+"4UFF''G9V#,&\-"K=CCM+6IS/'D/>^/[B-><- M!)W"<A"YJ1FM,AJ:GU].J M>RGB[)5U.J-8T:<\7I%?W?+>-N55DE5_VQ25#_R.+]CSE\]7&- MOS5F*0,;+4U1LVZL+YG9WO;N%UY=E_E[11V735'J$Z-] >&"8SB? M;3:U\Y_ M#_'ZML"2)V()YK'_*#O$']%CWC,V\R"69^!">L>W3@B/FQ\&?Z* D)_#%?&% M=_ ])/W(=G&&R-H)J:,QP DJ['WFF?>9[]Y'\(F+XU(0^=)]%4)/"%>.OWC8 MVG[X*LQ=+T)S>^G;0>A'<#6B5#[YA+"+$?(RB&;!W'>V5(;9OH\3>6+8S !L M=;CCTIZC.,+'')C(XFW@?B']!@4WV_H.:EKR3-SQGNQ)"1E?RME$].KSD'(R MR,% 4#8O.<]DAUOY4SXS$5.^M+O$GH%D ^>E\I)<,@/7MX$J24A:V"E-(0?IH(J M(VNKD(8-99A(PQ\B*C^!O)UUM-Z'%RX3C7N0P]O(GZ_0_\@*\!0:O14VIWR+R<=,:ZM *TR;6*(IM<:FZDE/0J=YKV&( M"0[]UC5??0,/:;/X'SI#K"E'::.IKEBB9+1.$_HTCL+Y@+HARD9?N@2XBN(8 M?G*&=Y M*D.9HZDLRJ8AFDI7!?)74E(U8P9K9[%P2=>D8-6K 9?VW"Z8HBYWA=/X]C8.PXWY1&TXDR*9ED M+L!.N;A@;YFIS=@KZ*@JRCLT*9H5[-'".JSK@.^558XTJ.(3XP*4EY4S7V5O M%B\I?EBP)9N% .1A/\&E3UC-!\^V0UH2'S8]**7I0=4[FDGF:&3PV<95Z$BS M^'1F)'PA9"/\OQ'L)>RO2FL:_\M^Q5\L5ERS\78U.\4*'&$1^7BTN&%89#,6 MOF>VT,$*RW]'CL\V<0LWQAU>.,LE6/A "(*S%)Q06-J.&^ WUH2P(LA#CYR] M[I;(:C#AY.)Z(@'H"UY+L+=;UV%/_3?0%X@I7"7Y@2EQ &<_.S, MXV]$6UH62K.0PIJF(07JFJ1K& ]?>F+MW(G24[F2]*1++I6>CV[@P9&>)D+5 M2XM09315-'-<#%5>0H3:&X^61P]8E&KG$:79(U+AB'2I4IBN]X5I7$Q$-QOE MTV]D3M8SV)B>"]7<.L?%>O-S-TYP=;;!)X/,D"(%[D@2[APP82%,XLH5VUAY? )"'9*::XK@$1_NMZKX0$8]8,$E\7L"8)DMR;W@9+9K%GUB?X%:#]/,$NP#MKPM1RCJ<_ M?OJPS]2_L1?*K@L/XCU;LO];=BG9+Y7U\98$O:0,[VO-O&U9[<_2]89+[\_* MC=$4%%-)E/'8!\+:_I-0L0F/FJ^0LN?'B!>-/&*#PHH5X)*5AZ+<#0305, X MI7J4_JN*5,+#3TJU&7B7 O)WT.PNV,B@]?V@!R+R\P86 VJ/'2(>'!P:'*5- M"1.47B+P@ !<.'-; !7I/Q&FKY$P/E'S 5[J=WL&-/.5FLE(5+]ZMK\0?J;? M^?WKKV_ 3K*=-6U&6(%9 Q^_@#V&C0G.QHZ;"H!58"-9UPBEP,V3_827."B5 M08G[^$4DZV<'+*^M[X5DCA_MVB4JU_,X#\<"O.\WL@VI0F?O+.L)R2X]U_5> MJ-R'U=E4 \P(+ -XA[Z"8"_05@ CCWH"@FN_"/\;+9Z(2)]<]54% 30-Z1+;@PN]P)I$+].B&H#-" M\"IQI^$Y:^MT;S M/MK0DV>]5%&(J#3TZ-@]-@()V)7)@K8>]EHY0-"TBQ(_IL^!I22F=1-]9AZS M(GZ'F[^CW5M/8#6_?L6'?EY^B5\5__K%\_$QG[SP<3[WHWUHJ\/Y,M,<3?%O M126%F]#(RP%5GG5RC,[?I(X79*$7=-@%$D&C1D$*4#-N=%X-CXN^A^T^AN]L MW\?@SC\1KJ*1F3$933^5' _2I(]D2*G/9L^A(MS'SL+%KBMLWU>>H^7M.@LJ MY&>VBWZZ$*S0_3K@D(M WG,["K ->6.S]N$=+^)S7.=/^'7E>91Y\^MC3(=, M3ODN1-D;:RX'6^A"U!TSRH1/(*S9PI=87 7R$X6%2SN@X4MS0C":$L0,BC9] M1*CH0*,*;*4YN6M!^Q$KZQB4V/CC8JX\&'/3"S'P_)N2R)K6RT ML4,*'0Q7--*'1V)^\;Y\7K)=^1R%06C31K\F0%X9W6=)HZEL'8K1HHF*9$I[ MP-G@\]#,41^;!VT^L-41J'R0K[WO>AIE3C# MBJ2JG/GVM,&"K#?.TIE34=4#ULN:\K3SF%IBF K)K12%]C.H&]0[S)G,0)I0 M9Y?Y5ACR=] 9.*J3Q#C;0MW(^#-Z^88J%M"-8 QZ^&.2KF"_P!&#*L(?F5M0 M HZRA%73;V#>(W4:%T"S\4WPRH19,B'+[SE)$[!7I.'R9#<8_2_(DL3/3K<) MOL?2'2Q!F*KL)&^"9A?L2Q#1>#NZK_C^J!<7&$6ON!=UBEBBAG(R>%?@[E"O M-YM@H4]+[*Z2'8DC G@PGI);OADQC%($&7@5=XH0@U].JU MO2#)K5&RSDG&-$,*L6FF&'.9D6O[ MNX6-A0\=A0'%A#[VG86<Z 4NCA MTKU_CU[ AC$@[-MOX"\]O'-M<#"^)15G/1!4^^YE)>7/<>E':#Z3ZZ C']B> MT"T!+052[?.2[@ )/B_IISF^AS>9(^^_8)2(;$HY 8S%\*4DTS%GMZ4A(G80 MC+MW$NZMP#;_<>\+<%+L#[_F_@ >9(4(__+Y?(*Z2X%LY 2RM2^.,F=SFC3. ME&A;.DCCLMKY64$65QY"X_^D-9BG@5C&#L5=G'P/URU.#JK=#!TTTKE6#9TKLI %<"W(8UI5[F)4,=YL%K/$/0G0^MI0"8C; M=)@;VN^(*IUE1R:U=F0;^2BTPB0VA@&W?>(X74*.A4]>FKL$0_HPV[%,WBRM MYME5"]%&BWG*+>#DW;8Q<[3NIH:$+M]A9 'WP#)/PYSQD>_VU^1@MANP]A M)<$6LA25EC\]GXQ0%5D'_C-)B01M[UC86:. YN;;/ MO<_: KM2&!Y3ARBL$U$;I\3*Q7U(#XL>03S+P=LFGBRU:':$R@3VL2?3"LM2 M0ZER$='6BVN\$K7]5OC9>0/6%(:<_9V.0+$2'=,"O\"U<#'M+R)VF&;'RKX; M<^#/F)?$9&&N69+>(;9-V)V/,+W3M8&*PL>5EG0SO@ MDD.ESQ+3SA>;U=$1VW<=0FG F\\C/UL(O:$^*CSZ9_M-?$L?%!YL%[7"%\!T M>)!^X7TVF7ZWK-U^Y&S3]"PM$PEHJ=6! E=F!Q<%=J[?1-D3U\EN@'#&--CW M%3P1MSI3$9/*Y 0MD-'N3\?[C4G0SH[DH M+9!G6.8*2U0<7+K-LL#TZ)(H["9&]:?5S>0IKD*G#XKE;US 7Y%)A5/^!8_Q MY_F;W2&B9<6R]2 Z\_H_HX6QKNU_P1D.TU75/V\Q"1]B,8* Q7[8O8E?O&N9 MG*NI]!)O/VW.R!:,I6T9&4,FKG+'P1R*E2^DZ\XKE M,3)6-K?SC3,1L-WJY_86X[ 9%DU_66B#7/Z2SYB M3N,6],6S])KE,JR]6K*),6D\UPYBC@HN-X/E('3/(,:S&,98DI_ES3 MFEUQ<%&'W^\.)[UD)IK0,K539K[&NOA*9\]RT3KUT-H$@ZM5Q-0^N)3.2*MW,BNW8U@"(9 M"#XE2IK1$R*[!\5+!QA7U7&G==XE!=UM0EIG&X \>#:\OO6+X!>*+&I&:Q^K MP\,>0 2-TW0535_?>K%0L>BBIG45>+L639=,J"Y (G+$V#XAQDZJ$6,Y]FL? MUG(>[-<#6*1*.1:IVJ-F0'K'^CB +%SSE:232;_X'CCVZQY@_7W<"!_(S$]& MNJKE';E%K(UL4ZZ=6L/I"V[9"U*D33IBNMG<6\T\#%1'-W2WG_%V[M#R%,^$=4*3A5@$-!$%XL1SBF-4#;*! MR_P_28B=H"E IV,C=B><]PZW 4<\!F\0QA-1EI[9H+(->?)"APU!1CB,> R/ M&"/ST\D7; A"]L]X#WN.H.X[L'TZ9GS.VD#)//(9,K]KO\0S"))3=@)P?BAH M5Q0D_>#[)/3B^7_2G8K[MADT*0YF94,ZG*0]'JA09[ M,X06I'!>*8P_;0#/SIJB$T0H(I) $$(MA=^,]QAHC_7H!YG9>TLVQR'_G@N/ ML/D!'INW3'(M_ BT,Z>3B^DB,T#\N]7G01,2C/\2QHG))HCH/&DVAP&'T":" ML0R.97_+=T-K>] :CB;KCB\>X]&/%8W@BBP-MQ$\@XO 6"=: Z7!38(=)$SV MR-,QF+OAEZ6P7&5DDNL43Q'5=L!2"SNT>0/YH09K2QJKR>+!A M:6 RHQ\QST!3GL5%-<9ZC<65Q,U02#ZHXQ)[ *U\%CKY67ZS%W#HJ""B=8EH M[V3M7]O44]9FIYX)OP,HV7(UW&"Y $RXYY$QSQ?DG0-XV8J,!:Z:.=:K0@P# M+7#MOYQ[?'KR"779,SZ4,[\[^7; &FIM 0U8OI6]XG#E6TW++IU"%,\?^^#Y M.PGW>9G).S:WYV@ALBR::J\LNGQF\%C\XL+'*BMPK/_:^[_*B$LQ[W%?EIU@4-ZMG/T"O.UWG]A!Y+]F M9R6QW$;C24F*K..0F"*L+3OW/6S;3+1'6$1^DDW*S"L^-*Z8(1?G9A/'+Q+O MHV&4,;CG>982^\#'Q2,FSL0&*U>:FHTOB V;@'.-$5<=/)">G=7[.SVYR@E!RH#1JD8P?S:B'C9L*1*3O?T>P\72F MS=[?8ML79 I!Q/[!XP]*+\Q1_!0OR=EHYW5D>[Y72N[ M._P&U!X.]4;5*P M6=$^QXK,7W&QV87GSR19=98=XO6)M*8314'M2;I)O2A\1O8XD-%$&=?A@-EE MY-,CSR\NJ3X]L,BJ.<^E(Y)W,Y#J#$H^QZCADJF?3I"9[B0FHI:R 4K.#(6! MT'UVO"B =8"T\#)T?FPJ*-PK\1&*6[@+G44;9N@LTEI'^G#X]NMNYAP+O:+D MR$Z://+:Q?!L99,0[^VIU]N#0_9X;\_]]?9T65Y>U22DEC<):4,I%'^,I]R= M,)I.LXZ-ICM+OVC6NYV,IJHV+AGZ7G1ORY1;N6*VT94%R4C56*ZS/IV15J*< M:=]*' -!<8_38-'DL#<;M M2Y2@04&!//B%XQ1S=4N8ZTP'(=8V'^JN*9[B^ MV4VL[Q/0;-:-#.9!&G^CLB\%TCR:\8EGV7 M<<$>?1_- @PJ_OJZ^TI.=GAP6)2=O=K+1CS%G)C)HEW!MON&BOK5/KB#3N7OOJ1!&BOI*\* M)M]EA&_<5TI+0;/G <;+?XF%LY_(AOB4:0ZV M#=.-[\+>8WL*NBE9#4M_YR@?=.3\[2+R7SPPD,DFL]_Z:!HX/P38F' 5[%?K MT6GHU,2?D2<@Y'2TNZS33W=!7?@ @\PV_ V3L6G4*HE#LWT.7[S]C8T[SV/! MO/]7?*Y-GYM]E,A('U<0]XQGP1T,%GQD]X7W]C"*777;7+PR?\?,$[7XEC=N M+IV$]A&[&#W(\'W+)L@.>8$I'L'.X=C+;.$?:>+R38:=GS&GG*(L[! *DN0( MK1T[PO.%FO23V9[^\T]84LKQ:5EH4*]BL%J$E447\9'"[ 9$$)?#C\ MI* /90>Q]@PX;L\!B!S5&"OJ88BV:\E M; '#?MUQ,O4VI&EWDW(8=+QU)*JWUR93Z?"?^6BEMJ,&*GPR]:4AO9F'T 1>H7*#6&0I^.:LA+<^B ME5G-K0=]-)5-458MT9H8O1:O%_(!#TPKHQT:^;W$#2 J=<)*\.CX>('880E34LQW$0WD^!O78:#DYZZ-UD,CE+(=_4FP[01;U!Q-%4F< M2&K!%JW3 ,1#(W<8&JF<7ZZUBS570D'L47GP,8;1:1QRMD938RQ5X>;V(R9R M=DG:\^MY3*BN.<*@NWE(Z-(AH7C_/Z0HZL'C)@/QE8JGYLIX,IK*HJ%,>%RH M+Q98[VA$DZIHY#1[[0"1-"&,&[/7RMZPUX1_#7NM+>TW-=\T&R^.]_%L\/-A(]M(I=#%4[;U$!IL:6HINE%M:+5'6RZMPDQG+ M0>A'-++P&8A13YM?S2$Q[ MR1]/4^-QF&&(_@_)<97*=W4TU$-@ M^8;:0-4'TIBG:6#JZZ*F=:0-.K+=.-'TLF5/TX%:%%'2BG44O(R"EU$T"I'$[ZI^8D#RM6)@2W>#K<[:L:>9F.^9\(X]+D]/Z=B[H-'0 MLF-/LW XF*A8JJA,BHG]/DE7'A/D'7L=E6>IP^G8T[ P2Q<-F5=F\T%0)KQU"=&4%)ZQ'[IB;WCL1NX^- MJF35\W8UYB[18I6 M'TU-^?QU.+=* WT+\YU&!$8Y$7!0&Q[^N:C%=>DF:=T<3:VQ5(Q[\G!0?Z[G MX:"S]]3>06@#>;U'C56G]M3J6/TDB:9U@?C(K9).CX*(_/H^B/Y#OO>D1/33 MWYW- AC[[0-^H4?$'5?4O3CA:D7 3UP9!(X2>L"&A0(6C$) P=*E<$[RE M@.J#^^Q#T!KLNO^.S[:Y\J"0:;+646'>';K['(]A*-=SKX'C,=R> LC@,324 M_0:%0M0F'=5X<;>!NPV]O7XP< W)O>-;/.#WWUIC1=\6G8SK$/UQ; >58SN< MI%F& NU@R*.IKH@3JU]> Z>9/B([&,IHJNJBI14FI@E;>HZL6 #6]PX$YTLP:'GG>4&G1HKU6,OO?)?;YV:="UK^?A M@XMTE [00>Q)]*!-+Z&!-:9*L3NA#T[O$$B@:_/J&C1@2N4TP!$\.(+')3FO)H:DICO77VXH#JYH >O8SMW50HB,]HK5,8;O6I,/S4?E)3 56MB5)G M_:1W&!'K40"17]\'T7_(\^;]I#?EK@U;:[3L)S75T501E0D? NXU M7*"?=(#&W[ 5P.G]I*:&_:26)?>J*VA(E,/=AJ%Z\P/OK4%8:]$@ M'._@739[:@-I$#:Q;V,BJF9'ID!'=CVGF3XV")O&:*J8HFJ$#BM:)!>!C]P::%_<%2)_W!7)S>O#B]GLG0LC_8 MG&!_L*2HHF&T+G ^JVCE^%.=4?(_28#91B"@I#$)?17!#C#1V+6W68064H$F M%EZ$C\RY#M<*6,5+8V=86%V-A0](*??$YV$4R H$R1Q^_.[A1^]WU'BB*V1) MX H9HFERK"3>EM1G5^@X!S3UD"P9IQB,I=:3[X;=IS0@87PA#ZDQJ54Y3G(- MQ\E2NG.>';.[OC\>G))T]V2%HZ5I8ZFFKBQ%1%76X=L^HK\-+?0MRR MU"W89_F]WS.^46;-_QL%H;-\C4ES^O>9_[=IWMTX>%W.I9*M[ETJ6B%TD,@5 M)/+O*R*\Q&+TP69RE)7[/RR FH2E[?C",Y(2.EE>W(L9]P,("]JE+X1PDZ6# MQ"2@5!4(O-:BU"-3A1=PU_[:PWER--]5U>U#__@;[,<'V(Z8L4HL&2R#D>2Q M4:R!' M-6_ER$N7CIP_G?=]_^%X0Y(7%TOD!)/$?XGNE[ZJWZU#MX1L9H^DG MK\3]VOL@98(7XI-]3B#V?(6,LL<1P0&6T&A H^POREA ]G02B5[DPQ2?I8(3 M#SZ7,:1('X]/.\Z:A_M-K:X/M(" \-T+;?<4!3?)'#,F9,;%^:;"S'%=^$%L MN 7J$/< !\>-BP[7;@^0)IKM@S;$?< H\K@(!;/;!Q!C:' YS\1]9=QH)X;6 M<2T9KNQ0>&9!RQ[PIWX>!RTYD%0URO7.P=B=PT0"HU,I8\IU%TS9XQ?')N') MN%@LLWOQMIS8XY<'E]LJ%4/K4O;KP+KNLYE.[_C6 :GFS'.&NUEJN+^W??=5 M2(&P! J/)<1GE+SA-3R*N/H/B&OMX<-Q6=O(GZ^0GO"G( *YB3UCL#9"WR(Q M8U!XL@L2$>H$PL8+@9Z!,FF?V0R^M,LB(LD)]GP.3F>(O\+=MQXH"0%_=T': MPB^L+2V@@IB)<."7P%D0UN /-#8G0& +=J]-;C'P*UL)+B2Y+%V(#>N"QSEA M8O&EEVXQV$E9%S].VN06GNN"=V2O<;EX1W@T9FD68.()'E;C"ZYC@^YQ0@<6 M#$\-X]5BO1J]Q8Q56,([$1(&['7B]W,H;IH0;>/KBEL+G\(/T2962=F=%FSD M\$ 47E8.6+#8Q^>3I4MC#9A@2VX3X%+Q[OF+D46=\%4(64)NYCT3D=ZDL&Y[QVJE2A14GCQT+?]#7(O[:V;!C0U(A_C/LLT@O06%F;UZ% MM?T*2T\(+O.V,0KQ_-^10Y>S\KWH:56Q57DJ!#5NQV=*_AV![H9WP>O81ULX M-];ZN+6=[ %D[Q>A7\!N-Q8^>85U46[ MV"VR.@W*M,C^(UL]C:X761,D/L@)V)/JYZM[HAOE/>HL![[*?*QS"/-8**D& M2"W*I?"DMY05@=M_>7$6X2H)]&6NBK.ITNX2>P;L%X75E^02YKB^).#UX#.Q M:.5#N'-X#^+W)0 DR\K>Z63^7?F[EWPB#S.?V'\^V$M8_EO;?;%? PRI9;8" MN/,AN^]56[:V_2?X:KS9N-+JMU\NS_;V[ P6*(4I(;Z-X#A\_!8LQ^[-6H25 MCZ;=7QQSJ6OF4B&R:LZUF0'_L^V%J2N+I66HRZ7Q+_!MOU,1#)R(21!L\_K[ MW^QIV0GO,6%BELF6C#9C_">R> S3CXW1<*TEVOSV\,ZU@\!9.B#(LHWI5S23 MLO J CURJCL425:$+Z#KJ18E;/7SW>I1GJ]LL ? ;$CTX .UV.F?0"518WR3 M?HJB'Q4LG"M#@0==#T3"U#W59<*4 MXZX"$?2??[+%,M^G/*_X B9=0#89/T<=39=>Y#./?S^]0-$40.7.76>Y3#=C M2Q^ >WGX_0RI!^^GC:;>AM#7*[P=4F,J2]+7 R/*!R4"IXE6+Z$:9'.'&L!TMXXR#1(J&M=/&QQO($0!/A29:8X0DCZ]DQV&OC.+Z /6 M!%P%\ !\;TWO% *G"V#7XWUBWV/K>S,J6FE4![]4SA]PJYQM26\5UJ!ZRLZ$ MX")7#@&'9"SA![RRGTD; MS2G\_#NQX9G!RMD*7_"^;]")7A,?6C'B[2ZF>3KS&&55E=U49I[^?V9&J_%[3 M8G-*#;98PR0830EU)IQE;S88Y,C<7PC!82.45D-A]AK'I3+" GY9.V%(DC@3 ML!=L$?ZR<$!XA)Z?&H;Q4]@[1"[H1PSV;&C=;/*= C$34%$.U;X>?4N!GE$ M"C-\09U9&2#?Q/6X^\10E5YO![U1#YHOS6%]V>WP=[K!\ %&!\#73@/F#TJ& M?*S1M!@N_PDWI?$&E(_4[/?K4SCIL@V(R891Z3%:8KP2LT*A]F6/-VC@[@!C M@+D'S!LD@KBN*FM@[%:+]Q,LW*-*6LQO3_SFU%DU?PGB+X%PA56"LY?L$@N& MHH&,P>O7G8VRX+@V@IY;NAV;;E[<$,OM0:W1= M;X[;7,XM6*BW"6JFI'=),5621E-5&A<1.-D&Q)FQ"B*AE'$VMZ%9\>]\11:1 M2SXO_XC#SE_A7[@0=PP/Z0_8_."KY[IP]"@[:-SJ.]SQ5]C7/S,;(A>#4? A M/I' ]FWQM?R(]"@T=="M>02)LEX#0=/@>KF1FJ93NB@:<&AF8 D;[;T$;Z_A M4<)U+"^4AMAI9](A$0DSZ0_7D7;QY+ M+.8Z?:9;3B^"^BZ .]G'[ MG:G;GEG8S.ML6U(@^Q!7R K4M'O &ED!:T($6A121TI<\RTP=4N/O:11-.:% M_70BE8.MB* 2C*9!4^E9'G6%IN.+*V%Z[(E)(AP'K)*/M! KS;:GM*?G@ITO M-3>H*9"E89RI_^6H1_G)B\_RM,9;55)&TXFH:E4&=S]Z76ZUQZPF.0ZRR:PM MJQUHA=GCM^X"M_79[90&&552,8"CCZ5B@\QUN.TVYNC5I+1_'!GB_W M5"5]-%5T::SUA>5N8\) 37)C?2@G:;/A.F:-)Y-=3YWE^X2:JS-C-%5%V2KR M5B$>QWVR7FNR>_')KJ7)\HQVFB;#IFAI,M;Z,BS^KARS#T?GY-RF:S8@998> MT8%1UZJ$X+MF&X7%7:\^*"SN>EV$F7#6]FG:"NO C,FX!"QST'Y7:[3>=)[H M&:%ZNT^Q[?0N MX#DTJC7(M)R,"+R6-);ZD@2_*^^/I^5J*;G)0--RLH*A%=&T6C,7=P[[H,KN MQ3F<##;D^4")WROJBR3K( MR\DZ1CKUL=J7X2AWY9GQO%SOE5E)7JZI/C. Q41M4HQ!\K1='XB1>V9]T6=M MTW:R.9HJDC&66H?[^^66W6G:3N5INU8135,:;-H.QT?HHFYT997RO%U/5>J= MN(AY5AQ.W@[K8"QY+!DNZ//6N8A%64T-41++OJ@/ _9!TKD3F9?-%D'>4@%*VI, M9:SR"E&>A^3*[!QY2 6'AXN659P%RO.0?2!&[IGU19^US4,J6%1C&ATTNU_& M+4M@D6&AI)H]S_DM#@Q:@K3=6?HSAK96@7(67H1 V33U==_)466HR5$%ZXDF MHFZV+C[OD$JX5\N]VC-9 *R2 $K*Y:C^_=!N +Y N\S +_1N>"U)T\ M1C0D-JF>F596Y'QD)U:_3E5.&2^7#JD6XUG:/MD"[>#JZ#5K^X>SCM:9BPK;3(>EK>U7G(A6F'-( MIWO!#;=D'N*'N;G8R30WQQ>6D>L*(?'7XSV_-#]DDOZ>'?M>3X(>F?F4S$8Q M@"F+8B(=RO13OF0K]FBDW27V#/R7**R^I"@PDT]\QO5[,C0>-]23V5^RO%\S MG?EWY>]>\HD\S'QB__E IWV^M=T7^S5 !9C9BK6S>]66Y>=GX4JKWWZY M/-O;LS, D>#YE.[>TJF]3$?\W>[-6H25CQ+L+XZYU#5SJ1!9->?:S(#_V?;" MU)7%TC+4Y=+X%S@0=&0=LO0[%'[ \7__FSTM.^$]GDLDCFS)#T9QNAU^;/9H MGAV]XULGA.?/C*]FT1>&;O?:\E2W,[:P*1_E'^)3?:TG[R"=P"!#]5QA7#KG=J)!EU3J=;@UP-'[++ M.G7<]>.<#0O%>^SF7:>ZBOQPV#4>ZB$,S MDO76]5T) +0;1[']CY66GZC#T M@)PR2M'>;GWO!QT%[+XV-LQ,]4R&&8L!?EZRT7"/S[;C(L]_\'QJ:C0VQ%0L MPAQ7E6LGAAA[RWC(\^$S/#01O'!JC4>"F]K51V:KJGR^D>!F=Y1R^OLIEQ\) MSF[Y1(?W'IP(7IQTO)L@'+X0]YD\K.%>JV3'09#BPV))*L1"U!R7T"*= ?'3!R(8M61 TGD$J+_(#D(%!<>3SWO[LCS9F M>Y.X *'])V@N9X,2;S[W(K@FV="ES6:A.]0'3731ULJEARX$@H#N@0QW:!:=S4 M0,D,WL6=Q3G2_H)I; ]9*_VJ VNMF(@-]$B3+G06\XRE#4&"$Q*"[K-C)Q 8 M/$2&>,9X='+0W@SVTHX5'&IU E0& A]-25BIX$4A"'Y21F\Y;@9_<^$!Z<+K MP]NEU&N#B?,#?DP?#@8+DN*?X(-OT*<'&B1;9JYL%NE,[H"$H-^8 X&Z\FM*7@_.>'?H:,30F$+C<>SQ7?-#V'." M@XU#1_^@QC&*70YP3U1BM(Z8!PZR(IRO'J*M8"^0;AI7&=ZNJG7B;/L452#Q\9ED>84;RJ:I#T34Y^:GETKR M.B/4#Y$GGYA>>Z*X!;Z,KG0SG-P82YK%AY.W&T[>DYG5'%CCRL :]U A5C$+ MIEV**0U>[F*7F7S3P=HP:H,^_(?X7EE9F*JE0K#]X&5$Q&>.< M,J)EF[Z*Q>FBVKXNK<^UZ=>X*2]2YT7J78N7"MC+JYD@=>2+T9%\N7)U^LW( MI;NX*:_9Y#6;K6HVOQZKJBOF"5M>@C&Z(&;>&93]?85M]9XYV"2B\-1P# M3:GTH.@GL[(Y6QE+J3J!L/% 7Q%0QS07-*/)FB"T618;TR)Q_I86%40^L!.L MCJ6IG)!24G#?F=.LVT>_6\^N;.R=U7$?L4QX)8[BS0_AA5-N*F'"C?D M_7Q.:A7MSII27URW$R<#:+W>=[C-KR[\+6,3F<4B//@0'T/ @MKB"?@1V4L^ M5+U/FGHH>[&*?$1P.%^&04&19FEQ7&8A0;%?XGO1Y!'=I[**4]0T>JEZ'$IZ MPS#&BF0>2V_TLE.F=MI%&T\4O5$&I_IS36MVQ<%%'=[W;G)![4]@,LR\TN<2 MT5262+KZ_I[G6[6R68,XR*8)PBZR>]WN:=V<0>$8KK/A2;?Q0]QN+-!X[P,V M' O8<2S0EN,Z.OB:;[$%FJ$$4Q(?/%L.>7#2H"[IM^607B30>Q_+EH_$LOM* M:#Q=C[%RJS_3+DJ"XM9H:FI]@8+@P"L<>.4X\(HUS)D5ZF0T5<9R$>6PET4P M_=(D??K670&P'H$2[].YW'X14&-46*LW$.=%RT.31E/5X+,G^\GW'//U("L- M"\->3E%KYU5Y&7O1:MFS!7AAMZ:6R4J'T9EEIBDVBCJ29->N(- M\O +#[_4L#S4X0Y#U70P/Y3)&#%0>\%R?!CJL-7H<&LGFF >_$UX\#=5W7D,]*A/Y]?0T;_OO(36 MY[R$-9IJ2NN9UHW.F4<'>'3@3*:--LR\!%:$RI.Q8O# ^PWW=DH+%VU?L; M8->QM-'J:@HNCP[PZ, %5&CYV+I!!-AU&0=/:^/V]FR_ $:'H4=O,, ^W#QU M\P#[U?3H\0"[K@!?ES0G\A:!/I :]T+[HD(["+#K*JK020%"W8\%WPWN+FN?2COE4AV-]BY<2:DX!5(X+II CA4W)'&DZD)[N P)B!Q&\._XY'KNZ2B_?C7<^/F><'EYF=,87+PC?[4BJPYG< M]49RZ^:AD>.YB?9T'BK;SR S]3X^F9VPB/]$)Z^F?)1P"1R. _MI+Y>.BW-! MX]'OC4:>5C) ISO:D!F^(S=GS+*FK$%AV<95P9B$-S*S:M.3B*D0D;(9@GL\ MYM8&LH6]>,A(+*%Z[.RQ6;M')\R?E;*_L;4THNS)("X]4Q%2@D-O T8W= M=O-:8KG@MCN$C2#09L_!C::#I1Q^9PC9^S$O0)QH^A'R3H@]9/,GP%]%=C$\@:K E$ M7=.J?MV$ G%G&N_)9+![8I;K+>&H17C7U0,E>"'+%&<>L%:YRH,C MUY)%-1KB]6V^(HO()9^7Y;Q-=R I]@"-QV0"N )K]EG5>"_#*AGO95C%\5Y7 MX0PT=M@H+^I$L;E8=,H8W(1-.[1W[RA$>/YHU@*Y@MQ*'"\Z9.UA@5-(\A9! M;!S'5R>SV-!D2Z.NY2/)#DPD4]^F'+4_>NPR,\?HX1V7 (,8,F;)8U-7ACID MK,MOU=HNV1A+FC6(V6#G^=;MC%+ZP(3-_Z"P>5\M;/B(HJN-.[IT^>$UBF#> M_\ 9P*@3B;\6<'0:]0[KC$WKZPEW2BTGG'%O*YTJXA03J=3_G!WW/V?[-FH: M[\G8I0F%?0<"DTM#%4AQ&7MU,IJ"EJN7 9=3]M^3V044B%'X (/\8T6"VA ML#^XLIBF\_+GWK%K2P$U9 ,*/&=G038+X=4A[O":E+D1=5X!E:EY.:L9]5M, MADQ$91-O2^<'63S\A_A>N>A2,ID%;E\EXNM8]\C0,V0'\R9-"\3/1?"EM1__ M\+T@.$KBF3(Q4VW^1EK/7TD;33]Y!7XM9L[S*:H7L&+2/%6PJ*U)YM/4"RG.0?!V-SG1 M72*4UO4D"<^8WK;QG@I4F^]2H[2&C5X/M"()[[]]^5*1(3U(?DFU:UPWI+R] M1O7'4'*@VF2L:W+IGS(YT'KY06T\4?1&MZK^7+OY19EGRZ3*>IV49=SR>1%# MJV56$DO8F[B0-5..M?OY^[UM.6".:L>R0?+QUK=+Y=O59+N4,M[KO@*@]8X/ M]SGW$+-OD>V_ATRX7H[G<:U,N$D+T/6#F? .4&ON]+ G1:?TJH=M\L,^XV'W MC+.MXX=]5RF:1C4NYY@04Q)%H#0^D(R&KER[+.2_G(VSCM;E"8S):*I9)6U# M/PD/U375K M7!S&>PI[].!5#[&'4H%IPMGCFNQQ?9%ZB#W4T50URT3J*>QQ_5<]Q!XXE7LR M+H(TEK''/00L3B\R/ ^FXAEK[G(0XW0-?7 M9/#^N/LWSAB7M)D:,P:-"PW/-FS,&!9H^8X-0\X8 S(,:U=R6Q/DB"+1X5(5P!GB6H&CTQE"Y@S!&>)VC)_V M#,%[1.KUB&33K4/O$*%WK(].EJO^.3-P6AV8M ^>O]?] !R(*+8^P^B:D00L M;^OB\(1G>^.XKIU@Y,47Y;&1XR+XN$R>Y.J=&,PG<#Z%J'766]=9.O#)FH0K M;R'&^+5. #<)X/ ;HP(BL7N*$.0[R+;I0\5 M$7:T#+UWY<"K^\@Z\8O 8HD_=P*V:M\AFSD1%AZ\R<8+A:WOH600;,$G=N!M M:%T[O!"L-MHBD#3#WO72#2B^/T.6S6\)X@S2&O^OK W WL*#?F1VT%LNB;][ MQW,UCPR=HXKU"U?DJ^\9?HB"I&,D)MW=2I&*$7NX='P&TC)E$_R--I#80 +$ M%U!7;/%WGVS!38MMX68[LLL\?]?$PLDJ M=XY'LAY7)*W=RG!!3%8R>;.(Q2N51O^.//QD;?M_DI"%(P(J:Y"D_@"["_[X M+:1"YCO*L\A_!6*9A4) YI'OA$@_#+"<2BFJ%H(P!Z"=$A0(\50@VVA?,=QS MD%OS4+!#^CDLD7Z'=CEQ8BN78>7AHRL2VZ]D;H/\RNGW%:C3#4%P[JWM,)5+ M/_(HJVRH(@7)L[5?A;D=K-*7"E#O9R6B_,LC83=T%\[68=N9NY!I3IT< MZK>M>+^S]=N>Y06UYB^H#NH%]=$4_W:\P;CP 9=_.6'S(0<8S*;KO:+%FY46 M/9"&WQQT"%!HH8WE$C:F@.F]CU\^BWM-O[6FAH"86Q!4L12K?<:\G;GK!=3B M!^^$B(F_1,&5$Q4J)K9C7J*F#A2X0(N=JX7[\#^>_Z= N[F%]_%(DCTZ/ C@ MP(=VUAS:J?.AG?TPCF?F)PL(=$[KO)WC[,T\T5'N=LD V>ZI>OW_X(,#)5-?"%XS5PS/H: MWZJ'M, QZP?4:[X_!ODR?>=]/;I^(L_W]0VO_ZU[J(GGP. <=+=8K6!:UVYL M*:]+ "_&Z 8G./N#D8^<6!PCKM[?1E5NYQ\8F'G$9]<4$M ]8NK^O0M7FXV MC.*8DE65E3'$J8M,E5:^<*8LM5)62,.3;;RRY4!E2[BRPV+175Q/N/2]=3R# M?.OY--9+LW"A5QJT-7N&[)QB.+-9Y17:W76].?WI\_(KF7M/&SBZ!'X]_.5>6AW#AV#NY:+.APO= M)5EPC.EA)Q=N!YV88U]S[.OS;=>%L*^'*R8X)O> TWGHY;!^FF>RB083)F^= MN=+#$+5VK'NO:QAA@O.PK"8CMSU?4S(@19C ]?E.&Q@W6K9:TU5*5ZHD78>NS-$4_A%UI3CJBM/5+="5?!VZLL" M5171,EH[1CR849LR_D$VQ+==:F?8B[6S<8+0IX C-V5JW(>/H$K*=5AW@M%Z M293:LR[W/7M)5]=)ELH2HRMKTCJ^S>FJEW1UG>RB+(^F$PL\H];)Q7Z%-!B% M:&.]YT9'58^ *&P(+1.RU_"RB+QF;VG7S7](]:27(9HC\?'5JUZ\0<:_CHH78#:=Z_V?FGQ2K:-.II:ABSJ:E>%8)P4!T^*5S*' M-(0OT45ITG^IV%%,ACYW,E;*+*5LH^##I-B2=]U"ZIU%) 059M1-F4KWX0D= M,8BZZ3+.T,XC-;";2PH<8&R)EMJ77##WQR]I"O6&# VLH1(UF8<;;Y(,CYA! MO2%#$TNN1-ELG0CE8:13:.J[!^"NHIBT=0T2H<#P++T+ "6I/M_"5>G>> MC;L).MF:&Y*;A\4FE9.SX\ASLWWDN>S7473*S26EA9$W139$2^O8QVQU^#UM M!.(LSUF^&XO]FCP_&4VMB21.]*YP<3G'$:R3H@2?O'AAE 4"ZE'N,\(G+_P?$NYB"/7X8I+A"WDT M54O EX69X[JT[('-E'N!7W$>>&93/!P":J>SN1^2 <":<23/@RK-M"@NL M?/#\^"/\7EZ" .G-WRXB_Y78?F9OE-%4&4_VV4O ;P5-AN>U9T)MI3=3H#[D: @11O-S:HZO!.A6]G"?B5 HV3WSO ?>-[\<8/$ M#!NYJ9C%IBE: :"U8JYSR2T]LD(*U &0%(*]P]Q';%,P[Q MC$%8^>2JF*VW#M):ZU;]Q1WMY:+.!X;* 4SO#(Q-0\7Z@A>IHNF5*R ?C/ 'G+./K?+/H4T6Q_XQP#^T;&#H CPP?FG M#S3&^:N1"JX3N"/>\^;,@6@L MAJA9O-+_)@GM2-W0)2EM,IJJNJBW+PSDE-9'2CM2KW)!2E,E1"X3%:TU(%Z_ MZO5[K?1_KT@3=EH*=+ :B-?)-=V@?DN?O@2^WO\(?1OVU-G8_NO'D*R#3]X& MG^Y[+JSZ*1G*WEQ.R>#8:Q-143H(C'5'%CT-"YS^@EPJW$H!;6^">>>3"3CI M0];%R>2J,F'P H&;"1WMSBT)A#-&)\\G$-31U# -<6(4(S3="H3S6@@5I?;Y M.M]&Q??UB@232@D#Z&GK!;1@^2VM6'>>R:Z*[Z=\@6:\0]+N$GL&^Q&%U9?$ M&_2 HH,6,29;]N S@K5*BTYZ4O$7;FWY6_>\DG\C#SB?WG@[V$Y;^U MW1?[-< #SA9).YN'[+Y7;5F^X!)76OWVR^79WIZ= ?"@Q[C[+3 .\?%;L!R[ M-VL15C[*L;\,9S5KV1#EDY858:M%LNP!U-0O?6]9R? W07A+_P\8V\J+$&YO,G7 M5,-.!D[ "J]#N)+55H,0X=75O+JZ_XOBU=6\NII75_/JZOYO%Z^NYM75':!T M1KX/U+TS\-[6X<*3\'3O\?HC)-0+6*_.OM4EXNU^:W+O&.=;:(>%R4.M*RAZ M]YKUH[9EK]COT&N']6ZQ&*5$\;A9_.[!*Q8" Z7!47TT-?6^P#)V4%#$6>!F M6>!()=[I/(#S/Y4;&IS$>>!F>>!(C>#I/( (O=:-E?L-PY)K4^Q_'X-6ZQD_ M*0I-@=R;)HP1@U433;,K -8>E()P:FIJ1W1'3A,PL47=E#DUW2(UU=/(G5&3 M)HVF:A<#'7@[7FUZ^(TL"9SB0HCSSJ?%*.MTP=SC]?=E[)$%3A&_,V/O+(T( M"5?&6UI1#=-FB:A8# D/$"N"4=4(]^[E("R%<9='0BLJ;DU;O2*M+ M*_ 4@EHZ/\CBX3_$]TII21V!Q6FW6@PQW&;FLVKQ7,BR M,X&KC::::$IM"O_[$];GY-5"E9^'OG#*)SCCG+X&0%_GT.?-J>J(5C0;_E2M]NOJ3'$AP>>=VMN2:8T0CIH;]CH$K:0BXK:!K6DP[/L M:>DBYV#.P>=!+^J A3%S:(F:T<9,X"S,6?B66;A[1-0.&!?SLN*DL_+GH0[C M[7YRY/OEDLP1)R@]JJ]V2'#RZ6;NN X%3*G"*]'5X>*5D.2],^Z*X,.K"PL' M_N0'U)EA "4L)0RKM,,H]/S7PB7V=NLZ;#HP7E Y3G(1D>0['/5$XJ@GPUD4 M1SWAJ"<<]>0JV\513SCJ2:^>$7/X9Q^>FWA*YR7EESMUD;3673$E6U!WFQ#E*JG*%NEZ$: MQX*OPU$ZC-#D9/757+3YR(O-@Q6+1EJ,^A&D5[K^Z\D(+8_7PGV9@&G_TQ<;[M& M^.*Y3Q9.6*A'Y47:;;4]?/".[6VR]XTYQ<#*2DD63:6(YS5$IYH356LEWP55 MR:.I;HFRRCN1;HZH3E/M71"5PJ(5NE9$9.Y;M.)&''AO_N?#S [(@F;@R":@ M9WEG7OLEDU.?/"QGB> Y,Y?$P;]O*]LGO^(IO,L;3>>^VECR;6]F9\&"S5B4H)KVTN\R.M7,%RP&N+Z"^2E'PU+N+^^$[X1)@STR:/P8CO/!)-" MU,KW-J?E@H;K3G5H!=9I&OV5V.'C&K;N!&=I0I$V=+TOF5/NJU_2X#LS=9G2 M:*I-1*V]FN74U4?J.F+;M:&NP]"@IGRCT*"]5O.?PQ7Q>4"GXX .W=7TH\W3 MQY"LFY= F0H.UC*Y%WV;E'5:X*8CTE(1V%OE,<'!D-9%TSD=$9DVFEJB*14+ MA(=:Z\%(1>VY3K\.O*AT"/I)XOAF#3?HEJ31A7$*3?U"4*.-3G2(:(6TP=1_A2$WS@G"D9V?G,X*2#@(.]+&L1$Q8V8CA23:" M#U[DTP;N1_$]O>4R("&%\,2B0'OS2D.^YB\!4%X\A!I1HVQ:&"#"?X4-F9,@ ML/U749B]TBMM&EO&7G2X/@LR%<"?[1"^1^O=83WDV8'MF1.XD4^$C1<*!$AW M'K+%S BL#O84UC86'@.\80Q"R.A0E44! ?=H-QQ"R8G9A82/!MW(" M88UXI:[S)W%QE7 .^#A9)#THT? M1&]W'@S5!$C. K;>HWKK$]?&S,(.Y/2G/"1NS.#2[A)[!KP?D;!5BLG7$]:2<2!+[G0R_Z[\W4L^D8<94,N?#_82EO_6=E_L MUP"%4V8KUL[F(;OO55N6QZ/%E5:__7)YMK=G9P!:Q/,I(;X%N4]\_!8LQ^[- M6H25C\KS+XZYU#5SJ1!9->?:S(#_V?;"U)7%TC+4Y=+X%R@]B@2-8N8=ZMT- M]M/:T[(3WF/"5',J*FKE1! L'L/T8VUT,H9UH1X+V[<=>^:XP&0DJ(*O-JUA MPE=_@S4Y2U#E&P9*Z&WP)/!4:FJEN#DZ\[F[VRVJ:(*5][)!_>"]7!Z?NBCR MCMSZ(;[W(#"L#6.L2(?AE#E<=!-@TT$ TV:PH86:$,AWL UY:.-[PNJ]A\J, MWXJ:YVT-NC\M9WJ-ZSO-R?5]\NXG!$_;$K0?-T]TQ 7<>V[[_NO2\U]L?]$X M&7<'4;H;C;/5G+V=VN.?$[KY'L#98-$Q55.1B=FRP!9R<5VZ5 M5_3K\8J%N$JB;IBBK!8[W@==DCH,G?G.WCHAB\\*?@4R&2]=[4S-?-Q\\3V, MM2?P/H^;Q6^[G6[./_)HJBF2J$UD7F5X@_355#1W3E\43,H45:5U(K&/589] ME\YPKC$LY&$_AC?7G"R14\2UEH:,BA 0AFA)1?24P9K\G*Q.%L1=D94VFBJF M)AJ3OC2:WI5UW"FTWWU8+"?(W^2SN.0IBV0%YDM< 74"[V")LC01-:TO:!7< M-KZR2#X7I6'=K***6DD;#K>2+Y?%\<'3V42G8:?=AQG35#HG'["RU.:,88ZF MEB(:U@W%P3DUG2R!VU*3!3Z6+.I*ZXY:;@N?@&*PRZP2,(BS!5G<'&XJ<(.- M]U+DC]]Q8Y.RP-?F_#$9375-E'ICA7![]P+2]BRD-)& E'11,HLS1+E!>Y%" MEFB3]$TDE2P>K@.'>#\Y<\'9/),@7+,"9V[N=I:>2W>U.0#5S M9^"J-7NG$9%&Y\]:)2-!;L -F/1B(;95<7(^9$] M.K*,%:OG OUW$@1O^;2G9BA83>5V!Y-.)A0\QU!D49**3C@?S3ML@FHJB;L@ M* L)"M8JZI/;FQ)! M:ZFS\RA LZ%[+\-\JD(!:@374.I5K(3DT6]SM)4"& MG+[_N GMS9-#,05;VQH#%.AG&G_\+P%8CD^;A:[S4X2K_G?FXM_>315 M)Z)L=H!L/C#+XM9IK;[U<"E:4RBM:4K1TACJR/5AB.C4H)A[Z[43!" SNYNCI)$G M/'C+ARC@)G)G/0093MDA-.%^?\4'?U[^$3 SI3G?Z""'+=%0VLAA;A'WD;1J M]A2WV@C M$9WD*)Q(1#1)K^JW-DJU[PGZDC+7MKW%MUCK>@[9FTX;RS!/<[[!;+TJB:;: MW=C &ZYUO7G:JRFR.Z$]&7/UBBGJ>G=S:,] >Y?.T=-Y-;THMBJ3Y&P(4TU5 M>G#PX/W.V.QX=VY(_)SD=I3*%GDTM2REO378T2%=R1OA#,H9]/HN77/+0 'N M%36SC4UZ??Z]]\&WWU>D=.SJBQT(?SU=*UAG*_J?9"A0'4V5<54-*1"V2]]I MLVCV)OH5W@11B,=5$P;2-ZDUW=Z3MT$*_+4H2AQP;Y M+@FPE>W22X/0#METW?Q\ISPJN@B_'I]F(=(/PA19G:TT=Z.Q4$5WS@8NHG# MC80\% G)@47ZRV2-<1 1/+]VC9&?KG$GYD;,['#_WL (G7\S/ M$8WQ0;L_7O7:YXMMGYH\KD*,.?E\U:[.M_J$VIT\NZ JUO> @X)=J;X_*;OIL% O^8[2$V-SZTPX*NP?M]8)357-1AM-G4*\]M MG;Q;UM 8"Y_9Z.FAT:@BE=.HD!A=.>EY7%PV>G]5:FIK5N_ )R_\%LW^%P[D MN_?^Q]9A0]Z;[X>,^W',$EW;K\*,T'=W"!5BN 8!A?+2@1<&BA!>G' E1"&X ME_]A5H#KK.$O"]1PEO03G55N_Z#CNAT:J8[M1B BGZQMN UL\=6VLY.]! ]9 M.KJ76/H.F_F$(]8]@>#C<$= D:@*,Z3J&>?E]U"T+ECS&G)(4:ODD)!86W65 M9V.V-#I[^S9LF=T,Q(DR)B4*)]V,&CS9 8=UMS.=;(M>KH733:EF+L4<"[5- M.'A;C]IQ19]Y9W51YX8.11)]L(WHVJ&R7>3;J1C0T953);OUM7 MS(/%2[HU+E:E"Q7&#$K=Y*BK'"M&6S%)41*C_!1+;L%9"ALOC!4@660E>>4= M%QZ]AMUS+/R149[>,DN0_^$D: =XS-RG88]J]_NR4;#)C/0+!!57>S M 6Q)W>IO=;=\1"K.P"8T$.%C6_C;#'5&W"PY:Q\VU,W"5NN[=D?$+NA/F*!/ M7YD@QC9CSG2K 7L"[V8P"#"<" \%3L?R?&ZU S3N&.7(!MXR@HU4-E"@9W4L M"KK*6QG8C%'C_%@6$)PCJ $> "( =,!G$>J4W;MA%B"O:$D%6,T-" M5$2$\!-V!#?=GB,B+8F'[&$451JQ\++'I@!;GL#74,@6$^W:.=)"X8,RTG)D MK.HPQ!;NKU$! ABZGH4S7S#HY1Z PG2E,+T"%F8< MGX+ET-2LA?0YFA+_L*K=N=;JUB=+N5_ZOB1:[H M2 (3W[A"*GC_OJ3723L\QX23ECBZ 3Y/U"HE//M;/&28M79;P0"V=/S8G:1: MW8BA>\PQ0:Z]P*N?;=?\$3-%P"=E8*$,D>5YP"XRHBB$0>1B<%VJ"$2VUW=' MGM0&PCCP(C7=XT(/)\M5%*?M\!XX\D&\X0:PM([W\>H8JAC>"\&))*$X;0;$ MVG3HL:OHCT]1+8;E"/2(ES[-EDU]4=>50:S(/5V:Y:N6%YQ)R M=$+%^2[I*/4Y:5!-S$:YDT=;_\6CK6;\:(N V3:3_/$6[,32J3;-&TTWVM"> MW:2?TEIHSP9=AD+7-NC2DWAOWC$0JO+ [+AF@.S.">N,/!*R&JNJKVY)Z_B"L45A^8*77\GKM NKK5ZSBB=V$6IVY0:+@^YQZ-@ M^?HQPH-A0U:9L>H1F22*1S+T)XD.$[QX7NR06R['XQK+[217+)YX_Z#=\]HW M9;+)=CR+XU/ SQUW!T^(^">!=WCV*=J;[3E2QY+@7/7MMV"KEE5I)#DCC32' MR6"YFK:OAO&*Y%)%J:YZ M<6W4(OW=DXQATTW0ZNYQLS3:PVK91Q4F'.?>)FM.1.;N)G.UE2 U3 M6.N\#.Z[\0M8@XJ2@_'4:KP;N7 M7-,2%8.R'T:\%$:VO9BMB,$"2T;-?E2=&.LBY:UN$R:;285]X/1MREJSSK\- M&VN(>GUB^5B%B4$;UP%I-L:# D]<$^OWJ4],$(#4@,L7@3\\J\-X6'@]6X,:UDB+$MHAJ O+ZX=@F>+D M!&9R\;J&215V?!GQ)@<=E\D25NJ GK"&6*N-WWNPY587- >N)*ST@JF78]$% M39. JK.NM'Z)(;IKV:)8;L+]G/D!=R;U._A:W:8(CH&4O6X^./<^-@_T685@H5O0@[%+8B$QU#>K"/,+.HH\8N(5A@ M[TC!%"-P_)S<#6,8<. [-C])===)PHKQN:'=L", %GM.NBP@^-T D,GDO&&I M>!S)N?6-=$!4K&ZR*5L_A N/]5*(+ST )K(C_@Q;2XAUB(: (*9,F)EUSIHI M'AW2"'JP)J)5!(KU''D"=%FX,/(9_R.D#^N$#2:ZMD3N,^L$TI!HF*+$%-\E M'V8?@I\^(A.XQ*8CV7]CYD=A=L .>A/%@-L3REV@$V!0.Q#18@J/ N%Q(1'M MD*M@.V&SK4$P$._!(K3R_Z(D]Y"M0=#VV.0U(;:1>@#'[*=I>6SRCGP%&RP" MH0!]@X05!'X7:HB-VX0N "\:UC@N*#58L05CA,IFMIM"'$X4WO-+P=X//4X' M$H&1"$/ZE57484=9)KM],C%T)(&FG3XB;NY9MUD8['(EBGX4=?XEBSM?%XV07VC<*<#B)&6W!,9[9F M26U_.';2E%/79-.2?Q.LJ\!FC]UY0#]3SS+!_;BUL&U&1S0D2 *^?#H= (;8 MCM;QPR8 U#8#>]):I8WHD!PN$2+TKAWMIH(T8"A6XX[ @'Q P6% M62 W-OA/I"%&D7]_%O>)1Q(36]8P/M=&((<2E@W]V#0=ZE/57>#MW0428KS' MOQ,S^PT&4KFHPW4]V"=9J X*[X7IPSQU.K7WJK.#ZNR0^JBP(4:( RVPU_S0:\G[G8M'R-QVR?)5"ZN:T8U5Z\OYKAM?7]P!M+4%#>D M";;MN&&A..D [%"]N*[6J[FROECTH=@A#22CV&%IU=0!V*%V<5VIUG/UTF(O MB7=GASUY6F)>O98UL_0K\[RKZ1G-_,D,[ R2!W=M6]YR(=/=LF+$GG@UY$&L M/CQ9YZS/',]Z93+I$GR7QR[>V1*CCA?W888VHO3+[85!7?3XJ"]6,FU]H;2J MOTT7Q6UJ6;V9Y!:IJEP$!T1?O(1-T53J:&J?-=U[%5X)2>-Q"M,NKD6BH?[I MM JY,QY@VU-V259,G'6;JTKDLEX$=Q K#[A%BL>='+BRCN&]2JY8K[[=@3N% M^E3%7F?"7IN:M&_D+P/CA95TQ&7H0!1 >"3Q9 M' F"#56.$H9"%^H_,\?29]666E+)EF]B(Z!J2YAZ"09OQQVY8 R7J MHKS'P/=\*OKN;:^?R^^TXH6EBG*N[==;N;@V]%JN6%R,.*>DS_0>;'7%(MLT MM3TXCU3?:\G[8I(:,(E6RU6-Q9PPQ20GRB1KSFL.3''U]UKPWK@::\>-8C&G M5Q?/PU/")/M,F)DO>T^_O?V@#.@M#Z)F7;KD-G?%V4YW";^>(CVG(M]BQ+Z$]6J29T2JM4%YNS9;%MV=#%=J&6Z#L:H8UX$[S) M'N LQ![I OJ26IL=OJ%9-VS^*.\R]*)&:S!GFYDT\-A,\^!NK(4C?#\@(S>P M.Z1/ ;@V8XYHK9B?P#O3+6V^+=I"?[W#-E(,!XHZF%1@3Z/+':]$FV-8\+2S MV?_.4ETH%XK35VC;--E] V71#-7MQ4V@TD),6M:?6ZW8O_V^13( M'LNW.:,_\K0+R[^B]HB./11I\3:4EI./XWT9RA;;52Z'OML]&/1R#T!SA?U4 MKT!=,(Y/P7)H:M9"^AR%]C_6=P>M@G 28@+X]P;EO>-[_[ZDUTD[O*RQI9#+ M*_M>ZG(SKT^I#>%&0Z6WLUXJ%[6ZW5]:H\UO:8YW^JT#TX+I4VS(IMK]J79_ M[]7N+^72=]Z(?WL;PA2VX3ON/*G9Z_0N\!R>.H%1JH,.J.:-23TDYO.J\L'?"JZ>2\.H7UT8Y M5RN7%.&=*.%IQ3027K5X<5W2<\72FR]A/RCAI=Z .?X"S^&I/97)I=J*?&Y] MW\UX/)N$?$-;4RAU)%&J80 D5R\O]A-1E2 G0GAZ*@E/O[C6RKER93%%3A'> MB1#>FJJW(Q&><7%=SU4T/=5TET&SY:2JC;X[K\S#!"#L3L@M$_^,9PZ)E")& MN3TF["?C>,5L)_Q%Q=(V$@YKZOWV)!P2^%^TH%DL%T^3YZA"%F\@K/*Q"*M\ M<5TJ+>;E*L(Z$<*J'(NP*ACN2C=A9=!>R6"8I3D8VNZ8L=#2F-P9+[;,(R(M M4J0JZT6]2)JMIR<5E%G-T]5C\73UXEJOO?G@1/F^:26L]SDJ3B L/ VN+%8T M*\(Z$<)ZGZ/@!,+"ZT*T-ULA*FJR^:5&1J&<>*SC?I M;WW"QI\%LB?>61=]K:KQQ;]>7PVJB6X<;W9!A^/ A<(=69Y=*I#M&CD\8XD[ZSQ1[H]?.$PM:=V[M3S3=KT@ ML4-#S4CHT% S%CLTA*,3,3R)C[]8YA_?M&7EQ&*.C/1]:) !PXZ<6%V- 4@4 M5M09B]Z*U4\>:;N4=V0S!\Y,W^4> 1G'8=7VF,"%D>R. WY@"_.X/]CCHSZEMDG?1A6=&5(6I8) M6'0'V$["6'F8B[])8,ELA,W=_=C;M,<9&P P9&3Y?;*P M&-%@@A*?\0&"L9)H#;T8D:WGN*,KK%5'F?P[C'P33O@" \W(>M@V\ZH3\!$( M6(\Y,>(M75S[(Y>,&>4+9"A7"^M"+TXL RO M"%P$I.%YS']@&RJN2@RN\L6UKA<6S3,"Q&W#'P6"\^#Q_1#H#7N#+.S*_,:: M;L\!DN]L"[>V&NYG]LI ='C;PUBYN*X4%B]*B4#,;;M0_5 +K5Y<&X5%$V*Z M4,R6V'*QQJ$6BP'2PF+D/5HL$CZ7@T_ZPG1E#;A@(L+B1>#22C*T7"@JL/96 M0(M5I;F(_$",V6.)A3[MP'\)-4TTV#PD.P8B#4VD-K4I2J$.SASUPIF5(WMG MRD>8@S]/UK #.NM@0186D_@FZ$2@MUORC*5\_W"WW9H3+@^-=<^J%R^N\;?% M]8*: .PF;FNTH<;LA@I-\8UR4#)R\V$("G [+ACO8V*)%"*7SXJ9 >TP@OU3 M.&QK#Z2_?$PH#]1PPR%W?P+LJ..VW>MR\EX+-=**)KR?S-?\*X!U3IT-%)AN M ,-1<$3&MPS5E>4@BN^HQ7]#K;"-FQ$CDKJVADC:X^@P4]R5XCIYL#I_,-E$ MA8EUQOM&69X78'.F\2*+%!;[*QV^G])"??O>K;"-C#"RNS-0R;PS4-[6&6@% M;0]("QGA%9L!)9C^=3W!]*_KBZ;_="PB!MO-X!B [&9(0B=3AT M+=&,#8PX+\! 0X=\XX7I^)'C,&?<@Z&^;+["[ "<#:CEX.I T.$7&WLQ&AF](W^C8HDGUC'N/GG%Z<7G/N&TD]? MFM](O4!N?FD\?&FVR/T#:3S.'N_J'Q<'/?^(JOWGQ];'U_;NY!E+TWTS^X#BL<4 1O*#.P MINH4Z*H!A/7X\/+\^+4EJ.3I^?&F>0NDT=H"QX>#0(QX9?DPG;D!3$V,ITV: MV4Y#S4(V<-?VA GQQ%V3=>!K[_"J/+V,]!AP\) =4'/HH.:FX=0AQ8,?:SC! MHPM/+HL4BW:_XK<[\%\=TZ+VU-#$>#"36X(F)8S-(E/689X7C=V9[I,9WZ?A M9)_(!QBIP[H A+CK\SFPX4O-H&#)?V ?Q=/P5^=C^'F:G=O\"9ZNTV.D8?H? M5P4>"N0SQ<(BK#H*S'ZT;A%2VQ$!"$W8;]GO4S^W:OKS,L0L9T.7^YY\ M;X3A.%2N8!4%[8'E+T$LL41P#4\<.SFY6,_#/[U@ /(/ [W2>)>CPZQ(;)8\ M)_"!J"?=H#'B8W4MN.%'>'W()93C7\6U(,<>H]NB ,X#^4Z<5]A4Z9;(9\$ MO"Y ?E)"6_*=-P12LI#M,8;./(SD65X?J0K)%-UM'_XO/G> S( FB14AT(PC ML#M!((\0N%+R=NIY"U,MVSMC,BTD1"!J?$2!\FJ*P7=E)5P+'P8M4K MU_A!+VK&Q[DPNM!JOL^$W]I"_G4Y[LTC[U''^EL0Y&2K7X#>.R,ZCNG"F+&" M3TQI)C>GSX0)-FN&B"JOQ&Z $A M,W=7W&?DF0$?@84N#'W')>84>]OQDH5P3(QI>-QA\F1SXNE-?9RI_0E,-:/C M.Y&.[X2?0JDT8_]+N6**-",P80,>Z6&P-L#>YZL.\N7+XD87/(KE\@H;*N0( M^@V8SL-C2G],;.L'FM%@$2R\D-L.1P?DR[0PW[V#U 3R[ZL%*B?2+ YIS@OJ M*$1RVB;S7AR\-EB7#,^=)OIT \<=/VZA"&&DC6U?3&8P8;&O(=N!WG+;?\KM M!7/S%W<$J^4+MD''A64YK@_FK4S?A66+)

Q_"6$R!'1V.Y^5@)2JTI\B)I-[L4L3L#YH,9%MY9%3YF1RFW+E I- \4 >SC@7#[I$ MR9S3B[3D?K".-.,DZ0G"@J="J.-+I+;GHCDD/088%:.&)!BB[\ X^IMBP0/9 MH >@< .)6R&\K;[KBL/=;N CE0FJF$1R4/$A"MI"_\W#[8RCU0F2BDZIA4,6 M\0!FC(:67,^%I89N*>)L4+3&+"JL3=8 A>Z<1?%+%6%Z2X)?DIQETX)VX(M_!PC&U. M9S")Y^>G]OH\"Z'_,'5M,?L-9(O@/UR!H![KRK5BLKA]K/C6?[>*R2MHOJ:AO= M8_7"J? @05:@[3<0::A+.C.\'6'[W:Y,(+@A(E5;X#034-V"Y;V7V^(R 2V& M$8E6;)?SVK_.!^H'U\G'(=\$]$P!*/K0$%$)[Y%6($(EZ$6^329F O3FSZ$5 MGA8OL/*NW8AV(ONDYD0#J].QV<4A@L^;7>ZXIM2V$C>YI9U][W0>X*N8E5W" MTR)N@0D-R__59C )%@G,UWCDUM7U)D_V8OEV?#9P4P(1 /X,DTYV1U M4LU7JEE-P8;UMW&JYUK>$-? M*5E]$(RE(7G8<)" M^6UFWVZML--NW-4V,>[J%]=?^-^LY_*_R7\*Y.9O^NYD&$GL"@3R]K"2-2]5JN6EULW7EFDKHQY)9-C.(RLV.V:_2[5E6M!4#D MO/U+5$Z)(AKLS 4VIM>5I82TB[5KPNC$.EWFR"SAV!'T!_/CTL3:Q7S7=:EL MATAOW1 '_R(/KB]*#@Z,B/H&>*CO'PV;>!OZFR*ZB[[>;.OY(^PJ5AN 4,+" M29!I85MK*3JQZ<2?L8["?IAA0*<9!K%Z\]A&DR<;X)")^\1V1_"$3'6_(A^L MCZ)P!3/P^ZXMZX"ZDYJ%<.(X:=&?LP^W :W3C/NDLCIL^AF.&[O26-XCB-K! M^P3+@'4(JA5=/I<_"K@)"_.Z+O:0P'$[4;O0J'!$#"2*'UA4.#[D+!^OW9Z6 MY P9%XH$ZQ!D<016N,?:[@H9^4DD_\,R%]8Y DRP"%$="Q?=#OSE189KL1&5 M(0@ML[(H[QR85#][)CT^?VY(@:+ 8=>2EO063#[ #F 1%N!'>/FB."G>A7.A M(0C1*A34:_?CVGB#'C=V'UQG"[>X"Z(J[LO5+ZYILE^,HNL2UOR&M;SP@>-O MNA2MN-9%U9?% K:;2+NXCD1_4CA@'@T$VX/HQ4]QKDO@3_&4]DE46D>O.+-I MC$FOY:+WY@B"];#=$G)<*_^K[)%0*M9R\;)PFWI^I'+"$O&$CJUQV([2XZ]V M&CW^;@JQEH_DN?FE\7R+72'O'I^;]U\>R'^^/]^W;N]OL(2F15Y^:;R0I^?F M;\V'%W+_T'IJRA\R*;R[N[]I/LN^LS>/ST^/SXV7)OGR^%OS&5L59[$[\8LHSI\VH(RWU1$]HBPT MAV0;*9(H;4N&U>)5@EMV.W/TP? MB/5 *;%[?P!RBNO!(=9KPH4(+B8"W BYR_%T<++S4[!4VG%6+J M[>;QVU/SH970F" 3 MO]XVG^&1EQ=X7/&0XJ%E/)3Y^Y4E#QF%";<(1L"P&W!1:X8U7IX;H%5D3"X7 M7@4CO2MR_W#;!)USVP3G:7F?+L4O9\\OF;^"4/)+J4">GN\?;NZ?0*G$KCNZ M:S8ES[2:S[_=WVQUEXWBA1/A!162WRXD;^PE)%]7=^FID'RZ0_*_[:HW]6+B MI6^P&C,/$&+@[DK>>#3^E#UE6L;@Q2_WG^]?P*R<7A;8>@&K4_AGK9M?FK?? MOV96F\82Z%PSD)$^;.0L-1GU9 OC]9:6V29G3XM-R=[V6A$[V>AO5\ MFM7,1=F+\P8O7;&MCKPJ9A*%G=A&V]P-N+]-/2)[F'&$)-Z$M NSS(;IY84I MA41\RVNI@^'0%I_QENM;ZM,HGO\.*7D9Y[IV!K@N8>-)R^RS#EXYD@ZY>DP- MMH!WVB'XGG;IQYS)G>=[2$ M[647>''=!7B6X%4JGGXOGC;3S--:H5A%7#5_]JVV=0"-F2KF9"&4Q+:\.,M, MK,H0#>0>".GG5%GF2#?@CJC"$">QR^,UFVO50R:HOW>7\GJ]4#/JVS8IKQ9* MQ>I>^F4;]8)1JN^IW7G9V$^[\WJA7BV?])I*^^A0?N2NL9LU?(CD@F"W!U$^ MDYW&N)N!>,L\DUO#;/7LW@PTE+DG!Q->ZOW@%DX-KI#33@TLV"ZT+S;L'I\U MT, *^@4,(#Q)VJH?T++6DL7M.Z#"(#NWEM@MJK])VX+-#AAFHL^AC?KIV.L+ M#QWZOC^\NKS$+$Y89:'GOEXVN-G'B_4N6:='^64'O,%+K5(J:J7J):Q6J^@U MO5;4X2^C6M8O0X ,K=#W@42-@I9P(K'#G0)O(1)%"FD@A<9 =H' ",,S"R_[ MN\$MZ\*F^>(4ZW[B:H6%\JTH@QA_*KP+*27+7$E,[UO)+01N+?_K6^[BR!:P M0#IYHUXNELX'9"$ASP78^J56N]1!1.P+Y&VO7%+VQ=&5BK>M5A%_Z@;\K9>- M2XHMX#1-K^4I;X]M.O(P!FY'YH:^E8Y0%L4);7ZB@?%9//5&4^(=I<=[F1)G M O*B07$F@,?-BC,!6=,N]?JE[!"Z)>3*C,B<)ME-D6BX=%V[-*=^I]OES+>X M..^.K A#61%GNO=S 8GGZ<_[(HF4N62;Q1>R \\V(83L0+59E"!#\%P:J*FW M 4KIZ).7T]/XL5'3HOAQ*8P?E[8\2E!:.JEEMY[;)Q6B+?,/)Z"??\I, JG9AFKE]N'*'?5C-'"8B."X)CZ0T4 MI_64,E:RHKYV#$WKPJLT0'_E2\:DX55W##RD_U6*3!>AI10J+J[5^QE5.6U+M[VT6M&'G; M6M&0PEDKJNC*.>WW;#($T8N:3II_!98_QB^ -47S(9LZIZJ<6_G3O21#LKO_F,]AL//T3.XJ-TEQL]SN0-3N$!2/C] M%TX='^_8M$PF^\3+O_'5YD_&3\'I>&S#L_I:OC3BB92M7^W;'\&<4^J6=8?*PQHKPSM0Z4JC\1>$Y7U9=/ M"B"EZI7HWUST5R:JOJ14_?GL]T*H72^>G796J8Q9 LD4^6D #I@+J-2SZD0 MU^QG'GRJV8RCTE_3L'E9:=I,;MW$/YX&M!* M?.3]:N&)V$CA8^F7TW]LTT=.2=[TL&]EN>2M*,F;R:V+"J^VBS@J::JDJ9*F MJ0@[U"DSVO#(O\)+AP:.[&(Q$[8B@D'%?46^B_<-812KS?P18TZL MB25^RZC9)QV+,]-WN?SF)S,#X7VY71B:\1-6\R>E/$Y7R6NG!9'*^3@+J;]C M(7P)UVX8,;&?-UVG:^%ECBX?@U .U?Y9-(38%!O"$U VT-GN?T-Q0PP;26W, M'[M=QLE7YH-07VX3BLB/N,&56YT^Y>29#J@WHH-QCH3W9K,V#_!65[V:PQC1 M3";:$;1IX> \OX-N?*]VJZ=CC>^I,TB6-E)V3#@OXM4O=1'BVKZ;OK* ST7G MXU4=6EVT@@(--SED_CE5=9/ UUEH_]%7( MB2$GP0^XX]3Y05JVZ_H 8.0$-()>X/D*=W'"T@WA#QGJ8JCS /EL+X8Z1[\% MG!9#70RE#+6--86^TF\YC^#]Q@A1?LL9[[[R6S;!TF+(7J$GAIX%O^6;9?8I ML\E3@;1,RH?,MJU9[T49[&<&\CD;[/JYP:P,=F6A;*5<#&6P;XP0U4KVG'?_ M1O%"W/)4WLMZ)$V]%X66&%K.UY5;Q5 CA8X8.N;\VIL^MSQ0D7T0-+\7R"WK M.?/'+=MF,9]6X2>&'^7@ M*P?_; "?N=KK3&#>EX-_Z=.VS:+78W"&LQD56,[0]2PARCBS*79]^32R.GX_ M7$K\K;;K^^[@JCA]A;8]UP[\Y:_,2&HO& PH'W\*%YO'+;G2:KB&\!LND5!+ MK%,5WU@@;QWYR+[W1BNNVQQ=$.1"Y6+LWSZ?[DB/Y=N M[DT,/P/+R<#_<%ES^OL,L&Z'DF([E6Q<8*NU_6-5NN53MZDPS MJF:I78'_4=JIEO5.MU8QNMW*_U4OKE^0F[#MT@U,"%3H)>C>B-. 4<73$];A M,&4>X+7IT&-7T1^?.I8WM.GXRG+$JL5+J!EUI)HP MJA=.'!)4 0CJJ%^K5 M\DFOJ;1R)!7E/2>/H;PNO5YA(^H4I/ 1QX>Z2>R<=_\,0]XKL*%RN39 T@;- MH[[POUG/Y7^3F[_IGS_ M4J;K5OJBHMS:S;!QEF[M"GRH:SO/>??/T*U=@0WEUFZ I#-TQE9@8[V/?]-7 M]!/'F.7Y%JB"7VT&\_*%7GG*KSTSD,_9KZV<&\S*KU6VZU:*I#I5)!Z#O:.. MR>C9^K4KL'&6?NT*?*A+T<]Y]UN*%V+8B#Z&_@AU>HQ8CDC0XZXM[B@6/XG< M5K#$AQ2IW5(XC.%P*.^.I-'=D MM?17*7.>Q6I ,N44K :EJNSY;&Y<(^F2Q0?7R3<'0]L=,T9NHVNU;]S!D#F> MM+2>7-LRQ[N961-I_/Z/;22MK__=YI=G9SW^D0"P4I=9X/ W^E?%4NER(AWR MM/-J>3#5Q)/*FLY]!VQD2G&_ SYJ2ON?\>Z?QZ75FV)#?DD:T;<*.3'DY%:F M8E!NDZ9G]IG3IF9?(6X&<6$6QI!;-BDKW,S@1L:$%$HF*%'A[_, ^6S#W_7Z M^=T%4[JLJNBW,MF3]8->TVM%'?XRBEKQ,H1(*VKU\_#?UX!_^@[[&@34E8=^ M3MM]0[T^.E8@A6$8\MEU D\DDNS-, S[F252PA%T8RL_O/RF(:I=Z":VR;?9)V6.9$M#L9U[7M"7GI[I64/<^9W/KOEJ>CYT0 M6T';LSH6Y1:L"S_/A":S=L*]]K'TR]0_9F2I$I)9X31CJ9 TE)#,Z-;=N(X' M;(%R\8E;)AM18)&^&WCLQG6'C'ODZ]>G',&6QD,F^AH3SGH@61G'5/6@;5LF MH:;I!N"*.#V"Q:9*IBJ9JAAS+QV=]6(-Q&M)B=?L[^*3.V(U:V[04QW =H1VG&'HN8R-D*+F6)2HZCCQ'Z?D1;E;>HP+__XTP;! MC4/#+WJQJ"LYK>2T8O8-F5U?+J=U):7B6HE<+U:41%82 M64GDO7'U4LM9+^A*(F=S[Y9(Y-5FLY+(2B(KB7QTKJY7E]E9]>PDHJ^$HZI" MYQG=N?L3HOM,8YIG&"X88BEDV*,F3J5'$."%4U>862JA2W>/F\-FWFO' M$]6'!.P%3-:N:]ON2*:71<:QY71=O-< 94*7NX.YM-Y__J.F:]5/'FDX3@"/ M/[.ARWU,M+B#UXA6S/\*PW)A$77 ^+A,\L?GYZ_D0_.G#[+)PGO4/P<>?.]YX62XWJ_4Z068ST'"7 _OBGRP M/HII,?4.))@L_/],;=$CMM5GS/=R\%#24RWLWX6R3R0R/PZ9%*SR^?4OH"#E MK(_K!;'ZU?7$BZ]KWVOYKOFC[]H@O;T0L:3Y5V#Y8WA__>NB6ND.=A"FPT80 M'UYAJ0^N#S0"+LK"RU,':#K,R4O9$W5+4@:6%JNDW[-\/ (T-RZLA#R!> &1 M!&@& P_Y^I;Z%)@(!-*'J=BB'DB@J=A"-C1A @K?")G6E(:A!Y)1^UC8I=@I MA8^EGR 3^.S2IZ!,(DF7;&G\&7B^U1VOZ&>XR7M[@[6V#E8=8?T705UNQJ-> M'ND&W+&\_AP1XD&3H%&,;Y(^XPP4!>6,=+ +2@?5!N:<#P"(,2@0:Z6:QW'P M7D *C!)1_RM?1+6P##@0]<+RX2B^%HMBIS%CZQS>$;MPK=\9'F, M>$'[3W@^TF>V1=N6#?I1ODI]XLG1 OJ+VB(X]U+!Q+@-^BF_$,APN#[A?X M2>R*?*/<[/_S'UJE^$FOA-&>+=8>9Z7R+"=QG M@$_;\5"5QV(<\P&C3H<>N MHC\^=2QO:-/QE?32\N*E3[/SX?CSC@M.)W\.Q7%9*]1U R5RZ+"'$X?"N@"0 M7R9\7RH4\:V$GXH%;:OOP6*OU+=Z8]FB:EK!*-96#I48F:BGR)-?+_AD?YN' MQ]_OOC9^;9+[AYM"4O!ESA+2=,$W1W&Z#Q%1?V7RU_T#'AE!+GCU( M7'U#Z"^]2]+B5J=/.7FF ^J-Z&#\3NAQX^EPK]9X$8RFSP52,ND?,ALVSIX3J'2WRE!RMGL?BKT]O%4 M]D)2^"Z;?-Q4L11J[ 6L?EQN"9VXWCZ:21I7WGO.[ZGO;77W\0,Q9[#YJ=#>1_:Z&],FB5EVN].IR1>1N[DJUTI'5N5+,[[><'*K M\BG6YE-4EN=3J,R(-*Q%94;$D@L>?V\^D\<[TGAY>7Q^:/YWQS/J8^7")3-A MDYI]@EV&78>,^J['8FTPZ7#(*,Y MQ)!8;F)CRQH$AC.[#@L3,P8B\P(3*ER.^:;$YP$3#]ITU UL0L.FG1Z(+L"% MZU@&V:1OBFFALE,.J2FR";)808(XF[F=Y%)(O-/1$[* MRCQ9.1$\AUFQ(F7$$ZL0L.%H+,K.]:.$7'A>I,"2CFL&S(M0/A88*\?%&, !8/8"\<&_ %*Q!9/*#M)#4 8,SSL#1(9MQTD(26PDP] ML0SQ,&+0DI))3AZE&B/=,2*R@AD9('/@!S!G[ XN% :7#)(3>="8&$R18W%M M818_]MP6'T52,28;KT,8SH"$,L&6H,4)\4\(5:YK\@D0/:#CD"4 +%@>+A73 MD>+X@#6^6MP'!L(5N]WE2459DE5[2>]:EZN..5YMO#\W3.4*D[>F!7"2%CQ\ M*\SO"J>.)8I-14E,0DANE=]BG16R:@?3\+=+^GKW?"8PH@I%:4AMD]!DZ(5B M=;N$IF5#E?1"J;:?C"9=+VC&#AE-;RAM&5B=CLT.7?&1E-6TRLIL16K^$)=% MI1-D$0,Y'W QNW*3/+9-G.\=0GE+_<\C'M5NDF8&*F@'*$ M19F0>KZ?H.5!VU&M+ M4:GTVM$I)YUZ[=V:/NPY:^^ OE)JU?J:=)@S5!WK$@>.L_!#G]4K(?K>0O1D M/(/U"56GZA!D,2IVQZGS@[1LU_5A/"7RJ<5AE.A8Y[-+>4>)QQ2(QU.2D&MY M3LG)5.T7RLG/S'$MG]S2'GNU[-A1TIZ$PGL>+FT(]L(9@))\*91\:?.NES+* M&0BVE$:$7QAG'B6?N=7K>?OC9B6RE,@Z"9&UG#].7%YET1!K^6S89P[Y7""? M _Y#&6)*JJ5#JF7*!=V BTY<]J745OL/Z*+!&#?%=QUEJRFIIFRU&:I9SA]* M7ATEVXCR'Z15(%\HY\SWE<12$DM)K-ETDQ4C"[>TF6UKF$1)KJ-$].G8ZW/&R&\% M\MVVJ:T$EQ)<2G#-1O57\LBV%_/N>#7:W@92[1TUO;J\O>-EV^V,X3]]?V!? M_W]02P,$% @ "X)Z6+I;]R4W&0 230! !$ !S;F]W+3(P,C0P,3,Q M+GAS9.U=6W/;.+)^GU^!XU.U9[8J\CV;.#O.EB+;B6=LRT>2)[O[,@61D,0- M16@ TI?\^FV 5XD7$!)I<8;:K9K($M#=P-=H-!H-X*=_/,]M]$@8MZASOG>T M?[B'B&-0TW*FYWL/HZO.^[U_?/SAAY_^I]/YYZ?!#;J@AC'8WQ*3CM'IZ>X MGW7.)N1O'?)N?&B^,_!DGI[V MGT[V*9L>'!\>'AW\\_9F*(ON!65MR_FV5/IYS.RP_,F!^'F,.0F+'1R%!87Q*P"\I;#7>P8$7G391WW94'X478E^/U _"X8 M'78.CSK'1ZFJZIK'G<.3CA 2NRZSQIY+K@"]"S+!GNV>[WG.[QZVK8E%3% - MFPCPEPHD?G8QFQ+W#L\)7P"89;KFXP\("4 .[4FM%20Y%9?-2Y0^([7+Q5T?\M?_,S;V#\EP]WIEBO-#BG*SC-_S5">M5(4,\\/1D M".MM*$/F0,O3!55-^3??5(QHU&J+$=34$D,2XL38G]+' X-ZCLM>R@R)K"KA M'SJ#88F822P=WF%Q\6%MGL0P=7B&Q<6'#)[8<:@KZXMO@N\6"\N94/\+^$JH M[H=0?P=D$LXAJ2DJPTC(?SY@9C!J*RS*P8+1!6&N17AR>I,$9HQ,SO>$X>Z$ M]OJW!2/[($E8),5@>1"*GX$#X3!IR/;>Q T*20@]!"Z @TW\+FIR^TTRT6T_ M5+$AN/=5L/58C]AV^X@6W=AD,5P[/7T7I1?02_(\L\W^M1\,[WD/CN M87!=X%))IG[ID%Q(,-; CX?R?T>H$WOR'21K_72P6G:%BL>)V7<^RL^K8SJH M'!0IJ+C2*Z7K+0^BS&K!EV'O%?1IUS,M]]H1JQ0I2>GN3554]O3Q7%I^Y-]ZYW.?QR>3D:EM?N7 I*'$Z@\X?03?ZB.KN'7M8#+(:4$[6T1:#%1U+]",=D=7%>]_NW]X/++Y=WP^M?+ MF_YP<]32%)7@_:T\>$O4D2"_ _%J..KW?OG2O[FX' PO___A>O2OC5',(*F$ M\5UY&)/D_P_Y#'9 9O3ZYE.A#GTEQ._7@_@O__O^^.C=WP.@=[-FVFAVAU^N M;OI?*S"_$24EF&<:9A>H(DFV16#UV10[UG.60S@O MC5 M?([9"YT,K:EC32P#.V[7D-%@RYG>4]LR+%(>SHV8*&$^6H59LA-X)AE*O .6 MXK<$4Q1S12';%JG @#P2QR-!)_ !,8CUB,V16X)%[^@!DUU;"KF(14I*#(J+U!@&U%N$1NG<].A];CN:4E5E9B<3?4KY)0 8EZ;0( M@VN0W)E:,-5V.2?2[G^FU'RR;+LT%$4TE(B\6T4DIH9\AZX0XY[8^&Q95NNCM]?GJ(2MO>KL 6T44A*R"A!.HLY9A%Q"1$2^1:!(N8==V7TA $ MQ57=?9R*E'= M/H.FEE3.6*DS&7-U#=L<;52BPIT*3;TH0TL)=H(J1" M[WUJ*Z!HYZ6-6/E;(YJX+%528I"*Z?C5V]C;B3T6[5EIM::RWU,1D^0>31M[ M?V7311.![-I*%%(QB/3&31NQV"1D&)6ZH<[4MAZ)Z3M5XY?/A$X97LPLH\M@ M.7E!7&S9KQ/'U!9*J3FID$8E$<].LK"0M2.%#?W2\0N*Y4528/1C(/)./\NI MPAUF#&H\DM?4OQ13I7ZE@C$5Z5 M5.RM+NT-=57(C\(&H*@%NRFZ>\*N402E/J:"C'7IXVX^KP?BWXX:H&>_ M'>TTK2&:5K@/+B[Z-3V;T(DH)L*A1:6C35I=@U:G#$H]2Z?)J_;P83$;R"2< M/%E<1G55]1+;SCM-6\%M[[F>W55$'#?7]=J78JVF@5S4R@ MC+Z,9/U>B-"5Y*-6C[ 4I*P8H-VMXIP-^3\3&]S,XL,+^ M4B=ASRO1@9(\E#I0.B>\DYQ3!$_TH^#Z5V$-EA+[=UI -EO)EZ.F1#:UWY>/ M;+L7[CE)^[&5S2F@B^NF?)2(I_;(BHX/+-OTPH,&.YT(H5A[3)>EI\0XM1M0 MC'&[1W;688_UTX/*$%/BEXJR9Y\AV2&7[NS84'8-T'-_07N!71)-F'32@W*6 M29BL(6^#\'?#J@"["OX*_7A[F(J[Y^E'TGHGY$%"H.14+W9FDD*AA%0[U4I! M>\^(;_;2M>W@H3;XVF/&#'-RSRR#N-1?(JIJ*+B?.6RB4@7 MWJG!$D)K.Z@Z-)4@IV*#2I#;[;"6&G)7G@N=V9U3Y@9O/@3'6&L9X$IN2B5( M!0>U1KK/'R4%"(_M[E0D#[3PFUHT8I6X4@%2,40M!8A/V+<0[=)'X761UB:L M1#D5-]0]9-]">/,/Q\?#[8; @J='N7:D>"WB2IA3HU, (%+W!]C5S[>KG+-*9]+/EBET)A0$!9(D4CE] M0R*$\9\["\1!0IZ=(N78^OY"!F\#)+D\E0PNF/A"E(H0!Q>+[> 0 MW2"OEN(#: A[).8597XT])IS3QR]70^DDD25T*7BNA%T/@<4LA";=F$<-^32 M9E"C*6WH4N/;@"R"7>VN >J^QH$]3;)*8%/QVAC8Q'PHN:"8#0KYM!C:OGQR M.^R( ;7M"65/F&GG<90DIX0R%92-H/1IQZ EJ+<8P >9@T[,P; [&#YL#*"2 MG!+ 5+@U C"DC8 X^@N>+_X.GQYV.,K^$5EK4A"9_R-577M1HJ:D1"\5)HW0 MB\BB!-T6 R9=AC%,(^#US\5^T5J![S*T5*#E/3T8^C4=21DE2;<2M\1MMHE+ M1:!7J"-6Q.(23@@RJ/%@0'T4=4:H*"MQ+WX7N74J1:?E[Q?8H=U%AZ7DPD1GF0\",56S( 8 MU#$LVUK+F&_,2*D%&3F(N5H0,4X4\O>;EIGO="*^"L$_'P!?9YU+KT0=2O)0 M:D)&HF*N)D1WHPD-R#GEWG(EV"#[-)^&$L2,1,,E$-L=4^U+#3B(0C35UHE85M^T5V&5C'^%:@ MRV?#]DQBBEN,Q>K'$Y2-\)MS,:Q;'G5V?F>RSS@\CQFMO4!AJ5%3=$IYWN6PUWL MN.%/8VR+3R"HY7J"VV=&O<7YGE_05KK]^^PU8]]37 3<$+_Y% M,!L18^90FT[!IH+3=TOF8\*2S?;%]ENMJ*1NJ^GY9]I+MLIT64=\XD?V7S[S_N][_@_W^@3_V85 M8UY4HS[ R^-]1QT#,%I.;13G'O)M7%$5G2:])G K>IAMC5>L;S=H?AZTF]&L M''S_&R /D)2R8)P3L@QB&!=ZN<FQ.N*E& M?R5;Y9Z)9U'F=YX8S=":(%DI_-G,[2%M.G7IBN149O0$J:1?+7<6O@P3?B>. M-N2;?V7%FIH65BK1N(Q+(@91A.;:%*NHB86C@Z;A_1W=K-M&Y-OGR6.IN3U3 M,]>&SI_9FK]RCD?>F'(?+)$U!U$QJ3H]K'!-7]Y[#AU>WH]NPA.^K]M-W)E6 MTI'6(M54\ZJY=A+SS&B&HS5434LT)9N&#K55S]LQT].90_K2;F=!D#.RN+?GJ)BP1.35=DLOFS=[+UGZ&.ZR?F7$-3F"<=('E& M0^B5G]W(H>"$@,@%7L,61=JV R*FM3GP-[]2]@T6B08I7G7EEV_$(GM]*&6@ M! 9 ?S(AS']V"P2O06?R&&W?7TL+'#>G.Q>':WMX8;F^L;EVAG3B/LE8^R.Q MJ3\3%BYO*Z/?U+5P*A,!/O3DS-[#C+T$*;EWU(7UV7\(..KT\GEAA9+F]-IF M1/]LL\#R6BYE>D7F\Y7?(WD6[%58;SL&<4?((X;5/W@/URX/)R29+*XP\&5J M-L+41Y&/GHTYAS4=H!6_2.B#I(@::U!H0D0QR&R./$&Q]J>>.R#8M&QQM ?6 M_;#B%3H9WB,[6+G:/]?*5$)[ [M<78_V3!-Y\]D MZ]*K<^2X(9MU9JKE8&+YR6BU7D/G&P (3*?A2J,/]:075FP="JLTP@)V%PO; M,O!P\6]*%5Y[1LE&- &6JVXB4+?VW"S_\RL@IO;*LKDZZQFJ8[XC2S4#3H M;5MS0+>9T/$+XO][[62/"VA$KI9HT6AJ0%9NO'3G((>!%<&@S**-F)O#N.,5 M]1SPH@O2QU(%:U)$RW$)6((R8W+&+*"*G5]L DL'$5DKAJ&@0A-"<$,0&=IN M&?%#E6M$SOS-CH($C"J9-'5L)D))"5NR;&0&(N>D/WG@?OI-F;!4>5I_D&R- M-1, -DNYK)KIMF?$XL9L/F0KH]]0WPI,$L%S6ZSY%*GX624;,8W6HN$U9_'\ M419YZR1LE^VZ/W;/K)NS77D2>'/GN^6T6VI8 E1A,L6XX+>8?2.BI3"$POAS M(B,DR$[E,C-$E=-9 Z>F=FKW^/#H>)W0:V&M1ACRM8/D&?O]B22].QI]6;RA=8Q,(-CF@V7>J]_DCNDWU4GV76TBV&N"\^O7N6A%S*5>YH>M".3#2 M][.7S3\L5[LIAOI60 $&\&'8HVQ!?9;B%6_"[)=?H(33Y;=4J/-W FJ<*%1L MSC>GVPBCGXX5Q8%_KE:&LM6;H@U91Y>USSJ7/>.\CENID^$4)E;N_WN?PO^3 MT4\ 0M]#V8!@$_;'ZLYZV5JZ36,GDG5]@^[$)4S>#&$]5N]YK%!OJO]Q!^[J M9"*O[27FD-@VM%'F><^H+7;0%4=E2M9NPL!<.;%0)CB5.@N3]0S">@IQBIQ#.57*IHF,QHX?"9<>:E' MNUEKEOFT][GNN.(O4GXQF, MP8YFC-03A0TH-]7TE$JYV2QAI[%^:/&T$AX+$?&F6_QLS;W\.-4:E+9_1F^C M2R7K"!TT/VH@O6BQMTW,"R^^PL=WV:);6/R+ ((#PO*607\@%-R/LRG=;4^N M0SRG="9N#]E7)(FF"S8A2%)U$+&BN\[KEZ.AIKE[?]TKNC0J/*,DND&,G6#M M=(F9_7+Y3)AA%5T66Q'UQGI"K[4]GPC4C3";$A>^$+F#>%I#EE&5LM5\::G@ MHQ?6"=.GY$I*7#DJORT3T\FK6<\&6?EX3M^Y(-#[9@)9U8JKH$8C%EW:@8DY M9:ZPR"*9JKIPQS+5AAIPHYG%_ =M>C;U0/P)PWX+P>OK0NO\(0$* AXA-YBU6+&G4L$,V7#X\WUQ)V]7IB9XAOZT$T>XXLNA MI*%]<"R7#X8/"F75I=*$EE=YG?KJ[6'1S_^VEVZJ KXRE1M1"-+;D-'UZOX6>9R? YA M0HCC8A?P;90VTG?(: 9B3F?%,=E7XMY0R^!?ED 7H/A?]R_(U"EWNT)FA298 MA%K]#,\AX%6<0.5;_+)EGR=7EB:@4/IE,;$;5.%#92ODFAK]K=(?\8,72R_, M) J]EE=40HJ&&L"'X,QDYEVMXHF6I5A=,HI7//@WI]N(N3G<98'I,+J/,WD7 M9_#8Z8AF:%-^='I#JHV-EU:7<;+>"XZ5\6OH8/6?0B8L>C=)S)U!2$;E\*MK M-F+ ;?@"4ETO*S56)?3B3A])WG6IUPN]OH$&Y)= MW>46OL<&.#CB2,S/>*&\UB*_0A/-1O:@CJ^*&FM=Y56:VK;OZ%J-CJ8. .@% M5W.K-V&-E7ER<8W#CHU2X_25H8E]F/ 07^$NF :%YKJ1XB(7)FZ,"/::10R) MBR-!(ID4Y@\1$R@ZZUBF=C.VKH,W,@M#)3##$H<3Y=U,:]%J:HR@[@2>K64. M-=9+BG9RHM7G@[/ EO #B? !Y4D*&$7BB%Y!SH_RZK"-Z3?U.E;?[1/B WG+ MM*!6\7Q44.%59]B?#J YW)B1.?[XPW\!4$L#!!0 ( N">EA61*L;53T M #N; @ 5 &UL[7U9EULYCN9[_XJE3G?/<7JI\CG.M(_MJIYYT@%)T-946/)("F>Z?_V BL6Q.K3P2C?<4TLX M0J'0_0A\! $0!/_U?_[QZ>2G+[183N>S?_N3_+/XTT\TR_,RG7WXMS_]_?T+ M"'_ZG__^+__RK_\-X'_]\O;53\_F^?03S58_/5T0KJC\]/MT]?&GU4?ZZ3_F MBW].O^!/;TYP5>>+3P#_OOZSI_//7Q?3#Q]7/RFAS,7;+GZ[^(M%[[/0$3QF M B-R@4")0&6;HU69:L[_X\-?=!0)#1F0QB"8HB+$2@[()U%\QEIU7G_HR73V MS[^T+PF7]!,/;[9<__AO?_JX6GW^R\\___[[[W_^(RU._CQ??/A9":%_OGCW MG\[?_L>M]_^NU^^6,<:?U[^]?.MR>M<;^6/ES__KUU?O\D?ZA#"=+5^H_T$%V^#]A)(!5K^^8]E^=.__\M//YV)8S$_ MH;=4?VK__OWMRVN/7,[FO]<3_"?].<\__=S>\?/3U[^]>_WJY;,G[Y\_^^7) MJR>_/7W^[F_/G[]_Q_C7G[?Z^IG^[4_+Z:?/)W3QVL<%57Z-/PV:HH4\0_'? M[_^PG[\!S'B23T_6\GC%/Y]_9 /3"2O]L:)9H3.A7#SU9)ZOO>FDJ62^N/C+ M$TQTLGYU*5)4J^E>"> ,PGN/IJG^'FZ MPI/I?U)Y.I^M%IA73^?+U6^TNA@AV==&!$$6GHES2DCJ/ M\$%0UT=]A3E/%OFG^:+0@@W9GW[ZG9K1.;=I9PAQD6]1ZOI\.G_'S\O33Y_6 MGPG3%7VZ^/NZF'_JQ8?5?$A=G#& 1[,O1=XLZ#-.R_,_/M-L24]FY37;^L7U M83NG,:L<("N?V((7!/0U@A51:F$QH8V=2;(!K$UHHAX=37KKHQM1GGS!*;]\ M0B_FBW=X0N\HGRZFJRDMGU%:??OI F2HP>1H))02)+,Y(T07-7@GDO"J1&-= M;]NY'<1-"*0?'8&&U%,_,N4\/YVMEF\I$SN+C/:*'61Z5THB,)^=;@XC>X*D M%82:9101DQ&Z-W.^@V<3FIC'1Y->&NC&B:>X_,CVKOWS_/^>,J83AK)\LGJ* MB\57#E?^@2>G-(F2HG&2(X0J YC0H@G4#JQ/2KBH-&K9W6'9 -@F++&/CB7] M==*-+J^FF*8GUTR9U4Y'K!*RQ19ILN\443"8Y&.U'#^JJ#ISXS:*7J;Q#7YM ML_)B;%H*4:7(($,I8#)'QE$%!SK;*+ :Y55O'^QN)&/RSO?DP'TV<0_1]UPA M%Z=4[A@A^2R%)80BK -#QD#PT8+27D;I9/+.]&?"W6#&Y(/W)T,'!73CP^O/ MM& IS#Z\(ES2!:JOET:^AH0U2=#&,T>+%Y!B3)!"H) "+^:R-RF^CVA,SG5G M9G1413_GZ3RE\!_3U<>GI\O5_!,M;B%+4@2?V0F@XIBXD@0@OP)>"';SE25A M>J\AF^ :DX/=F2K=U=*-,.]6\_S/C_,3ENZRN7:KKR]G^>2T[0N\F2_6TE^M M%M-TNFI+X?OY;_-9;H.9G_ G?G@Y6]&"EBR*AIPHDV2M39S4 8N$(?7J69(BC(@QDA6YAA,[\7Z-HHQ MN6XC(,N>:AHBK)U(Z=&)P(ZF5Y97'JLA)320L[:\[%A9* P7S^[ML;;$]97/ M:TH[7_%B*)[]9@\D>+$S228( 0N[2+HRI"JD[IWANQ_-F*SFKMJ_Y:+VD?UA MW-,KX)QT11JK(,K2DM&)?6>M,^182%LKT;C>&9P-H8W)7/9BR1!:&3*_)P@I M1I6@6!/!>*< (U/76E+%&6\IZZ"3'%2KR"E\]:PFL M"&U-#@EB30C:5LH- MSFTK* Y;:+.59F]E;'<6;C=^_G4^+[]/3TXFBE?*HHT&$:SAV8$9HO<\ 8MP M57EGA?*=57OQ[#%Y*AVTNI-(.VY*WU>U=<449B::D4B0I?!,-5XPV:568*)4 M!I4G.F 1W7;KTF'K6_8B0G=5]'-;OI5H78%B4ZZH8P!^9DOK(H^5G --U222 MTGJ9APAR;P(9DWO2@0;["[N;WE_.5CC[,$TG=(Z'5L__.,];79HMGTT05AHH MF=;U51*B\6X!3*8V>OA MR*T&EH!1$%Q!(,EA>497A.A>\;$URDV8XQ\/U=?&X'N-@"3JR/6$QV[ TQ+"-3@"#9@XY),NVCDTK6SL3Y'IY-*!(>#T6Z MB7Z(G"GCN6-+2RJ*KK(_'(1I.Z <0P6M-;"S'$VM,7'4/%P&]4Y,(RED4"(7 M#)XC!6M87Y8I$:QF]06OC8CD>6H_@D*&T6Q?[<^_AW=H!U=TQ_VO3Y^FJT_K MXNG9.GQE2#3++4UK@U!"1I:$*@Q(QP@I!\F""35J2D[)U'W/ZUXX8\H>#4JG M7BH99.W?^1[/%U9\#NXI\R.(@ M\E1T, 6BJBW-V;@G70)DH^5X/&13[\QQ_T7Y#0,C]HK/%'9V2B2(@"0%@4TV M@R'%AK=Z"\)6:Y.V4:O>N[=WP!C3NL][W$W4WI[Q>$R]/%US6.,TCG:$+$ M:HP!K)J'IE1;5@./+V55A!,AZ-Z>]7U8MES8X#&QH(O\^V6Y2IDV&>#)&YR6 ME[/SS9N)--X[ZRQ8-D-@,$M 'C$40^QO(:&QOFEE4"^962TC, K M6 5O$_' .6#K7@*X)<0Q;9WT9LZ RNK&J+>TPNF,RG-5W*#*O_Y\4V*O M^.O>>OOS[_[?V[UR]>OWG^]LG[E_S;ZSBV;X-USZ=V[X>U"?I.C;$N M=]*^68$)EB)$I0C!$(&IKK8@7('3UII(6>?2NPSO#AA[UVPM^$/>+.:52:I% M98^(%T\/DRN/'%)ONJ^];95P[2KG_/OQY:Z7E M)/FHDXH"E(GL#NG<8N-LH:A$P@;G;1BLEO@"Q)9AZ; 126^=[R?RCF4Z%Z-Y MP4,^R_2>,JIS>//9\A>J\\6Y?\-N#2V?_[%:((M_.L/%UY6FE#I3C5.WD_X'"ZS;$K!)(RJ99W %9V.Y1G>=UGN8!4 MRJ(C;2L>?)$XKFD="Q_OG:X[:J]G7=UZ-&>Q&-::=NK&SKJ--N/&."7S&RQBJ!07M@8]NV M,&-K 8L&+#9H%:T,O9?(:P"ZCF:C(HPD?"75ZO(#A29TUJ>S"$I5]*C)A]3; M>&\-?]2+"C=(?0KI0A99N)<<1%HQEG02G(]14)&+4IOK>SL;!0LOC!F [LN^V&SL.Y7=. ME##0<]_H%YI1R]>AM3DK=L"+:RU#B!%A,1:4*U&Q^$I5O9M\W0-E5.FRKC3: M3^K]#C!?2=,*HXM/18$CQ41$TA -"K#!1DGDT?G>Z^Z]R?!=BI"6J]>UG?U: M%P[2XLLTT_+=_*2PRY^DD]*#KJVWA7,"HK(>JBU*U,3K8?=*M/O1C,K-W%7] MMTN2N@B_XY;Q%YJ=TH6=OMGTYO*H8#L5PO\K;6_;:$544@0MJFWSSP &QAV3 MD3R=G1?4.T;9 >:8_-->[!E:6P/N*<683=5)0C6.V2VM@^3)@4XU!YV\4SC8 M>,9S\V2^/N9V 4GYJ'S2]:S=@M%> M0J3F!L5D5,*(GI1/T]ETN6KC_7*9 M7HW&:PJB0*JF<#3C+828%)!&HEISSJ7W*OH I#'ES/O2HZ M/O_;\]_>O?S'\U>OWW6MQ+K]X8,69#TPEDYU67=4:%Y69V:G'4H3H$C/$22V MOHVA5,A9DE"9<;CE:%KO>2#JOD%L!%I4&7)6&4H*[98EY+C&: *9 MK:L\'%5D[P3[J_407-QI0D4IJP_(,;YK)7TUMFOB)/&$*D6& M*(/4C\J,[K69Y4C8HE.$&MK=+[+5T$?2[+U1H"IR3MW/;6^W53F"Y6!PEGUG MLW,;_?0M*GKH)$TN2DC'SKA3HMWI2@J2%@0IQ1PU%8^ZMZ_6ZZS3H6+I,7&J MNTX/RS:,067?;B^KNB4(, $O>@:*RA*%EL[4WL9H@J> M+*9+_M4S_I$-)"VF\W(YFJ"%\_Q?B*K=;:F\AX2\-!9G>:F,K:"H=^OBH<8R MIJ7J:.0^*"$&I_=9Z>X%M!B\(X,$SI!IG7YJ:ZEG ;-+E'*46?4^U+L1L%$E ME(]%O-U5=:1,\Y-W?WOQZO5_],TP7W[HL)GEN[%WRBBW>^!Q^9&CIB]3_K1? MOOY]2>7E['*KX@FODU_.>F:5JJ3U+H%<-]0+KD LI972:]]N7^"ELG=>:G-T M>S>N^-1BB?]<*^YU?7;16PE/:+GN';=+N3="-B9G;R!.W6I?T5]EW=:X"S3WE?L)MKJQ)@NVJ%:''2($;3QX MK]@NAR2#Z[VZ/0!I3 [5@0C44TG]F@1^Q 7]@LMV[\6G!FRW.G4C&Y/\+9MN#7ZFZA!*2D$0%DS*(V.O!.&5]"- M;,[&C]SRNI)'O0 -J(P!3=*;!7W&:;F(VL[7RB>SQ5!W+\)9I$Z2;\"W^('P[H$Y[=K)=T%H?U]-,TV6>GYY=(\'@ M/TU//RU?SK[0V;XAN_A$1@3O@+"JL]XEJ=0"3I'Q5=J,V#M)NAO2C1*&X@?<=W4T@47@CVMY.P$!M@\= *#'S8NY,L"7[6-6.:^6]#]V(/3]( MOGE0A0RX7C:RGU*Y?J?*VJY^@WX%=2H<9V)6D$N[T*Y:"Z@30Q] ML&M?S!NQ\ =+6A]4S\.R*V^L M,KVKTS?!M1&-?K1$>'>%==R;_;R@/%W+BK\_H?-*P*L^X805334&!RHRTYGD M@9?OD*")/.I8B^R^T;\)KHVH=*CK* ZV3=M97T,T-C-51;D!\F?[RG[GDT][QKF6=AX?9@Z!X&I,C1G>9D,E2"2 M1DC2^Y!LY9"@]ST#FZ/K, .L!,V0KC(RBFVI=G=TRGX=38S^#BUW5&YOW\2?Z_I],%W7LK M]T0FEQE%@H+%M]8*!)BSA!J3*,I*I.Y7/&^.;E0'9@_%L&%T-P"WSKNMO)O7 MU>^XX(!'^>Q=]I!CDASF4(! R;.7:K6WTE4JO>WWO6!&=:GAP9FSCV:&,T)7 M4\4\1H.I2-#H.:+)UD(PMH*L*904,V'N?;+S>W@>0PG6X(9F5_WTC!,N%]=? M<76^C*[WOKY>WDF.)R?+[ZVZDX@L]! C4UR%=LPB-9DHL!S(6D7 MX&.Z0?$(WM1A%#ZD=5OA[,.4$9YOQY82K$BNN7J.C6YHJ[,2Z[[%PEEAI>]^ MJ^N#H+8L(/M1[=P>FAJ.0+^<+J>SUKKS[$Q:$\WY;\HDH*BMQR$$3!F,J0XB M!LV>GN+1LQ_H:/#E\COXMJPB^S%IU4M_0Z=>7DQG.,O7!8$:;?3!@W.!9X#+ M&:*L$5*UJ0KRKLK>_-H<7=?42[OB]?7G=2/ZYW_0(D_YJ1.6OU2>6J6"$$T] M[!\GYH$3"5L/E=#/0CJ$217]F72=Y,K>RMJ$+=T#:M%XLM)+<)Z*0.0 MT+Y5@P:(P22P6&S649A@>I]-NQO)(SB2-CA3ME=)]X7\+:VO=GX_?X]_M$KB MCV>]!IJ_>O?!* ZEDH@Q0\F6%X7*HDC)-P>$O+69'5?1O2_6CE@?0SJE.\<. MH=?N+&18;^GSZ2)_9%SLA!_ ] BR)D,N?GNKJ4\=[A5&7]2H/V7'C:5P=NG3I0V]")*8 MZXG%LG;O)JX8F[!4B%EH7K:+ EQW\X^&@^^(6?@;F9)[*G/W@O$8V!?\.1L>5ZN%M/,0-<1]ZQ@0"4V56H3>==.[ML4YM]?-XZ?GONKOUT-G/<37]>JP7\_V$C"' M)DF2UHJC68U@LD)()MG6<+RM#YA#ZGU\98!A;)FT^/^$'P>AQA&&3'C*"FUJ M!B)36QUV!IZ_!&=?W=+W"Z6 _O&:UP>K*\/H -NR8/"*=/O^5#R:O7W7_? M)V*R3/%&\&B+ %.3!(RB B4GM4(2,?3>!-O&BFR9=[_YT3F??CI=9VW7UTY_ M:WS?>BO^0G6^:/U;)Y4'VXZQ0^)9R4)P%F(Q$40(UAIAL*#>*.&^V_-'=;M[ M1[Y_[8\E='-4>[:V88"K5;O=/JRCTM-PX";#H2PJ(ER0Q)HP.C2X*84 !' M-YB"#XG2;FM>)X![-V*[\=@;H#:4DDF-6*6"-56"$9'EI:J&RNHGIABI[OW3 MNP ?0TP_&OK>:N=V<&H<=36IRA5L!X"B;T7"*;>.B%*"]\$:S)%R\$=>389V M0T9'Q4/I\SAKT*7S-8FE*MV62DI&@.^@UW=JGZ[3*7$+HO8Y< M[V=PY=B="J2--!DT:M/L06N^;@0(78P5VK&.>D?2FV)[M*O!;D1ZR-YW4>$1 M@LTB3':"$F!:M_>W@9W='$ ERE(:K!5[7[SPJ(+-(U)L&"6.+8)HJ9DK"U&R MJNB4*XCU0>/,0TF&@R_G3:6HA4T;=I ="N$Q)%]4CD#K)B0E:XC2&W I M5,S&1U,W:T%_D%SB>.;A(*SKD8'<1J']VHCO&*+<@"Z3%44Q8"K4RF1:BQ,E MH639?$>+M[AXM.AU:Q*/@XSC;?1^]%7I^MY#&&-S!@U4(AL S%)2%FW6\1%;>>6=5"] MZU@.EEL]U+[:HV#L[FH?C+'WI@ HI6@*QW^!=)M/Q.&9"!:B$%5:EIT40]O1 M?;(XA]J6.RKONBCO2+'U52\F^/7H2IC]T,S?&%L1VEUJHO]OE/QK?OF.X9V0I>( MV+V=6(W6F1#!I;8!ZT-F-X;=#(^5[1QI;09?OS9'.ZSG_.W)K170=/9Z1O^; M4_,$>W\[>[JKR/ M%[[A#M^%@)ZB)*1/J'=R%L_"-PQ.!I'XO%(.3&*G?R;[_/_;F"3)%5DZMI6^])Z)PD#25>"H!7/0U%* MH=['&7;!N?]5;M][9G-$I[/3^>GR[J=+]2N_X^/R]>+5?/:!%A.A'2I7(_C0 M>KD@(F!2&I(Q;!:HA&)[!YE]1S FGV=PWMZ^)^YH9.AX-^$^8WA%R^7[CW@Y MEDFIAD1TE1==7MJ,;Y50BB38:$406,C[WG=M]1W!F)R?1T;HO<@P2%+]'A%E M])::KU6,:W)R"4+FV592B"I5KZ7;*7G>=\FYZPE;VQ1;R7K%#J:,+9\:# &6 MZL"K4J2VB8*3NPSU,:X3 S'D>Y5B@^IKD"FS]22O6*-0P8"4AA%;ZUA4##O[ M&$5$%Y6L0S!LC(9[A S;2U_'V>G<=DA7R@?6M[.&JF+)5;<*_ A&IO9=EJ"* M%):BC>GF%2^=]D;W!#XN5^ZF5(O/[#T$!2A:\85M57^NI5.LBMFF9'7WFIL# M2GL\*]*HIL>P#N(^%!O%XG=S $(+DLH4J,H6,%D6B")H*%%D).F4K>40:^$. M5!_ESO$QJ'YL7AQGS;U[7#?'43&+3,C F:U@E&3OU-4,A6HN1A3A;S:,')(09DCH"CBKD-A2R2IVBN2Z47"4:]1P%#R,)L<9 MX]U*C&A1$OKDP82BP)2B(?F< 2VOK!1LL#1,P>M^F:X#I_M,+4))#NY#;AU' M9;806_M)UCLK7E?KZH/[K3]RNN^XO.R:*=Q&U2/9+;HKVRG14X(:6[V/L!5" M3!:*TY4#06FDZUT.=_CMSU&N6@?A^0A8V=ZGK@8=T!A6 MSF-Q?EB[L0]S1K* /I1G,DF'[*R!*BL;:2J^-9Q([10$#Y:-9!"][T,X>HY^ MS,48XYD,/9GS."+&6SG8XD/0*4$VUH&QBCUG5?E':97SM11C0 M<5.&J-D%5,%"$D:VAC8$F(H!D8)WCDJI9I#]C4>P9HZ>TSV#SWUX,9*E]$'O M("G'J%WK,,"FF@3'.VTG2: TB84V&9]1NR"3IK*L2'JQK];B%OP3//I:3 ML:J49(EUF&[I_V5RMAU8^MUN?T>EQ#B=[5M5A:1]T)4MF&W[G#PD"]&W<@MO MJQ9651;Z*&KN'NTZ.':6[T6)(^YZHQ.F6)4AE-I6X>S9=TT14-::939&RK0+ M4 MI94Y!.5,=$"R>AX $D04$I)I>2M*1=)."\P/D*$1.$1)>2ED.]!! MM;7I;=<]B?:=;PV0B%=M-4RIY'X.T;%W-";HG=1)1&9!:3T>;6LS3 YTT*;= M;QI3&E?>91<'FQN''0]N*I_F$XODQO'5$?7ZX4!/K9N+S=ENF>_EP'+G6U6R7N/ M@"ZU)H]1M-C? /D_.OT>T0.S$OX/I>=C(^UO7 M6,)VF>>G:Y=\/EDN:1TZOIIBFIZLAWC^QC*?O6W#7DQG']:7)>S12;4_B"X1 M],"RZ=05]OLJ MH=\]6.MY>-< G>5AL"D%S[,,3%($(;C,P((N(E#;9.S,B7O!'.Y*[:AJ3E4C MN*3*V8D)S"I 5#IJDE;&T/OL:MCKXI7%/>?%BX),0 ME3>N" CD ]N(H"$5:@WK,3)8=I)NMMXXV-UQYQ#'X(L.2ZDA=79P8OTVG^5S MG)+A5>O;.4=IP#B=(;G$. FQ6MV ]]Y1WQ[EJ&XH/"J]=M1@NX^T4>+Y>?:3UWLY[6GRZLK<\*8$,&8L0SUIR^,).C:I@?:X< M8!0KR72>F/=AV=?H-!]N]?6;$6SW0\U/5V\)R_2D7>;&CYO.UM;S,B_P:7[* M-I)BJDKI %0-3S4.C%@(DGV\YM?YY+6AWA<.[ QV3&YY%U;=M&*'4>,A;O[: M'+D05E#1!!YCL_J&W< D$\A(VML8G7.;ERHM?=2/H484]AL*WN3IXW)Y^[/ ME.[R[N9AG^'YE9BK5VO%)@HK:LU>(U.3W7WM%# 1/?! E4G95F]ZYU;O@3(F M?WO A6H_%1S!Z_ZVS?57G,[:5M=\=@5^;Z][P\<-YW7O,MY.7O* MS4>+24!(6K?2'K)4J_9R&/OT$+(Q^=7=>/.0;]U!27T@E(ARA!D.^LN( F>: J#\T$JCW6SHU';/GE,Z9X! MB36\5H8-_-\LYI]IL?J*L]*P?VX\_XU6WS:@[GG#'L'_OH_LD@#H.NY.28"+ M1[XYP;927GONQ*HJ7"P1R*36S-<9IHQ5D)5Q2I,*XN:QH[U7FN_AV7<9OO>S M_[IH$R3$5),R"0)5TRX!R) JV69>!94826+OZQ^_CVA,_EXWGMQ<'3LJI5\) MTK?C4\_H\X+R="TB_OZ$UO*?%5Z-%ZOI?ZY?OW<($QG)56H96^D;^B 1Z4VI7MA'Y:4-QKZC:'K8U?67T^5T1LOET_FGQ&YE^[PKM1U/,D,^ M.SORC$=]Z7'.ZU-^WY35NOZ+]PN<+2LM%DTN.Z^Z0T'ILAH?1$Z=5ND[L-X' MX^4LGYR6Z>S#F5OX+][/KWRPP.8QN0WC(VYM]R/GOKM$V]O(;)G=/9O.R1P M[3T3I7RP7@2H5K%,J@R\'HE6#%)SR>2K-9OUU.B!9DS[#6,EY'%4W\UEW@+Y M=6DN7RZ7IU38F6K?M'S&),;LG1$>B$)LE4L5VFU_$*/V(459H^R=X.P(?TQ) MJ+&2_=BL&9+V[U;T^8KW>)\X+SU*.=$Z2$JF'9]T;:LS%L"@,LA,5D:>MM7W MOC2O!^XQE5 ]0J(/RY-CQIAO%G0R;5L:BZ]/3M9SB'_/+Y\N\D=$!XA(AY7J<('J6\KS#[.V%?&RL*<]K=-FKJ_C M_.M\7GZ?GIP\N0MOR_$4V;8N,(&6H6V3: 1$DA I)=042\#>[4P&&LH *\XF ML.Z$8I(LIR)-*\&O*KD8 MR!X@M3K< $<>\AZ=Z^-EVV 9RYW'=S:>:T.\\J:FB8K>IL@6(K0--H,<\H=V M%6<@9ZU1*I,.NZ8VAX,]\FCY:'-DY 0:WP2Y2/R^QS_6[[YXQ]>*ZMY5]_N(QI3=Z,Z;FVYT1^5T"R1?\H2K]^.Z+8"D5% U2/#DVC:5LA * M2L@Z1B4E1I]\]XFS'<8QI2X&)]6@"NQ&LP>H'[W*)L0 *6D.^=J!)DP&(2<5 MM%99:]%[QWP;N]1UO&=E.45:4:1CL7O!/GPE]N&U;Y-8>8(%=J?*_6\DZ\RTJ6G*'(S&YYP0*8V?V-L5KVUITLW<_0 M;H]R5&78QV%5#_V-(&AY<;HZ7=#5$3S_XS/-EC1T]/+@@P\7QFPG@T[QS .L MU27&K&P[@6<21[PI0T[F[#M6TL9&>U'F15OHWY?Q,N MWO\^GR13(C:7VAC1+B\M$H)G[[YH&2)JZ5+LG5O8">B8XJ31$&\7)1Z3;TP@ MFE0C4ZB,DZ@UFY'\)3H&ZUW*[0Y;8V+O0QP[0AW35NNX.+>U(H_(NA?ST\5$ M$]7,7BHD*H(M G%]AJW$O+6 H-*:=+5^Z\NS/DO3V8KB.7('7+KRMV076[+;$8"U@8 ML[!2!;2%*FY6$;G]L\>4 QF 4 ,KHRMCGO-2-O]*]&XUS_^\/!;&,"^0H4Z5 MBJ/6*Y"Y7$OBX+@Z(&]\;)?"JYO7I'V?)@\]<$RYBN&XT57L/5M8K8F[F%>V M;:$R!&Q1%FEL$R1/2]8[4[8(PI M 3 ,'_:5?;_NQ.<&["VM]]CO&*8HLKA &BQ)CO:T]!!,LJ"K]"KD=H]?;U?_ M05!C"M*'(4A?O71U-=Y_G"[*&V0WZ.G)_+2\G-4%+E>+T]RV]R\"ULOU3\AV MW$(QK"Q:QV():%4[F10E!56U$68;MV.;AV_"$O\H67(0=71W1_ KB^QD;?J^ M#;X:22*"C>U:JAI\.ZY6H2B7L%3OK.J=D[X?S29\"8^2+YTUT8T9ZYS6_4,U MEHI(TH&*[#*;R$.- A'8=0["8BK,VL[L^#ZB31@2'S5#.FIDV-3OT_FG3]/U M%0\X*T_GLY;:H5EFK-\JSEX11V,MH[-'^G>GYW1) >\_PDYIX,N'3)0P ;TF M4*C:X4F7(7EF0W9DLV%[X;SJ/"$O'[ZOK?D'+M;'Y;Z-)M92E0X(0E2.NJK" MUMW)@G7"RZQ5TK[WW;JW0(PI)[N;GF]:D/WDW&]I^;SN_C7[\ V'K:T&I++? MHX@]9D,90BGM.MXPK13V]"'.=N9:2V6Z_N3+(^@739A_H]7K>H-@FE0,QDIP MHC4]S*I -#;REU"=))FKVNSR\5T1[+>WO.-#6Z'%ZQE-(@E;V.$&2UFQBZTE MI-3../I?1GP,9@X]R.!Y=WU,^H K[).GV0=Q*M[.*%&(N4&5+ M*Y)GQ(H]-M3):ENT5F;#\H7]@(S!3WJ$I-M6A2,@W;IVFU"HUITE:K%:@2WMK$I!AIRLAZBL M<&A5E&9XYHVETOX1$F]K)8Z =^LZ;K;&4@;>M$H_+N^LEW$+5G$W4()1F8^U:5[(H)52ET2<;)0]K4/*-KN;^ MD3%P=W5VR[=M!/W9*4TXV%&H:JMIH1@19* O?O:AH4VR#RN#O MLS)=YG9Q4J9W^FBB,&8TT4$AZ,"DC!"$=.!TR)8%!="^R MV!3;H62PCEW;8KJ@ 5J5:T4D;NC<#V![EV.QR=Y[= M99<'5.3!)]W[C[0@;"[F%SJE:4NY85G^7%D^'.DDT M*O+MI=2#4[#EZ;&@_/-OYR!E,6Z2A5!=I7"<96#0DQ0R"C2'D54?9NV[TUR#&D8,?)MIW4 M>'A_[O?Y&"QO[ASC&)*MH^3:3DI\ M#&5MDQN+_B$+VR9R3*5M-R71K4!^P^Q2"D6;X"Q4V6HOE2?@H(%C!*NBT;;6 MU/VRYU%DPJ\\Y_K&!5ECHW .HFU!DVO[9RB19UYN92H\[:EW2?9.0,>6<>G. MMJTRX5W4>?!]J(ORJ"*KSMZQ,(IW##**5K7,UEX8%2@*]ER'"'VW@#BV=,MH MV+:+"H_"LW512E4A&5L$NRJ942KV(U"T&]QC5;5F&W 09W ;C&/+K8R*:5LK M\3@F;5UX5Y3@T7O?.HA8]EF59AN<$PLF.$P!6QG4,8W:II65A\RIC(ILVZOQ M.(:M+?,Q1&E(!)!.!C"F2$#9>GS'G*(-*J'H?PQT.XQCRZB,BFM;*_'@5+M] M@T&NB>UP.VJ6"0R1:S=H"J"DK%:Y!E^/%3GMLE]QR 3+:*BWEU)'D&A9-V#E MWRTPKT[QY-O?#'Y^\.$G'R[)LJ44.J58+GKKO4XGTP_KL4UDR$9ECBZM;[TH MK"P0M,)FRIQN+8K3S0+JO4W";13[&L3;G\@3Y>7LQ;2N/C93/8E*>\<#;;W@ M>(Y@\I B!SVH6PZGON#X(:4P[B,#S942'#\F2=R?UFZ'*25$,P MH(SQ3& MVLD6"^P.QE(UH1>]B_8W@#6F%,(AN+*'4H:V*K>\^1I3+-FRH:ML M[8QM+,Y*@DM2*UV3J+GWE:H;0AM3,N P%F8OY0S-G'7'RG-OJJJDA0!'D4>> M:@8T.8&4OLK@O6=.'X8REYC&%+T?ABN[J6/8>+PUUE]]??<1%Y08,0>CGUHC MTS/0NP?;FWQLETAZ:_R=PN2[G_ADL4".Y%N0_LL54.>IF2>_X^+:VUN;*#F1 M)*I2@J 8G=MM>H+)$#2X&D3K2UU=Z-X_JQOZ7FVQW]'BRS33^JF_W )VLOX@ M_NYU?N8[=O:P+8% % MO*E&8@Y6RMX&;Z"AC"D)<"36W]>S^YBDZ=>T^0PGE;N'<=Y8>N)EYG"VU7FT MJRV,+A8B*072HJ:8=+L%MC.A-T,VINS#2/@Y@$J']0+.CKJOVU1_2T WR/-9 MRS?/ZZOY'BZTN>&\O?YOS;V:JU'><_?3GCL):6*PY+F&U)(*B M3.=J B12!M#[&'SFJ#;U7@\'',Z^-G<':,_XF^5JFB?)(:EV*:/.6%KE "\2 ME0+D$G-MM=+5]-X-V0/NF+R'L?#[IKD^%!NZN0P[ '[!/TX_M+#6&RH>H6K5 M7!RR$%PTZS2H$J[(8GJ7+^V.=DRNQ0]$WEVX< 3_X\UB_F7:KO!B^ -Z'0\\ M9CA?8YOQ=?4P^#'G+N@O-*,Z74VL%3E$$\&Y',&TOH*HV=G5*6I1I8M&>S;9"=<([N@$)K6V"JC+6W&=P, MV?C6Z_W8K%3 M!$]1!^LCU=K;_]L(V/@6R[[,Z:^=;L2Y(/4U;/?*H)8B939M.\&#<4;S=UJ" M5$[9*K-SKO=)K&WPC:E(8$@#U%U7OU4EY-OWR+']^RW6S[*;,\/9GNNT^\ M]S.'"\]V'OG L5HT1@4C(U 1%HQPS<-A-Z>HD%*P.2;5NP)UH%CMFV"O"?7I MQ[9;\W)V,8'X#4^62UHM_X$GIY=;>[_C+--$IIQJNUXIA9S8\HIVMJ8U8HH9 M4TA9FM+;NNV/^C'$>-NP[.Z4U,'TVCFM>@LWO_"4X4Y7R[>T)'[.QXF3*GC7 M&HTJQ\N\1@%!%@V8I$Q4LS6R=W7OQN"VC .'O0WM@/3:4TW]+GK?8-WXA7!U M7G.@**>B$T)2GM=_[PE8. 5*L8$_7.C2O3''=@@?0T"X#YT&U-?0ENFW>?,S M3AE].KFX@?SNDH/UA80!E1/2!TA:MYNG-8FW.36H6U42TH$43(E4$M"Q365 ;1=16 M_\,0=+4"D2= MA5(V%EE[G]S9$N(FG/(_'J>Z:.P(Z;E;L33R&,X[0DS[UTIL^+CADG*[C+=3 M/N[6HW^C%:]ASLKJ$X@2 ICL/(3$WUD3D@^"F"^]RRKOPM%K+^%[*9E(B>UK M!]*TSG%;:AE)%[VVG_KFT8;,=>U/DOCV$7GKIOOET">ROB_ER M.:D:LVRGJK4RNMW"S):Y&@=L.Z.,&-E<#K6W?1W)F(HAAF?%]L+O3H1+:WW% M&D]*H1!-)1"B-9,6U4*(@B 8+)X,8UT%>$?J5C[S>B^EM8]/K M^O!GJS:V:>RY_W.'A8]IDZ$:2:SEL2]C$U#Q-ED/R$B'76+(T4N4ZH"MQ/[ QFM)N M1!I.10.S9QT$3Y \)5\-$+;;4%TB0"0'5L;B2DXR8>\$Q7?@C&FGX,!,V5X= M _/CK_-Y^7UZY#2R*?>0LW?YY(DZI#*]A3:,P(&Y-I1J!V;D)&OBAT8-WC@!)AJ.481*@+X$Y !&\@\' MH=F@/J]-1H;22M77$L\4>8"YL.9U*2&Y4$7O_JF;^[SC< /WX,5],V1O50P7 M&;=HKU3)#D+6H(C=!:/:*4%V'T!)4T,RP?DP(/7O21,=N31D0#;L+/NA\R/2 M:^-KJ8R +)A !1(9]B>U,*ZFZ*P:ZMC1]_(C'<9W?2).HB*OK)6@C>4)Q_(' M=(:_2[:$B J-[+W1\0"DD1K"7=GQ(/7W4,C>L^!F>'Z&Z,9EW3E:S6-,D&1@ MQTCG#+%%5-Z)5&IJ>RMEV^3(70\:8_S:0?'=93R<[7LY>[.89UI>%N:QY_J, MOM#)_'-KP#*I6"O5=@09(W\1LN%UDNT^KP2^$%OKP;/&#V <8V@[I/7HJ;(A MB?6%EF.R'O@I+A9?ZWS1^CPQ.(S%Y9*A>,.CKH& 7UE?09E#-92M[]UM;T-H8ZH> M.P1E.BAH./:<)?3(H")5/.C0BHHP(434+7E34R$?IU"&YL M+_Y!#5FY;PN:3D),J/T58#3ONT/4("$/H-,463OO9!YP$3JEFC' M5.EU(',S@!H'M$"7&YDLBNLF4H>HV*$GMHDQMF:5FDVDDB I9VQ],[(>ZDSO M!O V(5;X@8C525$;5@^>O]Z^M"Z6__XO_P]02P,$% @ "X)Z6+QUL7M- MC ?K\& !4 !S;F]W+3(P,C0P,3,Q7V1E9BYX;6SLO5MW6SF2)OK>OR)/ MSNN)2MPOM:9ZENQT5OFTT_;8SN[I>='")6"QDR+=).5,UZ\_ >IJB91XP=ZD M**VN5I(2S1V(^ !$!!!?_,__]>?I\(>O.)D.QJ.__CSW_[ M\;=/OX#[\7_]Z[_\R__\?P#^SXL/;W[X>9S.3G$T^^'E!,,,\P]_#&8G/\Q. M\(?_&$]^'WP-/[P?AED93TX!_G7^SUZ.OWR;##Z?S'X03*C+CUW^=?)7':Q- M3'JP(2$HEC(XC @BZ>2U2%A2^G\__U5Z%H-"!5RI "H+#[Z@ ;2199M"*3+- MOW0X&/W^U_HCABG^0,,;3>=O__;CR6SVY:\__?3''W_\Y<\X&?YE//G\DV!, M_G3YZ1\O/O[GG<__(>>?YM[[G^9_O?KH=+#H@_2U_*?_\^N;C^D$3P,,1M-9 M&*7K!]#C\^SJ']Z41O]T_D?ZZ'3PU^G\W[\9IS";&^C!(?RP]!/U'5Q^#.JO M@ N0_"]_3O./__HO/_QPKKDP29/Q$#]@^>'BY6\?7M^5=#":_90'IS]=?.:G M,!R2Q/-OF'W[@G_[<3HX_3+$R]^=3+ LE?YRR%4H7<7Y'_7;?MI:IA,29)+. M"$OT6QQ5B#>4<=&W;R_SU7=!QA+.AK.&$M_][J;RCD_#H*6"[WQU VGG7P2G M>!IQTE+4[[[WAIR70MZ6L'[E=#3^HPS#[_B7-#[]:2[?RW=O/[Y[\_KGHT^O M?GYQ].;H[<-O;WX^BIE%X/ /V3L MC,UWK3Z]1%$)TSBW^\4CR/Y"_H3#V?3R-U7/:Z0<32Y'=C'CUMHXRF1\VM2> MLW$S-9Y;BH3^\8?Q)..$?"7ZTWP9^&L:CJ>8__;C;'*&U[\A0:F+*V,D07P/CBPEK/DM.))\D=J_>]GI>#27Z^C7N:]Y3,.0WCH+BE/\JX(7$#,/P#!SV@\M]RFT-OH= M*5H:?9&'?M?BV]KFMJFW4^Q=4[.&IGYQ(1''6+0U!B)Z3;M9+!"CUA"EY,DF MH;CKT-0O#L_4FRBVX:R>3F8DS6@Z'@YR3:6]&LU(E3B=+UP.-3(1+' 9$)13 MY.9RQR!;B3&&F*-?R=CTD!N&IG?71K[O^8_8@6NFUKNF%JU-?8'G5:1:QW_; MP.B[\-W:6>H!TV^AYA[F^X5TLNC K%>@72Z$=9(S4G@+.C(MO0JYX(+TU-X; M?XGKUK?MU]%N2YN/QG\EL,/K\\2Q.!WD0)M\N=AY;N#59(Z!6#I0Q MMNY! = J6W1Q FUY*+-W_R/ZVZ];&F#<7'L-7;0ZT'=_C' R/1E\F>-5%2E# M9 HLUFTJNPR!%P6'$V'8QP.CU*_WTVF)ZKLN*4=A%N:+< B8Z#0LO!&1G!943K'8\29>/[(%3B:8YRG^]V'R;C+?#/._A^$9OL?)QY,PP>,47(F69\B\1!IP$N"%D&!< M+-XB!?YQI?S8&G-]-8^<'!#I(,$PZ8J;YC(_?YP__YM+ :;C,L&7'(* M5) 97,P%DDF6:YF2\:U3#2N(]>B1T5KU'20@;HAX9S>+0NE"+C64J"RH:,D; M1I5H-W/D5F-@3+GN4'%POD,K5=]%@6Z.@HO-+&=DJ#F"-10*T7 U1!L2K5^" M8F4IBU_M?& ;!!R(R]!"Q7!X$\))S298Q MG3K<%@[/4VBF[+M L-L"X=,$P_1L\FTNW86@ FW4?-?^KH/$\BMZ-?OV>C1#DF]VL6"]F]3_UO.8 MMV=5<^_*=\N9T-G[[.K%8$W+F22?QJ%T@,X5X8,A';7.2+61_-$C:P<&O M# M?U$M^=,M+=(0?V]2 ?KQ$_W\]=7;3Q_?_?+QT[N7__:/=V]^?O7AXZO__=OK M3__YO6#K5X$^\.VM*T'7&4QWU:"2H?1.>V"B)% ^6O 6'62&A#>#U2#KJ/&O:L&/5_] M:(_],A[1V_-KM"5EQKS0X%GPH(JF<-O35JN39CG+I#6VCFCN%6A/KE:L9>AE MF-E:X1VDQ&_)='F): 6A.KI4L5"@'=>';F^X<5=:[PT2+/.4M8[ /9O?*RNT M:@9&!@S,>,DX-M\%>X3"JL6B/2%A'65W<4Y&_NYH=G'2[[4SRF6$P#)MERI9 MB)Y>T>;)7;U-Z$3S$Y$;S^\_[FA@DMLG()OJL[,BT7EX?5FUZJ/1+AF(VM22 M""LA6FX@92-2B2D%I;O+8NW*RIO;9'G2:@.%=C![%Z10+@23P89D; ).7F^] M(.IHH2H9:'A!V@IBV?K 8JDPC]CB;13

'V4W!8E[$0@Q?.:.%;+^3W"O2($=!.T1T<:!^E='9Z-JQ' MJ>]F)SBI.]D$3ZJK\Q5?C]+X%"\$-5D3*BW%OSI3+..X!,<#!Z.\)>44BI)5 M:T2L*MQC1DM8;%8DD>,@0:J[> <^^UX5+-*I!'ZQ.?+Q/<5I84N)8E$$)0(2E,8 M$Z)"\,HJ+"EB;GY9]CYY#L'Q;Z;O#MQ$6HBJ'X,_X_E_7Y_[L"?C(7W_]%P7 M'TCP7\:3/\(D'ZL8@B%X0I",HEQA/<1,2/8HC8E>%!-;'W.N*>)>'%%MDUWN MTB3=AI)WC^N==TE9P:!H0RN=-@:O&8>F\@D3VC JEP)M@0%U9$K M<%$'^KVT5K4_L6HA^6$C;P?6[2!P7G[K1"D*YZ5&X+:$>N. -FD=-"3A?7$A M6>U;,Z3NT>6>/I'4Q@8=Q--S@8+1?R2:*LDG7X9 MCK_AN>3OSR;IA-3W?AA&TV-+<4O.Y$2&>N--H4X0LF6@%>.&16NS*WVN:,M% M?9* :VJ_#J[1WS=/EDI]C-%[0SL\8%*:%)4TN%*)F1/'G -JKUF/Z]M209\D MY!K:KH/K^O?.DQM7@*?'F*HF&(-H."W(CB6(/D8H(D>5@W/1M;_QMJ)P3Q)8 M6]JH@[O_]\V [^1D)LM4@@+O*MV!419B2H:6VJR*047::DTHL*IL3Q)*VUEH MZ?7]3>EG[@U)SN)_89I]&O]R-CN;X+^?<[%]/PNL1I^4 ",%*8A[#E$I!Y8K M&877,<;5J.NV%.0PH=2[B1;D6C?GEZW"'[U__7(NZ0M247X?OM63B:/))(P^ MSP\I+K5(6OHN-@F3X;?K "4EEP*3%BS6> ML=:_N18@KDUZ?]F,^4!39#)(LPONAZ.JL+U=H3 4'=19-CXW3A918":D$ M_> 8(*B8*C65I&B9\7B;D;-;!VP5H0\3EKNQZ0)4;IW0O\\?6&D M'2+K*4! M#"&!RN1Q^APSI'IDEKF+4?49>CYCLE>++H#D]L<(\]E3[PN25)_"G_\QF)U4 M3=%0Z@I_M1'4^R$2"Z:06H1H?79UCSB'C:%6=EB D:U/!KZ3[3I?,ZE0KE1Z0JAI89D%\&F3Y_^ 7RZ.'O+1*'_ M617R;N1R+"E$#L8A^,HC1'NR!J<\!YX*DSR(H$3K&\[KR'?8<.K,4@M@U2;C M_Z"P\TEQK+1.:+F%$**C6+>&N3YX,%H;)94PH9N;B:N)]PRJ3>RT %,;Y_Y7 MRJI\M]A^P,$YV9#TJ$(J%J03$926L=:42DBN.)H$/@:1NX#66E(^ 81U9[4% MEUFWOI=_7ZIDL<2T;?.D:59()PTH1%)0P@A#_4#IO'GK]<90]&& M1J155K7W%$)M4 $V2A\C,\*QUMY:UV,Z; SO%2(60'[K4X7%Q0M7YW2D_.O> M:1?%$)5*<)3(^<"2/><.[)P9P%+$%#$$<%F:8))7Q;7>R3>7]K!AVI,5%P!P MZS.$9>7D;\;3Z?S XU/X\]AJ+J,6%K*O-<:2YHMC69*D20HG;!*Z=GK?^9ETHH;NS M.E.?M-:U8Q5/+M8L@0)G&8+CRKB(N8C<2:%#XSK3IC60A B7(P?-'44:0F6* M9Q5"X@&5%#%B[+D&^//M"?_O'JT^N71V^^G[BMR92_?U2_S,KW#+,[ MFF47G8\,+426:H6*+^>L. 4#=[(HPW7[7%?'-,O")<]#DI"T#*!H8840G T.SO(X]'Z!97D>-^T*SO*R[*H_%*28,2&UK"SQ+8[$1@9%G MZ)DNFC<_]][OKM5K&7?%KM7K*'DW38A7$/"Y:_7:IER_&_$&=M@)8&RRAH4J M&2VJH$R*$#2]+47[[$/6.K7VP1Y7U^IN<;*.^KOO6IT=,L50]?JM71_?]?J=137D#!K.ID=O_MC1.'=R>#+.5J+=$9A MJ:EK"RH9!A1&*0A>*6.$<+:LE'ZA;[XQE>G=]32^\]!'O-]OI\"&A$'?"7*Y MAZP@RCI[^:HVW<5NO:4A%IES"RVV7&D7B*24HB5&%M!95C;G8"$(DRB6X8Y6 M'N,]6VG/W0>#+ME5N[/G.LIKO6.^'GT]K\V\/LBYY%]URF0F DC&2):8$KA2 M,EA>DD#),]YN;[-DYUSZB/YVT*VU/FZNL@Y()N]OO>%S(O< ":/2U.Z@44(H MRH(T/LAL*Z/N4VQ7M$U,W4[A'7"Q+:;H746HI]ZN:"W#K=2D9A.M]]:N2.3$ MG:FW1(3W- ,BKXP/]2@/@TG%Q-*\P=UC:5?4'@GK*+O7ABT779_Q*2M#6_[AA& M^>/9Z2GYV./R KYJ/I M%&?3^.WO./X\"5].!NFHSLF?:[N)X723(^E>Y6MQCKT[A38Z_/Z 7W%TAM-Z MU? 5?>5D%(8OSZ:S\2G%C7&5[ A1:'HSDEP5D=P@?%4 M- 5HKO7RM*FL6X=]Z03SV1#?E34E. ^ ". ^98I2F:UEB8@: O>U;;PWV2O/ M27>MX\*M).[KH+X7[-T)*?LSYJZ/_VM2YFIKO%Y3PG#N>BMF!/TO@]")XG)O M:RL&YD"$8K.76FB^4E3R0$9QJ0 [2T_T"(!Q:T,TSC)_/ ?839$NDW]7(CK8+]/? M<_C0I^7746Y#B\]]T,FWX]\^'BMN%*?_ \DI,E%2(D1C!9CBC+&!?V>1312_'@KK7606W@['OUVV;^OY."DI:U' MHBWU+D(")[,$S"EG)9!+W;JKU8W'/V9[;JO-#O*&]1[]V:0V?#QW-HYY3"B+ M4X"IDN2'&" X#"2>RQQYK,-N;]WO9.@_D;.3B& KU3^"Q,W;,)G0O_B*.TK, MW'G^KA,O]RND46+E):&*))N0 MM%6MZ]V62[-]6=>M;SX/DSR/UJ)58'C-OR9=J8!UJ4UK<3MK?1 M78,W4G!OUJ?G)NE057X8$B[74[#D!2!GPDL]UHTO 92P51#**60XA14NQ%-) F=* +&0M=^W:W9#J _;P3]7?0G_BN?)?274R)5>3KZ ;D0[+MYC)D6XL^")<&YN@@ MP?6@G(*QH'DT@-+4@S6G(1BIP"LO+6J94;4^)M\-7!ZX,+E;M*QCA0Y0_S %>ELX%K5C.&6@M)0VX8"#$ZE?Q$!FS0C-LS<:WDF#] M)TS;VG/#$95A&M+\_D6JR]<4HV,^&#"NKM#[]!8WP'I'!GKJ+T#1%S$]WOAO#3) G)>OH@#GK ?M8E R62W22LQ9#V0OKQYX (["Y@J\:\6-J4:OA+BL M"UI!C(9G$#<>W?^IPX;*OVV^+337^'#AICB9V2!MJ:WLK $52H*0BX$DLF4Z MITK1\A@,>,\!0EO[K:.PQG;[E31U>G9ZN9['DHTL%G)")&F< R=D!.>C$.B$ MBJ;%0=!W#^WWJ&!CM8];Z*SQ'OAK^/.&((ICY%@8B-K96>G@P!?48!+7C 8: M>%BIY.R+/N G'7,T0%B/H[+[(\PP7JKXN+ES_@5A^.YG+6QY]6-B%1O1#A+.W"L M/!&"T2[*'3!K(Y94@FW.G;&R/LYSWM\_4Z^&?DQR(K M08,O@%'7@H[*.Y52!.G(E=/":F9:8^8^>?8@9?>FFQO)FRJ]9:Q2;U0M.J.\ M_-TGG)P>RY0P"H(G.J11^U*Y.(R!Z#AZH4WPYE;:8,FUM(>>].AMW5Z?'6P? M1_DKK8*#Z6#T^=6?M7T;'KMDO5-*0?+&@5))@$^T:PJ1HHHI1A95XSE_5XI' M;_U&"N[@[MG2G>^W*9:SX9M!P6.*MT5*RD.I]6#*N0C!T-NL'/.6A8+(^O(Q MK\4Z&%"T-D$75P#.VSL._ED;.YZO5]5I.3JM#8S^.=?'>5/'8Y:XR\)Y8"(@ M;5Y.M17'O;A39J/#W^T=>L0Q=SPUT49)9'$CO$\V-HB!&G8"[ M8*-V+%K>NA'70S)MNW(N^?[SU'DJ-$1;/'B6&8U7!W !ZUNG?$3.4FSMD-TG M3U\%P4UQ<'N-;*;PO2T.3HZ<1\$-L%RY_PU7-;@LD(R*7F;D6;0XX]^GXN!V M1GVH1'@=Y?96)+J*4$^H1'@M&ZU4+;J)@GNS?LQ&A\(YB#!/6(M$;K^EU9#3 M7Y)463:Y9+?G)<+MC;Z.7KN[67MQ7F \Q?_%*RA,D-->:OI(& W184C&*BUS MZ_S<=P+L2]7P6D99?&-V XVV3KC7YN(XK4 /P\L!TECG[>YP#S_K,=NV"W7V7YWWZL^+3N&51XO^ES^%/X]S MX-J)%, 420"U.8-/&4'22B:R+AI3ZX**#<3L/WG2:7C0M:%Z8CUKEP>X^&!9 MQ"O7DL!^QQ+O5_)E>Z7WE9)A*AE71 T,8+2R8-SF8-U,6"AGR*WOBNPTY1, MX3XQ'CCH7&\S5CH:SX4&J1-3VB5E;>M%^5&D9-;!P5HIF744O@\IF>54R$QB MXAPU),RD(FR-=1+;2D=ECHXUO9]Z52.'747-OC."K"/742.'7 M,M1*U.";:+DW") S6#MT17 V>!*._$4O+()AWJ3,0T;3H@_M8R"%;V_Y=93; M#2E\9-J5Z+!V-=:^EHO,!15)%YY?74%DPPR"PKWK".&N4]\@3H-L%X MUX9Z= G0%DT@.I1FOQ*7O32(>!#_@25R220#5E+E>0Q?DL;(3&U CK3' M<%KNO:\MWI0)5ENG3?/$?]L1[&4Z="U@+=ZY=V'@+FK4AL/Q'U7V7\:3G\=G M<5;.AG*QO!B$.AH/9MZOYD<:?1[5&XEA:'GE1&82+JF:?+ 3M>>UW[S,FF1EO MS8:\GH0'!J(.S=/=G9W[U]-C582/@A70%/+0BBT+Q.@R%&:D+ $U\ZV9DE<2 M[,"@T]X8'139KB3D=='_,47'%(X' 47D>E%)F3DK$L7IWD29G'6Y(S;V545\ MBBC:T$#=)@JWEH6@L1!4L,&E2*30NK5O?'FXE^U-$ M8&N3+JWX?2PYM^-;J_:NLV['?,_S;K<5]IQY>\Z\/6?>=I1Y>TYE[-46_)S* M>$YE/*QT"/**M#5C^(41WI7%#SJ/ MKAT&E8M*(%2LG @Z@Z?E 0RW.@HED:G6#'TK"=977J,E+NYP@S>WP+[D-Q:/ M9WZ)Q#IAO101M%.TJ\20:#B: 9;DC7(HC;FO*J;=1-KEC9\.+'^'^+&)!3J) M/*>SR:!Z (ME7/S;JSOK#\O>4=^4;>3>45O:1ABXX^7U;,!] R&MZC(6BKR] MHY5>65\I@D( 5S)W47N72FM?8/_ ]U#CVSW$WCIVZP!SOWW\^_@K3D;GC3\F M7\;G9+^5E^CH,X[2 *('9P;_#H>X;=?P^1WG/UR-LI7=9HH;"XR@/$T^12/ MU;OP%D(QG*6<6 M@3.U(9$1KB9A E@T+J9H=;:M3Q\72_*$ -+ %!VD_E^.3T\IN!F$X?OPY8I M3Q=$%;0&&P*-4P8&$44&9HTHQDK-5J.O6.N <8$@3P@>VQNBBQ8A%]L@@3;. M[FQ^4K <:5B07>5:%BE"$%Z +R+4?FJ"^_;'T/<(]*30TLHP730(J>V0RH ^ MAM-WY6*]NQ MHA5%N @NU%Z-,5FHQ>]0::&R40IM:NWUWB/.4T),(Z-TT%7W ME\$HC.K*]WI$RCFK_O4X7_^F2T'V%L72466PYCMUD&IL M9+QGUNT@TFHZ)D?+;@S6 2J6@19@"0$Q0&!&ZQ",S:SU+KG_2'T@+;GW0%W' MJ!T ]'Z7,1FGG8P!6"8_0(7$P&EA0%KA0TJHBCIP7WYWME[+MU_'4!UD'&\F M22^SH@OES,AU5$;6GAR:?$KE(/A0DQN^9*U5(0UUF-Z^3[8GC*U.S-?)8K4H M&Q*1"41R;UFLU]9<-O46F8&8LN2F9 IC6A?@[$E::F\ M+UANDABWA/;AB 3 M#]J"S%S1]N]K])P,:,:U,>A4Q-;KT%XE'/8'.8V,U##-67D9:T+F@KKX_ @[ M*5VT8F!4$:",%N"\%6"*QIQ$M"&LE'1X@+GYUF,/+\&PK6Z[,_,%EE<1IB%+ M^QT!^F=GW\H1JM+\7V?G5\DO M[Z#9F+D0"HK'6DCE/$2C$+QPS#G:I7Q:Z4[S@S;?0+A^^8:W-.:X3TMT45%[ MZW;:[&683+Z1ZS,O-SB*TWE!YW$07MH4$DC-30US"NFD2"@HG2VIH';-O<.5 M)-M!F_H.K\-W8(W>,7,<1>9!: _.5C:"3+ .+I*P@1PBK07!V_6*E=U@I+4= MUX+*6D9HN2-5OO7;HJ5T=GHVI$4V_WTRGDY_&TTP#&L%^-])ER^PC"=8";-M M2HR\9PV.EE\26_X3AL[F=NCB&M;"K?FZ>'(P MK15@9Q,\UL)Q'Z0"XXNNG6]ID^;>@I,J*Y>D3*4+?V8EX0X*3=V:IH-+64=? MPV!8LSF_C"ZM:U^\]+-5A M.<*-K= %%?$#EGY"G4FES4'\)7KR=(? M#&_-W;&J; >/K"9&:>CA+PQL1_G6!+@UB.]\A&.;A71"43""D5S::!F$R!F0 MS(R[*"2YNQOE&=82XS!<_9[-T76FZD')[]WM;RRM*:K@I+90F$X4_P9?BV 9 MZ"(CC398M6$:M)6$3QE^71BQY0V.MH/Z?L^7Q=#"S,CQ](;VAL@SA& ]9.EI MU;:Y,"5Z!N8>9&'W')>;FW#7.^]5;O 8O49NG0!/X4Z]5J4A2%KU _TL6OF0 M;E\U:P2\*Q&>,+0V,\/2ZL<>&2E;]*A=[P&=LT;VTDEVN1]?^;T'H[/QV:T% MYGV]HDI#O<+*53PA(W>.N01A?I?&)D?QA-"5OUG:[!/B:O>,FL1?:XN_=9>, M>V?6 T*<7RGE.9.#&P1DFM*5H=A3K$2A&8]*A&*#$EXT5N#V4O?%3+DKI-YI MSM&OG?>%XO)%&%9>XX\GB+,WXXO[;?5BI4L,,GS5DLR\X:VO8,B3LD.@U,TPG/TEVY+FLF5I"LH^KSY5+MII:\C?56@,06 MJN\7' J52Z$R>IA*F%@H9@E<"C!>F&(BR]RT[L+1-R@>*-ON&Q/K:+P#++R? MX),7V8G**$C4'X5,EZ:>@R'G:R).P MM)\GK;)IW71]=>GZCQQ;V732EPNS3\4^_WG(;^S0$SCPOQ'E-65V,JM]5\U5#FLL?:61A>CKBK_-9VTG2>#&NHK#W,G''.5# 4[KE, M(:#2MH"7T=$LB3ID1W.%M?9X#RMS%DU$3;L),,4TJ" 9>"LL,$WZTXY%%*U3 MCT\S<[8.4CO(G*UCYWW)G-W3&L#[)&@[C"!)JZ \,G*>F:+1*.:8R!EMT[-C'@WH$PQ6A==RP1*^ !1H@0I,X88O.'8>CW9,R;U'7O>+0RS M[S3KJXSEF69]"3Z; *1+]NI-K+OO-.O1H#;29U"&U<+_2B93VW1E$X75/ :F M6[HO=.L.RV9C5+5!IGD=^18>ZYD"UH;RWEA@OS-YH[] MX=*LKV7KM6C6US'4+FG6I<'@9>"0O7;D6D-7#++2C'.$0"-BCNT5I1I#OLOF[[@YQ&1NJX>O.AX]@W.)U^.@DC+GZE M3YY,CX/!JI8"W$>*OEE"<,P&R([6R1RMD?E6"F.U8KEU!7G<=Y0V.=/NW7RM MK\!M*?N-(M3ZL6/E1."""Q"(E2/$6XC&6AH*[>4JTA0MO@\DWI+K&9A]&[=C M?MF'AG(YA'>3-^/1Y^I,9I%#\ **\9P6]4I>0VH%6M;1!%6DQ;EPH5 33&S\ZDZ&@4Y&+!W '-MZNL? UU,XY5S4-D66LMT$?HL?]XRJ1J;HF)ECL81W M'(!DC8_)@V:5IK=4@2GJAF0SL]YA5F*UZH=-GOX,I6X,U4'3\OL/E->.CV)B M/ EMP2M%LZ-@@BA" '3>!<^#UK;?6]W/<7&;N]Z=(N$NKLU^X?KVI$T1C7*U M!T,RY..JJ, +6,Q2:%)O1 MUGRNBQ"4DL \JL*$,^VK_-N.X!GF.T#"75R[_<+U'8\,HW4\62@8R".S@?1< MB^0M9R87^FE%Z^8CG0[H&?6[Q\G=2>!W48-YG K%%85FJK36@N(8(1KA0?"8 M37!*NM*:YWT3.9\AVYE5%V3[M[[FLXG0MV<3XT('%@V8I&M;LR#!U28?(<>8 M8M8F\+@'R'Q>6W=D\P6X;=L&\2&FU;4C8,>+4 (SQ"1(NS8CA) "Z%+[P7M9 M,-]::QOQXC[G/#9)U^T6 O@W2\!_K:AKHV!MANN(*=ZXX?7?$\B@T1DAGDF M55'=]%YX3GWL(_BW@<>"N= OY?[:\3"CF#=G;2)0>3%<^3<>/;< MDJ9OI'9 K+F.G1\!L:;2#C&[!"R)>J4@*? T'A"A.$XOLA"R,6P/DEAS+5BL M3JRYCGGVC=-P%=F?B34;8Z EN>$F!MP[$ KCF)0%I T(*@4-(4L-7J>HG5/) M-E_?]@]\FQ-K[@Y[:]BM \S=I."XI'HA5=;@\I*1XPX;1S&%FVP99%V/U7V1 M$(QFD 0SGGNG1&A]E6(#,1\9U>):.+B'1Z4+(W; W+.,'XME+IC.$:R@*:B2 M3.1>& :,\VB#ERGP9PK&+GVT%H;9=PK&5<;R3,&X!)]- -(EL]TFUMUW"D;C MK:=XWX )/(-"QB&(VLC=1FV+2\+*UKQ!^X_4#2D8]P:HZQBU=PI&JUQ,64

L1>*"TM^B8%S'4+ND8$2GN=$E T95'5Q% M&DC& %?>IEJB+%SKLI!:/HXM!1&G\%(G+FD--DB6P3H.UO64]OEFY)Y;F. MF?:-(C%DE#H;A&(MHYBBF-J)6X)RAM,\Y;DXT07$=E=.\!@@MI69.J9"7'(U M5B,KTID$3B+MXZ8V!A/D))3LF$6%+JB-N#9W?8UY'^#20.4[<9UN74"]]@&8 MU-;7+F!"DR^I-()7Y *FJ)1-0@LF&](1+I'BV8WJUG [WND>*B/T0NJ4@P=> M' VE6 -!TUPJT5OA+<&L/'@[^%&35O>,A@XIJM&W36=HY2*7"%&\C6 MFN*BM'XS[.U9H<_^(*R]61IZ>0\[+5?Z2+7YEZ/0UU#86]U<\D,-%\"-2#GZ MJ+UI?=[SL%1/S[WKR&(=).T;LZ-HJR+WM/530&0I#O*R,D+45NF619J45N?6 M%V(/ES9G,XQTRP"\CH$[.)%LS/#@6.92TS*.H2#-;>LAHJ#U/2GF/2LQ-N]E M?[C4'WL UZT,W/OJNB27I)2B+8=3T)3)4:4WDOP-S\%P;8LRZ+SNEVY]UWF_ MO8!> V/UZA(^-%66>M12^5"4!6-J][W,JK>;$:1Q*)W/]/?4FP>YX2#V"9K[ MXG#V@8<. -XM@5D6617D#A!3I6%P!B+Y,,!=*H(7%C'VRT_Z:%*6>P*X7HG_ MUT'+WON^MP<7+.JBA8,4"PU.5/9W(R-X1OZ^*)J+T/J&UC,OV-Y.A99HV1._ M^@X%#R-?4)*_IDUVH!+IU6G2M?+12ID8)U7O@9O]#.N=6K[CP_H'Z:2NE,9H MCQ$"%7A-08V*A@(-9R.X6E>#*;@[W8D:D8,]7:>Z/X-UW%VP/0NV\H9)3^.R M!BG.KK>$ Z(%R:PTHD@>-^LS_8AIT'M$2Z^$Y^N8NN,C_?84O\ZC4^2_0^+( M0=7+[Z'0*F$3!E&L]2Z'G>!XORYE/D(<;V7JCB\!;,IYZE$:1&]!"%>SV2E ML#X"1FF3LZ1;N]'%SKTGL'TDF&Q@MEW[F^MY\D4$RX/2H#.-1WEI(?)4VRC+ M6FZ6B@Q],BH_IX,[9Z[=R/0-6QSOIL\%S=2B:ZV=+X("QIKML":",,DI)[ES M8J,+JH?3!F7? +?3KBAKH.6Q.8C +$J+-DPL12=N< /:-\ M/RR_U*EO2^!_Y3O^BF%Z-IFS/$^O'!_G^$H?9N3\7F9K"PVU0R4JTW.(_@@$AB+@L>8DFA^QV\%L7;%_;HC MO"Q#;2.[=7 !:=$F>B7@!3?1*B)VQ/*Z@G@[(F]M;=IET&ELEQU!2 DOM1,& MDDF^BNK!LK467_*J2Y+%J 1I M'HPQB> D5V!CUJ2%%(UK77:VBES]'SPT-^@*@-G*&EVPW%]/FJN7_QC@A!YR M\NT-?L7A?-YHGY@4T8*+CM%F;3P$INI5-$/NI@A>Y.:D]RM)]NP'-;9>!Q=0 M[\\G7,E[,>-6$;9'IVBIH#MWCYI9?)5EJZFY^MKYE@J-))L63H!VFN:X"MU?VG_8#6.E;J$E*O1U_.9M.Y!OC%KBUU83Y(#DQZ M<@N$JL>6PH-PW)L0BPR^=8_.>\39#]>ID2&7069+*W3I.]T035R(9H3T*"4# M;5" XBQ#Y#K3)J]4%,;FHCMSLN^*\]0 LHD5NJ"$7][-C?!I?!0(J .Y_2[0 M>NH*X5=39.&SH#>M>]3N7[//_7"B&UFI@WK>K=JUK2+[<\_/QAAHV7=Q$P/N M6\]/FWW@+B3PS!D: \W+4(R#5(2//,4BFM-S[!_X-N_YN3/LK6.W?>GYF3U3 M13,PC.2>DXOX$&A'$'H:F**# MA>E%&/W^B5;VBUXP5ZVGF!!2Q4AVK+#5UH+G7@,MTSHSFP.[7=JQ-4 62_*$ M -+ %%WT=5K8;"IXS86* ;*AS5Q1I )>)@G!6^:C9C$XU3K:VX\N8#N#Q_:& MZ""@N[]/HK11%)4,Y*)J\1+/$$DPE[[S$EII5BFHL^W6\\=FK^_.UNO MY?^O8ZA=-K OBDN%UH%CMI!3DAD$Y2)D);+P7#GN6P>03Z2!_3;8ZL1\O36P M3UFDH *%O2@J$Y0+X'R68$6)%/9RK6SKH&%/4E=[ Z#M#=-S _O M(FDI_I>E,N* MFQ6$62=SL#HH=A'R;VV.Q6;=0ILZ*FQNSZ^#.O)WY?UD,)Z\1_J9::T:ANGT?*NI*LW_ M=3:=58$O3V6]-LZX##E@ F62 X^Y@#:,!RESLKA2J/N@S3<0KD?BG^V-.>[3 M$AW$LN=[WM46^/-@6OD>:,>[HB[R'+7"3 )J*VFJ:$E^"1H0,D8K+$O*M2ZM M>%"H'=Z?WSE#2%N+=0"IQ4=\"P0^5C9EKYVEB#J3&FPV4*M[06+F7-H0G+*M MXY)5A=L![VI;PZYTJWY;JW20]EA./_M]DN8ES2P:PK$27-+H VCO'07?%#<% MX6H1G F&I>B5:LVXL*:(AP:E+BW4069D57%IO4X7$J,S/OA(,3Z3Y >(8L%A M,?0J8F%:9ML\R;:^E$\55AO:J9/^?A-:2&>#K^=>P<=+1_)&_NB2@?%5)=F; M#FATKT9GIWA^]?I8)BQ*2P')B!J&D*9H1!IXTIIFCS+1QN1*+W MC;WV8DB%'/FLZRU(5Q)$822PZ$MDA-KL6R\,JTGVE*/Y#FS72??6RP7P4MYO MZV^47HOLHA;@3::YEY@%GT*A'PQ]<8ZC:-^D=7NY^T=G%YA8NJ/U9-!>0$D* M.[:6,:9S >%L)J&2AI C YN4Y9ALQN9EIPL%>2*P65?E'<3W]X_[V*6HH^(! M-&,DG2P9O+0(621NE7&%E=85&?=+=)#(:&B$738'$V M)2U.IT?IO\\&%YUNZL6.Y)B5SLW=D-JCW2IPMNYK/I!+ZI,7H77Z?HDHC_]. MVUJXN$T)T, ^79!&+!"KOIP@7EP!647 CJKE'A1N-R5P34RY CRVM\-. .-0 M%18L+=JN5J0[C>3?A@0,-9;$C8_8NLG.CH#R0 7:;G"RCOI;=ZW\&$['XY/P M>I3^#A-B'A6A*Z9HX7EK8M$NQO'8<_3; M.-D[Q\5^8/WUZ1=Z60Y5%\N!*H-5=1@D^6P/,>@RH=10>=P_R MY0-X1O+)*^IX_5LLV5,$6H>V:UEW6:?#!FOOA]OR8XY*V,@@85UQ4V7@-%Y29)6B MU1E]2FFE1:R!,$\1;CLQ9 <7"1=-ERO9+*UV(5 D_) MT&3I88%[RCAK;J<.+B9>9@M>CD\CP;V:Y.,,O]Q('IQ+_WI$$P*GL]=7R80/ M>'I]+EF'\VXR'Y KS-)6;T"76HP2D@)?K*SE<=:;S(+%UN%S\T$\9;3N%A%+ M+UNVO4KP?C+^@I/9MS#*=31?JL1O@+)K:]K!4VZZ\ METI_5Y8^Z_P\KWB19/5T2ZJ)>*X*A))I^OB(!G/06%J7\ZXJ6U_']XTQHHOALXC+LU2P>'J,M'3U]P>9:T@H@=G;NO(-YN3MZ;FW95Z&QIEUU!B"E9 M0HH0L_,416L$QPK-5,\94RH'V;S#UKTD7 M"1D[;N\R%@XJ:@?,Z@X\BZ"Q((;8UP? ]XO0?)#8WW^TK MX8UTW_#T2G.K#SSHAW Z6A%_.)J3A6OF0=.!S]F!]H15,.^%C:X:&I<(<'B+:Z+WUJ=S+\9ST-57=OAZ1#CY/ M:@8S?!G,SH]LYLG*41C^-L4%(W@YGE[OHASM8_RT>EX,AO\ M<_[[I8,Y]IDK)6,&RS#6?@8<8KURRF)2,N0H8GM6LT:R'QSD=F+4/E-R;W%V MC)EEYE"1Z^8K+X[W$)R0H)%F#2N6V=@:BL_>M#_*7O"4Z8MO-]Z='YPEHUDTG(/*DI!.J #G?2$W/F#TTJJH6Y.> MK2MC7T?;S7"R_%"[ Z/LR^'V\N+%4(JD!907I/@@4'P0;+" F'7,(J)M3C&\ M9_7DW9I_Y;+QU= 8-#UP) 202.>_>D;=F MD=6^G-J5E)W%UH?5CZULO$NSZ\+,.RM"-5=M\ L\F&$Z'@QF)>"$.=T+[J#,4 MGVL+R,@J?T&]Y!#0ZQ1]N=TW;]D,OO/=!V79+577\ !X+L[1ER_#00H?O_S? M\?A"'*=8O8?BP2M&2PIM,Q 3+[3O,)FC9!+S:HI:G]S^6FO0 M:4"_?;QL($UC_64\.<7)\-N_T2=&1]-?Q[40YI_X%F%DE[-TOID]@V&+_^)8?()T\EH/!Q_'N#T M>MT224AM_3*MG[.;LQ M#K_] X>YWF0+HV^7W9V-"LK0:(.N=P,J%CTZ 2A54;1O&>OM2G9>_HR#,G(C M53;LEK!\);J\!6!+UJE(B+5]BS+U3BI7'@H!4B9EC%6K3>5['G)0-FZES+M& MMMMT1'WWQP@GTY/!EWD&04137.WSH4H6H#)#\+[HREFOR;DL4KL6W6V_>^A! M9VFW4W%+W_VF(!=87D64ALVJ;SV^_U;56QABD3FWT&+CML:W1;(E^F!)!A:S M!15][=6L:MLE[I(/QHFTTAGG/ACTGA;5W=AS'>5UG^>T(4?#M .6R+FCK<"# ML\: 2Q0>\A!,4'*E?7:'>7$K6@92>_ -R M!^KMR/K*U=1,BLJV[M+[G0 'O9MNK_(.^EI^/ D3?!&F./?<24_GK+;]6?>AV_S0I\Z@NMAC'*]E?0VG%ZZF:N,J:/#T2[&LYOSU"U@:.@NB"X')F+I$SI,QJ MGM(]#^D_([%[$XX[T'\';MCE$.>3AI<0R+TD=U+5Y&A6$F)4%! DHS1&7G.F MK>]2WWC^DW#"-E9X!W2,M_"]BC1=,:/L@=^SN666F'@+M7911?&]5"%I91@: MR*:6NEE:?**S# (*BOP]+42J>=W$[IV$KFR\CC9;[^[OSF;30:;5Z],)5K$N M2TU%<<$;+0 IS*=5*@KPMI"(C/8J%((;L=J=H"4/V$&IRQ9*'S?66 =[\55W MW)?#,)V^*W,W88[4R&.)5A,^?::19E?(FTT,G$E:!"ND;D^HMTR8)[%+MS%% M!W6\-^6YF :K2-31MGU7FMULW8W,->Y$UQWLY8LD8Z)$J>H%55;[&K':0R\I M"$)HGR5R'UH7:/5E_0?V]/Z,OX:*NS#Z/':6>)(D43= 3F0QT@RS1 M$K!XSY)$SW/S1JIWI>C?#]C6-K=-O9UB._ $-J#ZO^B-$PUB8+8 #YY\6I2E M=IJ(H)UP*NN0BFC=FGYC8??BHLJ;)J6+_1BL Z2UYTXW6NMDM8(OJWXS*;?(3)W:^!='+PLR^Q>CK,2]O0>)X-Q/G8I9$O! M!B7],#F2)+>D]SE",B-^E.TYON#V,:C>V M\+V7<&A=/?)^/)W=G,";CGG^X]]IE@]&GR^&93Q-6T;35WA1]Q]M(62I@=P< M6\@2]/^K98FZD_$ T+I/5FQ=$--J6&M.R$_C61A>>5/'/&KMM+*@;9EW);+U M<,[1VZ2-E!@UKE87MQ?#>8;\KK#1NK2GZ:3_B).O@X27DUX5GGQB4'3(-4BE M805)KX26+MHBK%WMZ+X[&9]QW-2*'224%\0'ETJ37U5KO')B_C\?Y MC\%P>.RDTED[!%O[(-+R3QM!+6JGT)*LP FCMG4RO]V[@ M<^E_J?;"-X.O=V7^#QQ\/IG1 +_2]O09?YMB.1N^&10\3E)@,(F#EX)<;U_2 M_'H&L(RNR*#H<:U[&VPC[P%AM#>SW86RX_2<1+]X4TR4 M#D+RHM[?RQ RZ4$8+[/0.=+2U?I.ZP,R'1!2FJI_ 3ZV.R)Y>U;5\J[\,CX; MT?=5:6A$23@0B55:QZS!9\O 9)3>5*((>:L%\S)*O%O?? FW5YC"^RW=4EH M-U[U]%AQZZ/7FM8M8PF7EH.K1/BTFD63'1;K'T=@=0C0VR=C+P#QUC4UR]WM M&^YU9ARS#PJ*-333(@\0&7>@8T;$I&FJM2Z^6$6N X)7FK MS\B)S&ZED24'BH9$CHP3-+HRY!6A8M=^J0^K^L MH_O[V1+745SK_B\+6EG(X)-2Y%P%1\!5R ,$HPC"RHK"DL+L5POO'TD7D(T- MN9WJNBA?6EJM[$32Z%6N"X\")90E$5UM!HV6?J.XR:U/KQX_R<,V/F ;4S2L M];FGOGD5B9XLR<-:YGJXSG\37?=#\L!,22X7!;7:'11W2&@O$IPQR1HAI&A> M6[OW) ^-C;^.BOLA>4 >#4_9@^#UTHYU"8*DM]J%G)7-/L76Y#][2O*PEFT> M)GE81[&=,V!KSHN0J %])A?'QE!OW)5*,YFES6A,+JTO2CY*!NQM=OS-5?Y8 M&+!7&=,S _9:#-AKP:0/*N%-;/Q8&+!EH:FMA0"?/:W)(D:*^40"K43*VEK# M;@>V3PBW:S%@[QULUS%M7QR9KGBM,=!.%;@FU9!;XF^93KO3_L85';E2""+4D>5Y\A<=LOE_0/F<540ZW===:AKBGU=,F6NRX=95:MNJVLPH"0_12P.\9,E\ MRDJN1GNW#P9=N757*WNNH[S6&_-YL_7!Z//'LT@[Q2!,KEIXBBBC5 5*JB!APJ"4+K 6""'(5I9JT@U1"DCI"PRRYIEPUNGJQ]9/=8VU^6:JK_U/[?RO_PW6>.,[.&2Z' 9D[S)R0)054N]R!M,HYB6O;@[>!FTAP OI].S^<7[^F(>Y,12/$LH 9VSH I3$) 7,#DD&F/0''NH M#MM4_ - Y:Z-VL$!_@(=W6+9G4O\;G(I\#DC]'0Z^#S"?*RBP2 KFZ.KW>L+ M"Y5J%($YHHJ)BSFG3^L"YA=P'",+>S-A!<[DUEO/7HS0\RQ3C+!O5/W"8WT\& MX\FG\8VOX\<,K2F!YEC4HG9DI+7>:8JW4&EK;/0J.K:[O7O381TVD'<*@@X) M-)=.SNGM'>.2>&%^#'/QUV-6*[>1_ #1 MVJ,I.Z3CO#&*N7@T=Q(>:R9,Y#9!X;DFC>D'B5EJ9YL@I&.9LZ["G84"'39\ M-E3\4B[+/HNXWT]P.*A=:R;?CH9SV-'?Z==GDW02IN>CFHV_KV@/BRK:.ZOM M;BYA]R7?W2JUETKPE(1PQH#+D8'214#,7H%0E@N'0677ND?]7E6"501\K@1?VY1K5_AN8H>= M ,8A9E4*A^Q<[32A:PK)#>JD4/G.B/0?1R5XMSA91_W=5X(+5-)[F:O- M JAH:,G,)8#FR%1)S BM'_+.'T\E^%JZO[\2?!W%-;]D@_BURE*/NF;3R]Q$ MO0Z$>'D'B GM3-' A*6MT%=.N^ S:(E!U$.Q$E:[-O7PLP[*T(U5VWH"_UJ; MQ=( ?_OXGJK*S,K+)(6/O_^OZ?1JQ#D9.CI: MXM)S3[N9"[79)9D]D;&4G,X:N^GWX;-?E%+W%%WK>8*;.II$ZV0II7J_U6Q% MXDJ3[2I=0F]%1+P_).-9-X/9W9;;3W0-[PX?YO(GP9+,R8%)KH R9& X1KA2 M#(7SPG$>._67?)%U2+N$=_83<!=27FX=4B]%/%*WLHL4!ZY#TEFH M'$0$KB69KVK;WRO3#+I-8_,DO,E/"B9 M+40L9-(+G;D13!:N#@[HQRA^Q?* &CY,,4\7/J_.EFV#KLY2DA:30K"U8D.1 MUPCD<09(H8Z;9C+G-)+1C$^Q\@(0/29E#U"H%X3&@ZEM:RG.\$47[V?3FC00?KDH]7_UL\9%$X^\ M8:BBAZY,':)H@;88+H4PD)BH9VBMA35"@RC>%N5]T':H0M%1%"V(>F6J% -7 M[++5M06O#"U 9^IH;F-E\\GHS[)HH0].]A]?UT,I8R]:B+%P)P-"M#6$QHH' MIYR$*')RS/,<8NN)QL^]:*&7^KN.K^NAAN.,K^M X&O10F]5]A]?MX,>C@*8 MK+B@15(@A+CX!RPQ$7+0R+DS[B'[!H@7S*JP3MJSQ\ MK'GX)17PK+9]X S!"4F4F1"$L$P*69ZRE)]^S2@^\XDO"B('$81ASE)KCW0#_@-+R[QS$@5>"@:@LD,5,D>8F8< M1/:%"\*_20?P N^3-0K\M'&!6BMAP.2@323^AA7FTZ_X:VV?ZJS'[%@$ZW," MI13MC 8#42N]M*AIAVP]\KTS<2>"F=T5LG6':1O,NQ^)#!?78?";GA_WO[1' M:&^O][4(]+5CN%'8[Y&P\"U\)JZ-3@:XKUT94TQDY&0RW"@(^\;15L*-H&4Y0@EI%.9^X9A(+D-&1GO'()'Y2%-@P /D7=H4)_S;&R M/0385"%C"?X]PM0/W_\>_GLZ6\U7K&ZISTH8S:O[4-W26K,1:YPK"[)-@ZYV M:>LLV1[D'3](V!8@T\,H:@"[_1%2;PB]-8JJ"[D#!1![DGJ<<.)@JN\.L69Z M&P'<;%2,U4&SQ1:R.64=X5&4 BF34*$(,LQ:WVN, F9/!"/'BK(^ZAH 73^2 MCWL^_1WS=07X]P\U->%J8$M@12N;.'A;RX4%61G.>TD8X$IGG[GSK0_%)T@Z MO",YJ$JGP^FC=]X05KNHE0!QC]\3XL:JG8FACEHQ>UJT!DM@;%1:PC^A)P M*5FT&))O'D.\0\#+!,#^LAY@],:R%.$!RRO2O-=>>%.@Z%H7G3D#9VD?RC'( M&%VT#[;TO6'P"#DO&Q2M]#! %OTC8EA-;-.9#&+FB2##:H9T3N#KU$"RG)7/ M)DM66K=^?8JF48&E392NJ1H&N*)ZA+XW*5U^O3RO8R'??)W.%I/_K.:QE40; M7Q02O$@"E)<) D,/,@H796!:-2_J[$_E:4&IA:H.&P"I-1I!*.63L*D]+ZYI7ECU-T6J#IJX(!#-A?+M9"WDSA3W^NQ_1 6#)5S\%F:UM>HW'":_XL'C M!TZG>)R=0V9/D&'B@_>\%L['VA[%@"??"3 S7XI)Q>$!KW)_/4+VA, 08DX! M$IW$H+@($$KM*4#N9,G"*H6M\T>>:?9$'ZSLD3W11R'/,7LB.UU'Q7DPEDYL MI;(E#U092%(;^EC2'P=,6'J&V1.] +)']D0?18W@.KL+N:_9$P.H?L][[5WT M-@*X^9B-3(X#8[&VQ^8.O- :#%.*&4%>+6L]*VT4,&N8/7%(E/51U\$N247Q MG'9S#\495^\":!-G(8 00EJD33UU[5/_;"])>^FETR5I'Z$.%N$^WQPV7;7[ MX&?%L5P*'>&%U1HF%ACX4$=C"'(\C8@Z#A2*?)RN4<&EC>'=7!T#0&:O-C"Q M1"V%4V >P2%V,/4-8/7E$;I>-%FN"M8=#+5(7ZNUE(B\MP?O-O]JD1:_3F%N'-(830*/*Y?NWU MNVYPJI1AID[WJ182*)$H)5/&"G XC(=->HTHVO)C6K3DWT7&L6&,#[3Z!E]Y2'L"TN4_3VN'L M0M5 8<+-%!TG&KB_QIZ P![B/AP89([1EYS!6%O+[@U9<"JH^I-.7AIA8FL_ M_) @>")6=R@,])%RZ]C;IR^367X?9HOO;\^GEV3"EUF8T\%#]M@,WWR>(:Y8 MO\AUU$^:37Y?B7U&5OCJ5Q]_)YN,C+M;?/V BS\0+_[K\@*K?ND?_SU\IY_< M5>V-X!:#TN"<1E#1"H@H F1E%&-!!R[X4Z;NT:@_O(O5 C;3YZ3SUO56@S(< M+B[#K'*JZ-__B&G)[BW&/5F2.J(%E7*U&V0!IW4!+P7C&:5+.1X?[$]P\0KZ M@V&@\9C"#Y7^53$NUQD96:R624]$^%Q#:1F2M\8I'@TWG7)YGAA0>/W"YV^^ M[RZ_QD-$ET1<8:D#&0T'B-YZ]>&'A^XH_/OJVT-R0ZS&JQ/18XPL69".TXF8 MHX<8Z"?:V3 S#%*:3HD^QU;@(\-"V^JOC\ :Z^WO)*FOEU_7A%B7@E;)@#$L MD"U#9HR+ED'*05N)6'O<-=#=E+HSF*?MI#9 '>(]PZ%GR?S%,[_)X;9 MWP,9 )/%]S=QO@Q#GUDO="QD7'!5AZ*:P"$F)0%1*S3%H0JM+PP[$W=\,VR0 M^&DC;0P F_>7L_0ES/%=/)]\7LVQN,1?+G[#/Q>?_L#S;_CWZ<7B"PF#:1Z2 M]5"TKU:>8>!-O8I";E5DK*3[Y?S[%WMW(^WHD&FEW/L%X -H9H# VA8R/V*: M7N0JE#,4*J62& A9:]>C*Q"*$( DDY*+9]C\#OE)HDX,-#MJ8X@6$IL)7#JO M2_J*5KD(GR!PYD!A8.!DDB!B"H&%@ X/A)9KFDX,++OI8H"RNBWT_3R]G"V^ MK B,R61O(\2(9'0'QR$H2>DH.W.\V5+[LJ_8A;(OT\RYA"":=W8I@-9)X68/32R=>)A2]"B"4 &! MCD))UE21X%Q!(E PHBF3V]\ZV^@A%:<#B5[R?H@ >]ADR!9%VSV>/FQ2XT%* MMA\)QH2H99&YCNVIG>\T>;DH$FAM!=<$!,=:QQ\.G+@8$ OG48.LC2QJI@5$ M3GM=;?G'M2L"FT_A'6OB8@]==TM<["/;8RJ?91V8M<]HJ(>'/6X1PGIW3T8.V9.TK MH05X'15X1;^P&'64+9;=G9<^0^7M++-!Y@60P'#I1,PF\;)*[OUYN/B)O)[I M=YS]2#[C#.NG8?;]]I?>?)U>7BS.N!/!*TO0\\M.@>@A)$TBB9S);'7)I=-R M[6$.[T?QT;WP1A;T ?4VP'UV':9WX[=^7ZZJ=^4]?5I+*NMOW]=JR^G%;]/% MFY3(CL]G)!,F"C/ A:TWJ"E 5#* D$(FDAW/O'5<> +=Y6)>0VE$WGI_+-:C=;Y>N'-!IS(YM\XH M#]ZR*+,W08C689ZG:'HQ &DI^ZWWV6VCQS_][\O)XGN+2/&6)[6("G_WHS1]AEF\@9&31UM>Q"A'KU:(O M9/I3]&UKN376[AI]/TC+?1LPJYF8R>DX.'LE+25 %+005 M)00FHXE9:E.:BZ\5\8>*71\8I=N;B1Y2V<<.C%]SOPB+Y1.7K<1(!HMI^O1-0V9Q&1 MMVX$?BCM/]$%X'#*[R'B(91._L;T8M5]]"I$BCPH[3BD4"PHG@0X*0R@DTY9 M;DLPK;,*'E)Q>/=K7]W<5_5^@AT@"GB+HA_6%"53LD_9@]/U-%N>:RP;J/U% ME0UDB_G6ML%#*EZ2JG<1[ "K^H?+.=G4\U4SS_E*FG7O"IR+R)B$*!GM7<*@/ Y. M^HB_=9.IC^'K=/HE_'*1_K(^%:/C63-F(0?-R R9 "1U0,RIN@Q2*?UO>OK M+4UQ'CSZ\#9$8]E/FPFN=1NECXL9AJ_GDP71<]4;@!OCK,H@Z(0J3S\-%G3.PW'H8$IR.]"S4!&WEU*CF/1[:Z9+2K>0ZP# M;@%7CJ\2Z$RT8(NM#3VT@.C)^Q4F!1>,]X(UKQ8^@)*?L,:&TG$?:38?J$." M9JM;:3IO:*>:?,-*WOKD*1:%DI@!3>UQ4%"#KX-EBC5*J6SH2.O6?O/Q]QS^ M -]'!=-AY-?:!B/2N-A.FA FHE4*3-#$,A,&'!*>64J.S$:EO'PR4Z+#>YZU M:EO)K_6JK0DYDTS&R*+:R"^G+RS,EI1R-, 7(W*^-;Q5?M4_3R93@K=$RM;XY MNT/ :1O7N^MB@!8P# :YYK6IDFF?E?1L-T;:!C,.;7,?7[[2M<@9(B[A# MTKME__>K0L_BHQ-)@$V!@[*ZD$%I!!$FA,@L18NM2Z"V$O.*G4:*&F#'^8#S MQ6R2%IB7I/V#-#/_\/$?:^)L=;!]@>)>@5 M20T5UK+C?_5M5S&*92K1I$Q(&#@KT]G7<)%P*:$K7SB4Q#^V*I[2N2X 64 M5QD;,UKK(:;QMJS.0HDJXWUL55 M3R-#Y(ADK264$2/+NG1"S2,O.768M))_P_:@&S? +4?H%80E$RPS&0%C(HL, MO0=?9P4H%[TI++D554X)@L*""H0 <94 M6",#S9PT-C+DS2<4WWK]:4?+=]7# "V(UZ1<%T8]3X[A!PG.KVS6C:K M=P^9#N SWR6J&*D]DPHD_40NER#T^E2G=YB@#-,^B=83V ^@X"?"N,/HMX\H M#W=9L-RH:"^C_>[=Q55'+T6GFP]% II:[2TB[5X."WG;5NF )MK4.BK;@[S# MVQ)[*+);7']O+31N9W?35%$2T#6]%K1R@BR>1"Z/H[^6Y%$S*:V0G: P]HZN MQSWP=Y=Y0^OO?E^_+F2\O"ZPO82_I8OH+I(;L NL<9:E3%Z+22USAVQ";*T-F91,M'9 M0',CZ0+;2^Q;N\#VD=F@76"9Y25G3JZ[YZE&A1CXP"4D)&;(5(C)=+*=GT<7 MV)V5M[/,&J^\=W]ZP]O!^VAB$WJW$.*0ZWN*R=.N6*Y M#L!U*76BEZ2-1AG@WBD6I.!<="JQ&X-"'[&+AM%G'^&U3LO_Y>+;RAO_>!GG MDSP)L^_775PP!)WI\'%8;V$DAV"M!!D=MKSCLZ;J7U*?-139 MAM=[T@+.9NM+D-55ZYO+Q9?I;/*?VD?96&9*0*!_:>LTK@0^2@5D!"A/!H&, M]RLM]J^ >Y2B$=YB#=NZL:&"!H?/^S![-UMV!\O+WLKO<;8D^,PZ3U0Q 3G4 M)+1"Z\:A+,"B%UP3 ZK]1.=.E)TXG)HHK/7Q?-7)X&, R0]01W:+P <[(7(?LS," M/!I=@PZ2^/<:F"[6*R,"@;;Q'O,(.2<#G-:J&:"%P]LI65^S:JBO8;PBI2 )^U .6+-]H'SE+[MHY/$'6""&JII@&*%6]!?.O! MJ6N?!(%T7*9EP0;MC<'4(*ADC*LLA.6M;^L[D'6"6&JKJM8I@[?H^^>T^H4? M)I^_+.;T,\ZO"41A&*M-K8S. 93U$0*/ 5@0)=F8(N9N9>Y=WG8R$!E&_BTO M@5<$7FV&1$[MRO")-#S_,CW/MZ:4G!%*G?$N@B%2:4-4<1GG!95RC"D8],%W M1$B'UYT:1%IKH&&@_%I %<$?\/?UX//WL^GG6?AZ8WJMYMCP,\NU-LH4(/S6 M 8'%0=21 W*N:OJ,<?.>*\8&?XA1H@L25.\C22Z@X"M"[6O^!M&L0\AZ?>%Y*<9AOGE[/MM M)W/5C3*?E<(\2XY#+/5>Q:D"020%R3 AM$A>QM:8>X2 MTO3+?'Z)^',@&5N0&[ W1!/RJU=H"B>K%?,7/NUG]?TW@N J\KKA: M_?8L5F(5UU )RADLN+A*>B:#)3K4:N(RTTJ+(9*YR X%(1:>, MS]AZ?$9O(D\.C<.J<0/P]JO2WUE:]8.K=;3J?C*_6EYGF/C2R@"!O)H?,8#G MNBP;EL+48R!'4G@\AQZ'<#8H=O8;B-J2N&WN2\U/G5XKQU<:9LL8;9 M $$&6HV&!7#.,V#:V>+J3*;FY_Z [)P,V,<&C0VPW[L:>4E0?)JW>)^W]]>! MATG"=^7V3.$U>!>\0K^,UH&JDWX<(\\@.QZ439E9 MV3H!N"7])P/EHRM_ Y+WOX/:]2CYZ<_?)[/EE]=KDAF;T6<&4=0>/EC[%I;Z MD\X>42:7\B ME5L0?YH8/KC:-P!X[QNKG06Y=G+_1E]9RY P>BB&C<6 M3W,QC!1"&S*\][^M:\KOWV;3^?PL2^,N9DU$&T[H4XA!\O2Z 8X-EPXK8^ZIQ9VMOS63U M63!?<7A]D/$SQ8UVM5&<1Z= 23K3HA;DPG!Z%B\V>CX:F_\)7DX3^<<&Q0:T M'^E^\RJ%8+Z872Y[@+Q;?,'9IR_A8N-1=ZMY]J[M_3MXXZMF/F9);%6 3>"ST;EL_Q+UO7]VC?PN2\ MWA[_/)TMF3]+V02F40#F4@=;" .>T[Y06SHP'ZWTJ77ZRE"\G,RJ&!4H-J!] M[SO6-^?+[V#>S.%/?]8?\8Q(<ZT >M>\5VH^SD MD#B PC;@:N_F\HDZXW8'CGF].F?/57[F_394]+7'O19W3(N:"9 MA%RXK!D6B3C5"7*N]\:1W!IAGHVM?X^YDUD.XX;-A@6R7ZO!JP#0S]/+"WK> M_(PY5I@."KA>#HR7 H(.!422!K5-EFO5:6N^_^230=#^3.?7WZ]NE;]'>OU,=$DK MU[S#RM!,G0QHQPF3#0MA[UZ(UX/B5U;*9H:O]^@E;_.E67[[]V_)7OIMNOB? MN/B :?KY8EF0Y)C145M%.[_E+Y:?5_%_P/(_ZO__\>&7:U7]\<D6UL'_(B+,#F?WZ5M/B'I/5G%UNOY?[UA MXRY[ZY?D#:_PHRMXTSN!_5/GEQ?^5SJ?T_/_G_US,+O'FP^G%@K:%G\Z7 ME-#^AI_K#WN/UEC/O5^.#0HY66-JTVLFZ52PY$3[DA,$P86P+J)N7L%P^_W/ M?RQ:+P3V\:XD M5!X*JVW*#7=DP.8(I?#" Y/,ZM9'UB&4_,0H^*%TW$>:K4?29?G3E(D<_#.P2,.E[.W0H'0^PL0W"6TZZ2!$=(*\C#%(, M$!7&VGU9AH FF^9CM9X/;I\P>T<.VSZJ'0"NUT'YVH-KE5ER92#PE+P.E1)6 M.\-)#9$Q,@6%\$9IPZ(;[!KR/C$CO"L97-?;;D_V4M0 DVL_X'PQF]3[^25I M_R#-S#]\_,>:.)=DH/450 :%9)=X!E$S#DFFNM0<^N:%*X\2](JDA@IK[2O2CZ[CI*X.+SMAL RBCP'< MA3O;XIHD%F+R(FABM?++BH=@.*.?M&.9<8VQ=;^*#62<,'A:*6>0$;:]&_GS MI&VD\U26LFR+;L [302KPJ,J3+G2NBCX-.8Q['.C.:P:MUI)0V2#K&RY-VDQ M^49_^S ]/R_36974WGD@3SZY709(/R;&D_N1R1?$6-MP8,TB=29"]+2[2=JD MBM>I.-=Z<;^DW ]'D,NY%+ EI3KY-X)79#8&RY".?C18FC?[.,''J]9NAYS= #)H>Y9NBOX^>"7RD,%\H%2"742T1,X%FTP$M1J53[4K4. M^3X?W/:\9A@9;/NH=@"X/AYS),]?VF0+Q.(-*%-(6HG^X,$[EKPU);=NLWL* M0>)>.N\5).ZCL-9Y03O;TT\TJ:M.Z\\KI_6,,3GF[Z1IK N7**EKJ/9#>& M(.B89@FB9#9:$1,+HVE U)6IU_4Q8A UO.?=I-CL7!ZS)Y9BAZN'1V;O1Q'*97_^Y?D\67+WB> MSS!S9:3E4&U+4#);"!@C9"5<2)89)_0X5]!=1EX7TO/$U,/UM//P@>/POCZ9 M:\,@'YG+Z$!8%*!T'7A=1<\.20\7T/&F+#PR MOM#*8E-,Y,1IC:!$O<-V(8)W2FBOM9:HDRU&OC[$ Y2'VAY]!O_5B MJ,O8VJNYAN]GDX1GGH=HI+.@4=,R]R3U((,"Y)XGYI6)_.!^?SOV7M?*LP#6 MPS6T\PR'P:/C)41// 0(4=G:'H%#X-Y#TI%'9D76932M:GM=J!S^C'YWN9@O MPD6>7'R^C7 GO"P^I23D[FE'1$@QG0A M]9"K==MVS$D'530@DI&A/+,0BRF@8PH!F=7>C^8::AL3SPC<#=$U'.!W@,80 M6*^)/[5^!O./E[/KD4RK ^16&?+U=.Q\EE+.!I,"4^I![TH %WR$'(5WGAGO MG6T-YMY4OJ)U>.4^RWM/*6V.C 1H0W)DSB5+YG30D$I4*+@Q7#='[V'O/<=P MX)$M8173$5*,)&7!'?@D/&3G.4]*>Y&?V8%W5*D^YGC=JL,["R1MAL4#SX77 MS0+!9Z- JXPF.2:$&\T$T9VY?$9;^^BL["& -,)CH"/'9YRK[+--(.O@/$7V M%@2I!#"63':"J^+'E@33D;5GM$@.A-+C+*I>$!M5"=$]T[!;$- &$8Q?JD"$ MFM4@(,:.$=E^'7Q#7RH'0Z. W3].=2);HI.(A<-?#ES2(0" MK@Y:EM+8@H749)O/0CF&T;BC!N+39,;>9'[ NESI\[?3B\4LI,5E./^$LZ_B M+/A4K/.E1L4$08W@YPPMERQ9X6AYBG*0'(_#LOF,=KZ&/N^(H33"_>N?JY%J MRWU[.4KST[1^]";.EVR>1>5"*0I!QRQ!R=J**VD/PF87I,[*C"XF]P1+I[DJ M1@*1ADGI QQSO]#:GES,)VDY9_8L!&]#B)(.:56C_CF3^!7]U9B0K+22JQ&? MV7>9>4:H'P)VP\5Q]L#,"+,0M@A];?#5M*#U78V6EHQ654"4&J&RAK8F3M(/ MUD59)X4XUWH(ZZ%X>T9+9=0'Q'Z@:5AN<3@^'W4!DR(/4*0 -CJR% W6DD>M M0=>^MUG('-QHIHDVX?AU(8T78$,58^SA??7F?IM3QL^LD#:'&.O, P^JU(H4 MSVM^5+%8''="#))^.PKN3W/9C4+TO8!WC)J0O3>@-Y\_S_!S6. ]NS?[X%'5 M%,3@:>]1BD/(U0(NT9:2HB[%SHK&7(]0J%UQZ:M,M&+H )%C"S(KAM/:I[ M?ZK'TYO=!Y4#XPR2D1H4=R0^Y3PXIG)1R)*YW\/PM3?[P"@=KC=['V6/I3?[ MG7G47 4=- L0-1;R:NH0LYH59;(A%KPLL?DD@=OO?_Z=V7LA8,M []Z:&'Y4 M>Q=J!FJI/H9FZ+MKYO&9[;N(=7AEV^)J(H@!IF,F#"<.7M2I8DFC,\B5#JW[ M0(^@<_A0.NXCS=:3_)XDGUP P;.4BMDH'7_*CGX.P]M[ MJ:#7\/;N\FO=?[O>BDTRG5B?OBQ)FJ]I*KI$%5% D8P13>2_!:T=$&QU8?#:.-)$QEP)DZSU)RY)K MP)4%@U[&VF-9-T]/.X79.+UTWFLV3A^%M;;-5Q[#V_,PGT_*A(2!LS*=?:T# M<)<2NK(\R2P1H1#C)M31RUD+LE)*@9A"BKI([>[?G&^QU3N^\(1!,YA>6KOL MOTY"G)QW(C-XB\A- L/KY.:: QES]"!A][ D M\V9K?'LSH7M-EV$E%Z,Y)"5XK<>,X(USH*5%79))TK-.J'GD):<.DU;R;SV1 MX?X&N.4(O8(P8QE59A(\+PZ4KIV-"-5@4Y)D*DHR%+MM,/W>>^KH&5!+8RH) M>;+S]6_3JY2)6]VVD$2:>&' ?"&I^F3 NX* G&M"'2?7930-07;B<(3H'_CZ M?;P &M-8P>[T:+Y H M/?R"V@%BK1VE/7:M!S;\+9;OLZB]"2YF ]I*1:>K-.#("R1;WA?GH\!T?T)! MZ_$=O>A]71@;%L98\3*F=C?=QF+==.G4#EERWD'6"FL&/NFA_N&X<$K)J-)] MWV#$I\M=WE[7T%$.EST -IK)A8_O%?.>;2\KHJCGBQ[H.59N?FK@I5K/F,.+"+)/:.VH)CDX#+27U7.!9WQT8UF MUD1/WEZ7T%$.ECT -J;"^.Z3XJY99\0Z14='$:HDT>E,T:0HQDDPK)R;,K(MKGC0BPL6R5"'&TP9I3 OE=LO[0Y?PP+ M_#E,9LNJX-O[D61))*4LE,0(_B+10DA>@E6*18Y!.N>>'_S[B. 9'3G/YG)F M, B.J>570W&<11VBU"& T[7U3%"Q&K"Y7C&'Q%B0Q8ZF_4-#OI_1VAL#^$>X MD'LA]UFMWD>GL&X0!-?!69\DI$#Z4SR2#RJEANQ]B76O%L/T1!X#\Z_K>)SK M>$@,/ZN;KKOQHJ<%P8QPRB8$OFP%5\A#]]XE,,$P'S@6EIZ/5]B3^=?%/,[% M/"2&Q]19O6NTJ@[,>%H*R0O-'8L@DR.K1&L),>@"&5-AI%J)_N##D0["^>LR M'N'@<4P47P!*222&FV 8'D YI@,+*D8Q#-,>NRX?H?HO5]SJ2/I]F>E$+96J9(FP[M0LK3,8S>0 @EH.3* MV?%:Q%R:IV,2ZU8:RU$;PVEF?G=%:M [DOK=E+'PP\VNRECRZ> M2[.,+CR]-GOIU>RE%TP.T35C%QT_%_Q:K604O(!W.H%*TM=S)D!M3H(HG25_ MYV1QVZO9R^A@VT>UK2N''JO.#L$8R:.H#7%(4$)P\#(+2)9;%X(7C'5KR?'R MJ^-[J;!K=7P?^0]0G?D3^;#3[XA+DE9>^)HP7IQ+G,Q=JST9OBHS\)PYT)%+ M4R)&%UJ'!K<2<\( :JNH 0[".X2M28I1Z>P)S\P4!.4"N4J>$[=>>IV"-3'B MD-AY14TCY0QPC?EX%RMC?"Y."&"Z#G&+J.G(U@XD<\DI7LE[;3MV6 RU4UCK MJK4>S8F]B1066HU1"?9C%V8?%ZFN9R]"QR';CW'+ @>0'*T&G 68!" M2]RIS%CP@W2_&82;9X3]H<#7:LAQ6^2,J03F,<[^.3VGQU3?]D-8X-\)/E\O MOYYIEW72*D- 10J0F3AE7I$JE/1>Y&!QU ?%H]R]KIE!#Y1VR!I3Y4D/3L.? M2TYM*KYPE( IT#&?BH;HN $692A6Y&+D:(;O]N;N=0T=8PWM@*PQ%7QLXO3# M9/[OGV=8YYGC#.>+VWP*(9.MW3H,Y^2WNYS(1B;'+ZA82K*.+.71)(3WY.UU M_0RZ?EJA:DRE%MWWB3,M9?3&*-"Y9F)$.FZ=)(X=YB1%3LR-I\M =[9>U\P1 MSIQ>6!I3R[6NV\*9\M8J6\N@:4,@KZ[VA"I90+0J9::M#W$T=1M=F7I=*@<_ M7GKA:$R=U![;"WZ8ABHDWQ]7W+B=^_+'M"HI[D-^HI/@Z815GWR;K M++&'"#I?/HA^>E<^8)I^OIC\9YE<-IG2]^:+^0U\N2I.)%'S$7T&59 V4%&' MSQEELG$:HVM=(-N8A7;%QFT(6R5Y"6[08]1US <#%4J$H)2&I$7BR00MBFB] M30_!R*&*D(^)Z^T5R<="Q%BJDW^YH T//R[H**F/^W7-YS+_J21%)A<:D#7Y M55E&_ B&$%.*+-L<7?.=XQ%RCI\6>C2L3(?1V0!WS5M(6Z=@=2%NH 321PD[ M3CYI,S5V@\<>.C@X4$)ASJ4H(6%,H#A:<"PA%)M,06^-D*TG?AX!($_DHAX' M'WU$/P NZA;YKGP,Y]>5$3'1:R7MU=8K23Y8;2 K?(3""P\FV<1SZ]N\!T0< MWF]MJ*1I2PD/D;.'Y_2KSS4F%6;_Q@7]7.,_%W-.,3H M/0193':YUO(UC[0_0=-+ D13^0^P)7S .=(#OQ"!/^(W/)_^7@5PE\1FE7B13,/VB(1:7SM8:P89*DM=T2EEJU;]W8B["6!I;TF!LA'6GMJ MF#<[(F)*@8762:(# ML7+:*!X#/H8J.=BEF.+VURMK_$R*0G(52#9%<%"+^"#Z$"&*;*70GKG0NAB] M'?6G#>XCH6"K9=GV>G-E/7T*?^+\MS!;V3=[7&L^]K@6UYF=R6UTC4EO>CO# M/%F\I;=]+ZN6Z[=PY1C+PI$[R4*MQG5U0)D(D#)M3\+IPF3K+C>/4[3OEK?Q MZ:M8O\DB>A4TY!(#J%#;0?@D@+9A)TVQBJG6/0VW4W.HZ[Z&^K^_KS02];BN MX(BI-Y>++]/99/%]&>*-W%IKF 7E/&UYC$7PB6S83&YUD"QSQEK['9LI.=;% M6RLU;PQ_[R7NP>Y#;E.U=L.[T#7HG=E#FHYY7;:?WIZ$PAY"/R0H4BJ.:,R MD84Z%)>1.53S(9-3RK"LL/E4UL."H=/5V&&PT$?6 V" J,#Y8I+>5K]N]GT= M.M.?KQ*9,)Z=2=3ZUD@5,818#8][(UCFB&PDY5M!R7SU-6PMY@-C1S],9 M3CY?W*7)"I1>L PY+KO8" ]1.@.>\RR%DL[FUG;S)CI>B-[W%O$0L9,:CW]S MD6LX_OR_+F>3>9ZD*MNKJ+E&%@S2)B=T :6C!A>TAQ!83(4E05RW#H@\3M(+ M 4-+P0]PN_4C%IR1/5RYGL]Q,;^9=71^/OVC=I0\0S2)H1+ ?#&@N*CY942G M8B9(FXOG]WM\[G\L/$W6X?$QH//96@T#'!P/*;I/]-LO-03WR\4Z6DQ;FLV> MD&U)O;6EAH%0>]D:*1P&BSF+UK<)?6E\41@:5$%#V*#W,?^.W/A0$T5^G<[G MM^4SO[*DSJ)-R2 R**%6S;!D(#J1P'"-Q9CHM"]=@K. M$G,ZUY;2N(#((\F.AUQ'2"=((2AF33)1'_,D?45?*^4U;!ZR M[(O]@/2-8MI(M1+(8[3 (B=;P&11W1D#ND3OE5>9\6X3UW8FX45@Z(!::-A/ MHP?56_;;H(1U-AK@1BT[YGB(2$:E]88^<5*&5!K"YP6?@8?5Q4,0N68WI#_] M&;Y.+I8TO<>+<+Z88.UR<]4JXRH=V,98=#3D=I0D0=DZ%--H![XXVD@=&9/8 MNFB_)XDO E>'4,]#-/DATOQ^PT4]B>E47N8J7E6#3\O[Z:+.@@CGY]]_G)Q? MUGRZCY@N9Y/*VT]_IO/+C+E*NV8S7BZ6O$_+O082-DAC? M$'5Y*V4_WZ7L7?DIS"[(WMNJ_L2=$J]4L6QK/S$73&""HX 5YG U%$:WWQEG:EUM>?33DX5 +F M4;"[O='*P94_EO3./1G_X?OF!RP3GEP@ ZL(":'DFO"4"YW-S(#RI>20Z?PT MK3.+!V3G^!U>#@_2^U5M(P'+ )>(FRF[-:"K"WT#9;H^1=MQ,EY' X9.(-U3 MD\= ''/!.$/GF62,U5&K"D(V K3E425D.;C6G6F/@[0GTFF?+=#Z*'#HP>]W M)](S);#VR'"%:[*96(28? V0:%=<*2Z+P9HNWB?F\!&%MGI[;*#[SD(?(.WJ MB2GA3FB%RI!5D(@DX0-9!2: 3M&Y&$- ;+W7C&RL^Z"H:"?\UN-7_W'QC6C# M?$,A;:9?IQ=+.M]<9-I-S[__]">9JY/YFOH5JJ_:,W%?.+=*@JTCI541&4)B MGIRPJ$*PQ #>F\2[)=R]+R4O!#*'U\H B5-W=L&K/EXZ6T6N!L0:GU79< A" M1D@EEB2CU26UOLG=0,8+04DK00_1N&8_I3:L54G:@7 ]EI MP@GF=#&EM#91FA ^%GP=.))V>*5O-9':7K!\P//:QN=]F"V^?YJ%BWE8%EW, M][@:>>J1+2XU>I'=Z#IBRSMO )958F3KT$YD;:X3_B1XQ N)^F,\QB;K^FG M:&IW?;!-XC]\O_.;90P.C> I)PNQ(+D"227PW"4HRJMBK4_1^L%N"7H0>JC+ M@*;(V1[D'TI%8XGE=^-O58OLN2U:,O(Q!-;$>@07 @#P1*#Z>&CH(_.!47#5;-<&R4,($#T* M4$HQ"(K5 9M&%&Y<]JRUB?.0BL,[8_OJYA%5[R#8(=JA7\8Y_N_+VESY&_WQ MB?[9$M#)22Z8#%"\-*!"M#4/+P%J0UAG-OO0NA_4%E).QWIHH8L!@G\;R+KJ M?]"!L($LAJU$'<=P:**ZI^&PA]R'Z!VRE4!EI. .,V3%'*T"3YM:B1*$3AB8 MRI*EUI&! P/B"=/AL'CH(^[A<7!U"U941!@+$'=IQPA1RM"2,K:=*_N8FHM^$-^0=I]+G)^1IUNT M001._FV%IX+ K(*DG DY"T/'67./1;]67F M9XRYZ$LR8+WD1$^AXTK23T&7(K5%6YKWI+A/PPM3]5XB;GBYOSQY/M8Y.?AY MDGY9IJ5])N1X:N[7FU*%"S6 M3ODU'8X.)_"*4.QYDB9[X[EEG<[\EE2]$/0<5UM;&YGL>#/_8%M8RACXA@G^ZN/R*JZK?7R?S18>+^1Y;3WWA_&;OJ:_N=TO?@(56-8/+&NHW M<;XT&%IGT-Q]^)['R_L9_AXF>5U]^^8B+S?#U3O>7LYF]<:T+?U=WGCX_)Z- M&KM_4/00U@!&WJ^3$"?GJ[3Z8:"UZ0W[)JJE-+O$?.O)PZ!J^WL.CJ5']/0@ MH^LIZ6R%T8[;_)*W.::_?)Y^^RNF_-?EL)T:#'EWALM&6O65*TLV@HOEZ4M$/]R<57=-&^\'[\W!QJY"G<2!M"!+W,54W M)DY?AV$NT M_>X>+REI'5L85?G*(=3?2\P-6\FMW)E*_/S-MS Y7SHHT]G/EXO+&?Z-.+P* M;L?(8T!>KT=4;757$RIR+H#!"O*/T1EF.JWL#B][F2H>1-0-6[L]5MG1=GV/ MHG;DD*OZ$9&V[J^VBD.\/0_S^:1,;I^S+5/;0"&K91VTCJ>YR5Z>QK;4N_VJ>N3(^8HK1< +*D M:F!4@*N62)%:*,V*"3KM!)(M+SPA=+00^=9^:#O"XLHO[4"F+88)G358ETQ- ML9(0HB8;M=#1Y>C04J);/\_N[WS!X!A(\!NB"?O5P___67M_\)__WOZ1_S?T^N1E/9I'50Y"$XPXDL6>@G5G/: M0DE,9"U5[J2I[>\8J:H:":7U1>X*0=/?O^#L7W_Y$3]?7",H%)1*10<\9]JR M(Z_@X0H(1445VK"U"CT6U897C%13;432]^IS_7']HXZ9_W__C_\?4$L#!!0 M ( N">EA%IPXV CL &=! 4 W=0DU'79["AB"(J*J*@TD% 43H$$0$!(=)[(B+=T'N+@H!2I2LEB)1(C?0: M(M)[!R&&WCLAA824Y7UW]]MO9K^=+;/OS/ZQ)W^<>>9.[O/+/>>>^SOWY##^ M,.8 E[34-=4!3">8 *^./P &'7#YA9K*,T,0Z(7!'1_)!^(/ P,X /@].G3 M9T^?965F9F4]=^X96%F^<<$%UA9_K>^^I^%T<;T'0!@ M.LWT3P'\%V$Z?+$J9.G3Y\Z=3P2 M?#P&.,5^^O+=ARIGKNA9,]]SORKY/B'G+._3\A8._>$]OD>O/4+/L5R[?H/S M)K^ H)"PR&,I:1E9.7G59VKJ&L\UM0P,C8Q-3,W,;=[8VMD[.#IY>GG[^/KY M!X1]"(^(_/@I*C$I.24U[?D%B!^%11655=4UM77U#;];V]H[.KNZ M>T9&Q\8G)O],3<\O+"XMKZRNK6_LXP[P!"+ID$QA/X9\XM2IDZ>8_P&9Z83O M/WX/^ZG3=Q^>N:RBQVSM?N6>Y/NS5Y\FY)2WG.-]I+_'\=ICF.4:W^-Y_OU_ MH/XGZ/\US*'_1Z#_#?._06;\ K"?!<0P+9YD.D;/SG22G8DQ#6 ]R73\<)(= MH PX$G_' A "?#OQ_]7_'<7:;V,8KUX=6*_^[)6UQNDOF2+Q+Y*Z6WYU=W*, M/HUN,S3,S:<0M8T'[AO?DY67; ,9W4XSGOD4- N.-NC;HO._L#^Q<:.]7A8( MWMY@"TJ]6[[&X8GAP!OTY'8?%?;"L5"[(X:.,Q'')62H8&^4 3:&3IV2&V52[U6W#H_ MSZDEO9)<-CZ-2M11DF_<]8:*NQZ:M/4N"&5[?$1\B-VX:!@Q,&%Y$!9Z5JZS ML-]M\4'\.7Y[/RUBL!=6&>TYUNMY^LM3R^'EPO.>_)6Z1&>DAO=H,\((;+T3 M#K@*>,GTY/2_1-EM!+07Q-Y(Q:G [+'7VQP9NX@*_SY75!=LD"&1;M6.T='ZA_<2[S ALUU(+> MT$GM][5%[YZG2BHV[=+Z&8 XGJ]SX\3.9<18#<_^]G6:!XAVRF2E&B@'^T1_ M2_L=N5?( (0J4[2 @?L0:G@9>K.0_K1YEYF^"Z(*+M6G'2V[[J.[;]NW2AR2 MZQB ,FT&(,EXKU'M"!UA<3.^4:R2WGY"4IA^F).VX6@EJ,'9IJ!I MWW8F]]5;\7V)OI(*/"RMTB:"LH?M=CJ8#T.H(VOS=]9&XW4"??"8ZGBG,EL+ M]D@_$3QT88%VR$QFEXO2 \5/3#/OH4^-I5TR+SJ MH2$#T,)#X^=1.D32GTY""&,,P%V(;Q@#X(N@7\%9]M)PM8>S2Q%KX#MI3P[ M6*.\KT]#L=>9Y:;ELU]\5O(<@?->N&4BDN'T$#KEC4.KO-JO_.79DZAK$!7E MZC U0]R@^Q >252?C]52E1J+%85O!00R#6O\!)BHR;OE[GZY>)).5EUPOU@+Y'!6#)Q9T#1& T\KTR^'_! MJ+(PKL,(J\NGHL:VX8L^7&5MEF_>^?W5!K"Y@"Q-*M^U:K#+B*3_OC;:&!A4 M-;D4-. :!V?)=!P>R=<^FNWE<*Y>V4DD$^2@,K_3EWO5_,6ZH]U-%/)3\DZ& MD9Z(9L+.N:^Y@U,L[:ZQ&%KK$G4<;_R8A>["LE!L5]A2%S?J7@M:I&YKSN3] M'9EU-B>N+2\-A"U(M=40'Y[-2@KZ)3VB_D3]SBV?@8OR;T[^,;EH0]$[Q3:E_P6;P@[C+VY(-31XME M2OM1,UDW4URWU#/6U!)CC*XF9G :WKSJ&@1?87]XZ$><\T[KB$9[ST7*8;KLO 8[?"T%TVTC*>TL8G*%EHA.H;,.[ M/.W^O-U(/"9+'"2P(_VI\T7<68*^K/5.7A0ERMO:7!&?E]?4$% Z2@!>K.$N MNP8>:+K%OUIY +)K&G7(M;C5.38A8CS#SWM*_5W\TZLF*RE2F>ET>W)VG9XQ MXA3I9?Q2/)QJRK(Q>6?_J(_^BIT]K62GDZ7HW.M@P*WT;8^7NOJ._(T!?/[N,05C=S+SB)I6Z&?QVD/TV]W2 M F.8'MWO5^_4,P#^]>?QG, -M: =WD]^0A_(KC".R;4R[YSVLL@1[]V[]OR2LT1D:HK_Z?H!F1Q+$:BPM5D MG<.'OB@]VW%3;?3C8OV3S@*"7R>-<*^(7CU\_]J]\^F&V*;TM/EK4^V@QRWC M09]+N8X70NO\;K(^5??S)76-.Y/9Y5N[18]<"=%*8@DNRZ8QG69P!& M$N59YI1>?6.9-/ELBLCPO/<47M:B'GPF(-NZWY'%XP?9L;V;J+4B)3*:PQTP M$L,[H\-_N$.-85]4NE73XE%/T@0P ,U14)ISXX9L,G)K=I:+-EF_?'_RU*Q$ MC0D#P#IR1(8>9EU ]9D\YWL_8:C$>>,!M>5>'3^G05"EKD2E,>S3YN\\D4YX M^?GH*RLXJU+*JQP53EM@UA[_25]8;G,7D.Q4 M&@ 3F@"WUTQ'T6(5!BN%W=OH4M918T1D?]\GT7MZE(9!O>\C-*>Z?.=EJ_W M5OU9YMS2(H I_CK$(FVH,#)FW %7,VJ. M&.VN/&A:Y-#@U,_\.;*B%PW")K_%T'$:)8XS J/>X#T161>=&A^*KB\QJH!=*NW6!CSA=K]T?$QR*""@[UMER80$\U M<*^%&+2P-^C8&>*%8)MH>A=AW1;2GGVH3%SRRU2ALL (!PP -&'"SYFNXH,F M_%8^)G9I470ER'[O@=)?-&TDDA88N01]=.KTEW> ;L%WS(5272EX"WB2D\CV ME!AFS3/I$/V\!AKO\2$.^ 3'UL\1N6FUW_):H*RPT7]:^4.Z?8+B*+,.KJ?* ME38N+-$LC&P;^3EQGZ!\B/_*SYM8%/)*22OS ?>2B9(6AQ #<.TB$.I(VC[, M2G8W?*C\JY"S>EC)I,0J_>C#S?ZOC?2!R\CI=X-I8?",\DSHP(S/JH], D*XS .[PA#Q89RR:YA;- #PQ)U-FVPOI ML$GO"L,DZV+K04,G%RAN'$2VN9[)6XJNNQ'Z[+&.CH,U4)5,N-WC; MKPQ=;$2$F2Z3%-9K UU=%4*8LPA;\F4_@S:GMYT5()4^%2$FN%E5NWJV9^W- M^]Q9!>7:T1^'.SR^I5G'M;]\R/SGG7,%_%JU48 ;U'&,LI^#0N1-+1Q>=$!^0FF O;&.QUNSA M^3H:@](,$-;FC0N] :?Q6?%J'D6_RLK^Z M5,J-WX2K)CNH$@2_]DPRO%<]][97H]U$V*.Z:4WO\B5U<_X"N"_<2ZVQ[/$,<_0H]/"8MFP4(%=KZ\"WX7$LT#*+9A/=%-/V MWJS6:<\9Q5TS-0^PV&:Q!9^7T:^ ^?_^<&=@\N>B)8QVBYG\"_,*=RM'VE>!X/*9KM=5&]%5^_U,=\?* M=DHGP3CXZR;E>MP605'-.]ILD."[K"8V\NXA[,LP)?)Q=\[9WV8WM1D6G)Q)>A MNZQYXZJ^O-O5*_'J=MSU2"W_V( $HF]4OF;<6X";F&<=Q6C MYVIT/9 ,J68 +A9P5/8IW8Q+MA%N5Y#KF#BH)M4&9^M(/99BN^@(%S%$]=J. MO38U/=$C?X:U1%+>(R<2*QAS,<"OZ%!@;[>X>=CG&#K+FAB%&4/B!+*M>,=CJLCP%0JZ!2!P?=O^8' M01=F^967HF>I(/^0\UTKO*RFIP:VCB.^)_QAG"?\RZK4NH+9K$OM](S])RZL MT S)N(:T[NR]%:QINQ(,EU"FN:9F, "STS(A]WT-&E:7Y/B M365U-VHN?9KO7?S! HR26 ZTW!]D]?,[+'-TV&>]+D(<)M9 M-;Q#EM('YG]E<]/P==E$UO>T-&-:$'9PT(-ZOM_>@/U39DGZ2FV[ &[EHC' M&2MD("/3WPRG1/9%O'";C_:DC]2H<'_C "XT.=AY+^P"S<0G:O].;GJN%[WQ M,^M,S7[,/V(Y8$Y&-.!K"V4^>/6#-"2GP1R!AIV)+;6><)_XIN*XHE_6S3L> M.NK2I2S4:H>"(N5/YK,P=>JD#N6F[9<@XPL#$7<1:A93C;/@&HL?&*]M^YKM MS/BVV4-R+0-0IO./"X'"E" .Y38T[Z\%MH41!N#D,5^).(2U>#A'TW(+N^^8 MQ2T#Z#@5&M&.F260];+&G?\,F;O+;:2G1*E MB_9\B"+MQ312AF]%\&-HJ9=Q\TK.WLSPHO+KQ.?Y)V.7)*^LN>5$!*O(#F*5 M1./@CGK*L^KB2F]+)@MJR"&"",C=7"%TL:Y>MJY=_O7-[TZTT=%:5>66=&Q' MMH^7-LZ/G_>OAXWW8#=\[5=04T(F=+XXR(>;P['$]KR71ZTA!=.P>=#<*6 4 M4QA9@OMK1'(/QY+?-/7U14LE?S;H4%&G=03JAK>N%F: L.P#Q'KB1-P;+?9"BF:0^[-D$? M0(4] M2V?!_9$[(A!R?-HC;B=:06 KO@K2A][YR=.L+6A4D_UF;"-,!?RT;W.&OMQH MACE +P1?Z?J9V50X!B+7I]!W+$*8.7SM?_BQK-N_IV(<+S[JTKBM];PI/"AX MXG:]0:L0\:Z\7);,N3(S),J_G6 U.3N<+6>;XJ/Y_MIS4X(.&#>KT3 M7U64D_YJMG(Z3X(+GSXNN,YO?R#'%C']"2.=)<@:V?\DX)U;!=O;VPCN$N?Q M?F%GUF<^(9O4!;H3 ^ !A-U!YK^X18I>C8()=0=E51W8%T[V\[B]B?7HFH'9 MGS/9YCU\,)-1WLCE:Y/56+EM!3$I*J39I!P!*;[5VX'3-*A-V&:R4NVXW&0- MW0(X6;W=&^CL_'>BS* )%__IYON$;Z.OEY)6?M[6E'O>>9N^W]F03@DJ2XR" MWS.7"%<66V( )-H.7U :D_+#(I"+B586I%=H?*GB,$9U'N.9WYEO>:'K1^-/ M-]]53\F$T56^>)NPS[I!_J_MBGNOZ$S5;,.6IP1QY?C/OT;]GK]R*FY7 P_, M$,@9(*H.NN4O3IG307KZU+"&D^6G2^4S*G(7XAZ<#M9E9E=\82N2VN H*NI% ML/^U4B=B>FXT_**SEEBS';P0\UVCI M=\ ^1,KBMGF34B;9$$PT1E7O4+(](WI^'LI'H?@%I0+EM(@-CE-\#=+5]>'[ M$G3%G.,]>\RC>"==C*AF#$ 8 ^"BD=;&\PO! $"4B5.W(1%=-ZT*%9E.P-;N M-?69[&_ XB!?=^8>_W[I2@_NQ"FV&HWM!CD&T[)?^6"$99?"11!GS,XNQ2PZ MS2W>8:J;'![.!XGG;V\R .RT=70E#W!W,F??-%,M: 4]_J!LS"#X;;K%0 BD MI\&*KVR@:'1^(/LRD]M('ZWK[G7EK1^GWA/L*)-?%4>JLNMR.8;-=U<8@&[> MO_F?YW.XC))7Q;^Q/>FC4,;4 MZ;-N]2?HM]1L>5N':(8V+6UI%(5R=57MZ7B#^RU1,F#9HWHZ^Q92T_'. ^:3L]ONUT[ZOYV^:FHU&)&B:P3!= M. ]*!?*+0:G>C$<2=-NW:WRKZB@N=R&2>IQ;8V"T7+"+P;'CP+8':4TDV6BZ M-0.P(T%?5.)]?LS?N6"4^>OT=]4'!'2T =7C.#Q^/3X\Y_09 *3;\8->FU]C M!^2U&&*]T[N%#%9;[16,+=X4="4J87:.9.^S554'4%2]KQ.;9AWH(1G4"?OT M(Z[Y!W$$G^34)KC>KC)-D&K!S;87:/IS3(HI(ZS/P1^'D[,G?%[:IRKA9KTZ M%HV>K;T\E'8EEP[#? _P?WMPM2HE8-'#Q@[EWI"*73&?]#WZMO__=FK;I%^U17(>HT/97'@XZNF%7'PYR MI&6'H14J,N+;_M9\"'0M-M]T+E4;:>;Z?0F8RUL5F9CPF[FGP MU>S'D-1NI%4P*P-P[C!T]44CO7V,%+PK+MDI($/G&/0*D;[U6;*.#.):?#!4 M"MK\X@SUA>8U-'HY(PD#';,AIK5-_",RFYS!:>M0;GBL>X%K M\E\57HN>7\S3'"G[OU--3KGH_?*>=F_I K"=D(+RV,L6JD%]1DVP NG#J+<[ MR*)*8+-?B..1DX'7RE:^+:>PQ;._;[*;4J.T!J85BOFE8D/-7.ZF:_+=:8J/ M[8]O>)!C9*1RU^C)2<%"OB^%>F,5%7H6:N">(Y0+)MC"-R3U<:[*RT:='OW: MQ_G.C6]+$K5$\_0U VJP&VT;_U']I]3D6=5$+FYG\<)[7-W\)&WB5KSEK<*= M"]YZ2(.+Y$(M[*3&!MKJZ%'8E0^Y,?'\?HAI;4V-X5W<%.'%ONL5/S4\VRS? M)SY6M\:/9LPU(R%!OL+PI:(HRI: U&M4YW7._-(D]R-*@/*S*?* =4HOTU'7 M@&0!-F7: &R)=IX EO*Y5V]FR_O2S^U?&$JYH99]'$LXMW Q7B;>^>$)V<6ZN!P*'^K*O=@ M#I*%.<5RYO#] N>VJ6,J ]!X^8[C+9ZO*9^XF+\MKBA9R,[9^UZSB(B9G! L MUAVVNF(\3@I8QP1ONQHH=!KFT?.UL?I1R(K$92V(O.\\;F4>GTZ/:T15RN1,=2[EXH&1OO51*Z&.IYR^=K%:BJ.5Y)4 M(+JWK)[R.O:Q-@-OXZ08"U"#%A$V$;^2?=$LMC"TY.?N#$+N1X_,L#39__L1 M:9T?YURU3_HH[C4H/C (3;D!57$H$NGSA%00"K2+"79RJ361$ M-=6V@W9/N?B\I3D*;5/ZQL"Z*?G9/8/\9= MNX73(6IZ'P1*9'<_&FZ96XTKW"KL>5A3VIV/2/9-PAOOC ^Z#%%Y;7/FQX/6 M.ZG5;I)L1^>'E5EK9.\[+Y;?F*[+]FXVA8E@5BATL,:ZJ6)%!,M(U&HA%8>% MA4-Y4E$8^:@#T-O20(>T(4VHQ-\4SHOR\Q&22IUZN^8&&?E"8W'[CLB$6',] MI*ZA_=Z N,1*J?=*+=@^JCO?.83M:U[5WSTX\N:NNMYHGZY6 CR/];)/^2;D M5;&U^[Y>L:WXB$\B#!L 63[06-F]$-O84%V&Y,ERO).@<<4:X!F[A6>>7Z%$4IF^"Y]> P MW;3NZ(5B[^G[K3/,ZQ 13))'8*WO@;)*C.&]G-N)F@'\;X!YN1U-+]'V^_Q- MGUH?6!AT;#$X\84V-RG/.[^&S,/&8"@Q;7G95NWL/+XZ4W^ MZ^N"KF,X3Q&GLLM5MD1K8:3@Z3ZT:- 9#Z_52ES")[0'B6@\=]?/F3GAK0CEPNC,^[&Y$Y3VD;OKF*)!E7 SJEB)'/VT7:ODB!) MH0K%9CZ&'-6I3MP!-5Z^1LF>U]OI9%'J#T*)N)0L:BET8T8;R6(@%-)]1=HTU\3M//JX_(06\.9-:+#A$H^; M\\%&,E:X)[DVVGF2SI-S=.'F,%)+:G&O1P2<9HY8K\0K1JL:++A>0FUZLMZW MY:1O6%MS=RJ8QAV9-Q>STSO##(T3$Y?)*#L&0.I X]?<)#'5]OZ+Z@]KC26YDJ10Q'8IQ"-U4P5JCED#D;1V_+& MV:_99_[[6T4\I\F^/9V-5L_#\]]XX'7^K-*F^[=EE=^H45Q9/M!?./-S*,)$ M,=.U)"MZY+."=5L1O=D_:K Y334Z:_[>Q#!O9>HJCV+BUN"14-$3(OEKY69G MOG-Z?T,"8EC]V%5GUQ+Z/^OKY>A7H]9!Q^$<&Z4CT0S:4[K7''1TZ1O;A5&H M?F_[B;-US^ ZN4-7/9B'[$^N0^R-70J8X19UZO1:+09 :;#O)WY15=HP9Z\H MJ6(K\\T(&=SQ[Z\&ZW#9Y,!C/@O;7LUO@QRP,0#N,!+GF=A>JW(H5Z)DWI_W1]N:R.29YJ>#8,%*TARK^ MQIV@7^F#DJ7Z%UYJIV98(*NQ_OSCWINY4EU[8P)P$1"\RM;%A*B@A;5LT+:M M&)<.: ]J(=GW3_LT3=P,<]*YV<_+>8.9#S#";1%WR,=6&A)F LL M:;I17O8M1X\/A:F9]@6-0TD^P.A:GT0^W]-6*=K"&^< GT,BHPZ%^?+&K$9< M!AOJ*5M*+4/&5IPS@I.=MX%V>5]J;*ZAP>*[)IG-13%9OGLN16I&06=R*^<+7&260" MH>)IE*B-\%VKM4M^,.ZN3_3SDP.BTC)OSN11VO M#P$,@P_F6M5'0%B#Y-5+3.HE:#56"W0\P( M4^\6;^4P=5J&05[EJ%Y:_*2IF>_72YWT7JD*CN_'6AI? )U8%A+8%@H@!N;S M4TN%Q=?PV6<.%;8L7'2LK8\E;/@K3X'#F':BP M1/42NA%+P,]N>904_\%P1$&:9B[!;*JR28T2E72QAGAV/Q>V2VV%=Q_V<@?5 M P8>C;%W+,LRW2.A/SN ;J*$X>YV]U4\&_&P%@3G$5Y*>H1I2Q,=TI M!JCK%:0!8]U&!R^HJ^EYZMC!5S?4LB_]^X?-<;AFE#SC9A@4"M1 M_N>]#0X[Y8XS4\S4"V[!>QY**F4-INE5RI$":?8E(:L(;.'JP@/3(',:X?'L M@1@?>GL9V8WUY]:>_SFM_#&D\^1N?%_B->69ES=B\)SZWS)]F6_=I,08%<_1 M2L;S>SDE!*8QW05!W$R*W+:$ /TF.80.N5U@G#JJO9(5S0!<@2VNS-+K9>CA MIK:0TZ!]B:Z-?\=*;)!)RJHL@/W!Z["N5NAQ&&4 *(\G)UZA_V[ _H)H_#QP MNVR<9"X#X ;#+TK3^1S[W9TY%EAI61^#?#0?2 :'B<0?QN*:"4=.4IM MKV?&?9L\(QG6.IX*W\I(AB2MXS [P2#(_?;.ZY'1Z-T[R78-6%'!=7YD MZ:0J BE+C./M-.]QG+C@A""1GGS3&[M[M!7\D:Q1J&C/S#T 41DO*I+:436F M4B0L-G$'&OWV-^KF]W#?LW=%R@P;?M *J*7?=V8R'BHR%53'9:UT/9@4?W.2 M%G,:U'>B=2J<,\5(O_:^3^@R>8>^C7I9H74Q@@MN+E^QR@#40AUH1-?A[^@V MG4?;QJ(^8:O5;[,I*X?&U QK(J=4@9G)U+@7?!1"EAP/N4YE]?RK7-U:M \F M""(/;=_05WMHXNXW.S_%Y>9-_Q$6 "<%9-_?C@E,FQ\,_A4P6:YZ]L>"R&2 MQA8,,]T[@I$0")H0?> 7)W"RXDC"C/>]Z^!EFSW2$!\D& M?*7O\\2]>,4 ^'(L:%RG3V[O[LCT'AOPV(B8@&R#^XWT*\T_TG:O^C, .P+; M0810G.QMB;:.7K7ZT>ZVO.U(6K?GROOU6E:-(Q!XV5*PJFVT+*VQ"66S1Z-( M/ LJXWE E+WY1YUV-)U]:!\":S39Y$4=!A<$1X-D[C\@Z33.OEXV.%#X$O@ M>46R>%LT4*J* [V]6DR[WD7)C&?;)W=7VR''<]1GR 2(>5>F.4:4[39 M]W^I"8M.W:>^]5!FD[*M2K027R2Y[%B==#]XQS%$D;YZ2>GCYKO@%P/1Z7$" M\$)1!9CX.L6)CO?CY.;73]Z3"IZ2\U2G!':;ZQ$JC/'.@=SUD/O!^\9$XFWY MZ_5UKQ(Z)$&XDV-)OVYKWF&9R)(S2D3H@'6F8%9IQM;F)0_V4IS*AJ(:8<=> MU^UM'^$7L%_-=JG3B\I9D+"_GNS!//> >:1Y\,II;6819X<.T1UG"'QU1?8F MDOWKTZ;:+,T>+)+3+"@U4GM?E6YYO(YH^C!209@!2$,35^DS@9;_KA2:#KR\ M]_;:WOG&H MLMWRR51;P_51TQ@M@ZSGZ]>0-SJT]Y- )J.V6-QT2LK@>^_3C=6]%L]U_^)M M%:LD=N0+=ULOJC*MZQ>R]D3GFVA%AZSC,X,:D:G]W-SW8BWC+Q8+YA.= M2^7\R^*'2PVT_SQ&Z=X&8UU*!_0Z[Q",=TH4'NP>LG]602:7:IGZ-QA=*]YQ MS@6_H#&S?8P0SW0>]HU>'P>6ASC368;AJ@4O%'F1FAT^FQI2O\7K7W=(4;&RN#?ZH:$],I:TO=2?C*F.?*7]2HMZ8MNEI5P=]WL]P_IR?RX M$1IJI[,F],:)BRI+[$-1A]M5]NO"LT8_JUCGJ^-O=B)F-:RA/-.F/\VTLAM, MWY>[75R]W?G$#>49[Q3!-)XO0N#O*OGK4JL)WJW8)FT[4SM$I>-XV%G%;AQI M]"5O$:&85&E=G%40?H:XX]P.S/R/_WMVLET1-(=9#!3KS[/S0W@*]J@OV\N] M^O79O2Z3/2'&GCGJB%5 /JTB5KYB.?ER7&VE]K-1L 4Y.V.%TY@7,U##+>Y6 M*"AVL\'#U[%@TGAK(G4+,D2__6@!JE=SL5F+&S;G(LOSK)L!<#"^$=,OXIQ>2AT0M=PGE&5_*2GW M?K!XA[X.:F1#XW792"U(&[8TPV)'8Q(O9ELY#01OUABP>50D&SC::EZJRP!8 M!TVVK]]6;HH3&%RXF']U03NTXC>HG[O=4B(X!O J6.8:=_462"Q7R&-45[(F ML3& C,A'708ZI?I&A:O)E^IF$2+O&Z6!C1-]MWVH@U#V5O>:X**V=T91H>YC MKQ(2)H'C^Z1DB?/5Q3J""+N0Q%R6U.*>C K'*B1THA%NL8"^.6,VHY3UGOT^ MWQF/G*\9@$R7TT]C%G>6/NNZJ0.3F-\A]-.+S7$>XZ)5B>O5691=')!7LK]8 MK_0^D..'D)F<1P&F>K8M71-:3?+E&Z+?"_M8K=:9-QRG/.<@1S50WB$5MMFF MDGX.TK&N.%CN46_+:FVUHD+?ZXFQPV MQIW[)PPO=5 14ZB=JMFAW1S+XWCN=Y/242MT?_#JZ;(@8&U3W[3_ MM9',K$B: <];3QXJL^A:6&F@7U"/US8+G1I(RV< NH.VJ(.I'6^2B\$%[$6> M=,A/!L"46M:H=NLJ-_-X?N;3(;*-K.0C\5]*'N?$\"]!/U>Y_U:R*MH,Y/N. M""O,UA2#X)&]JD(=6HC*%*!1\)OI96W4Z.2P4R"VY,3$U?>:]_@,3Q'N/GD) M0G/L7TE3S)=IRH %UE.R9$5>QO)7O?Z.NE=*89^=*LMQY2].+):4O-QT[,KQ M>VL!W"*%_2.93GP9T;J#T+.EFJ^%!SYD:+F[0UW*T$BKKTNS4^![>_6BK_N5 MFCU. #9@VTFVR90MGCU>B-[V3S^,?/?3D)!-!N!72I(5DL3#3'C;>Q]J;5&H MC1#1AQR*S>@%DTWZ$WI+#G-?9/C@<;9",L0P M,X\U.3:\.BA\F^V/#D4ZL[?ST^_R;%' M'+75/EU%< *N= ]RN\C<+$;::,QA4?6EU6G/:B^\20YM[P?4W?%ZAO$F147,7+(_-_&"%;^YSV:VK/#**N% MQ(I-WS^'0:T7S,NLU?-E-5M)(3A0BD=_O=562?48GOQ:<_C[9V:-TV:@.V$M MIP(G!]3JJH4:'^^DKPU6)]O(UND(7DMWW!K%]R]-Q*#ITF0])IRF&_26M"%H.(KH86$F!J= MSN^ZHU%;HR/N1YB-JGKV?;9/?_SOG3NFE(%;I8VCBF6_'LVZ*+,@BU^9H >Y M?(A1LUD,P&4@*KUZ:URXT)G/#A. MBN5_:(XF9OI&ZP0@/.63%XTOYRM'Z+F'Q)K!'\['LUB6%9W^^^+G]$./OCS1 MBFSLMF#$Z9_4R])A\%QEJ^@.U0T&H"'1XT?I&X(FU<3J\>AX=I8M&6H47>VG M^33: UJ0*WA]!X?*PN;GCR=LC^]WKFM$;M(OU\N7QTU(/["2]7;+^^ZJ#%R0 MM8H49#YTC_MF,F5=_M,TQ"G1S;K[>%E'F\_(#*,A,6 MYB/;]-$V46FBC;7.IL1&O\L3CR,>?H@UNAIP&L!$9CDD:P[H>F!K9HO':/;>=#..T8^R2C1^5BT0F4)5&15'ED%CJT!"(MW)^D]>MT;P[NQY)KV/H=P* MEK8PSA(R)";JC2M95=4>1VW>^")$, M[FX)>EH.)_;<=>7JT7]E>B_USE7K3-;,-^]'8R9K4\?"Y2N.9VIZF^%CTA!8 MN5S9(R7Z,C3WG$['=ZB:],AR(BJU,0L8=A+C2-S7RK]]]TE/0.C5-SSN,TU; MSY(W#9.M1I,<26/$GR]3[DO=]#1.=FQ_3-+%/$K:!X6BJ_)D:DYI>(Z/9=[_ MX/4*%LX J,OR%78#"Z[P;)F4ER%!N=AV'^\&M5+T,%SVL M20)M]>X%-BK4]FN4^.6^X'Z6H"T^FWS]0S>>ML"6>93Z.G %Q:QZTF(V)I=K MTQ8(H:9LXY[OYT;UN_5.:64N0Z^DR"A3X^87 M>N?W VV;G%>/L.M'00*GI52$04=EVY1!(U<^^E-*@76ZIJ)%LC!RU;(PP, 8 M2JYJ6@+E^SDM:N^?N._>!)QWGB;DU9MS^M.9"O19P M1%.0 T5.T]F&NOX9O?"N,+S/YL93<,^%:NFJY:6 _-)Z#268CIY&%WP=U:L M&*-^<+:OJ.5J^6DJJ@F@>W'DT:CL[78/VQ1KS3$COESO:V7;M5(D@D8N?*C8 M3"_EAE90F2.N8-ICJ2;:RA^,7O&E>.F<+GDHVYJG5\SV] <3SQ?DY6+]0CD- M>V&I-0RPZ(.5_.-Y,?X;*E(KWY.NZ(W.CXO-3,RYQ*G$NP5*POL0GV&*,5'" M1BGGBI*QZ=1 Q%([^,-#P^6G%4UOFAWQSI462)QB9VNZ#V*^WW3JE"/4=F"5 M):CBV^4*E[4R%$M24F+3LGES/(=QA 3;=EFNOH)HF3,AMM9Q)WNP 2C!I,J1 M9@,LR176RV[GR^:-S4($Y_)7@D8MVK,0GX(>LGVTX00:M=F0/&QJK6/Z3Y*2U2R@8/,)40M2^V>WWWJI>+>2(@1V\;._=!1N/*BI^" M=.83EIXE:K/0AHI7.^.-?HE';_FPZ:63(&/E<&IZ#)P4E$C&N^X2@%JBCWMA MWF=[O":Z-:8[9HQU]<#@W6]D;][XH3O7F@19O\8(JF,I7(ZBLC>4D8+ MJ^LXER2C<::[),G\3_WNT5-/,^?@L1T7>S)ZF:T/FU5IVTA(,*J8T_.R U2SABC_E,X]X? MLX6,ER.B_DII9+0$*K>[8W'==E\W?UD.DGK>UZ44#X9YV$=MAHBB)L]IS>?#=V]=I M3:2T0>VMA+[)[WXY3WCT_\ ZJR"$;F4\.R1]['"9+DBN)+'P_$;0SS( ZT+D MW788[EH# U"&(+,<-?$'5P M!OQC=E=XCF+_8TO-TS@'=*G>J1TX:(?BP3=F_7EK]?96_=Z!^TYM-"%N<-)[ M.'=*46;1P1MQ;129X*$!N)7[66X:=(>@H.NWUK8/X8_ZI"HE\US\?XQ1KU&VV3:U@ ,YCE7?026]W1#N 7_YUC4:(A6N1OKZ/?6O6 M1N]U\-H^,4N.L+M0Y:&"'3L9V[1XKSE#K,T P:GW8PPB(^GZ;">Q^J@X:#=G MKW[E8K59ZQ5U72T["M5S2N[:EV3)J^=5K'O+*8=X7S-X+0>=W^;XA>;8* M6Q]2K(--38HAM]5#AP]ZR:]W2:BTU26_&Y;%[-&^[E[S$P8ZL+F'P[U[5M/R MR,N'X$&5$#C5A &XZXRD;, ^(QM;&(#&40;@'%GW0'+:&N19]X6.>M("II.;XK7%FS5 M;^\I%=E?L?Q4%JNPDSX> BKM]AX$6)G:6=S"JM&&E -R:<.M-)-LHI,;.44> MONWJ847O)>/)ZRN.,=TB0TU[D\479Z%!:>T,@,LF;20M7%$IT/V'JJ@:WT.5 M>UT[&SU ]8'ASY*FL7FL<0ZM&/CM)$-%3CI\0&WM:>!!?< MR](X]_3J"D)84Q;I/=-#;(2:]T*G=E/V5C?>_XN:#O^I;MG'?W=\G"9T[L]^ M>>O@9LLQ=_;F-'WMBSV/EMX4\$ATB!81O>!WL_ UA[KF M'--8M@K$M::$6BZ 32W=BB_<&FH_Y?!7LN,?O2HG(>G]"&&I2BA=<.=J4JRL MVD[N59J^QF"(>&SN>)DJJRV)S:WGK/+'8_L]WL-O3\\^Q@YV5SZO6Q05%@6; MD!^GVUOM]5P[<+'K[&*_ EQ*BO]U,21WHJED6CLU4QZ+3DE4HG.'K98:;.$Z M9 Z@Z.X0(<(&V0#_+V^9=?[>E7_KC/&I2^HJS#_N[*GL"!(PHYOYYJ$%S Y66FTB5GQQ)L9!95>#OJ?=PX1M$J(('HF>&^ M_1U=K"ES8/\5)/Y;+[L&H242B/ 9"1Z!MON;B7K);'X@O,C2?EH^ON=ZUXQE MC^M^"7/!DL@?XH#\?K^W?IM1*U8O*2KXL?..8S$Y\T8,-\]U^X\%>1.#AMO3 M^XZ8'J*XF6D+XMF=:K4HJ261N-5"I6ZE;KZC"8-"D8K5'W_SL0R ^>VK/T9; M6_1S.EC< M3O9:LU4$ .!L!@ 4 M17I"#9#RQM]SSKGW>>[[N?>\][]SWM_Z9,',9.^]9N]9Z[N^:R9#&:7, B=N M:.MI R 0 +H!N@$ E#D@5LO/Z1$ Z.L#YP 8 3H09P +76+VH3Z1P"@_VL; M &Z !/]CVP0D]6]M: @P@F@^[?C%L!?\F?DOWK_XS]M%NA_C)A%\^^M67BR M:/]]FV'E3S_*!J!BY.C^U-W+T=U#5.'\!4#EFIX^'=T_1OUK6^*OS1.#PK%C M:*"(;B6(Z?4ZX1J24@]P,#*LL/#0@DX#-!P@6@X0I1F 4L>F!_TEP+\)B(:6 MCIX!S,C$S$)M4'H"H '1TM+0T=+3_S$#"J1^#]!QT'.>NGB5@4EI575%8U-C6WM+:U=_SH'Q@<&AX9'1N?FU]87/JU_'ME M%;^]L[NW?T X//HS+^IZ@OY=_E_GQ4&=%PT='2T=^,^\0#2^?QIPT-&?NLC M>=48_-"3Z[1\,"/WM<3WA0U,8@HF.!Z;)WW,O.**QZB<=G-J.V+CIE[O13@]TVK+L!C!A'C'*#7R3S3/9I"/W/)LDG+.&'I IB&\', M2^MOBW];_-OBWQ;_MOBWQ;\M_FWQ;XM_6_S;XM\6_[;XM\6_+?YM\6^+?UO\ M_Z/%KQ82;_J)M\]G"O6(NX@@;2?)KWX/-5E2@/8M99(G^25HLD^+&T3I)37A MH<18"TG24_@1YXC7?>5("K!HTP=?>T\!>E.JTP"I#]%_Z]_Z7U*EP\LI0.*T M^]$"2;JR0&"&K../74/O9K'_BI;*@E#Z_G;^O_6_K?X?G+__OY?S?^MR,>\G M7LFQ=JF:^F$^>N_Z@*%B!'-B5H,&N!/3I?=DM,7*E$HL"- MIU9 A;8(>A"$87F[3R: N:=-4,X_*]M>IT3SK>WHYA^9+?DVP(.12H2U^=LY M!']8C!2CR]2UNV<$O=5KE2O)W&#).@9=D@T.OBZ'DV[1,FIN/RGS]'OW=&SF)!^NXW%F; &LD%"! MR7FZ8:@_++,PJ!A3X9YOSZ_W(-$N+J+XK"C9>WLF!F6#'CMNX36D__1BG*>/ M3J+E1;_860K@V=F*XB9J(9T"; C*^-!]RT&+0#"BSI!]-=8VQFA@.6507>$A4C?)<:]I--//]&,MR;V,NW9N0J>^V M%30YG!J86YB?\W5)([RD7:NKBL5E>_E+ M)Z!Z-X0S"?O2A_'##VO+A[8>#+[JWSB3<*.(1DC%MN(";%G-2P/:;]B$C3-+>*5@_=X!F7>E,'I[:(UY$VN/^9YF!'Q>='NA$L-IH,"$,Z0ZBI)A0N" M.>R*H6Q%%T77E8%*D*%^@Z$:3J<4^=T(I,7]G]?[OG'(4WZ2<]VII.*%P$S>I=V!I6B@L5!EF0>OCVYZKJ:YSVJ)97"@WV+IF; C3 :T#O1UL"\0;SAAS.)E)R MKJQH5R:L5/F[=Q0GTA= M\,C'0+DYE"#A2NMPIALNO-SAV]6@FQ;=21L]CYCU;J][N#1[0T8IP/[301G] M&#_UDPP7Q,.=%EX^W^*TRRQPF:4 \8C"GAAU=AVY9D2H1>G&\#L;UJ36^+Z9 M<4F35;SK=&@E<$$H05L7(%T>5I?Q,[Q.0&<39:J<,N\/SSZ/O.Z<+Z#]%CM\ M:?;.NUSH66HT-F:."5J/P/2.;SE>+H_<8XDS.;I;,:,VB%',C[S'6IW4!K4@ M#6?14#/ _U%KUMJ@O'5" 9?2QF?:+/;JT!+SJ6&/IE+OJHB[@FN?R7I 3Y % M_:[,&X1ZY_AA=,L&;R5T")GH<]9\+Z8-CVJ??"'RA#$+HDX!PC^3,BC ;[_O MQ$4*,"]=BU-N04<@.'.J8^K3-NJ*]D$"G@Q;4Q'M]S=I"]A0EX[BJL:=^4R_ M'#Q\U1O($XGI_Q.*/<2P&F\*<%\&M7N6ZN=/_NED.T9*IZ2;+BLM1RIUAI5\ M_Q[U*]$V=G6@Q MG-J$%,%F=-Y)5;];NWN-]ZU0(C_K:ANMRE2ZSQI";V1'"U M,![J?.D35(9SC/.L9+P'('[\"/LQ\GK(R>::NK[JM7A'&@NI#]3@^1>U2Q(W M+BFZ<$=#3S*+]DONL!NU5A1]OG4T)T<.<:1ML2=]I@ .O^W][/&U(35V>:P= M#4(863^RJAQ! 1[ @RVLOAFO27]V46;.@B5-OK[[MI*%\1;D:O*> M(F@-BQN"%L^0(+S0]$RB%O2?]I 7R/W3]+B9)G3LY9$7 1)NPU7VKR-^Q.7X MZ\Z!M>$[N37F^6@8-IPX'GP).U^4Y/(6=Q![.X]F-:< MR^\]X4O+ZO?Q#BZN*BKMX/RG/-LSZ]2B_,S.7&;.S-&%D<&7@+$6]S\4P4H> M0Y1X+S>^XYUHF ;7\9*E!@O%?KPUSW=M"SBAX: F?]DK7BLP<V41Y)K+JLJRQ)QN7=B<6OH$9'KH;!AZ1;;0X3"YV-C-SV^HC!?BN/T(.$P:0XW_N&5AO;DXW]KNL M== 966;KB65$1\HWDP ,H_OXV_T TW/3*M_I//R3*4 D)B!)Y5?<^S>:V2'? MOLDSPDY<764+R#^^3F0@(.;A8=.G!L5P2W'Q7W(M;GJ[^[JX"W%)-RO/ECS@ M-0'17=)9T!!V("KIK!]0 ,V6B&5)"L"A\R_[B!ZUP'?'? %G<. 6#+_+,[-F M-KECD^'N/HDHV&'6^%*DY(7+7&U?J$'Y6>O8B-PS$-@CM-)$6K:G$MR79E;9 M 0X$K7E^3F&^UC2UR2*/PH^[(@^I>86/[5J5 K*F>3$IM YR.- IX2).>AP1D**%87>99JI]3NXFJM\>)& X5XG^^P M"SW6;[A!)#YI:>#'$XAH_&XI@0O'M?\1O]S093W(4+GM:']Y\;DQM4G_$)V1@PM_^XF?Y1G M>VOC+GX:&C(-2CX^YRTB,=00W: B>Y)\-CJCQ9\O#YQ'<#@C3PTN[KCM2;]QDT!MP;Z9HW^Y]*K3_.XEA"[ 0Q7S M7G"VG,E]O)F;+6,@+GK\T#\+,H4(@K(\W7J!8-E%,X]KTT]HE_,5^::L&K'& M!D9,(;0 LQ(3 \Z&4!GE;B59QZ%%ZLH0H30KQZ(JGG=EBV>.SKF:^ZV VQ MAQ']U>>D:'="]^EQ&Q3@A37=E18#;OWJS&,N<0X@T7)(3A77-;;[2R MBSA91LX;[K^IV.>7#'*D_3;D'2=YK2C99'CKP<#Z_-*OBD2;.&3!(NAP))[* MFH@TTB9>H$%I7+WTT,H=MV8JS5B'TS*MZ]_!85Y:SMPYWG(QY M;J?&PZ72?3$%?G'39?=X#K,N@7M-5"TV%+:X;TU &Y69GZFZ^<;F6+'HO$]S MY%U&0S/3'M0-X-BW"2F+*X]]'/]Q3LUFP+P4[)32_?0=:%>"J6$?-J*)Z':/ M?(!O6U_#V][IVV6S<&$SO%HEE7JB\*JBQF;<&U76@AS._(2K#3S'TL=RY%Z? M&6$B5'P\6LMI7DW\FV^O-M)TZN",QI-KZA#A2+%/3,"1I,GPKM5);>^8X^<< MYWW\MW,L"T<$([OE%:([J4N]T(#8O>!$Y5A\$ K 8^V.[YR-"%%7\'.^!S-V M[$'E-JA^KXS7B9M-'%&MOW*/,_M4\,F5T"[4E>+WX4ZGNGTN(MKG@^"Y&\KW M^[PS%8[%C,KKM@NQ[:\D)C+>C!LH6 ?.8^+AC $ZKVY>3&/(U1$\2 VFD6U@ MIN$S08^5E]Y+:59$7O>!=8_'$ M)D%]!;KK]&]>SP*JXLF]S+^P;ZAB>F?8R%TH?I3S6Q\" M!L_2[/3AZN6!IZB M!5:2IJ[0Z8[/V3C8UC/]GY2-#;^*N97\7QF$Y0KX#3^U7((T23Z M?+Y'AXS#Q2ZN)TFG=A^NM<-$M +;CKF0_>-#F9&RZA#"]%[![@3QTQO/*RE) M3$'MH9YK@D$^(4C3QGA&@':O,5H:/[!?0EZ;-XZ[>?)N48^-VR M.6.?M3*A^BM=E?>3"6QY!K+K1*^/44SC=,61(,G>SA)H=]T)4C+V$3IXAA!?.':5 M;BKG[,EQ+FM&C."@9$3Y32 $V:.<-(Y!J_43(YZD.[[DXY)RL?G52X[1__.AB M#-SWO,8#%='ESYA)T!4 9": C%86%$Y5<;XQWY/ ;PSKX'ZXJ]4%(@8BVT;OLKZ^63&NO;6L[P"(C.NK34S%"GR=E[B99)?QLCU MJ(?5.^)Z6147&52MZI5[!E7@84C(I/:#BA36Y*7B\\@(*E<\2X3U(84(MIH( M-J+2S9.*:S NGI%B0'9HQ?F)T) ME,55R[TAX% :>+OV)<7Q&9SQT-M@*_4)<,@.&/*G$.D=^\PV/M^Z>] M_;F?E?A/@@?-%J#KSW&V]9D"-4YYXW[DE47TK7*]["*]6X9/[6SX8[Y RF"L M&Z)+$6KH7G@)W[K:PSDKAJTV!,/Y\T8KA27E H_C^R]&Z73C] ZVLY/RTV-G M]T6A'S/X\.4OB,[E/7/Z)FS&BA/AI16.@D_:Y($;7+T)C"N)6U;Z2'=4@TK! M28)T2XKKD!+W$\C]DG/P?0L2$YX=FT.PU*S#BU1[E%4AW['T*,;U&3,8#F8$ M42M^H+>JNK2P/&E[WZX\Y%3E8F+(Z>#)PGK:->N+J&,](L. F_['D?BGV(L& M TO=$D;/ G\?R*TA8K$ED WA!4@<632SJR*IK"@;9&< MC#?U]9@2"O (/3HRAXFJ.^E$5B"\L3^?A\*T[$?:6D8]B)\&4P!3LQ]V,C\K M;"L21R%&D%X4,U$#IQQOZQ\@C!E=NR;CSIO*\;,CX^TK/6E"L%4@2ATJ5">\ M!BW.;%F+$VL2>-55XOFX:J!@(:'M0KB!ALQK51/FY%;/?NPMN)W<^+/E!9X7 M9'9\7FN=5/\">U$!W\9W=M:WS\"WXV8]GC"V>@#J/8/>KG*Z46Y*+NV//]B6 MP+9EG VS9#2Z;"E H^B"Y_.H1G=:(J+7K&E:M_.ZF9IC2XG5D!-[% MYOK%: Q+."J^,QC>OR[XYL$;\0=JNB8&TO'XB%9H6!TH]0"?XJ$;&6:O-_MX,X, M;CO\X#-X*VKLRGQY(P5@1D?626-+AY+\^38^\=NE.-JEONM7^#S)-/M=S;#. MD78_LP'+C10.N+;#UV!]NFA8/)+!;^.7Z2ON TWV1(_!58 M*_5DHDY??J[>0-"J66^9>(3'/./K MP.$VF:;$W@>_@M07\0CJ F0P5%S*D,6;OOMT/_Y[IT>&QU$KD^>AJ6DP_F"V M/&HSN[ /YO2QQTO:53=MZ73B1)_IM8_H7K.%S/6/./7.A9YFEB&\W8!Z7$YS M.=];H:A'2::G3F"-!%GOQ?LM%.A@R2.91;XAZL)^\G*1"%97NX'\]8^Z[JX6 M3I+Z21Y%>3>Z9\/K'R:Q:P,-[> UHS_I\ ,6@GT$'6]KGF'UKI9C(K3N[4$9 MI]H+RS.6IMM\:71'M\6@S>\NMC>L'?O3X::N"G=51YU^I2EVMMU>3#0:.+RR MWX!7#Y6KA_(YI3PKS9OF"69ENLQO<%YLLAHTE1BO+8WSP5Z'.\)'?RS7(T_B MX2VI^"LVS:V&F1>LZAPRII0=KOBW('U[P9O+ZZAY%-MX "VN[)U_ MGH7F4[K.Q1K\MS<*EQCZO9(GHH^Z!:]<\?5WG8V_]'+IS1V:ML$$54S;S-C! MOGPE_B"CNJ)C3OK3]$;![:RD-:K[76Z65! M1A$$R:W&M\+0!C,$]]:'J2\N\?O[ZTVO-QZZYKJCWC6('P!FO]_Y.S2P\4(@ M :=Q\8GN)^-<=R<>:&RV@&P".Q9'OO2"])_J<60G:HJ%,(J)A@YR&'P(@LLH M0L-X9YBHV&YUKDTO4C/'&3^),,\2.GU3,/SJ>@&CR"AF(/^F59^B3:C9H.SZ MK3?CDF].3\573&H[#?RN4NO.92CUM*6K"OM:I/D$+ZTOH#Q]YXFRE%J]TBRT M!%V_14N\BW/+_;96AB&59CL=0&R]A>+C^*,LC#Y>'?WQ\X+O61A."WAN1I04 M8:8 [T,-*4!]!8KP=7C ^YW8/9UDW;J00S$56[H\J=N_;R1'DQ%"\E=.P;Z( M;6-&( 1))LF&#!D*\/T%ZNBL(^TN,^HD07O8H:QJ>/UAVNF[?9LVIB:70UCL M!&+(7&AZ5&]#+@68O0\GWD4^0$YA:6$UB$L\098"B":@0"\-J,?_ IKYKY7TY5?;5WU& M/+H>@=Q5Q4W1+(-;X)/"AYBE&+.$59&ZE0&Z%8G=/5>?&5C\RLG.O.=(>"0UY!TIK%J;>&<:<&EB?Y4]RB>*5ZGU6?!% MGJGQACNA@IY8!P8'>'\\K&R]-8HFDSF**8 (I@>$6]L/(96>_X1O+0Z$1M2< MBZ4 8[WW^;8]>_V-I3J/%/-'RG1HY[8BZT CY)-^;28XG2AC4PJ@'_BM74_' M1+[@19!/48*VADH69,7FQU&G24DT!3"HB%\=]V83*KSPU%N-N6B18_/]^=&>X'Z?.^78)C19E$5T37;HDS\&T]\<7DBD RTY# 7HW"(// /((7NR M7EI](<((H_+"':_BGE?_"%9/\G^3*1 P=OA;+> MEXS:X-]CNSSN4U@9;Q8WFU!P]4_YS:!)VW9+Q.5PH2IRXGZ7>[7Z[:)ETD T M0,Y\.N6N/:Q9EHAR#Q";B^7,J?9:*TDW3?SMLKU 9JK0BVFMW*/Z_MC:GM"N M(HB(=9G9%AI$K?UR)[&.K"@3N1S(UZ8O4X "7O@1=^EA,0;5[F5, 3!OL+L* MB)P9G'[F(8O?&KGB'@7X;=(+7ETRK:XI^5[^O/.P?YPQW%KOY&FI/1D/>D\X MM[KH"IPE@"7/;^$>_=R C4QA?-&/R=.0@]>Q&=2Z#QS@A$]NP0K5>-G+-=?Z M6.JSSV\J.3X4MQR;* [ZF?B$Y5QFS57)/SE]Y"XI1YW.<4"I]N /56-GC/94 MAPS+-E:AF(A6!,3"VV#[.2CWRGA^GV!-I-N)+C1")H% E%[J[!F%SZICYD#@ M"+9)Y8%&@1F3X]LWS*.7S+/A5>>>AQFW79/&IQV-'S<]6VKY<*-W:F6@B$E, MPMSZ4NNLCBC^#[BP&0^6JEW1_EXQY.WR>GU]PZA#IO^[;A_?ETJ)$>'"XD9B/BD_&XF O=]/.1Z8Z$B(7:X.R>&:"?%7FD;VS0"PV_AI6?BM M[_BWA.M-3XY&\JV@Q[ MTV"C@,B\W)W^-,YBYX:\_Z=^AQCDQ6I;CG2[!94]#)*43@$<\M#CX#O#3]N5 MAGHI0-'I:),--S=8C])K6QI=?%S=IR"X_WL\ZL6F;TR@6RM"]F99Y^NWSO'? M/"9!:_?!Z*=;(0BN7=2ZG/#DRN72M'?MXM5QUI?VXJ][/U7_J-L5T(+SW3]9 M2/":M^RR;)X6,^1T&AE6,->WW]_7%XN.@T962#&,9XY<*2V^VV[?Z'_)=SE^\9)1< NN7<=;; M2!%]A'W;\T*<"ME#.!1\A[>("O6=B%Y("^:%.CNA:RX%-Q)[RE>W4ZVF[XIX MP@UMV@)&-K0V'?0&L(KZY[LB5,]G:@O!_GXP0 %PYZ'D<]AT=)0(PQ!9P&_" M%&=:PE@Y<,;QP"?Q186;<-]_S^S1]V%2'&+Y,NL<>J:;(S?F/ EX<:1ZO7/OB6 M2R?X.9@.5?]U.0*F^H%P\WHQ;CG"U;13_WNL%MTY/<:87IKF9$(:,894B80$ MJ!!\/Q-\CNM]9!]^62LR<'-=2%S4:; J^+K>S&NCS1<:_Q)TM/)PWIW=N9B4 M>G/(5>Y,@VM"CU!<\."4)/K>W&&M;)'5T&I0DX*9=UIVID3[9OU+)\:E)]MP",D\SU M:BL U/*:R8HX=,@Z!2B!67T;=]Q?SI[J3@A7CZD(:1M]5+.@3\I!TCD?Y.7> M(RS<4B@<_Z#WXH9AEA/-%^(:/G2N.VH!,AZQH!__;IYD\(NT9?6IMN)11_BP M^CU1V.EM'HV3_"N(1\A!JO-*-J$9 ^0R6RD V].#@?.[LG%/,@**97 7&>]% MF7^?34#>=TB/!DBPZ'NY<8_"FA,KZ,T-KH+?TWGS2" ER6W4TRNKG(5PCP:H MX?47IOP0=Q,?O+C1$I?>[1'&]#O6SWZE6UNU9\/O5)#HHL@N4'K3)/QFW.75 MZ5.52U%#.K=23.BM/@2I&Y.2R&QKF4PPX3Q4H_FCLF?#Q9_U89'"$M(GKM@* M+LA4B+JU^O7 1H8&C36@(= R-#$='J6>0@&.SKHLPUDH0'MG#@48F80>773Y MW3.A0S: -F?>1)&X2W/[B5_51',K<;K#3Q3ZTK-40@QTI^8LTH=C+$ ML8X3;_^]9'"]ID_\8;^&LJK8K[@W!CJUSR QZA(!ZCA1!.%6@-;#[.+M+UX> MB>U-I)>2GD3Z@-+C!\C^':)H_VD<*O0C@G!#R;&3WP]N&X3'"BN7XY:SEH6E MMP]F,YM(M_=#"%BG+$*H<89[&?_Y4I;<)SNOLQN>\!>GB G<;#1Q MC/0!;C,37L77)+C%190O>JL_]%2EYI"G0.*=FPT"6W&CJS3H,/@^.T18>MXP M"%52'D=F6C/2$OZ9A@[_Y>/\ MLFXOP8QVAHG[&4PF7J$KT41+TE>4@_N) E>:P6\9,Q$BUG=J5BV46TG*_U;26?KL,;1IU/VS(>%)>_*?8'T6FSA,-06NH0 M/";4%O<)+92V%U(TKL&H;$S#>+5!,(^:?OM)@F2FOL_.1_HI7V'/A:YM).Q_71.DNY)YDT>W?U^WCU0?75>)! M'E^D,[7B?A2JUYO](-.2J S/ <%-A WLW3PKIV2N=,7NE9)$E;U'=Z6$[7WM M"\_EH<^(.83,V3=U L2K(S#N@;>AV5.PLY\$[7XYU*4"' M/WZ&%%: VCUWX$Z07":F.J'6N;RIK$_'FNM__[T&M*S$6 O@64;QP1=3".7D M!K/,H[-Y?=(]ZN=1';)X=U((!KY[VPB\&H+UBMPW(LSN>53VJ6R7-Q>8\]A/ M2@%<:VD D8B9@HR:W:L<4@3UJ=;_QV_.L)W<@#U0P3;5PP[HA3/YN MESRXLKK*.UXJ6_#=5#P >(N/["H?JQ(5,^?@C?I$R5:?&B>55R^/ M+J!](,/5$$:B%@Z*?N]/Y,>,N4A#9W@'Q.,SMT2OI.)IL%ZAYEZ>&MEYR%CQ@M7F MFSGA&\]5GXYQ/A=\^5CW00)8H]ECTJ,>][P7O"MI?06?N> >6L=$L-'W;4[^ MEOKD+&^*;E-W9?)WX[&KQS_]H-;2;TAIZLJ:^*:Y18NI_F^7NT)9GA-&PG8T MVKV%7[6)#7P, !];DKO(YW";[[X0[?#PN)EF^1Z?1(F:E$\*0D]2QK^278#/ M# CN#](_2+A"Q[>/,,'L_5?@'+?K'H>&OG!)*#B--1'$9Q%NP-+(Y61TF!6 MAP>JL);7#W_*78PPC84_N-\?G"C.GT D0:3&]B'#X=^^#9C3(L4X%W?HE MMZ#0K9R&]H']Q4VR,/G9\EJP!K1@8Q[%EI^TZIIGP:)L$W,Q R[S?95VLS6P M^ X%^&=V8]:MSDM*K.%QP2%'YN#Q!9!(TQ_/8R+=%B".>#W5[L6[B96(_2AP M/Y8]X.9'87#SY928BN^%%2DG#$TX(OF)4K1'=@,UFEDNG(J7#3ZZ/OLMWTG7 M<8IV,$R2A^<@.D#ATWVE3Q_SQL8-*LZHNHG%M3ZS-P_&=& )DA25,T7)!^)R-\(46DP@A0XTF[* M$0Q@/-2P8SV*/!(B0CKTL MR"K48*@DW_I,IEYM^+[B%?.L1#NC0"83;9<(?&HKE)K&(06\/:U(R<+^@GLT MIU(>+C_85;=8PF_%FBUL-P(1HS(&SP&.+5+SQEC!_'&6.=/VED MBU?"1/>6^^N,\5J8:%FESH_XEWP^1S5QOPS*V_&3O$A?E02&98PBB"3CY]Z" M%,"')XO4SKD:S-P96.P>VU@TYXK/2NR-G]T^]X=7M'K3L&RHMKR&N.*AM.Z(#6?!,\C MLVE< .-VIJUU?WR2U--3K\*O@D5#)P7( M".]:06/<9J'_>^>^DW*/)?P>:1+/1]"9K:82N0[FR<7YXZLH%N^UU"KTK3@W M&?[N7[I136W)W4,P]*U93PWHISM4L.?^+Z(\_^-UKE>3(VSN%$"L9F:O[<@( M[*7%;02F#/ZW^ATT3KTKOOCV4&939GS MJ0'*%TL,ZK[.?H$F9D&6VAS=^1.1GA=CH$)S6+XPHL:#&TL*1Q)X-6&17P;>J@ 6UZS&U[&J:'\ATPS,;XW-81RMC MG3LE16 R\0NY= %>O'N["U_>P/18%[5A:;IP_'6V_#<;@-(:R<0OPTE>[DN( MSBD*0$3=1XWHD!]A/]_L(>QDDBO+MS%+FQ2 #"^ KV53 4-:"X*IY]WQ32S MC:^+63!R^(=2PN?IS]-.YR!&3+1B=?2!GL>VVD7(KFGY2=5[&[K[<)?P.B,* M$/*8U"-,>@S?+PUT.'Z(ZB@G#) KQBG RGU%$)$\LKFUKNS@XGZLZLAWXEIB MI[?:SH\?68JQY2:B,CHF/!K+WVFPC'D';_=/48!D5UP/R1M+ ?H['&GKL;,Y MGE]P,R'V8K\L\WKAW#'P'UB)O+UR,K,6!3A='D+-2YM;%$ C'BO^F?8H"+>; MKQZ:>VM99A_/M7=.>D>2S*Q_0&39K:, XTI'MG.H0]Y=[-%>!+4'S^$["D!_ MYIA,?X1 ;0@ Q,8!6[U2P7OV@HE+6@]760 ME*&%5FEMQBL')R>!)M8+K9&1 ME[Y^-@* IS38UW&2Y&MEB+UQ.(G1;)=D2P%$3"G 7A<\(0O2*4)WQT1.^8"Z?C3#.12 M@A4>NV]/J)Z#B*Q^ZFPJ/]I\X^\E/CR2;^>^QX6L M@S=KMKI;=D_*/ >H, XAA==Q$=KFS"*(^@N0R(1+P:YYC'0>UAPL.3['G3?/ ME<&^^\XR-"R(V_[Y:>,0_DH]EJ/&]4-NB/>]/>]^66N6J(=TS>+RO(V5($3\ MJNY!@4];,UP8ZPJ!ZLP]S]?/ZG_U8J")\>*HN09DYF+H<=MZ=93-\^ D"1(& MR>*G//NJYT7 E3FIQ4=I/_3.%SQR[9^\(2[FY2/D01-$#P1TXE9^HDX$7#R- M,[M3)(9[)WUD$_E+'+Z.7D+\'&G:.H0&*%& AU?@)*%7)/DF\B?X@Y -K9%+SY$I,2)O':,O\$I1R4J=EG468P[H@;UQ$'<0-=6FYAN2 MKYFA]H8-28PC>VS*1U1Z\Y0"G"-;>\,/F:PHP(@Y?%>,&II0G#Z:0,#/')=! MNYV;J5&'=K0(\2MNS#@S_JO5DE\6U-9>U"*MZ[^NZWEH.D/DLB6KPWS)&Q$[ M:=BK=;)$:=Q(*YQ^BJ#0_*.3NUF/M0,M/^T-MHO)O)6@XZ%[D 59OM*4(3X2 M()9O08AH,NM?&8]+CHCVLW0Y"_TI\D*$<1:/P,"+1S:JJ>1>F/2V@8?F" M5LD<.OX'CS='<;0.I-N9FMO)O;%AF"YT'!P$\\=I6KI .,??E(R]CK&Z)JI? MLS;J0$ (&VU?L7LP$D5%9RT<:M8M$8-5T/] M3B<(',S+'P_!UX#IDZ)ZC*ZCI_I6S'DV@T'M1B6.BC23"#'H.) M@<,UM\XC.?VJ5C!G!F9W=L<6)7*V3X3YF:.-WIB\6::+#S*%$KG3F/;]!&:7 M.\X<]ON"KM#',I,=I8]\P*UC%O"C-;S@E"A'@?]QQS4$OP M"C]WAOO03MQ7$;:YRTEAJ>QXV$E[IS&"B(I#JI#4",6>W;2=*'F?@S ME8'S[B>+/O3F(&VK+ H M$CWJTB#HJ(-:BD\7:E&9:JRW*!:6:G3-,."T&^V?AUE4U'2>L*LF91"=6&+1 M1:TST?J"D"6$ @5H4/%!-=+.%R#=-Y2(-2\QN5AG)SI4\4'=]]+[>LNW)N@Z&1BJ"5E%E.L2WJ3'8R3)JHHI"J(YJ@B5IC +L>ID-_O4N HBX MBNR_V 5M0PM'5;VSWH@X_G1-9\5: N&*G!:AJ\"UM?K#=!,3[>=UQ2JTVSI_ M96TOW3]:=#OB0'!2:^-.W.J*>P#]W%K)]M-3;5EP^;]O7QSG[86;FP M F*?^/ E"F"3FO[=Q<;VL+8=("OM!OZ#BOX@K)&OHT]0@-'+5 ^[7NI]]U^/ M "@%/CA^1^YX@[BV5TQFH@;]:0>JSYV"DJ,MB,F5% #]!C7COHS(S\090 ZY M8.94R/US&\6D%WR7FF A%"#I:@YU.%,XB7>/T((HQN*H?.%07,"0%$;-FWWN MB-@[())$ '61DO1F*< Q/94V_"ZTMCVV1754^563*R>HWG7=>V6&'KN8Y > "HT&"Y*( [XQ#<45:K_M?-*_(HQCMF&]U4JB&J#R?7SE.Y.SU2 M CF-V$9L8=>Z!RB %C.PXSZF;1:Z'XZ[$^F!'!(ESB:8[4H@>G36,11 DGX6 MI5#5I M!T[R^[-^-#41^P^I^X>SV"/2GQ?WJ&D,F4\]E[R9HP5)KF M">7QV+4P-#E,%OEX[7_S^+($M+^UH83KM""4XM!W<+D1]]ET8;X7Q"X-O9KO MV>P489@U4&CUS+0@WB@C92!5K%QY >P?\)>)*LCIV-R[UOYFOC1TY=*)B>KV0R>[ M.. A)VOUSMA5)0+3@OZ-'G.\3V&>TT^+XUZ!"/H57>S[EM]!%%[;^X45I58JZ:AM-;\\ MS5Q]Z$>R]1D&(U,O> MI.E7GRV=4SA/%CQ>TOO@.61]B34GD!&SHC/O&[R.%/=CL<299F5]RG7#9T-G M7WH)HNKOT^YB?BU8][G7J.8C'"^G/Y*N57<(N?,PA)\)?#H(G@T-A9Y8)Y\- M4.HE.CAK'[=S&V0MVZULM^?^KA]IZ )(V:C';U9%WV022NWVHFLGZ^/*L]@??,.!T@YO/8$_,)[N"PI_RF*;9D;M)%9"$;# M:'%;;<^F:Q=J;81%+A7=>^ 4*KR^E4+KG!'$?(Q90&Q <6)4OL=$-,YR0LJ5 M5-?4%B6IV-Q-]>IH,)+/^("%P6W=&0/@^*T6O1II//@6^DY99=&KC7YM;YI[ M8\^X[55%,W]@[\+G$E$.AD><&]BM=6HM^"0(GIGC&S6L.YKWGNZ$QU5A1B62 M%%$,SYHA0W@XA^+4_YD6_LY=.M"

4G!?B7OK4S3=,B?35G/Y@3?)OV.QUR MG?#?C*[E)$36 "R<* 4-0<5_N]V!9$2.P[<]R.)'EE1<^HA))\I1 +'S5&!! M>*!^MV"RX:[00Q449Z#LGZ0QTHWDHP")J7I4SZR []I0\]M,+JI=?81<246M M/(^-@AEZG4IT MJ$X\U8-KXAB-5@LZ^8Z&2H2)N,9Z"MQ?%&RZ?;V ^[<)%89 MZ<.W[^B\VD,_%$(3,2NY;8^Y&D1.>=5;75XG&Y52LZ>DLGSBU,1A+W@=1>2: M:/6]W-,D:]CH:U>^SS:WK:=*&EQ PADD189Z4 TZ% !=!0E*Q]C?3?0R1 MZ\G9!GS.8J8XZ97.I[F*S-[H56I(4H!M23]-,M8-M4N7!6G_2DXG4N/[='P, M!;"FKBFU//WQKX>"+JJ?(Z@OM,VPUUR=75-MJ6W-<\9K+XN"5RO%TCDO!.;A MX&:D=W7*O\<7?O.), T]JC"3PM#G)&L0%YYT";S^<;Q9OX7H"T.BR+TS9?M1 M./+J&I4)L)U"6XP\.*-:,//VIH/0B2RA'PNKW,\R7H+6L*"GCE@';-#XW8@6 M*Y,9G:3)3ECKO/V=R)]+S1K+OQZP7ZCL6$'$HTJ48YY"A(@/\9+1,#G5J@&Y M A;-L]KZ"R>[AX'8X^@CP=F>1D04M'0FVAY?WJ+FO(E@'],UU7OSW1[Y2=#N M./$S^?17X+?JRL[6!L^<%4L#_&2 YIP[FR6+FK+A2QU6C93Q]SHFS4F!>ED0 M"]*+13OJ9;3A(ZP7W"&I6Y#Z,(W844NR 2T5.#%7,A=+C[]H0+MS-\2HB76Y M#;7/2V4WO7E3__(^I9_A_Z'!/UZX!,PR NY3,[#E_,PQO37J]R>,)@9&H'80 M+V_![C/74*F/O@:TZVZ@W+&"'WP!$@O3R[,,$,2S(D4&73\23]1A3Y VX MN>-OI1\%[V'2I'<-R4P]5,N09NS>')0<[DB[9!B)X*RCHK/3J@B$2@^BO7W3 M?NB$S ^[5%Y__G(V)"A,;/6R69)3A^V9]X_37>\YXQ[KUGC/?XQ\, QMA[SK7VFG,^<[6)&'BF\Y.PUG?S1!X814#&$TF7 MP34TH'AK'8\SJDMZ$!9=#1*")YKBY I6O9\7M?&VH+P 5G!M;TI3TF$6%HQ] MBAT3HG+Y6])3L>]+@B;9TB]6K+5T7">>_5@NHG,U^*HLX5@ Q(WR3&Y]8>+QY]%KHR^#[VB.+T$H5PRM3MXI, M9WD!Y):?&B4#9;=U','<>'BT-6I]-J&AG=^2K2/>Y@X+Z6,TT@4Y)JJ!,VU2 MB'@#GV0>F!UT@C2?=#?D?/)I.,JOS@M30V5%=J46#\=03Q+MFDV1W&45E;7% MT4L>)'EI79QQ>PA32V1_X0$P-MD=O(KV[ADL1,M/,#: P\Q$\.(BL M=N)]KIP3YWM1$TVP4*C(B$?@6+4I@?[-XA@]Z:Z0@"5I TB!X5U-D@+J!P-. MGQ+\F?J C#?]5_^XS[#E2>XAWZ8_%3YK=$@#RNGCKQ-E./CO_PGXTX<:$YV[ MQ@7.H@YQD;\9V;[,1O3OP]"SJ?L2].$7"3M.3Y34L?-IB%1JM<3OI_Q__&;= MU<1L2AOVM_.=ED<2J,W8;9?'HC3 !T7AA^-N8'U1SZ8.U# @5 V4&J7,L FC M$]_Y9.)7:KTI]E!\[2 -LX*:19'?HGA1(^?VZ4F$-DKY),/AV=_)%-$C>VWR MXI"?[Y?Q\)8005W[AT>^:E47<] 3HLGI"2*(C$,9SKCW>QRNMIWAJABX-0B MF:S T8Z=V'EF[>?KW.P7_+M59=>I@L0XM_W,P6._6?9R". NRHKC"Z8*+X?/ M3#&MN#F8^W!/6IB=?K=G:WOZ':E0&GL).YT!VZ%S^O'67_\) MP.D*8!;OZ=!)[>9'^E>[0'?3S[#9QX6HEPG0O08%"M,=YIUNDH%$,WZI]6Y: MG:6Q'])S_@U#+(_+6$._M8@&2(^N'W>^W:CNJY,57 3$ZD-^M) M%7;Q+P:2QW_E>I+_;EBH8,DQ.ZAA\(IEI^L0/2YI=M( "U0FX/T[_*-H@_\P M:QF_05ZGE$/MSOI996&;NYD?O??\J"I6&<6B.'RJ-^;T'8WJJT&:V:1JJC:G M3CUF]5DMF+A#XD$HS8;\G#R-L^@E6L'^2DA\_K*DPFIBSN+Y,Y_*O=7[*?:, MS 0)2MH+#!\"TCUC]/J\'X9S^2[_AA\]NP.;A.\? 6\UE1O7> 4T:LUMK9+9 M\&KK:-(UX@FBQ3C"Q^GRH^_+^26YUY;.(6P>2#SQ5PRJ,6T$BV"=NEG'KV8: M?'8\_.8U?2[_4_HMY0P?Y2"5^-K,\/TTT!C;P&3N41TJWY)0I+OF/0I=W*O-18:[2^<@F?%WUN1 M[Y("XQ@K:TQGF-=5CF?EIZ@1U[Z >>#2.A=+3O2-)PH':Q7Y[8#O!M3$S%P6 M'29)(9)GF:-K16#$_EF9CX1.%^.DQ?%.XW""R346\7O[S_C%W>K7NCP>GZ;G MW2Q$*^]9T+$5*-=NSLTBQ,LQ]H)TJ4>W]88A;63P_MHNY,SG()70DUPM >>^ M1 ',EX\^&-@=/VYWNZ+/\R'W:M>V6JA]AE#LG%MI?)BK3AIH4;,Q<2V3&&8X M,/$]+W. AV=9TG64(GOH510O4QQD/Z+8%E$7_$9' -.Z17>.!=[1RO(F2^9$ M7?YA98?W'Y]'122:U.V4"+!PYZSK3(PSY[U(X2#NDRR([/4%"&Y4:%)HKK<- M:'1#P:X?(WA-E_\6B>]Y,O/5V!0UNP\!?C,DV]5"QZD26$1F8&-FQ?>RN>*K M3/:-N"?P'KK!=X=ZIYPC%FFY:\4S;W[[2.B7PL4W_DZIT@1?><=[?&L$]J^?T4 M<64-,)8QA&:#"?5!7OF$5'2PW'9JC5ST1/(V(_ $.,-87BO^/)]_EZN"2?SZP,!1>&,MS_8BCE M.Q+DZA&@+S8\;T5M@98,Q'1-'I[/V&VXX-B;O).^QT^S[,EJ&RM' MK(Y9ZOU08_EQIGW-U;6C?$XLBJ?9GY5D:D\#2C!-7S4QH50&W(M[B,STY#]*-;T$N++67H\H=-NEF]EW-==CE-R M$WY>9U?E5O_0EDDZVB;U82Z-69,^)B4]105P]ZW)G9Z(RX=29E3/@[.P+&@) MK-%E;'QNLLI!92L@O7\W3[+3\!*=S:12G@IE>#G4R]6;%@ ,K1X[:/)%[XV+ M-."* PVH(X&HU]- $RBV A3'RLULL;$&?0I.=@?ZMTM5>U/K*SE^GNC+1AQ^ MUKAO&A=Z-SZ%CA$TRVWA>17&HI+T1L@ZUX^3O1^^G@4OB6UK#N](6AVQ MF!P?OW[=S/J:E&\-.$FEYB?TV%9^:3?[)'+[HA.']_,0&E#C M(%%AIFVN(K:O'7 42SRS%>'D3-:=@3)?%7,H67NYN0!0^MW;OX!J);M[2,/U MX.-^?"@\J#4)'*R\G&2F8I@SZU]C(K=H>GCNF!6=9543U4DWR _QEBV%>413 ML^K!TK,,28N'HQOW9 87'O8^T LZ&-V_1EKO%&$3>0=O,V\ MK6(O=X]Y4Q-W;!R#[?/C/_4+YJ0"_.W<3F-#_=3E>IJT/IX??'\7(?3TBBN4 M =9I&JUE])78W>R#B5!9Z6PFI+M)%:GO6?7XT-]?,(O-^O'[:"SK7UKN9TV8 M/S$]B2#?)':0N,D/<*T1"L[5#%EJKTO8PT4-O4*O[)=7D#-W>C@ AE^XY- M5RK9<)^Q&3"YK%1Y-<3$&"M!SF'0/L.X/57G+@51QZWWOA2,RH=B1JS M$Y& 3=)#8]Y]!2P3Z'D2Q9Y.C.UV<(:-PY4Q&"_/;C['Y;R7[I81Y.#Y(%6D M5S!9/^ZE& ? L#U,/ODI<3WER$UR_1XC^ID8I@-^Y-3A*%I' K5\!:L/M8>% M@DO+6KLYS1T%T0&2_<^52Q!Y3K-T"V+H,IL8UCNUFN=C-Y\+! M'Q@'!.D$=Z25D!0[IH]SD&N*0TX]':"SRV; 7YON4D8\23"T9/=/'J-+!&G' MO>ZQX=E\+"YX%M7HPOMP\I?T7Z*>M:4&_+I:FO&P%T\V;!^XFTH&'?7;Q['/ MF&YXX$!T[SB$_NT=+6^I_>T=?TXVON.%9ON9( M6.A0BE"/=*)QDF%&Y?7Z!"'5^*?0VO<,#RY?]6L-CE%$I('*DA2.^IGBK&T1 M>:5;(+BK;$"=P%\J86@6+.FTY/:B.AK0LFKWSG\@K!61^?0C<@'U*_8YIE,6^ M3CVVZ:+\+FH,'3I/>F&?+H<+,+$!X\#)5$9+T'H'2?.AWU%<=>_$ST2J^*!7 MS4;[$WZF\)%O%W26Z81@(2/H!(C)=/<3#G4_ MTIQH-J-MPL=]NNN](RFL&@Y+P9:HK9_],NFX_UB!>#[6@+=?X'2?R)!$S$LK MY\TK3C(?H_0TN2\))S:@(V"E=G68XZD,MW##=X?E\MZ'?$IH6?EY.OSTJ>M7 M9;->,D+JYOB!WVMR8:N%C\E/^EX0/YSJWWT76[?>+1?G00,8GCX^2SI+5JXA MQN.3KY9=?U]"$;0>4)!B7+A6]J0-Y/*Q(R;*N&+P6A9SFX( M6@KLJ0=;6-*SZ/OA&D>O/]K/.!=UACT&D/+$#&(#4QFU9'$*#>DZ/=@^3+[K M?EG7)^OR-[X>I7R?\Q'[4G$,&P' A4M'L$G82&NU9A!OP;S([;7?BXM(*ADV M3#VW#!$V@' A;!6XUWBJQ,TVGY5=YW/AYI)L :?.<,CB&^]1T#3 41YVIV)0 MH5K4NKPJ-C.V=NII1\4/*!Z_=EF4G@8SK7J"3ZKLRBPZ*8GY2PE0/??+-EZO M8HO#HH*%G2-&0)BQSYB 6A8R%R4/R4P>E!W<=T %RJ%TNZX6?4:SI#[TD_7H&>?.-)WZI8?T>IN#N?DCB+;KR[ MCV2M_W59;#8 R@??3R2(/YDJ#@O%CSVB/_#6V'1AZ]\&7TPUUN8X,R&!^$ D ML3%5@"A]AGQNIU.\5FTH3SX+UX6\GN4A48P/J! J_G"'>5GDY-W+O KK>7NR M0M$:>.]Z3Z%FB.<N MM^M@5B"U3R@94-MHQKFN6-Z?]\XGSCXZ*@OW,74O\MS.8HQ[M%!9J[Y<&X(H]4:B%=7EL\>G3GRCY^^M\!6Z2U%Z$'F3\K'Z3MPE_=I3A)64 M=5O]NG^Z1[$+RDQ6H>2B;*$BJ ;]-,3MI?M"YF=-^E1K2RN#U1M9%-?ZSUTW M$7W7IJW?3/$EY%"R0C_.M!*]4>DK7D4O(YE';)$>8J[M6>W?V:!=HA?(TF)VFR(HP'WON.7FOE"2>9EC6,CK:0V)UA)#$54 M9YS1,45'A@D9UL/\$_S=@)'@@7?VS2P $[E$D(RFZZ -'B>2F1^L9[.:^3-9 M/=*P9]*_[Z:*YEF;BNOC9_JS1."$M7-Z!%W?2YI3#WU1?;"^\:0 M'T^J=#92X@_E6,6X+Q@Y K^OZ]-B)T02);/]W' <8^RQQS!6E?X:'KW2K6>F MUJ\?$^H/'F<^(../!7XE/C*OQA%J' D^(:^B3_9>O]"^Z@H_#, Q F2NA^4 M.)?-E5]/$+$]/>Z2>SGM=DK$7$8XM0/)Y)D&ZH2-H.<([W$=3=Z/C^*=6D=W MC3BO1W.LH[Q=O/?=J9%B=3*%C%K<^AL:&FV?>D)-!)C<652(;G-;(Z9SJ%?9 M"48@\\;99%YU,[GYAXOCU '%>'6",0TP=PG2LB+9^HF5"9Z*S( W-"@>&;=< MB9MH*-\0TG(J\95DN RN\&PA;LTROT(*$I$H'F+W7;1188 P'U0K>E3R=GYK M 3B&6>7@+:C591S;?#$S!CU-BA0X+71M3A^A9X1WJ?QIM=;WG2Q/$O)[0LS- M;YUU&8,V];^^%^N8"':H$-N^<^'G!0PIN2: [@KR2-I^KOCN5DQTTO#K])+R M0IQ>HC6!4.BQP&HV$!I?NW:SG;6NJ[>U@N321(AS%!4<_"8AE++8A_C+)S'Z M+Y1&[C0-.$:$UST&E^*PK]:M^DO&5<:%W="=[_9L9>*,I/;R4P*@B;*[%V$6 M>A/&^LPX:>P#['3R8>;[7BW8YX.OA,R*4)2"I%?+K:K"80'S'?"8"T$5GY(\ M^Y4&")+E^Y/->DO/"KZ4VZA3.U6DWG&N=7"N>V(\3H.KQ:@3R4Z4(5V7+LJ= M ;.OC>FNI[78;6?U#\AZ'E=.,0]<9;_#/ [#W<&$3_)5]NYB0PA\1]8>!LT_ MMGC=)NO\Z<87"#2Z^(.7\#ZFW9'"AX>MGY[;@,Y\TX@/ O,@M@_QH@O<"Y(1 MD[^^GF)8>L%]\;GS,X]EC;':8!NQ YH7"2 \E'K4*B/YX6 .70]+C:'N) MT@'C[4DS8;TK&48GC=L,QLD6)]07RQ7&JJY3,B&GQQ_[7<*!@V:3&S;QFC#* M]T&;BC%&)U:YMKM7/=OC7-6; >1YTRW3]3NK-* X.[3]P\QF_6'X+T%R^;_/ MI1+7/]+][)CIS'VOU!/5\.F<.=RWMX8*X]%[7PT=JODDK>^I>]JM\XE]6#K) MT(*J-WA-;<1)[*OQT8!#)I4#35@6F)Y%&=&SJ"$L7&4K4**PKP1]46XF[$[1 M\S"MMI\[068!(@' "\P'[$PDU@%]R&-$91Y!;>L"R*UE#LPGAZYLL7%=-&G: M=-9T8W9UJN1$6MIV@M<3&C"5J7(HCL,TI98LHG$$T@U\=N.R]9"RYJ5[MR7O M?@>/G1!Z:J;:OB9P_R#R%$,EAVD=B@=E!Z7S-$RT)UB8B*Z/**L,/F(LN\89 M^QG(B4R.<_T"S"\&:'D3S)Y@2T!!D:Z0D:EO1K">3N0IHC[!A/)5BW?67ZDY M22$X:,KA7@;>I;;@G!E([\BT,%?]4B;R!UEYR,\WGVC"3@/"1<'H1I]16S-Y MB7+#^(8/LF%1!4)AEWZYK5T&Q_Z^JE23U0FIJN.U%E+=G^8)^61P]3#/CT32 M7/5*@K9L'5OEZ_MV(9/LV-4*O Q(^P%9E]U;(A10/F00EV8Z+*\V=@N+2O<& M^Z?^/#">E9YOZ"1K;6>G22WEZ\^?^D2"D-W[/)G[-[6.?RO!?Y_H&>U0Y-;\ M%BLK+CI-CZ OJ>?]KN.P#33@B./C,WCM]F:6\#[^>E'K[>/BL=F=M!;YK>WOX>A&:(MJ^NI!9FX(P2DVUVO=H?12UNY<&RJ$!T\G/ M51&#OHN_J])Z'J(ESTEJ"A]E>KLNNZU/>$F$DT]5H?/)RM M"K+4^W$I*NY;5!DSD[-VC+_LYE2,(#UL/M(^(:] ]QZOQ(><2V6]#39MJD/! MA54<3XWUT2_K+XD7@.Y>!@<(KC _&F#9GK('G;S1RV]]TN&T7Q;FZZLM$ (>I!#R^-F_&*#@\TX&[!(29D"_I MRF9N>R"W%MOOUCH3.XGEA!]R$V=P,6MS4PVZN,6,R,]KY3&;1^VXI?AN9%^L MRO(6_\&$*5SBQ[0)T8!1=L+K@H%Q0WK+(+ZA'%@K?W=0F+Q_'E:&[UPY?NA%*$ .,@N/HCQ7"G*HI%EPM>G7-1.=D)J]@6(]X:??J[@5&;2&5YCKH2-'#ER>#%.5+?0*FJ[FQSN2 M.F+'7H8"HE_>=^]7F:90>V"%L"9YA1;OPZ6&&A%/& C69A,Q.1HK53+Q ]WQ MK.(.QH,"&[WY/H[*?T:0KAL\N=ZO2HJ61[ -?4%N<\OLJGOJO,0-)WP=^K M+T-Q91/-'%[TKQ&^8^'O):_TMKQGA+==,IT7R2X\'%[ D$\^C:\]2WRIL_ B M,)5$ T[[8W'P:>=<'$]=95>9'1_Y-!4RR--589?:;!9Y>R$3^,T+%[ M- L\AHS @VF#Q5L_O*./MZWP0UA2QU^IMR:* E6VHB>'^U^UA*@G8#E MQ[I@0K"X2+]KW_'4CR?&03SBBO'"\K\>@FB /X>:MH$*2?,Q(^DF60',2^6" M"QZO?NR<:9_ZO*BNXR4NR"MFR6?A\AX]X)V L/MI51 S\4I7<-9GS(4J!O-9 MJ$((J@.K=M$QACT);/I7=B$GQ9:IV\4ZPJ=ZO]FG/3FJ$R"[DTY@(\KD(6[( MN\PR1[W(W>W4FZ9$#,GF) F8G%[49YOF%"G0\"B3P%[/ 3"-=$Y=-D.9"D$J MWIJU?AT-;2J4;W)!)W;I?'_0G:_GMJR+G#:-\[,C:LZD1B./)S>DB(O>#SA( M*+N1]L-)S19VQT=Q7Y0HQGBP0T3-69K.3$65I K:9U-D;WRT8;O-B-&_NMY^ MG0P_Y"/>PWO4I_*1E5QFP6PP?:4BA3'Y2 ;MZG<+4C?GG^QJL\P+DLV((22P MGSM.]).(V:Q(R MKWDM#B/F>?"@,F4$D^;'2P-8+^(2Z(V3,H9'.PE4V]^SMGV&51WY-N95R;LP=:)3$U*B[V.E_"\F*C?;86,+K&AIPV:NFV<5E6] M^ZR_\O:"\A_NWB7$ ,M'/61)_,C^,_6)]3]9U)D<3PDPTV/4&<;]Y)OB M)>-Z(AQW4\DO'JP2TV=:8Z!P"L_M_A<@.LD+OL_Y\H[VKD_IQZK7@6R6<]QM M D';7G.0>,*74];&S(LA&V9BU&T-U-2#0SM\QS0JA*I.O%4- MS:P9\ $+THFUHX&")L3BQLTE"L;5XK> M'AWZ@'4T>/O)- 3EPQO&Q'LH/-W#O YJD3<6$9HQBBP5&)'0SYS(-Q+^(21! M_29[4" 59[ *WX7/8IH5QHKGLD/U YX1'7+LOR=R?%YOMGJ1\O+>FV\[1^_? MW-;SV5,9I':C"A*^.GPU)U;-:30+FWR3BC30,S,LF!>8,+B5ME-HT.TQ<(>Y M%U7(UZC9#?B!(^\.?K)7(!MTE7A"X MGC#I"90H97E=8LY98O)F'DX"J"[PPZL%^*E0+4D4:%!FX(2''XH+_YUS&K[PS%UYOPA&T\:$'@& MDU9['-D&%O"[-ZF]BKF3Y3H?P\[[-%[371NM0N3?W-8T$)?[ MZ6XP'^>;1'U;*^6GTDL5)U\:H(H842,=7CJ+A[]!Y=KCK,1\CAS3=XN%13R6 MH433 'O0B37NE>]40?_'P,*SRN(XM0C=]5\%-G0U R^#D=1VK&@M!]%WVCDQ M PX1*^IQ>7'?L[*L(O99_)34>TFC&FDJ5DRFE&*-4]MW7+NFP>X9YG6%.WI$@%[>T-/\7SU(A)G=UN"+F7V?_:,>9BB,E[CU\"XU?)P M<^(#_K(H+^FXH3"LY,0[J2=5&\X//'Y-"R/C21]M4%:Y.H0\C47-' /96ID3 M%?>"%#.B@NLQ#:EA-*!P>.,H!CZT(AVK$"IF0EG8^_E5(-R(X\'=J"BW#\ % MWUA8[O$9!7XR$]$T&V$T;1K*T^P3H<2:M+BJ^$CN>7R@MQL%:+8&Q:V%VZJ-"JWXB[Q?)=; MGYXYY^<'L.VD1FX6DF7Q'A5UU(XJRK.GE@N[9:H$4Y[1>D+N7/38I6"F'>$C M#]1$C\VU&!W!0JD7UL#?39LP[%,(35VBS;%@JQQ&X>UHX_:7DW*402O%H\>G M%F0F Z#"\-VK5-:>58@D(D;Q)9Q)$O=/JYPS9;=J"6D\Q& M*8"P$VL5^(B/ZL.EZ@7//DTZ;/Z<)+V:%_E&_S:+^DD&$E3NKA%/O0:KY!M> MFZ=OVA%BP0."Y/,4#-;N ,E)["W=.,9( UA:*C>DF#@B7QHIL-)95L6J]MI> MZXQI)%(!$;_UC)@^_9 L)M_+P:V?)G G^YZ5V7/UIL(!['0 M8^42M0U:K068%GY8;CRF9W1/GEWLIRQ#0Q/J(R49*@\*E0JDPQWOL5^?Q0 M4O1;FT<;A*.61I/ZL!*_]HG6O?HTT*#1V-4Z#[(>4646>L),YCU"C*1;&1AG M$[P$@(P5F2LP2^X/YT/U0Q^<6;Y1H,6ISR1(15.YB,&SV:^UH,I3I\@70:$J M]M8LL?4>(NTWDW440?*_9-2%#'E@(&H??8R+?IJ]9;O6BF+A5BB9O!BW9FC[ M,/CZ2P7&0C8U[ZN!*6&E@!NX8']#Z#/1F!7"0US+[LX9:3R.148835PB9*ZU7/'Y(.;"&^NAKCZ*E2[0\ICOY9OE>[4&9$4%*IV-RN<+Q^XF514N5 M'[@N@W]^1%W&%D-J,LR0G53>P2WG]-!NH_ZP5-D+[/R1FOO@YZ8+^TT*(Y%S M+J]*WZ?A%A/IM$,UX>&!FFJ1'MA!BU7"R^1X3/E1_[4*XEV2!+5G4C)<2V%. MM@/+AI!?,'/.>[SCFLPL8U/B_*.:!KRL:Z63G+VW,UM-X!-^MW$_(?*X] [I MCZ[;$LJ%[]Z]&\D5$TV7#%(\CM*&"3P_W0^11>0W/"V=&7 ^&4P]P"Q7-5 % M>\DB,R00ASTGNS_T5LC3$&8;G1C_;A_R,@4#M49S$:N:>,BWB5;/%9SSZ]0( M;%?:NM(IS\WJGDTU572]%%BY+*I# YBV!N4V(&?@YB^VO]SR?:*5*76$^F@^ M<"UJ> A6!FW:8B=ZSSR8"MB4X5[SH=;S5G*:2>IQ6+N-(NKVH#?(I3VUK,@> MU:2!XY\0FK#" 0F7B9\)Q>,GG=_S<'[!6C;4ED821(FQ.7Y:PUIFEAJJ] MO07]0^LF9!559RJRRF,;E#:ZA;ZCC=TN@Y,'2:,DW@*7T;7&$?7&7R#R:_CV M.)6_BO".!GQ2IN?1_G1O+64Z.544$T:Z098K*R9ZS,&8FL$A/_M^$.;\'?O& M#MY;;>LJO6=P#C@CJ4U_Y3._NYY&H;6RMI? H][8;_*P3E[D'K5OA^P_I/P( MP^@GA8LRSXS!.%I5##S>GI2)=&O4BS64\HLE6\3XF"Y@__WZ=N7O?;92X!"J M&&/.()00-[S\ /F VE7+0ICU171"1C!$F X8VFA:L$:&M 'VL8, M^"8FR3I8EZ&[XKDBI*]L/KEDD7+,2 #S0V&,9\9EPPF_U)1PF) ^?::$=%S% M7/:A^(!<\H)\W'JG*ZO5+O]N&JB+Z]KJ 2*'*^& M'0*8^CU*%-0AX\G*]")'MECTE48Q- F!&0"Q(#"$E/[:DQ:ZW\B0LK?-E?:A M8UT*&^Q/10:>NMKZW7AP8]K&.WJB\#(X%EJ2_"U5M/K%LON)KQ"H!F%KA"& MN!,\L.*-(/=5T NZ@]LJ5%$Z1H-X':D6ST]+-S3]9@\B1W>,SKA M,!86\:(^W;&_ >-A>]JLB3NU.NC:P2/1SY6"_^V[I_[N4^/_SP7PAOZAMI3] M$^K^GE[9;OU79YE#42;DX#I\J'TF5N;"4WU#:2-V-7/O LGV%<%?R/:A[]P3\._K90RR;\ M7^SU#&/%YX@SC+3A?SP;_3MPMM8<]0)Y?_4,P__^A>F..W!R]W"/:Q4]E& MQI'4]:4LJWO;'"_.WQ=MJ9%M1H)IP*NOC<.3HM3>ZC[=;28U$^X#M8M103?= MGWY_&\43\VIX%KH1CW-IA#*3_3/-B73#QNP4"N![)MB M@0@X-C9.B@W=:BF<;&]7K?QHM&^AQY8NVMXD2FSVF!2AYS^L:V._'HM4#>0K M"QUT2=XR&=W@#5_9*6NKV*@(]?&7\-X.DI[3+9*75Z07EY?5G W)ZYDIB4Q09NI\/]XD>QV-?4<7M[Q 3 MZY,^:.1_A%SIX-*ZL)J?<4Q/9#! LJ\"%@9F(4OB=F8Z4QN_&O([RR5,=50K M"*:6MJ^%9_S%M<.GOM;SY 2 ^0EE(J8L$>Y1OJFX /J:"J\\#4?R%D)&U@U] MZXH>&;XEWV$%;%?O7UA% )0W=+_-(! 4]-.562IE<+LLG 8\GPJ$" YN*ML, MGE<)SU-:@GQT'N;, D&KV[\R#,1+^2Y6PPE$XF . MJ8 &:O5GU6+_JY^H(L)\#C.T?[II)/A'P M#^?7#N==?D"-"U^V+K=1.BO.MTD]F*F-^5B M[^U?'&P4ETJ\:K3=S,MJ*_DZ)VEV5:Q#XANG(:AR.6&T$_ T)S(0SA![$?-88Y-DK7P(O7E ^3SASA>,IV[^)?)UJ_*_W??]P1_\'_PG<;#O[X^#VV JFPX-D!Q^!5T7 M4J/&J!SB86]^7P\&.A#U$Z,*-REODV3 MDGU^XC,;^LV"ZY-ZJ9DZIW]N_9*"ET][R_ S5M2E@1IJ'MT@EI'XR>9\7@HA MFB$U]5><5&05Z_YR6^OW67)798%ZHGL/RYK @LB)I,ZP1C2[W&,>7->[-Y.K MDR_6I+;;$)J<3@Y<)ZX 0)?@%=;+JA#PRECW1L=<-*P9QCF?U#%# T)'/Q7T M/_$075F\5U*,KEY^Y^UB_ 5B$7$0-J=0;_0ZM0@3\[S::*;JH.N=[5268T'T MMV_JVW:,"Z R=>:%6(_ Z'8 ZD1FF'9BG"E[I=S-1'PF>>)C9NM":_G"KSBS MB6X!NV=F,1HI05ANS.82/FSCV^ERCPMO6V*;Z.$]Y=3P9Q7P*_NCR%)D)PT0 M^$RI&7$'&G&'<]\'R8*?3AN .^+&AF6-#5;T;-E*N!MR=HB@I7I(5 M+/SWGJ[(I@KBBL.1#\FW!(>D"=)F&=3;9Q@)?'4^)6/[@63M? O5%4\1C;Z9 M[J^&W!70]_GY%>"P0_CR)"-N,?8<_V3KK9+ OW#W6]ERF51#)01+<@O7<>!(S-B1D'\HM=?_N>OH1+!L6 M/NZR#AY+?E3[%G+_K<.P%235+LR;JI6%]7J[BJP*ZHBCN-Y* M&O9URORUG@)PZ,[!< :\]D(M#0A#U'^1:W:6ZMMXT=.8&^W0'DGOJ<&_HET6QH"C#L-@L]_C,5=[OCT:T0J4BCXEK&+!/#@7>I MG_2E ]1=B-*E: ATX!VJ1Y472N2D?X.BX96N,MNDF$A4=MNGA-7)AZ^U65Z< MTU^#)=$[\%9DO)-":X+5EJYJJOBAQD]F:C LT[QSS.%0>X\:_]!]F:$8_YU?ZO+?N;I8WG]^NA$N<.9V_#!Y M/W@;3+X%>)\T!2T@UJB^]0<@JC1:MA6V,PEJ0^&5&7[=M8#&SV$.MICGH<0D M+8P(JAL!I=MN4P^SFZXKU30&NU0-IAOUK/WV[_KHVM/D,!K ?"OVS.IE76-R97F&%U?G;R_OM8???V5U:Y74>- M<*G3(64-B@F'II&E&U:W0G^--S[-M=17^<9F]E#9/E;8E M*)DGM=E'F0: JJ].QY[+^FJ7JX*/3->NQNORNZV%1@7'O+?8X]T#;:B 0I:( MH#F=V2DY<^F/2E>L6_F>>C@50UN7GK-3!3#J>/2ZY[0EK#F[M99QL!1T9.WG MAJ1A9ANWQ-;^.[V7QA,-BKE+DF^-7$95NYOV$TRA?%HN><19=N;)!--[+,\[ M7G3H!7LAHY2F)". '311!AU2Z@^><2Z=%=$5%?+WN-/YI;P.,1TE'N__ON,\ M:@0#4"JJ&;X0&69_\$ 88 ;86O"H8++:W!3H,<*T.>'BJH;- M]D;<6>;Y=OUS[2]-F#A?'@L0F3$ZN4R]@,M/GJ6(>KXU&MB(6U1KJ].W>--: M^/@J8T\0Z 8YE-KB,H8F_,#6]NF/::ED/]:5V@FLE+3*/AKU9+>Y4:9C:DDF M366O$MDT1#CE+2K8 Y$D1M[$98ZK)]Z(<5O@G#_UN$VG%2\N4PM?F0JA :Q^ MQW&H1AJ BR&*UIE?61=U>)B8]/)B]+;Z?*I.G4C 28;B.:P( CZ#"5&HMID= M3RU:2?+)]6*S#/=BB_BB+O?S,N-.W8]\M6D:T&I$-QNA7=(:#6#\=;,SJ_+T M3SZN@WOZBT?NOCX::#(V(I82^ATI3[[8B[R -W%B5;))0SMCPO81@K-)DB? MB&*8WKZ@L\HJ[(FY1$F!VE(8"?Z%@V]O#V0-;I5FO>[6RI&\\\9YNY>3)\KE MV>W;*#;@X"J5#8S[LK@YI4>LR!@7.-4)+=Z3OKMO)5\YJ=?J]+/-J#*"Y#'- MC'9"2OF)X5K#9\IY?FE_N&,Y/9_WBTWRW855UB?7NY^!KC[._K)B[ER1]6OY ML+G$^[M:;,F]J^?"8JX]#?J6'73[A:/&/UIOEL0]_T MNW><]W/4C?5.'*.T!$!N4C*'M@@1E-S=K=!)CK<;7 YNNED_M%!:;B>]$E:? MZ=N7;4"^O1..31WA;9^V4A;'@V6.IN)WIQ/!2 MH?=#FC4WAFY!.A49J_<=K828W2,,4VV4L0)8.Q#@YQ W?G^(:>QQU3.@;.#; M.WW73[<73-K$Z[2BHC":UW]@+A90HI7E[YD7#T%DB8UF>%S_#L'72<]K^R3/ MAPL=%T73+C"7T\UJ>XLH@VV(W&!N3"IKUK;EX4@B/H+SVC3Z)TC+;7N0%2$ MX>:N!%9_E1T.]]5$Y,E+/'P2C=<3/.4%+2=T&36"@^Y?;[_>[?80AOM. M/4D?R"N?:GIV'__DKLT@-UEQHAR(DF!RN&$)2X@C_1:3(WO M4.\MHF:M+J;NLH/)K*D]U)!9]''$9P%G+96O8X[XR_76O@9S'^^^;N.PL@7F M"O/&B$*$8W3KA#9#]^CFAMW@%\N'?]L%_8N#_6/?L_L'_+)"K*;6H>5=<&05QBP:DPZ<=24N$ _IX M;VR8VIM1HT9C K_.[!CMAX/K:N51/W0C]V"'-]C.?*[>V7F[!_IWQC7M,B)$ MO48#Z-8\3(8>GJL]P%2TTX")690_T9 &2&WR]/ZN5T67O 75_2^?;?@'/'_T M!_]C0&ZCU.QNZ)!U9S[>E;>!G]DX'9[-TG+ZS8\WF?B2B\)SZICN)OW8H4L# MQ1M3>11$,:^41\M64H3;A86__BJ;H^.<<]*ENFL+74ST11=)A[[L0WZLDY/RD/YW-? MP^IJ[=1SICJE4G^845H3LQM0$>X2U"^=.1^V M059XTRA;9UQWY?8-UJ^U94[43[HG399J_ZL5>__^XTY+U::Y\"3],$PI^+B# MC,6@V.4G13RGL1_F ]$JU > <)R_-AQ?1L@G9I(,1A'A6I)X[@UE(=FV4ZM" M\N>,Y2>E;>_6ZNRTZ1CS7ZR3% -TD:/#\PKDDX&7\4NO8!7]-N"_6LGVC'OZ M=>O=TWD,OQ)L^S<,9.(,PN%_$+V MR^6)48%T)>9O]Q-^>:Q*])U)?7W7077R7&#^1HGO]J,0TXM+]2+G M-JNF8>-5C>;R^Z\].Q\]+NW?'9$J+X\OW167"#=4>F+)[Q#=#U];9B>Z7S.Y.??"OLW]80[T D>: M_V"+XA/*>Y0]C'_$[S*6DE*K/"'TT;'!(>\;9N%Y=5'=[:>QW0HU>LN_MGV$ M%]P.I8\!HO'$MR3[O.X &N" G]TX3HX<%>\OO3[B]MT>Z@5:8I'!IX'&?625 M= ?%AG9]16R'*;?(7+??4]>_\"-#2Y89ZZ#V4S$^J#HT0]EK#@/OKU,59?UY M[Z:URG]XMT(LK!):C:_,VTDNN+R",E0[X+<:K&936U""\+N6\+H?3YWL+@6* M!T.EDE6+ IJ<=>\ %CQQB(-N @7OWU*#K_"[\ W9/5/%+\XZWED!*]%D6'W0 M@ZK31780'^F5X99"7Z2"QLZW*7=AW#8FRG*$PJO5;5?TAE;3+NT>MPKOO(EOZ_.XH%CN::C#=+4D/Y4MD M[*V$.O>.C?EJH$@ M">9Y76.U.'9A3C[].7 ]2!#9#>&'14*9M>R^=4(B>C_JC1U.6TCA$MBKT^Y\ M.QE;\9"K+#:Z&@?#W>H4%$+S(,:;;K]/ZNKK&GW4ZVP=^PLIS8OIQ[S6D(*< MQH%?D[5=E40SLRW'4X@[SVS:]@7:TD":E%2(RDJJ,!4\3DQA>N1T>Z*V.\<\ MMSO>-5W=8J>P]2?6POH-_-<:_BV5=6UV/%IR=C)WYM2;R%O>1EZC(]WV]6^H M+'U(3Y+:Y:,G[_[!'_Q_CY?,K=!P3K_S1(]<(AK!EQ_*KMLMKQ7,IH]*S(;]I M4\Y,[YYQ"7CK]&;CX-Z!;/'\V<7* 1>I\GK/N\Q[>G;5$-C;4B@QJW?JBVJ$M M/0;/19,X/WFUUC+S'JR0CB&0-*!9L#N&J@E?J]RWJ/9]^.&PC1YF*EI\3]G7 MT8 7$0!%&E./YFAH) Q$R%^E/"/V.8U"6\J^Z5.U8=5[Q!"2COV.GQ %XT2& M>66L[&OD)6"%K+:N]@SE6/Z(*EC6=!%&&:[N+TY)>?2H'DWVPK[DVT1G(I50 M]3I:/+XS-"#2'(469UZOE2BY# 9[+;:QC**VT'+HW%W,,.H8,6*X>9*[U^^! M#5K2M+BLZK*F'#Z,$==UAG'G*I7M_K(S$JP'(=ZZF6K!XX2>AQO!OM<8$65X MXSY\T'7>H@$6X_>.HI*&/_[N!!6[88@LT:K^T#$Y.5E;VRB1_]>DY_Q/7D!X M4_QDX*;LEB5J>KX,5LR$998[J Z[&C$&U:\JTWUC-[IXVU_I,OC<[VHKQN+I MB%4=:L&OA\%K)5(C% -,/WOK]?6E.*/RPL+GNW7"P_-;9!YTT\45ZGE\:O!Y MO8[(M4>^)2;3Z,(V?'DK9FMX&].'C9@4"VO ^VNZ2(Z>$@#_I7SX*_LPDC'Q2I[85Y82SU5 M:M%&J 33745T-^6(# 5%3-H\4Y=V DSE$4H]9/I=RPROC&JP\J"_))P&P*C2 M55%L%\XPAM&I8_:*;E@1JF$X_\^>.1+$!].\X<[&"!J1= MHP$8&L"C3Y96@^ZRI.[1@%EX>5WZD8!+*.)-9]0R%W2-!C3U_BL%+OS1X(\& M?S3XH\$?#?YH\$>#/QK\T>"/!G\T^*/!'PW^:/!'@S\:_-'@CP;_?VEP,#4' M:LDBHJ:U]YAF@Z5_GBP?YON7R?+#?4+;O\R_ M6__S_/MV38<_8?< N2Q1GCH:/.-!_E_LO7=<4]NV-KP0%44@] Y!BB"@*+U' M1$!$!%2D$Y4FTA1$6D@0I)=0%!25@(@T(=*1%NF"(!T$I(0B'1)J(.UCGW+/ MWO<]99][SWN_\]X??SS_)"MYUAQSCC+7FF.,RP3D_9V/*;VEB6?/'K?.Y"#^ MQQO[.#O3H<+<1H?L750+_)3C@&]XQ,GD.P+3=%^JH2L&LQ5O-1?(J;!S$PSJ MM,]Z[W;C9M,/JVGB;//!3P97F^\^ZZ%^/ZG$N_\.WK;RAI@!P%*!-9R?1 M[Z7*/Q-*KP(/[IXR,:!YFAWRMO:[*&:2M//WI5E@=/-_>$(>/[CL&"KF(&%- M6[K%LW)]\E?O0'[=[-Y'X2_G Y[1_.C18:?Y)^K>?1V2\=A<$=RF E<^NEU? M'Q?W=6/I/?6FW\&.:48R6=TACLZ?](Z^["Z>_23*(.AWJ"YD_QYV#;:_:"K4$>2\L8A#SES^M=N8 MAXRE7YW9KO2,GI;]TNK^@/MM=J6=[7,<[?X4D*3 3P5Y<$^+=LT>;^>?^;ZV MG1_L\ )L4]BL]Y%C^9$Q#526TH>>>S(HH^LQUGKE?9?OX<4DQ; M]*6TF5"^YZ=):3#K*L(9,N)T)1P[$/YDXK/JD::(D>>#&0]$98^]\LRA,8V: M.3J2X_G9(0C=4R5!VU'' I/"K=5WT0[[BC<&U=S:372>$'1H6MN9@?DH?Q8( MHBWS=V,WIM$YP '^+\-6"]\U=0E\HHY_$2XR?F0I([C'ZZN14$/"Q.Q2ZM8> M*9)<#)>@ @UVTP.XL%>*9+G&E]JEL[:S=41_&.81BS5/LM3P=3?W;8@F7BF: MT^19?P$7L2W@XU8@W.#&S(G\EVON#C557J)]U6I%BQVMHJA<]'#7L!7VK2\M M-O;-["PF*6_I_EFG'US^^8'-HA+*KHYG7TB?P/%+UIC!Z%W?/YU9_%E.5 M>!]9$]]OHA-XFJS[GT^;_3,GSWY_6;D#'.#?!>N@. 2K$,$&-W<#+XB3L6'@ MC$ZS]#O*'D<%9*R'L(8#'3L5LN,V*HG.8V^^;SG:)1KU#PUCRL.;YFO,IM40 M1Q<2(UU+&=8<7,/>M':V5Y_^/)TN7)/]:Z74M;KZ&Z5<5WEN9EN5+9@*;K$] M[;A5LDSA<609/P=+6.F@B*^/]H S4<6(AC6"&88QO=_[V./[(Y2S[W]HVL<@ MQ[++Z<2+EJ F-T1BA76B%(Y% ,9_T&L4],;%J.PCQS8A!<7\J6&8BI1IL-C3["?\^.V=L<2_T6RY"Q."AMXB^ M2)&TP?FVF1E4"V9?Z^WWH^P)'!K.IY5[GWEYH(QDW9FP(6H/7]'XJ*(1"_>$ M=V(8H%,^35_YI"*^.J?>X?()+V^"2"(^OT)^P[A/_Z+98G_6;(X9>U^K"DNH M"!X%5)I\R[JZ6%6'#R62<^$HWSV)MW7/*)G_[089_T1"Y@<0.R%3&P<-7X.9 M3!F@BIVK_#U2;3X0M4[J"Z4KLAS6.!).JB_2HJNH6)'%1TF'WL-'V)M:S':>9(6J$G(/_]Y MH:U@$9 H-&JI4\95-&) UH3L%MZG_H_?W-=T\OJJ9*_#7Y+6+NLRS0C:CB., MX4=O5982Z+!6;DI:Y8BSAG86TC=9NNC#W9<1 *M=3$+"!7!@CZT#;O02(2-S M=+RB:8+-DA 6$,+SQ,TUN<=M>W5@IPV%KUJ/GURPPO'7ROE:3X2$S>+V( MME1G_;AO/4RBGU[QC(#4;GH[JDMLB1ZB6=HTFYL+@WD0G4B&N'S8%5QM763F M@H]0UYWL:T^[O.C)/^2.MN!W#&17E]9S#^]AEJ>)AN8P9ZXT;CQC?#?)[ET8 MT1#5P:JC.[+&C'CAYL[#)^8[LQ$$RO^#C M%IF2:9!A@9W'/UV)(5E[; 2?. M]^C:)^L2$UIJQY# H]7+0 +>(Q@N21G @*778':XWB$]7$78=,)4*5=[;]N# M'M2+HR.[];L6P7ES0<]WY&@($[V&(;*0H?O2)O.3' M;".O+9W.^KBNI_+V\X?MTT'PKO1#483,:9\5@]QY0:4R@A+.R3"Z25"N.EY+ M1#_I2&F,7 D0^RT_V?/R3=K7KY^T^@Y-=:T8X8Y*@;A@QF6]ZB;85R]9I3*R M\_7$2I2T,'?M-%X^?Y;&=)R=9H]%YR'E$'XH7%.48&2$3PEUU^S+OG^Z]CBV MYTFC2%S'AV,B0^_U%+[__Q_J'^!_->B280Z$<&=5*1XPBVLW?G1DR(R M6M1-U+MKGFR7U-9&6EI&CRI-99/$ M!&60G_=,6\AJ.E3 JJ@8_=5,4\$8J^2BG_O4/?#6W=[GTI$ M<=+9?1\2@!L1,# .=RQ 3_UT1;X4$=EQ7GG2MC)>E_E>C_=2]"_];H%T!H#N MPNFM+7:)O ?&2.V]KI-MN0X$57-), .K;>U$Y^)^@'??'_N/1&*M@"'%;2"& MP LVG;]^F@CXR.\'B(A_(J771;CJ^0,>(V,_#@*9"ASA+ZX(GQ(/]1")O:5? M6J$K=#N!?UD7_BH67C\T R&QAU#T4,<0WQ4]R/SW:+?4/J/617T#*/6#J#TQ MEXS:VM(^U[E^F5FK !?S$0M[K]#+W9R.=M\!69"O6%.!T677E)1Z*7=R#=H]U8:TH3Q3NMH/';?0V6 M@8W#A+N]^H9508]'OS\ M,.)JP&Z"?KLENN.H7J2>J*] F",*DL"$K.EHPP H#AH9_O11[IM'Q.KY&X$; MSTZ)Q[W^*937'FYR\4R.IYR74)=S+$ MP(WDW:5$77UGO(68O2Z T66$-T1S0MK:U-R*DC-N72KQT9CL:I]NA;&O1:' MD<9IXKB=FWC/$7@8O!T!1DVC@\^*#28KU^AE5&G#BF)SA;\?IB@Q^QH,ZC.G6&&.?%[YR\,@V;_IH9=E2 MI,/+("G,(/GD.W >&@TNY2 /?4:/TAOQS5^HY[.V7'POOPO[LLI\XIWRBM1Q MFKVAE5BX-*)>>_H28>*]K'?2Q7+'/?+;2820!.UVV/B45+5O8?IM_-6\Q<:, M6SR' W4,K;D:+!6+I05J)1*UB9 L58>AV&JN(FG*\;""\FN+DF(]"GDIJZDK"'L@\F7(J>Y2!RC*3A''OG\TBVY65D5!:A MD]G\ZWQTSJ7PYURL30P/4<3[]8PPI?W%+!E[9*AQ5V_"OK^?S#[*0NJ\OS0T MI$TYWNQ4R>P0-2ZR')T;BWEA>W3L1J\D1TC)QO,8"^S*3]56GXG0[8[<1+\])#P)#5#8. M'4(%)E]QYJ0Z(67"QY/=-.4V8YU$J( VNL_J>Z^+RE3*JKIKP:;(T2"(^"_] M+:',[BLU^E/@,"7/Y-*:"DI/^75?_0R'../,@8%^U([4UGO,<C*UR/K=9#J&37$.:D=]]\&C)(\[D(50)=P"\BPB8'BO1]EH:@ Q 0QX4*1 MI_&,RB9G9E.!KG[HS@@5B 6/J")(Y'T;&(@F=!]IET3]^FK$O04JL+'%1=[& M3%_@DLA#_.KBGM_\#6#]-I<*_.IRO0/6 ]8#U@/6 ]8#U@/6 ]8#U@/6 ]8# MU@/6 ]8#U@/6_RE6M!3A*YZI#XL*4H"P7ET\RRDG4,Q*X_?ZS@.ET\I+]5_0 MERD]?51@;E&&N()HP4@BW$!19Z:@W'J3-K)W'Y'97@97M&]46&.CWF2^OR!< MZ<5@5/QN=B@#9RN*O]XNF_4X#KZ+(97%$@TA.B=63ERX<"EH$ M:-/YAQ(2L.YCSC!DB_HAK)[J<[F\16(+U]HV:F$G9?[OR"3P-/GR_^M+0,'- MPOSHC7A_E@LG?N]#\-]?;.^OE-/X^F%)U2F\]%6GCV6EE<&)8VE^/V$K1>*U+O^A=<-1]\GI;UF)YBFS",(]]B/CHHSRI?@I >D#PPLLT M[)T-P1:8.@Y^*/W"N]B6,&@.>WYY1ES$F>8+S^$YX=J EG&67O4 [!FK^JI- MN$,8VAUWF<[TA[+#IH.K;%H3/4"HH!P?#G!1JB]P;)$]O+WWHU-XIRD9Y^;1 MZ@P.#53#$R^5X$'U,OS.*5_0X&V-F:_5Z]4[E52=EADL1FK>9_#YW=6-*02LJ6"-N M@O .%EFO_P[O%*ENQC;L5A*L:^XVNWM*VL),+/XY]Z1]D1!-/(B)"@2[Z\!@ M-M/ZF9!Y9[O[Q:"]>[TJR$V0K=9T-(\F'V44X3)@MCS8VJPX$HG $C5F&ZY: M@R\4>JT>0_<9#5M-NL"8"9[EO,69ON'F#[US5#TYBB*PC#]T,6%330]XGMUK\4^K4??^][GV;13XK/\']4] 2%PNBD! M27S8!HE"."O@?KY07ZITDR<>UAJWV!!&3\^!OM7UX\Q6ZG'O8"H5_>H/ Q20 M4:YGFGS\?1).)EN]"+IU_DTU\'CFZ&VS>'_'FI!M3X+&U%HTA'N-"CA#(JN\ M%K9E;6I_OG%6C5^_XOLD^"-=^Y/S11&[$=>5^8/@R;X( T.05M\C\U'/[U;: M[DSG$U@/=RU8;F$G2CV:W!!8HX8S+BUUW&56;W3[VBYW1-DJURQPRHE(++(+ MJCGQ3 O76&W+$7:FUV)3/2*%\?T/.T]%BU4D^;!?/"E4R>H>&XSU?$4SZ<38 M=1\@.&W/=Z-K%(C:75/:+.9ET2Y27ZP?V1V29I!;9+!&/@@86DE.R;%<''%X MGWN7XE V8]+)!IK29Y=%-?'NWMC&$!C]\)F?']@0'M(2DAH[-BQ/"@6^50$V M[K3-7^O^FB9[OD4?+4F@)5KZGFB ,BS7L. ?+WJ ?*,;$DYPA@7X17>RGX@H M#[UHV@"\TU3A^08"!']Y-']R(/-5BRU3=Z/#BO39L\(T1? M33'",;T1%1YV?Q;B?:1B+\=8D%O-859$4DDVV!".+GU8XRAN;!+6^^Z!UC1W M.JB="A!.?4,?LB:L74C RT??\>+=R^-)U"9P&GW#&*A[Y+5F^,I!!V?=8(1=AEW=8*^[JA":Y3W!/L3CY-E%<\O*\=]- MV38G[/L:>C7LSG=OZ%DCYB6FLPK'V>+?,>C15WC'L'4]EM8[6I?ZFTI## 4W M=(L&.>5KKS<(7YE,&%JP .-"[T$VVJC 6CD5X%V22&N +BZ. M&2J I>]&S.U?..&V[Q$:.-+WS;@X%:@;);E\>!ND B%<+ 7O[E^V,XJ(/2 _ M(#\@/R _(#\@/R _(#\@/R _(#\@/R _(#\@_U]&7@]*RT $\$7][R(,F%_Z?)<=.;B.BWW]M :D$C5&/)W_(1#W-M5?Q6;=YY7O,TG]E"5R#<4%&0T?'3 MY03OK,Y7&FP[*59&C)[3JZ@=.KOQ&J._E0A*.?P#[KWNE^5D6Y7%E KKFD9S M;*1^6@TPDJBO;@$]?^R)8-MU6W>:!R\WXW0;&U!,9[P-_8_REI%;B43N1.X6#H!V7O**!/ VZH_X2].RPI^_ MJJ(>I)8J\38(\D_T4'&1K'KV@,?HL*!6'A6X4T0%4+[[M_V$PG$_"@A6<[EG M]>B\,%N+Z05EDJ2_1#J]:MC+[/OE/_MNE$6MTAG ML&A0BMN)_;OO")>^'2K2IEE]H6#Q+\(^P '^'M!?D:/3%#T/!L1W32,RO\N6 M(.8LQ .Y*U!SG@K!?:[HO MM];5;?;6;-9CI02O1_1I5IQ@*OU4XO06OK[DC"VT#NRC3"X'#'%"_I1,K!11 M<[,8EE=X&O+'E_ZCJQ,S,,/\^RE5X[G>'^[+\KBC19WM[WH:J+2AOR.'U; ^ M)*F)L.Y%RZ=J"FX(+CE[6!L/N-K(E^:G- MN. H,RF7"AQRAZB2:^+D(SDEG@D+T5S@!IB"S)!_>MO?##N$U;N>=76)&5UC M!U^;2EG80;Z-DEHP6CSW>Z?L']C/W]]XX@ '^%=!:GUZFT %$D8;P=N@_7A! MCY>LXW.YYUU"\-M@?7& IC\)&@TN S=+>41.L(HF707CS_3$#X\6M4 9#,JU M5(Y4!9@AW_1?04J-H:((^)]O(H>_U?HZQBYU(:M#E]E3RJ?_"L2=%!1B>X&@IH<,0G.(2%8@;"@EM M7QQ JKMYR.U./R6)='LN$@)NVJ@)[%:$O:0" M((F?CT9@<:1NM_7=TJG2M:I5^ ?2.0(:"XI691XDG7E@<.KP]OH=QR==N*I] M>ZJLL.!-(OFR38&B*'Q+1;XA#6:=3IXO&%1;)7?,;C32KA',ED&?NT9 C6"N MS9R5F60U$,M%#*;8L=[5V[=D)^6[I]K0IY2?"?FK7?IPI[4T/M\R;:68!R^J MM5EV3B/"NZJ(-75A^V9G".+XCRH8J*]-52!=ZWA]0:9X[VG&P:+G3XSPWTBZ MF9HD\A$XP_V1K-6*/!L7WI@PJ_PV7@ONUXG?/%U64*-.4\CMM2BW.@%G+\>N M2^39P;Y&ZTIB-KG^^PZ:E?RJCAO3M!:9K&C&DMPGWW!V#>06 ;_9131LG8.* MIYIZY^<9+V1W4%3Q4)7\M+G2]9A?DG3-G,3QD.2)4_ X>-O$"0S6EJ08?KW_ MY'"^"^'3*Y&?E[^01P)N>P:8]3_Z,GTYX6[DQ;< ^R]-?MCW]OS9394E]#+( M-O$S_<4D 6D.4-AQ&=NUGUO[0RS3>/ O,KV_O];? 0[PK\''&J.I,VH-MH+] MZ@;YRG%]UT)_QB?%A/(S["4%:72>ZC5S],YK>2V@7RU:.)&H"247:NX'=@VT MDQ,$G5*U]-3Q2EZYHF\]OA&-PU-Y+WU,J!@\7&5[AN>U,5MTR@% M@;%O=%3 MMHH"L&\!8D25.A7M\IUU_(DA F//CT7QT'7;?:="A29U?<$^"DU MG_&GG1U!R5QCX/&D JWBF8"RX!9^RT':5OBK1S=%LA/O36B-R-0-(?<^MC6V M^CI <1-9\0A&,*QHLA,.-3:>SWO5X5?A2?MF W/FV]$+\U*#\V_KJMXH<.>T MVB,<'88#I<\0D!%:\\A,>TVB> M&6YRV_9GZZKH7/4E?SK--Z :5% 8D#?VM978]E9%%FY]GF\?," M>IEI@??7E\>I0'4!!K&AIBZ/?S6B/+O;47 F4RF+E#V\2R9/+)SAX)?3?LAJ MY"'\E3U(MCB^_?.F4-RQ7*EYHP7YM;Q]X_HVZ%HM=459Z[O[Y2+%LR3R8O MKNLFZXJ+EKQ.)4>0D^JX$ VU!#>FK!SMDEM#>"]%O8Z$!&+I]N>9[4[X0TKG MQ-\NW>/QAZ)<8O01@+'ROSC>_AV&__=7WY-JJ1.'P0EFN#AA]3L%NBDU;L4A M.T.&J#U'S"-_+DF0G6WD5"T-R02[M 9ZG^G]CJ__^'8^SV&S\PS!5]VU1BYS M?U-E@^[_>;E9_02(=!*_G>*&S2T\538H#>\3'\F2TY_[$!/G4R%ZKGZN+L"8 M;M7V98[5XHC;^WQGE/"ZQ$_D@_IAX3 >P4H%_T_0W[:3"U+V ).NX/0:Q@3/ M(%I3\YP5Y:Y^%(U#GG0VYZ3G5'!4/ZUQ3FTHC@HTVL,[,9LJ>E0@* 5%, ISK'"^=+U)O=_T;OJ5 MG&NT3!=:7><4OMO:#B\,)D$7V;+*RJKD$[^*'+ZDP^/HJ S0M)VJ1(92 :9' MX*>48WVP$]C.%:=L*?CZ5;_$ZB(?'TE NFDO@.D(W!L^CN!6>&/0E P^!#LM M]_8NCP)'S&270@L#,[^W\3%/5=:OY)X+8)/[B'+,9PTEX]06C>L_]]1\CHLU ME^77T!OQ_'APN8N'-FT8G:E^I<3&HB^1!]3Q$K[7:/[ ]DCCBBIIZ>IE6R?N'!.VV8I1$ M^F%1">E6P%,?G:)N1+2#T>-:"C1CO/W*]%>\?I8]9537#PDA=H0*^4A>WD'S MD&OA"HN"#+BQ\$89QA^UA9E3HLYHL=CR8O-@8R&1A)^50E2@^)T/^@$YF0*: MAS)2F.^UB3WSR'=)[K%=9/T2]*7K07735:-]CH],K]GZ4X$M3#B*7?T$_H:> MZMP3[WME4H]..IBV?V4#8Q,5&T]O?JE?-O39(LSBKVU/;^N1\T3P7$^91PD! M5G%2PQ_LOD2N9#L:1 0MK'^)P2.QNP%F2Z%#D?(N$(;.J5UW]@5C2X6-JS7H MX4&(?.7V:"?@!66!2_J>P%Y+K&J-*[M7^MU!]%+X&>D.U8AIZQ([$7%NGIFH M=3 ]Y3N45MVL0"M#)__K>VL;-V8%$J,'>U;5W8M78O:*:,?KV GBVYB1UNW4 M6GQ*W$!AJ2&KBLR=XJ2Y4!&+0U96S]7MSM16[D:]WE+8X5IQP:5HXW?JW]Q? MEU+NNX4;JTD-??8E2/7$PSKS>OYX?!CWPFO!?IJM"T(Q<5I9Z&#$'7"L&44# MYS 7I*[_P%W!Z$0$*=*F>'U8/SY]+O'NG0K(F*34VOU_@Q#A /_.D-J0V^XG MM%3L=)-D<"O8==M9,[S$GRFRN;5CVKY8%ZFJ?Z9R)E8ZYIN^DHN%2_PW_NFC;9&P5H>&[ MTC)QJ_%#-D@&_K:F)G.4,HX(S_T!$R?XY)*NX5O>8-TT%<\;"I=U/-$WS^ O M.2^@/!DPM#H4+L\HUU#%@0Q_=.\2IR7,@/VRZA$3Z#E*&Y1.KW'B**+!,+\Q MU@5Z,S[<6)#[_'.DB@8L=0.I-#AQ$.LU3 $LUW*S]_-;,' MCJ8 )CH<2^"B/X<<8&F2'_DE3 Y_K7?:IN>NH5+3_+L/;>M9]0*<)MU)PU7( M++BV+[+1!QDT%$-R()S&(F(L3YC? M3R@HSZ9'%8_GA8@:SON[W_CA6./:*FFJL>=OL %APLLT\*JD)BO)7.'8*WA& M#C#H0MO.S9DMKQ"-H;!S]CA,-&ETWXMGU_@)VAN.V?@'2Y6CL'P?'"61I_0/]_ < M?]K#:_C-"09CCBH$7M^Q&CA;%KN_B@9F"OZ\BE;0HRY_V,6?^>,N7N>WNWB6 MO[&+AZPI@=_ TIPMA@ISM=^CY A+S;"?A0%I?>WGW/$ALS:O44T4*]C+/16B M..SOE-I*W8M[R>_,*FTB?@4>'4%"C/Q5:S?_G"ZW^WRN\^A\)1T-_ MI7\O[&_U[\VWE8YNND%PNAG2<%V;L^Q,::[C1J*P_O!E7=BA!]EI;_+03R S MEW$[Y) "R.:5(=,+X+!Q,7(9B,WYS(%"EE2GE*O5CBCUQ._QNLOC M7Q-=\@A@XCT"%<"6?ZSC()2Z>]<*71%YOEH16-#UNWX.*(>BW7P:[IVH(..Q>;^>TD5M7$ MXDY!A"@'T0X:!<891S=](BPX'WK]RI!W4&[Y:HD^Z;4QW;+,$P5G;RIPV!=A M\WHUQ:1OQ9U[K[1(*FDW=3$_GA#XOBYV4H9Q@357K[C/==)!G=DN]&;(9K/W M)@U!AWA_T0PN1,Y2Z%3R2W!-;&FG(7??COT"WN[552#F.Q]^7/YQ]-*Y!.&W M2 =N#H(9T=8*<0?>OS>V_'+]W:MK58?W M,$)@CKJ>01HRK-9S2[.E3@B'CQ MY2WDH?LG+_A-8B+29B[A/H+#7R!4-VM]6I0F<&L2"J8OHB,?Y=O(GUNTX]*_ M]Y70=$SAYR]+)Z TT.SS8X#4W9AS1:\T]A"2# QY3,DP=J!PUZJM#$/MHQIZ M"4PO+602[\)#^5.!66[PI^]@6QIS/["SRNA(8*I*>2)0?=>QLOUV'B ML6[IR1<#$PS LQ? D="/<+3B2^)%R^]-WPVO-ZP/M^:8LB$'3T(KMP@.Q.,+ M: 3QDKF-<#)OX//E93U<<-HMHVDA<"S\9_=O:]W=75)4C5V_5!6(+96X-D6S M6]+[$?%1W8 *:"63D(1NNH3,+AB?2:1MPFSR>'SY)2_1A]T,1'XR!=UCJ)A!M""70:S["NJ M$:'(T_PPL89LTT4BYF4G$GYYFWW =L!VP'; =L!VP'; =L!VP'; =L!VP'; M]F_*=L.F5]Y9]'9>>J+^9\!;=(CM+Q?672'G441=("#8N3JNXL&8D;12>M73 M/'$3W'<_)^JNAD2ULMC<"'E=)0AFF>OW[."XZH8(.[$6R+KEM,]:!FJ>)61- MST5?V1]%T:,';BO]^-KZW9G/TTG=>Z948/C&) G#JN[#698WLCL.[N'KJ)2F MT3]%>YJ%KM ?E07KRW).J1K/=GGGW/.R$.U@GFDR]F,2L;6TC<::U5>OA=F" MRG"K*;DO?E"V)T-GWS],;J.+!]&.U$%ETO$<;_27,?G@MG'^&87*%/7G6%7L*D[9' M_45?3"J3 \R6Q7]UGYT#-2PY2R./]JZ5P"N2?22O7\XR_-(>P&SH1UBNXTAQ M^D&:: (Q?GPYRX?Q+!YY3!(;@]N FJA V 2;^@U<19,Q(:31[ S/]:Y. M9$'C3=I$SQ$.W,YG,)(+PC'-RU16P*C69,(D8A?Z"3R.1-4N8IX'WOC5$LX+ M]>U'R@N&;_W41F&]I.4?^JIL:)$7METR]?[V]%D)MOV7Y]UOHAGZ'R_V6_@* M[@H?@;2JX7ECMN9>^]-_^LNM862I@"LX0C5T7TQ3!!_!=T/)59J"TX=7E!@T M%^8(=&C_J=:IVN?B9VM!87BVJ&2CYS>;Q=+CR%I0)5$5Y]GFE&6?"OC5@T M\VA#O,X'V7?W.71! /3UO2,K\L?FO3( +XV_?EF*H5HEY8S.P@VLLS/;]M1 M^S__BW1Z?B7[9Y3W:E%2X7\1C]ZO) JL2A2"?Z46X%\)E+;R;27B5WJ!^ ]% M2F>:^IM\0?^F9(\?B+32ZXEX. "<6YJE-&=^;U_;W]^X2&J=C4(/$0:#?:\( MP1WZQ.YJI-ZE6U?8ZRIT+E[BU5A]?F1YSS7EH;J!E^O%SN-W@O#)#+0R)O%^ M*U!N0OXV)\XI3L%Q"&8S[<%Z?V@Y0WWI5;0?O_"F\54ZP"E(.1U4H$XC;#AI MQ&3 \P/Y?OBC2.6Y7 XP$H; &H7!>5'-:7*UG+QNU9)<(]\Z5A_D_>))J #; MDR1KN@:/8#OLV:\N(&Z7U,&71SY5!+>:I*F![%A9[75XHQYKF-6#$,0R[ M1G#!HJ(U0=4XLV@1GZ)J26RF6[&>J)/D_(_)D,5C(D+!C( V;FVJJW$MJLJY MG\3XH3$G#_$A0B"I>70N\N.D/__M[5-UM\D?X1+.(RFA5I-ZP3;>*&[?JGMG MX)WN]2/C)X6_=)[DH;>Z9\U_1]\N2&6# )E\(\A?7N?L1G+.T;EO1)_04CRM M[M!ZF I\=EDR>HHJF6CT"#%IDPE=3@V\\C#28W7T6]7#A9H8B6UCNC+ #<9* M< $U0,)4P4'3"4ZI#<)#K#F?$Z<<9:\TJD][,7]:/@)WIOR 'QK0%"39]E#D M?>&'DJM>C;:OY^S:];M^$5%>J&4Q]X]OP=S.3\&GA*@KX&D;4]+8\6Y1]WG= M%E<2E98#9!/:B].TF;06+K#Y6C7SZD77R+PG5%Q^X]"WI79OU0X6<]A[+#B M8_[SIE (--[K7NMV!KD8O5KZ9!O%Y+R3(+_QI$JFR+G>;G*S:1DE0]R=9PST M "];*;YQ>(A%@$CZ0Z43]#9U5FB$PA']EI,-,H/H('MC44#;LS]15=[)SJGYOP M6;JIY(BI*7^RHQ#-[J3]$!B'G X/TE1TWJD*?[+Z+GZA,/133#$TDS$QS/[!\+*? M5* D>WGB+;RK7+5J^+[GXM!>G\YKN@BMJ>"]:@IACY5T3&S?Z,A[ES;$#_@P1M(+I$72P2'9MY;0I M ^6,ZOHVJYR;>N?N] M,)J0U"8;5JIGURGV0I6UT9C4<@MS/$%WB3.RJ+R%R^^".4",X+A8,7I"V!Q2E^T M#U$;WE_ET>AQ%#/"=C5*0%$_ M"G\GI_S+THWWRY1E3;-GYU -P#7A+3NIR'K4B#B48#3-MGUZ2]FV0XJ4+S90XA?/ M;'18W:'=?Y5["9J.*5U#?MA?CVQXS2POV5;O'$N#._=>-M;LW+_+I^<9E*+9 M?A\:=O)R>6<1186ESY:?XK[ M=N"G+D3]^Y0B-P4T!Q4CB1*\L^9A#Z1)VO0 MTZ_NVEA&Q:C"G=9!,=:F9DH=&8F3@?,-M_I6#!>H0.+*#LH1OA]*TV7)&>"A MUI%7Q2P9-:P*E[$S0G%OG@TMB-TE^%SH)4EE#/OZ7'IJ]7T!+VTBM)QO9;JI MK"Z;::@%[K5F:^A?AU6ET?,5V!/;5JF SNSMMU%2.7N?W_Z?!RU%Z$,6F-8]W;)4(-JX-%RP-"E2.:M$E=DLLQ"WMFLW/ M1'9WIT. 8#7YCLAU]S" Y8@ -NZ _ITMSN91$1?TZ)&TI[ M."^%LS,;D/'NO+YFWF\O.V9[I?=+TTRR5])@W0BY_)Z$MZ/8P11%UTWH MN(V;NL)74!7BAP#2'RZNIE;VX O=\^!_8S$>^L,Y#\L MW;J9T6?TDO1P:M#/3*WK]*RRAAU=>\W/7UKGSG3UH(9!V'"2$!4 F4$Q2/27 \&"0 6!+B96]1P?6$8O5-M%7LS9!&[?+-LD^$N^9N?2WJL( M][QBX4Z?3!_7?6LK$/J'YFFN 5K_;'^Y?UTSM0,A4]LR*J]_=Z[U<;ZHEFA0$+.JCFR$C=E-;K,3Q<^8%9#=0)F$7^H2???:TTXNLPCPN*M"6M2?S8E'B M;5T,!?5W4\EP,K&0DK40RKGA5Z^:B)P5AQUNUR!#TKX*4<2ZT")E 2L<;RQ- M7OO9%R+5%-O/?5]D;;P[F457A1A$=E "20&38%:2,IZ!PH?7R+?Z<>E:2_VP MI%.X[KP6VI9P@JCC&S))>2OM$9.:$BX.J2T;Z[#?\BWY[&'232G;Z\*+8U-" MZT[[/O8 $9*'[1F.A]VF>T4['::[J-'J3_(BM.'$6\!T"A"96UH^6=>:K&R; MF%H%GK?B,#F0)PKKE1\8K\K79BEE;WTBA3;7T+U\4'[&T<]^]%U:HE5KNTO> MQO!6">0>C&T:Q4#2[KZ#!X?*<*Y^\ZCOJ67=NH ML$(EK;.'MXOM&V6):'0&?Q0Y@6" ]VD$<\%4!$LR.G(?11T9R#RW<1N^*W E MJ7L'[2'3D6GA62L*QV.[HI1=5^E#H9Y5EJV9&\C%"MN M );'[Q9:SF4$4:7 M1ZC"ARV91_SZ;%\M*T8*\XE"!AZ'"++&T^+R*V.N9+?20Q]^W]' O M>!>&<9;P$B]NU"O@Y7"_86I^3S=<&?MLW7<*X^DV&35X;"7=IJ@IXZ8_<$ZJ MY0NNPKVT3@]+H<'EYUN^]XHP*YOFV_*80F1W)NX[O]XHO)) M?*;&=]QIQ<1JV0)+]LG%FX\-;A%%9JC *-LT@R8(%^U[0O]YBOF0L8<#9+&@ M9,,^3EOQG$;^.OIBCP*$S44QE0G)A0I "$6)?E.2"TB=KQ,A;%@0DJ:(5(#3 MQ=,OR4:3V8Y&V)8%$ RNFR='4D"7[B9-?2OCV5!2YSSVV6VT9[9^3@5KE"U< MI^EN7J.3/)%!,D6BH3&5L3>RO?7O8:H--:#YI!&]X8EC=?P+F!,D4#;A;C/7 MMUB.57MZ6GTYT,L7<34XJ;Y[;^OJF$VN2-DCG";/R7_LOQ/^MH#[7>+Z?NQF M*G#G'P9L.U$PJ71"G_8GW%KD&=;UEH7'54KS6HO'EG4>R5]W5G!TL(R1U.K+ M07-E&CDB6T$C;-O. W7L-IH8;,^I#.S+%_&$,V+HM^UZ'KJDI=F(PK-"70DB M>FG5YC$44_)1PBP'B0.=']1(U%P*EJ,"TJF8M';"\B@=[XUK?'($5(LF?C7=/(^47LJ\R#MYG+]G<%^=#N@D E M$$EN%SP U>,BQCA]@)P^PFX"O8BX\G\DW/T9'.O@IY#[-FS-X-)K9;C'BC'F MHSJSPS]H*>6K,EM?TZ:)&&VHK9FC$HT9TS1O7N>[H4Q%=/@;Q6>#BU@==C.> MB/^"%?S]]78DWN9.+'+RFKY+V7O3<>MQ#T--B6HK+_+Q78!T[] L^Y>LN'N] M]ZSWMWJRQ:_#Z.*U!+2RNVET.&(_^"(;QP7-7T$'SCP:0 G+>:E>Y"^4J_#C M:=%]>('OE[B<_1;'7)2Z7/98] FR;>_(3+QZKKN(OJP_XX?/&U;IK[1J7:Z+G0APL4OUTF5Q(*C))YTQ55(Y*\IW<)^?+ZB]W?.8QC&1 MG-S]/6AFZCVW*;]5@;MQYPSDF//2O473@ \%2DVVX$$'7_G8:X-[YBT6MU^* M.0B^.RUJ?+3S;\W, ?X.S"*64*4^]5#&):Y4IHJI>RL>RV+WG"+J'S2+:H=9 M?[C$#[ZHH0$:Y M#(FNB@I,WT3\IP],4P87$*K$GEE$H06$?/0Z%:A/H )R\Y)2MS95C%"I/$YW4_.Z_\4@O ^*\\Q0#>UD')[^'*A*3)-%3Z&.%Q M2^]6F863_I'N^% 629:*KX^6*N=4T D8; WEU+[2T.E1@;JS$,*6W]:&ZLT9 MK%+N;BNS;W[2[(M/MXN\$E^[!>C4]KI =>$?>J#/)G#C"#;$/&TF%9C@ I/\ MD00/2"1FDZ:'"JQ%(RD:%@@WXS6"H!))3Q-,!5")5."SQ5Z)#BR6* ?OMCU- M&,YQ&4P3[EO^D'(EBBYFY$-0T?/7 N-V&,-,[N9 +YM-J99W-Z>+]I1 9*PBLP"]-9:$:D,"XRU$=WN)OJW,;HJDXN1HGZY'.Y/"@Q< &0C&%ZO@%9SL+!P>&:AZ.M^U=B+"E5P0;!PXS\%AT/ MX_V9532WM@R]'90A#D8O5[OR<3[!B.+B6=MB\HJ5TDR5S,#NWKYVV>;N$7YG MO$O3X3M!N52+H-3O0/=.Y^\NHN?-6JC NM@2%=@&[2M1CR&TRQ36Q0PSWD6U MHRZO34^2Q7>;]DW[;M]NS@*);=]-I#VA G=.0,F\963ZH8V!2=0N_R:(>,R2 M"LP/H.=OU:'"*3PDY"(F$XD[G_:1]&Y_1@*/DR7_ZD1M#*VHX=U!(1/'RVS\ M50XM^D2Y29NIO\SB_@$9XZ>8;O)578H5C6%A9M57!IC>I9(8R25P]>P6<(33 MY>X9\<9Q?J?@'QN1672L!DBOS]OH7"Q_PO3#A]=M9[P1LQL:UJA#2X/ZRV5. M7^L$\8YE6 S',*&] 1N6Y>19^AVU4P.4UV67O)L$43WN5D#')R-K5_]7L^C_ MT2O4WU^I::[FUKB$$0BJ%)PX:.AQFRA1>_;,3J*L_>F-VPQI:E,8-H3KL3J% M>X(*)3UU$KZOB/>E1N_XN28/APV>LTAX?H?_Z/7*KNOG]#OA"T,S2B3V(!#A M&DEX[-LK&4J:M)HEU5=@PK<7C(BLY<-F$G]^@/6L@'CHXXE'YS3!'L] M%,;N8\](2PO[S3W_QB&BE2R.0\\1M^,(K6B2(W[)-VWA5&G/(5EG9LV;)W02 MDCHVI5=C:V+6%>?HI3:UIS$16Z@1T)0W>KEODB\Y6J=OS%W=,)!+,IJ/=H:V M^[DR]]I)(.8D>M^LNU,!QOEQ9L)+K <#P7_837Y%J?%6?"/KYDV#_'3-=UNB MZT:G@B#N2:LRW68-J/+P%;Y/=UDM)49O55U#O/ID)?N9^R@W8^FN_;JY0*O*]*$: M]+8[H7$*\W2"RP/CB(E,60MPX.@;7JB03;0\_:1#\KCH[HW<(V:OSW,ONFPQ MFTWIK71YB(=2@7M;^*//6L;7?[8WD.UMCZ6RWKTE.-T&;0^"N,U_@#(N+J ) M 09#=_ENF)2%S>JEOZ1]LC3\:,Q\Z'@IM11><4K5.!I"_J0^(8;;<[,RHU^;AO9UNW7IS>'$NSCRFZQW5T!'WFMYM@J^:Z>;E-K& M:/?=[BDUA.B5&<=_'VT^)#'/*4\/D(X < M?M2FZ"(P] IE$ N,5LQ3VG>\6 MCYV+3^7=EG$^U-:-7 U%Q>O6#QYF;K>,C7\:L MBPF3\&*H=V2MB7P!WJC7:GO'A1A[Z(1X M/.I%IYQ8=!O*NLBC (!-%_K.-4V40UI#"72XOW1#5VYY6"[U+7 MJ,"X,W]>"^@8G_(WKP5H*7BY.1TFBY.#F1"$=RR/5F -*UC]S&0_I8Y=9AI^ M+"I+6YFV>$P(C]R/0X)=%QX:?" L63T2="OEY)P?V^[H4]LWBO A2"C\C6^? M?@@4!Z_.L"XDE/&=>.4DF"]]-7SW_V/OO:.:>K=VT:6(""I($P$A*E61(H)T M8J.)@/1.1+H(B @$"(F*%&D1$%!:%$2DAMXA]%ZD(SWT3D(-I!U^^]XSSM[? M/N?L_7WWCKOW&??WQQPC8V7ER^#ED(]8OR-*13=:=<:DYH@MC M/PV3ZVB T[(GJ[9)WODQL6B/73!C^0Z1AED/4["?A"]!.SO#NR@AWX=?0Y^T MB^Z>"1LLS@)(&EDHW">"#>7=/H+ ?,SGV"&]&M55?*=]SE !Z !\P)T**$$H M1]*KRE<0[81CK@^7]Y?0I (T5&!#9UF4Y#GS>:)5*.3U@IWLEX27K#+?WQ"&]]7%ZKRQB]J3Z-QMI/Y"<$#E,AV#6 M%(CZA-ICKF-DU"'H%QU)%!2$V)5Q A% QRJQ>=B)T(O[?!G$X92$&!A$S$'> M[AI0 ;?>P\<"N^$MKQM:CP?%84NIM17T_N)73IAE!FSR3L_QS[C7;>"&//9D M7BN B0^-1@Q0#&_'O1M8#YYEJ(8OP142C!HGQF-=7CE . MXZE 2%8,98 *G-CXS%\K&L#OL!"$I0*&(2/8/39,6185N"&WL!O2G9O.@'B- M.>3;'X.,%1DJP H)TVWF M[^$+/%OUFD%29^;&TK[1L>,I>R"F2ZD V2\I$J\E=1%!6:?>F0Z;5GABW^[\C[KDWI^*NNM>]4I\L!8[=5L_=&IL=1V M#S=^]:8WE@SOU)[0LQM5YVA?,[1?$NUMAV:$N'/FR4/7]1Z]*NG7$F71]#JZ MDAHJ0K.$_(4>I:,\L)*D F@_,)G1C"R)[IK^NT,EQY1E M]5(!S8^Z*G_4E?Z?4HQ_5WO@[GX^O;K,^!R+L&'RZ.ZQ*U)._D"'@E\@PYFP M3&EYI+2Q'N65SDV2+ RG4[NM2*C\"R7G-7I//G:/G-O M?XYN%!.E'WPQG9")/[GJ?/U+L:5T^$6GN#%#J*2+TEFN8VYK.QWP"O8 GPI- M- R/X&C1"^!C M&E+&[&!XV\*W^MHARD&\"*124\5?F1([\/8X8(R ?O_#1-=?VTPD;G=M'Y5E]WU0LBV#*O(;VF8U>,"+1 SZ M'S7KQ"&P^U]5U@HLS6;Y(CX@]QCJ]L"M&\UP51:-]NR87O]L2$W3^H%Q?/1% MFT[%:'6$I(;TT2&.9I\!IT"X,6U.Z+83I: SKW659BKFBV9)M.D]L[LY[]FK M'4O,>?ZT\":_M0S&9?X(LV:SQ?9S1CA=G'"3Y)U[[*"$&'T<(F1WBW6Y_Q): MJKT?.GKY5;#L$7,]>I(*$*S!OQ,I@5\P..OCH-_J2 6"6,E?,,NFB(2#CVV4[6(JV(:2H+D(,XU "XA45N#VMS Z[.Z L#*53Q9=^JD\;?&KD M":H7OO1:^;VT+[M/;Z-.H#(#0>5;.[;WI)FF78;&]<_- DU%;Y8R]45N61R< MK.'"<+3(:^>HN6OQO[?_0W]#]?*?!_TL[T_ZXN M]H0(_7TP?R?ZB6_7^FX(! ? A,(_QS/3;X5Z5*)U0V(/*<6V]N\P. M)S8O%0"GVL939)A'N0Z0)R\30(U-B%_RQ_/L82Y49H.6*.&( 958\AD,22=& MB!9_M@TT8E-EY'_:E-Q8*DR32$[*A3/".''R8Q#H],-*O&!^PYI1E7QLE51, MF0(-1[OZ]MT].=?)-20-[#0;[&F_..EVEMGJ<,&R%UZJ-(8?G_-N<2$T M+OSCI9.,\C-(LR--"@\&"SKB1F.V!B%8R#GX /C4[M8;BF(!+NC+S\[,9N\? MS3#;+X8F4C%:O!/BETY*(+@ \AR."D16L\Y^&>ML5+XRL.<J.O( 3J->>X'"KFE:M9" MV>^U>K\OSI;E\/AHZ[[[3V'P^(K*O 14CP 0<"EFC3/I-[@3LDL/O'Y_6D]K,D?=/4NKEJGYMR31:Z?MCK)M0>YW M08D8G-Z7J#P*J$YY6_!'ZW++*!/YU'!OB-1X^C&7=O_]E?_S3&ER<);R]TOP M>V])(ET8-\O[2RV8RS Y'+%QV4T\9_U;&;.0Z'[V;\U31Y^VCTE<&M=2 [?E M@WU$XDQW$>W9-('W.K]\<"V*9>#]O@<@*T>:.01!L#V,R-'Z"#Q\-HP%,7E= M#&PQLN*YV^YFYZZ(\I*=1/XZJ04_%D?UBIZ'BF \=S,58-H3N',@'YBE64"P MEGX?'OYYKZDIBM(-CR8]QRMA FI9"%5-WBQG*.T_+ YMD^R=+K2R''.D[W:@ M" "N &\L[;> ]XU)_7PINK'U_87O)4YP(@-Y%-V.(@CI-!*SD1>@8;,N$Z?, MQNJDUHSY@N*,3 7'-T-_TE,!9]Z2H^Z_61TO5?;DC3UZV/GB0-F:CWZH<@BB"53":X1B:_C>R*,)C.RKP]9B '4OB6<>_.><%TR,))6&: M#W]]$/DWYSN7UNVF_0GS)\R?,'_"_ GS)\R?,'_"_ GS+X2IC-#4&Y!RON[) M8[8HHF"B:F6:K,OF5_34N!G,AG!QHX?Z]?13>,T1KE9YQAN2)^.R_.]B452 M!V2VU/0LL]\X4=D[!(H6[\@D/O8TY.W,WM4T\M<%1QH-RL8 MWEW5X .,NU,4R"6*9[$> G%OGQTM;,_#-^]^O'[@G^$-G@1%P+U@]PB3>*%9 MBTV89LZCX9Q7HE>5#2OG?O!9G/3OT=AT[BW685JK%:BUE&D\@AU%#,PQC[?T MRPAQ7KU7=Z!H_/9#KX"X5R@XN1S5VJ7EXP\12.]$E CX@-57XWLHP<6PQ^1T MN#!,R[@(4\OEFD#RC^Z]I:I&5!-(I)S2@I[@3XJ)=MYT"P(7"(65C""?$")> M2BDHOG-)%1'H9+K?*(PB'& A4C!]W"T7B7RDNJL0D MGEJ,*/1D.IQ%W%+;US[6UHHZBR(99*T>\#(CFG(V_A!T8B\4T56[(X_1@5^$ ML1' .3!YW&9N-D'9?'RM4]@^P4W^A0;?SYMU-&_HUV71W>#UY <4**K+>!-3 M?]8TAW(!*C^\"A8S*:XRM%.Z=T8V+T>(Z1EN^U4+=N'4_F(8Q+././+&QYZ) M.[))C55;FN7=Y'5SPZFE,!4<: :F1\]1%WW+JIN_"WQ!@]V;PE96KW-T@8,* M@-#9."7ANEVTVNHG3*Q_Z]YC*/BZN?5U*C##3 7X%@@45A)GQ,5;N.V)P$N= M#V((T172]DQ!8#K1Z2Y(\)UP]W"EPG)2Z+/:^+_,RNS572H0Z]^"QR:5N 0% M4TZ MI4]J4"@/RZ \B'O>(J]N87 LZ+:'CN_<2L?;Y MV)^7>GSH(;G<><="OV*XBQ< M.UK7179J,:]K)6'G<=,M599B TTR95XBZ8IHSN);[UJ>?-V<0@XXMMRR.D\% MSG'B>BD!8QCR@1L5:'%>++IA?EEO"B:OS14 M1\< KJ\+R0;CZE'GJ,"R4C85F/:B B3[ZI@Y\75KNO]RZ/R#DJAAC ,5<$!$FKFU,)V[Z9WS\1CM2=E'1AG&=P:]AJZ4 M8"0Z.WK.IG/=:LUF;^LD=([IIF3[#6)1Q 2B.M$%;8A(V'7(0C38B)-/9I"0 M5(!5C20H205^W4"T40&\]/A37]VW*Y"["+7+.G_]AM1??\2RE"[]$N^G$TU4 MX!\ W?T3Y4^4/U'^1/D3Y=\.97[J)J'(>F:::0H:8SJ0$3G<+B/SK/6K;M1@ M DD+OQ7N*0Z"5NGCK;(6?F"^?&?0.?.>E$7WE-;?G^A LG;QL]0)JJ3M;T]? M&;>MNO6Q4Z#7KHTR,X,T.\R>036:*(RUF81=G4&;6?A S207BH_[Q\%D* M#2;]GW4S_T3Y_P.*1ZT(7OOM#(IIBI#65*9AEV&B:ANG=N4EW;V4'-\3$T/W M&;54;VQ$7B^SA:):Q,=NWR5@#_),'HD)3O(DG5._K14>N"S+8SZ& 6#> M<\@+,!6\T;?98W2+DN[];R+J32D76!N$U[-D3]8([;\EK,R"(U.D$RV&0!T# MHIQS^:56+,(>]7S$[J$(7^1Z,%&Z'5_5S.(,YU,+:Q@327OLA?<4>W55S\_; MS57DX'' ];28IPNAS3 7YX4QD:,)8C6&_AP[AU$>&=&V-SU:-G-Q?+E6%+JE M&KOY:SG2A'57[Q(-7'9Z+.)8 .R M0B4 WC>&24R/2,&*/5ES!8PE.M'K2&2KC9U56E*M&BL5H _'[#*@ML$D+1#N M<^>QNL@\UEA4H&G$Y2_Z![K$^2^ZK]*_[UU-8/N4>7_F,F^:M"!=NN@_7;[^ MG^](U#D",D6JU<0T%CQ0_ED@5ZH99!N8WMK&;T?[+F;PC;;(#G@.M=Y-U()Y MXU4P'Q15A()?!,:6E[X[ZY<=$9(8%JUY7^.9CI#TT0<5 ,I4KZ0PAP[>'0>= M@^D%J\3H]*\;37'G*CNE+*J%/5-;Y$L5O$,3K?"V5;#FZ(_FL[W@L=Y]$P(2 MCYF]DSB+H9M8P?TV6W$W51=;C)93;$IQHC_!]U+U-QV\ OVK0_@$F_7=7303 MX0 GTXCAJ;X,4\H&_Q;?N-1I \VN^/HI_'*D#-]+3H]>NGZUGS^';EE1^+CI&DL'Y85$^!F"(D]8W41$Y!=9]E5,$6J]/8/$ MZ=?+3@@]('JWR.=M%5M]]&HIY.F)VN2/[NZ46Z@)9M_S9#N!110'OU'4P:+^JRA6YP6@^\O.S5<[L9BEHWQ:G-@NO)(DV%4'+< M.-%*TZWH=TXJ1+R-Q>UC5"SMP=OZY>I]=+GP5R9Y0B:NM1'! >/PFT&SJ6J5 M#'/)Z?/:LHI/Q$GZ2E(>VO+2HR,5Z6<08TLS1DB9QJW3]]((&?=-+X].3*HO M[W<*:AS*B)V>JW*:.M$CGT ^E_I&68S 211_SLN!CQUI 8551D,#6D9Z^C/O M/KZ#OG(U-":B&QFK#1C.,.[M1QQ/ET;0)8P]Z-@5&MI+"7.X&T<\(LW,FDL6 M9KW;]2_G7;Q.T01A,@UQ#>,Z^8^%5WN: M%I)[O6RBM;P,_@T>5OIW-_8ZPMQL\)O:R^/^&2U<37=HWUYG%EA$'-A8E"F7 MM]; 0'B%_86:*@VIZ< CGR+54_ZE>,-T*O#F(;WA4?1TH/NL^V F3,>JM<5= M!K1@^A@RO";FMF#6N;FR4PB^KZ@[!V: BC67@-B?EQ[9,IREN1UH3Y/71.SR M_\0*823IDLN+QV^)Q>,J.S>BMY4G7Z?;\*YPZ*^;@S9'EHQ#2/JSXAS/)9]/ M"0P*#KHNR$D^7NC]Y?!UG[V/:]W(DJ/$,%IC[B6[^V M[Z-/UKH;I2U\SSU$]50<1%24VNFO?E$2TW9ACY>:7JY]M%9AW )A472?(_:6 M$LI,R@>*_\ -Z0"/CWL M"!:1737L]+KX-Y-+)4PA8VFK^N=S7$0]V/B&3'M[)@ZXX;$'3,&*HMCI,RM] M*\I< ]B!W&N7F!O>T@W.91YD/!#,E.DV'=\1#R8Q==]F0)GV/"\7JJT>0"CI M'9:2D+V@($Q^]^[&Z72\@MX%U;LV=O:OJ,!F=49&N>ZN],%T !Q$4*CC>K4" M9^G'#F!Y'HGW+ TED;K\V_,Z0@]PHUP&M:<0#W&M)^Q\'B)&5\3<%GW;24>^ M(E?0/9BQ):SGQH]B#(O4S\=QQJ$%4RZ@U73=$@NB1*LR1A>2&HL+WD#B&=2M M\PF>3YMA,V*;;7-7;%6_D$;W5U8@Z00;8];+L]&-GA@95RL,3G$=%AQ9+'$; MV['=0DZ4-8?[QR]N+7CL'(4.]Q6/>HI\,=I<>9$K:ATWZS,==5GWNDV+JH:L M(>=\E"F<_0-,:T8('YO<]F5#W*I_$T@TNS M)3ZX8&NQ\_;=&?1JUN]8+D]# MSLXI+Y*;6^WT4!_I=CQ.S"FT8VU)2KCL?LPCO0%54IF3DY\+PMQ7O $=?##- M4NU@A^V\%Z+!,H$YN')?!I6YK-0-[_UM=B_C=[W-BV_7RE14:/)UWT+"P&=) M;IZXG98QMP^Y[=LS'V^N@B,YL*T+;07.W<-!\- M@^ZAZTC/35 YNHL4]N0:WVD<^"<\7)QV[Z9>!@ENUTWA]BO=KME:VA;356$G M?" _^E_N+7I_4L+G=%PH0"HB9U,!!XUJ&7\/O%!]W.^^34;B.+0.9!^%G#:D MV;RUMNR?/==["CI@24#,FHNS07T]:(<2 UHG7U/XK2>8FQ%W1^*\Q@*_#\L4 MY P?G.EK"Y?D-'GZ3JD9+D?I1Q0M'#1$V)5,,G,ASJVRW/H09#(NM]3AL4+N M]QWI7*SP^T$N$<7P'+!]U\!/8%$!]\9 [ 0AFKX@UNH;4\ MA!*LB>*]U$<77WYSS?W0]5$STF!W[M=6NU:_,5@D4+WD7I MG*8;QWJ_U9LS5*&,#=]2JJ=3N(",.NW[U/, '0RV=0O(G-OB!+$Y#^<_W+89KG7WTZV:H[5WZ)ZHS3/?5S(#H_V(YJS,9*=R._!7E M[L>1PMNFSE W6B>?G:!%M*'T4P%<.>EA"ANNJ-J*L\_6DX[?/^OI2UL1_/-\(:9!/-CL\\YER=61"[QWJ4 *PQP5X&WMQXA5"V M/5HHUPIP MF& 7JVTJ\"36)N+"1<44DZ,3@PGD@+?E=GK!^T'73)7=OU0_W %NE"L5=B,6WDE_A^4 MGOCGNTO]:?\5*]SS]U#!D7_6CI2<];\SFG]/M"N3P57NJK<:CV: "A$HPUA$F106^E:E3@3HB@B*6,=9: MT4S.?4\%4 7'AZ(F^BQD2*),0:C=.RO_?>=$2M2<#IWS@6KKO9$7TB(?T[N, M1G0?$U5/N/QLFK'UN)_)42268A>4],E&3Q0C]7K0^!U,FYQ&X21):(BBMUK2 MLP3='1P?1G+WC6]FU/KLHWL1(:A2\+%DO$3_ J:\@NU6:A0;=W6P4Y)Y-!% M6>RS,$GJB17EKMI6Y@BM-NB0_+$RF-FKZ_]YE>)FM^.]#=:@\)%>$CQPE714 MX'V\OE$-C8C#:?YRF\VO)(S1M5J $$%T)8PTG;V#FC'GQY'3(E*]E%WZ]JZ& M,%3L6R#-" FKFZM'WI75L1D)]S45HKLT-C70/@0WHA1,CX#DOSV^TIWN5&@= M,3ES*U-_\@)I8Z..;KCZ1D6R;V]<=%G&(:KW"SHTZ5[*,-0BCY'9_VI.[:N5 M[06UX-7*VLP\J_:?:QROIB8?:RI&5W@]\XMV'E#F)C$2(O"JKX^OUOFQ7:'0 M>1]EFS+=]2;8M,IIC%8M)^58$)^KIK_L[=M=CN?]42YH7G*>)7]I/FPSG/?] M/'%D\&/]^>IG(M!A*:O0KP#XA#FV4)"\VG7$RXD[66.4O<3NXF]ADWW8Z59) MR6BF HS@9TB X-PQJ.BL0 @]5+LEL[EA6//QU33NFEJ)_X=T)RZK8#O>Y+0Q M%3OG,PQ136_9[ZX#N5PBT]^",K3,&%IWM1\T5,!-F1S>IGY;&CHJRV803BU3 M?B.<6H[AAJG@P(T14JL4V>'<8C^K%H=#%+G)H@I1=R\[XY%^=#C[^')HN$5R MM+R2N4'AK]VJ&AN]CRK.=JS=?+P= 4+X79YN^ V2"CYY"PFSR21DD68F.QY= M5^37;!#>-P2,A-I^.FPX2&WW MLBI>Z2E/*3G'?T,UDHMW-W&H0HD]M6S!5SY >#)#.SW)WBC/'NS$Y[W<[P7[*L%&$ M?QC.B7+/D.G1%U-K6R_6%*=?=YTD*_@/&X%=L"!&"4YME!JEE0I1AU-9S3HK%A.Z0:8_SF.='7>= M]ITIIX,72"*[+^MM?:*[)+LL^ITRZ 7X!U8\.W:]G/V1JV.A%'N8 KYWCBF0 M@8F)T*A?])#OP,E3*,X+=^+^2[4"]BTK'G(-V%&+<<+< %TV[WZ%;X4?2I,W/4WR7FR6HD*T+(2!#(WD&:%@[M?M'TDOOCQY?UQC_7%6]IY<:XV?5SQZV6PVOL^3V^6>P6G!*=M/P"13FPY="50V_/QS M,\, 9);C3.;]EX39OMSCM>SZQ[];OA1F,6<=:Z5^B2M*SW)[5A34W(_,N1V^ M:[W X#MG>@IP;LU:Z1,Q[NF3"^MY M[I0"A"UI#,CV_23OX((;[-4M&^:8"L@%CIBP$ MD\)M->N TGK'"5)J.=2L=:HE[&&WD[%JI7D??L59,1YZM49Z5V3F[;. M#[ZX#5(29JRD&Y>@ B'IWX>CD0X4G32RJWRH<%[CQK^Z"NG_WD2B\-/A4M,G MH)KZ>/LL[-,!K$.K%SSTJWM2DMZG:&-[V:2'P@.Q9I%]H2ZU[:XP%-$.9NW& M '4%!X_QEP]Z%@LNO+V:6K;/5Y6B''OHCSV^J\HW\8PH;*[ N7C?\/9S3\]M MM\8@[TKJY.>">*"MAOB#T#T0^YIXY2S%"'9N0T6)_=XRL 'YBBJ U+<4%";. M!H?DM"9[G72JJA-X1KEN_*OLW@8$)'33BD\+\X" 9M9G;K%03>/.TJ0" C\J MCS#=*%O830(B@W0+IYPX0SP)6O_PQ9:&]T5W9P7O8@U#J,@:EI8MM11<_-)$ M'NHK\4W%[):&P&_1=Z'"6?+W_\-H,,BGI#FDK8S(YZ5="1KND8DS5F*_8(MJ M,YXK:^@=&S[:V<_"X"\6O&K'8E@[I!8BD.WGU+W&,4LC:U:'1!\28D!1#DL/ M9X4^/[0=WGM%BPN?'Q]G]"K@X23+OX6$G]EBS8DJ,+Y_AN_=F645>$F]A2C7 MYT>Q[F<)H9T#F.FR;WN_!0W25?5_UHIR9'@<59R2.)=Q9?M,.CH*;*N#K-1I MW@HN]57ZHRS;>]3#0.NJP#:F:U\;.M+*^=#?T'EK.Y<;:?3/FQGQH33:@W9RWQ@U87FB&6LA !2&EJ8_[S9RQ\-ZHH3VD%/@D:7]NW= N @!#NT@$6'=>U6 MIDB98#^+)-^IG>-XR[$ 4: T0@IWO>\IBY,>#B2>Z1C3*EY[,[JT<2YC>O.= MTMI>2HVRPFRD%T[6>Q/]X6#[T%.^:'TD\8!M?XUR[SCV+61T_,.=E?_OU<+_ MT_[S)C*'&@^CJ'=CR(&YF%V+H7UIF ?1'='.648%\DO**&$)Y3N@&9U?!"0+ M9OY!^#&)!U]S3 TEW";M,_0/2">;J_C,]XL+%/E]3J!_K/VD6ON>[3/YS"NV M?D8N?N Z1* $R08_BDON)CK]:G41&&@+X?EB8V>9'?-&>S-#2=[HT[?K&JH* M17T=$I?"C0130 P8'R&[W!*XPT<5]DER1^-)I>:FKI-9[S:[_ !)#70FG(?2 M!F(C.3ZK'K;6873J,8BO7+37[S$26*(WC[9%IS7,:S@;DJ+(T@T8M57=1WEN^E^HP,W7$#E7BM&> M,HQ@390B21)L"R;-1B/T#76[%T999,'K8GU \\"5V.Q6"G$X_I:K'2E;]GJZY_Q5;1;VJ%$?6J MU2+?-3S22>)]*-/8>_3^KULNR?B&O)EJ'+B)>;2W/1',$88H_S&V54B<"K;G M.&%6AIM#M)'%[0WT-N]GA4=# 89#AUG$1@1.#9M@,78G7WK2;'J!R!.\I;VE M&D\VX2U_II8.%X<]/A9#$B33:^(47<4R/OT//J66V'Z#9RDHK M,16:YNHIL[/V#"&AEI/(NT [_\CR;TA0@15%,IV41G$C1>U^MN+4-.L_%-]1 M/B"@CHD5'2%SMH)WH.Z)"E;AM-[WO/&PN-Z/4-1W>YO!Z);:8@*$>![F3'A[TUA^*(&@KQG[@)QZ&PS_E;:@1B/FFBXNY]& M9316FD[:1$I=+KK5\)-W*90,&D!84X&W\D&)3MZSW2Q^W5;J3R8Z]]<^G1>< M>OES-0UWLC8Q=,="4%>;L'@LO >+MXTA6 J:<.U8,A T0K@%2!":?U:<",PU; M5"!RI!'1]*@.<9.R0''8-3[J#%[_X]6<3EV-]]T!13?>L-G1:_$J^'/V#5ZQ M#\YPZ1,S@WS98+94X'7";B\+2>Q7<8W5CMK@Z[V@V7[5B%*6I(#PB/*9/?3@ M-R(]O&LN"EM!!7#6WE2@U;D-_!SS/JZ6PU*D.07TH1D9R_.)^.7[TSXQ/GLO M@0]VE_B3HN76K)88\+5T[$@3V^0?M?T0EO'L2:=MM1UPO\Q:87VC0KOS8+I> M9,Q"3,3,T?+> B+ H1M%B['=.G;+2RXE/,I:KXCJP^NAE3IFV>[V$U^ MA,J^>)V7T03!:8&YS((19PF5/53@G:'84S^8[\F.?H>)#9+(9P)D+@P=G')G M *9U0ME \E2R&KZ.)$NJX)TQWA!,1CAGF9BO&NG1NVRFF?(]?<60WR8]!PV+ MZ)+,>989C-K,*'222IATV3F,G9$),YF8%GU]R[,BN]_+976! X?I!NO($Q&1Z3ZL\\N7]A;TP!$,NP'=]/$8T28MGC_&JEWF0NF M8PAS?TS1.W-E!J?B.+HF7_M%WF)EI,A_'&6FR+#0 &]R(8G^G MJ(E-5M _!X =2R,?OQWXN6%%.ZLS&KSOC3]G;H/#]R_07=.4^QX2OG=X;PS! MW/K\()\B@'5(?Z[EWTN*/()I::S(EA!0$2F\Y/1:!<+3:TY6TH/5/^O.LA45 M][UAA&K00_IKQANG<4]0R(1[D V'@;W\V\W-/Y%R*Z@KK?VUJ7@.$JM./8?" M>,.4"*; OH=VT'WB6LP ]T.7MYL>6U:H?,,R69FXJ1< M=,O,&T:Y0WZC'AVBA=](#<&!PG "=];"9,0@@0H\B,T';=PASNGY8E,=^)DL MOQ*-%[8^@&UZQ[@;Q5(1#)K^W"_YBZ+EXI4_G[L$%PG%;2#JIJ1P.=$JLY8, M1,U;EV7&7.9#F+1-3@2,+B7HO']E88P3H )O.JA 672C;WN_)F'[9%I6+NVM/H] ME&)PHO5:V6LT&S3F0>(&EW*FAYT8PV:0\8. P9?.W4T$:RTJ<+K(*HL*Q$8^ M3Q('%8"K*1G+Z*4'C9"2C UZK,E7(Z*^57=!'FWEPS[S#";3^H#P*KS6B]2W-(C-6L,Z MH;[*]VYHI#I!BM.1]:J.E,:;O(]'.(D) :1V7O\[I QRGLA:%L54&L2VYHOZ ML(@/[!Y(-O)+\W+H[1*]R*@G?%A6"/D;)/U/O;2NSTZ@XH0 M%T3='F]+6AA!]ZEC?[:FLYE5#07QM2@\_;L&\MR,IZ&E8(G;$8&T".3/W-6^\-GYP32%-=';GR+;.P] M^P$IQ9\SLC=20-I8.V)$8UWLU^Z-B([U4UH>7"XH,[2CV/P*)3.3HQ&.I57' M4O$LS.W5J9]5K] MN/W2-=6*)CS% G&!Y+S.<%2M!!U\E^0%SI?U#I'XG<)RJ>LFFM-_94^G^YC. MFO.._E=J*?]_8<8+XAOQ^$!%_5E9"L@Q>DFGSR0Q[M(U3=0S^HZ?273YOH(/<MQ[F!B.[=6JN_!P2409Q_GD9C9DU(DZ/IJ?>^CT[*(;]<0;WGY%&Z2K,ZCU MI K#'(R_48^5YG>X.49FGDU7Q3=X[6^K1K#W$M*:E4$XJT#O60CK5&O&2JFZ ME>EW6<"7<3ZE[M7S;W2":>Q>+3&N;9/1#S]PF9I>R.]71MR.*4[F/"]#SH(Z M,);8R%,14@6R>WFK2ASH0_^E43L?!N36+9#W82S:#>TI4N&V1S^UN.AUH0$0?%6#PFYTFTW,M4Y:3?&T 0C Q MUU0GPZI!E>#*YVCW8%QX1H*D CULT0KH^M9^IR*N6_JU^YR$@?NMA3CR\-*> M7F3TM7;NTT; .\9[=-_85DG2Y"2P"XH-)OX:-])T&M5DQ?OJ W?U]U[[&LG MMQ-O$'2\3<8;0N^K[; ('L=?:Q26P:^#Z_9 \-NA_>C;)75R1CSU\\;8BH/S MLQ*L)8;076<'BEJ#S?;89Q\SZ_;ROA)Y][<3OM?PSX*9./HTT085H M31E@PBI#UT*C8/E/G9^(F9"DRGD K< M\36UA]Q4T;8*\X*VMDY'4*X2UN8^5&MELY[_Q!G:,LA:>N9V*VC*-90* MV#+]3EB;4SM6O=CK>(9B7O8^^P=71:@ 2/_ZQ#6+/<@6JJ':>4:\7IP9YHYO M+@O:_>2X?M4NFK(&NGG!(8:R\UIW#=(G]*Z:$[L53.$JQ*$"-R[VZN3?#0D% MVGE,"X8^;VO!OS17D!6K&/--M 1<47:(Q&/VY7_'[;/:>:TG:6FDJ'[S\7JG M4UZE!3E/&KXQLUD;&CP%Z.[2:JFP$\(<&O^AQ/]G9/Y_HG=(#HB5D/@0YQ7@ M,^O&/!&F=*=>IONZD5D%NRLM M93548JEPOW]S+]<*Z_+BQ;,_:C)>E)VC_8+,/_E&2AC=)]T7$_&&O X8Q_0^ LA/4C]>4%6[,A(-0# JQ*B'*4 7FWEN_5N,4*>RD=CI4KY*RV M^9NAP#D)UEB%:4YHZ=+Z\$7-\?BH MWLD(CJI;,TQ-,R>=9Z=/PRS)F;6*9M/0*FP0ZCO!H_%E6Y\9N9J3_QCLS;BY M+%A$@N'$S,E[=73+2NQX=!UJ[-U.BY58-4$#;ZREPP0=JY^2R(PZWZG2>>.= M]DC=A-R-QMA6@!Q[EY8=[]:R-19';+22*B& <0%:R":KV]4?[Q/;)=_5\[13./E+[9=E7"P< M"I[6I05+ :9V/D?N9<5V!WPK=@Q[7 MG%T*\$2>K\=-JU1Q''V2B9KHP7WLNW_-6"LPV%B@DC&V#08CH[<\=\"!RA<[ M!>)2Z#70E/F!R/=JDQ>.R',;_;4LI:68(3>]L?[KXF*;W Q1F=%J-J,GHC70 M"5T[AOPK^L-D1!L%@M=I'I,--91,*O#(=+J^NXM$0"J)L<)Y2Q3VX";,$5L) M@@244X%982H0:(T7IP2*0J@ ( 8FA.*4/E6!>L"_93&'>^(DVB1I_P@B(Q5H M=T!1ZF7 1Y)RF(X_VM'XR*6@?_."IH?SS>OE["KB?ML3,7!F9TD^_WJ[*L+&K=K#^;'X]:DS?-):MZF/6_U5- M44KY[U)"!K65-N>X:Q[>=;->B8.DPSU(_ZM,#!*F'P4&]SW1K77<8&)1E7Y;W]P$B4]0_SW+QD-YX<8< @XKXP MS1L)D9XNDGJ:UJNGF=/=R[4;QQ>!8F_*1U:IRI"0'9# :9P6,=C94G^VMII= M@DM+N1>,[3UFMX$8AA?=&>^DSMP,(Q]^YG2 (7Q-)9=X M"IV'EM$]'MK\+7-2N;KCA7W^TXNP*9';N>9S<S? @D@V^D@0F^&4Y+R\J1 >=?26AGO#D?HKZ M2CM)WGCNX'/*]Q0-]% U5YMOG^Q>_7!HT_88?.6W MKQQ[%&,E@CM;)P&EP;:@[(TYRE;%\A(O"6H LDMT"Y=T=]'/T0%X.C#E5U>& M+.:5\KH_!R2Q"FR!\WL/+MB6-\@2G]*9CL\IA0C8K;U,#16991J\7R'. ]5N M;>5E':P6_WEB8?JAH0FRXLK")7_NTY5C(B^4?/HSN8HG$[RM?BXU8Z^/I,NS MQ\[Q#U@.]*'>C^V'^6.[GQ_<'TR[-3':@9='& MY[TR&UY](F_S_ED;^ 3$KL\J#B37W$=A-Q5/E,^<24KRH0^!TY6/J(K8KNUM"JRXS![T*A1RTR8/:@K\_W.53+T!G+'_.5] MD?SV!REKTU.85*9P!(O4UGLJP.B)OOS\W&T;^@M7J4!]RKFM0HD]VC!R^J^I( Y>O69%>H=B\V/#N$9([:R M22JN3@:QLYC;UVI:9X);_VAN?F9X6@^7TRD:^UO7TTZF^UQ'Q@#!G.>2AQ6/ MBC]%Z*QV,<^-@FJ(JC^MF6Z2A7T>:1@";7W*AO<^,2=38\K M>NBOQB_)VA<\>P+M@UYPNXL_78+U-QJW^"7.7U!;[!DM]^Q93DX&7\8V>G3K M=^/^RB_2RU\$S=G.QM2U%T8*?B7G1#J\B^Y]?98S]))@6T\7UC*SGLV[&&H, E&>LK8OE" MA.29L*>N:7I'$<5/F6X9V'9]931!<*#-R*>_7Y$XG@RX>WDP(RYIZW:^Q?*B MP/S?+8PFBGI]ZT?-N\Y'0Z">EHBQ36%'S78PNJ-]%%4P$3) M>3][AJ.%#)JC"^+SCK(>R?DHNE# YZ7&^RQ2,G=D/!VF2S2$]^A#'^TOS8H' M/!5/G51>^WF!Q>6[:XX\90,Y#T5'DT[,Y7IC>T-?5!MB#Q][7\S=$50WM0'[ M7&;,O D[L1.^G#C[]/5E=+][CO'>MUW@WRJS\H) MEST;'PR_"34#,2]+6@>QS-(<8.,O9X+:#MA7//=^)43K1;;NN]+QJ+&JRH:R MZ+V/';!\8LVM%=C5-.BU?S7W?>Z^BYO#(2@*@1M%@,#+"DR4$^8( M?"48FT]11OSR I%.EE*!.<^=\^PXA&4N:6L+W O9VU&@ E_',(3+F*Y=IA ( M*\D9KZD78(C/I0+C>:)IVVE-3BQ9#K(,;]6$QK)@,C4H'<);;&>V?^VSU8MU MKD_FSE_+G)E_+=UL;#RC<\A#4J("UMPZY,LEG^P7I 7W%!,NK0[A\]%FKOJO MM$HWMSQ'/(Z8:2XS"*=B'H#[O_[MHZF$@_UH@;YCI?;!=%< MQIEP5Z4DR=;G@%%!>%W)!">"BYEKW6">0T367HD^,$G.E8*:A&DIWU$VT$@Y M:\,]/13A@XRL1LSV?E"^4H&7"9>FESZ[%G=3$Q5[@L)F%9J6S[Z+6!\G\A&* MYF!X:("AZ'>HGA#W)@_<[R-3UT?D8NO;<6FBMFXC03$%.5R@I^U/]%%!/"9: M\%JJT3$Y&ZY-DY"\!&F<6@L5X"8]JJ1[GXL_!Y61>44S;_YML[5B5[<=/8EY M0P6*RM[!::%P!=%KM%7#@D]<]^C9? IKYNHL*],G2(@L.)!4Z!27&_ M+F&7*&+'<)+I2QM%R#6GM4+Z]\A2DE8+>T'W0'"53AD"LJWL+=7C8+G=JDX% MS(]5+H0+^@VB /,F)RK2XGM5$Y2TQY3 5@RTM9F7G_8$^M(IG'R)=>,P$4S[,1FNP4H)5%]07[_7#1>''S.Y H<0RL42*A!..IVA MC_ODX!/FH324E5(5I&P+FNKQ5_,EQUR=.Z=LS91E$ZWGZUR,::<"ZD3%T^XZ MS" [R^>417@:B9Z<1J+%SSWVQI$B'++-;B1F<^(*K_/%/6:MN?V+\M3XERS% M?,SI^XAJM4E0A/="A:>%I>.OU+SI/0_8'2Y#^\SZY[TGR!48IT.;:+< %-/6 MIY8V8Z.*D/EYU!Y#W6[K-"E[1Z0>SC2BZ#<;H=!@Q5/FG+CQR/ #NZK7.Q^; M];08$]U6_^SG]&S6FV[B_ QI"BD:_+(T*=]C(%6(@J7U0$O!I"A7/._5.)KG)GQ"'/(A7( _=7)6"/0]2\=R+E6/T\ C8= M4T.!_T3S/MLH-7)Q^<"R!PD?R/24B$B=DXZ2&N9/[6#0WEN+;FNYS, M/>,>NQ/.^QNPO*G#I%!:+X&J?W&8NI0)^(*88% M#EI!L)($/&:Z71=GQW5JH&:((N76:-GOC#9"= O^Y2\\(M\;Q?]-05[#NYR5 MJLCT92Z76F3J6*N=G6/8Y2=-WYB950' SWAN:Z-DAMO283_LURX3C9G(&IR_ MH'0'&^*_%A2G/JS6JC.9%:<4ZPTR([,3)O'2(Q:M\7=!^@6YJ*V(-'3C A'##M)GO#[)^DA ?D] F(T>/D!8O]GN+=7 M>]][8*[SZLN3_XV]]PYK:MOVAJ.@* I(DYZHH"!50:03T0T1V8B ="$J("(" MTEM($*27"(@H"*$IG8CTE@"A2!,ITFLB'22AA I+WN?>\[9^YRSS_?>^][G M>^_W/?N/R?.PQE@/BS7''.,WYAIS_ A"UX3OL/SXDO1H#_[6X8%8F$-EF')7 M>I'A-3&:6PH52BM6-_0CN9+?E%&\V#I479)]'+.O95 +%7$9:23:^N5*E!WO MOM0L]M22C?37*PP ]V./$['@N\%J$6*@5N$H?CMO]0TUH!2Q3LMT".PLD5,S MFT,J2CP5P+_^MI$FP;038E!:WK\JLS5^[/4))_-^B6S#T)^T*NYR7#LJ17(@ M_,CT((J2<066.S(\021Q=-?HH. MGG#.XDKT4=CVA/-7U%#=&( ::5;M[K-8^M%Z_W-;S.5U&/%\[,+,G-YIA,-<#W\QHEA )RN!H1XUW_5Q'5&J78Z=J$S=3 MU;I6;AYX&5Q@2>?U.@: >:-]%IJ=@F[MLH(&R5/M(Z0?;&D//KSQF;OKU.4V MQ%HALR(12^4IN,('Y9@'!28:&V\9/X5L*A:CH9,<%''>])D;>KSUXJ-\QOS4 MYBC #&(&57L%(T,IP_=&6!)2N\9/W'LKMOMFX@E70K\= \!I/N'0%PM_#7,B MY@"O'B#0Z9,]_$DE6RLAIS1R8T^^K)H]EX]^@9A)(4>EN")=L5$6Y93>?L5W M#,#J]IYC@*"^@QL/RHU@[YK)+ B@9A^\0B_8]?HJ$D<$G-^ZT[)_F6--R-ZV M68];VCT46%*2PP#40(N^4?3V.?2EH>7PB'B'IQ^A4H1]S(VJS<-8[[S?GU_) MMUF^:NE>:--YCN.E0KJ;Q4'6G_@8NDE!H2EWCJ[QAC( QZ\>_ !'[AWDN* _ M97_*_I3]*?M3]J?L?[@,MDU"DU%$!$Y#U8J-W7?;E;.ZQ7LE45A\?P!X>37C M^TYC4:%IK/*F_BCPME?Z _=5]5+SCKPF'VJRSW>D'262)-<,/;$EH+C..QEQ MQTU8+^1*[ZAA ,V??1Y[!J,(_SHE1VF"/7C[)35+N\744&7$;[\?X8?5&JOO M:H>#29"60']73M\"4DG)AT75=E!+!7^'$WHYWM5K3*ZCQI0^Z+7(^A[ M:^W=TZLMU;M(K-9Z/\:*%YD?F5R64TZO B?X5K5(]T:2I&0Z9[XID4TW-A,7 MZ]'VW\J"B'RXWM.P6\.V1 ;@15'*\NQ'Z]XN'DE$%*2)%6P\(DASIXCL7Z48 MSXKD6,:.?2C$7Q4(:+<1_3SW@.4'$OZA#AL^)4)Q)O9>#]%&>\/WZWH6<,@J782B'=IYU\V\[BZ: 4AH MIVK"$5ZQ8[NB!/#:C6S814K%S'IX(H^O%^1+_MD59^%I,1:-N/6W953UX3(* M@2".0X77BNTM1&[GR=A&"B1<=9WZN5.>2['-/+&=*6Z;ND@U()$+24KMM>UQ MBCX7 F_/YABFBR*5?P)V5A_&WIG!")B/):39_SB_4T6WHK5OG=9['>"GHA]0 MN G.S936D0,_VR#_F$R_2E#I?0^K(H');1118H^LLY6YX(]BUPU:'&XGW"=; MCU[$<>^R:#^6"P8E+>"'X[8"0!R4Y)9D)4'O-"YM'M8I(UZM4%ENH7%0RZCX M4'TZOXNN?=I'$WS\8=^;]],VFKP+-YM/CT+UMN M4_="![NMOZ?KQ+]%&NEQ0W^&R=.0&'$*V7=N6!W-ZAB7B>D+V+RI15^5\'$8 MC1I>3&YF $8&R('$*][#F//)=*YB4R[A+D\+YQW_8RR?(1_6VJ<:_-_^,$AJ M3PB^;9U=N(NEB-N54M0EYW*QR;NHE],<& [J+_"/4*5XLH?KFRSYN&6NX7BJ@G. M&+1Q4[Z1,:S?Y]$?.P)3,:%R4SZJV!@?E2Z^0N?M\<7A#<+5Q6?3("UM5Z?M*AQPH H& M #EM0=)'!S]]U),>5S=O&)\:OO+N>5IAD.K.0LI&[^C"[![U&@7IX.J=64Y3 MX/,!, "G8JB1E$J%<<#P2Z?:GIT(K^@>#Z.775Z!4CVBP/?OO@\OL:Q6S1;S M-6D>4YW*EX<4K.31 MLT#.YD$\_=)K^7I77;VTZ1S1'-'-/JO!O243P^MYC4P ]N;7'[&S%[YB%TA@ M*#&;SN5\@H[@WF8 6.E6X(;8,:D3O[D$_IMB!ML?2DXR '_Y7L/SR_<:@"TF MHJ"4?IQ% K0GO*W%(0Z8E!<^=O&T?1Z@^\4>IU!@#50D,T M8S49 "?$L27GPC'?_>M>\:Z ,**$^LWL[Q[M)'8P*RVZ&2A*YL^_+PGV_C"- MA\YCQ1!7 T5]I59\C\T/VJ[W]=L\0U"CA_O*AA%VKA$,P/@47VKC7DP=^@HT MY62ZY202\.N''DP+NN5@_NE*M90 @K-2RU?NN1MG= <1PG(X)%P%.&.V:I(< M U-".+*M56RH&V?5QJ??.!GW;9Z2CT,9M],>INQ(KBS)%F[OID\'J3O1WK\* MO%V.-@W-7@%]HEO!ZK^D1#7_]K]"_MTY;FSNA'C_D52"Z;\F>DG))$8W3O.7 M1P>RM%1M 56ONNJ8/OB;A2)PQ^C=#,"63"\#$'("2U># M&B&:]3,1O7@X=A;R=]-?G"V+L>9W-RR4*.DH]^QO,PF>>S%FD]N%(#:#?ZDK M]_AK77D? W!2]-?:\ZJ_UIX'ZO[1B%#M9T_O#>)8,!<+AWVR[J&8N:6*)T28"+,_9VQ:X*^K'@=*AB M:AI+RVEWQ[VDZ%>O!72&=4 +P_P M_4'GK\>_$H):D&D*WPQFM.8QN'#EO>+3^;96KP*V#VR(>Z3+-_@9K&+;>@^5 M B[S62O$HT,_C?L:M/^\-QTFT+P;USU\->J9@A#WYIGENW1FLS6.8)C/K%S$ M&+.F.-'F/3#_0^_+3^WQ82(F24'VHE^?0[^$M_8&I\M3P$4=]NCKX@-3.GI. MBS5A7B+'%B3=J#(A>L000G(+1_#8=TOT"Z_CIX=] Z+Y'ET=9OH@]C-!>=$_ M:N_GG1>71E]H5CQ/, JL1'QG #[X^U+37Y_3' H9)CIL56G#:H@*Y&**%RD9 M$AXXZ ^.X &!;R=%/HTKYK9=,-Z-PV/"?K>PA-ON%\PNJYID.XH2I.ZDJ2CK M6Z0(QJ79%H[<<_1_=\+#R3-6N+2ZL_92$[,@]2DM!W-H$G9F.-&H_X;!;(_^ MR'B-P"6L,3?*=5:C_>OP*NBWKA+#<9A"P VG"Y!XXB=&IC+-C-BU5CO=FEA> M.K6WSR0]MD+?V$1Q*K.'^85X3B:94[E6]\'B%!>X HR7TE $ Y(\_>D00TVZAO+FX@O MXZ2F0^G2*!U'^&CN9Y\Q:XFS]C&;)G &!6*IF6C7 2]92#'2'VWW%.LQ&J(U$?A F< MVQ*)]EF[]Z;[[D6M&A"H;<(DI/.90F%T4DVBH9[W6A_.:0;U 0?^/T=>_D]@EB-WL[VSB/"3=,@-030B4BB9QM""8#R)SS7 % MS5)(34A;1@SY[M"B\%<[896(;DGW =.HR2WH/!5Y0Z[KRUH25068IHHR0$I6UR! MXJX^JBAI>>+GN(AC.&7Z+_5'7 M]@;\H+!8=Q6&($6!)#_CK0(O5OO\*%9A"=7P]EE?@A9[7SUM:9]C*NAYW-GY M<.A-PIV\ E4 R^$R2*3GJ4MRIPZM_@['D;I7-%IL"_9O]=Z.SM)4$D+FV]P; M0(C^(4B3:E/^K^!IMC&GK)MA*CRJ5!_:18 *@- ^X!X,"G5AAH# MJE%,4;8DYO#N1(,C1F,'T('SY^>EO<..9'1[+Z>OAPTQK,)CE@'@LM#+?6)J M\,GP"1\ M>&DY9WAQXG*[UR5R9O1.YG0! Z!(0>DF+?3G/C;]YK,*=Z9_ 57V1FGRU?HZ MX9D,\" .E9]BIXPBQPR.^W8UTU7[,H>IY_.U\D>Z#W&< M*%P3A3\/.DICW=,H$ZDI-6_A(HH'I7AJ7#%BG"FYK MWZ,HD0AXEB8VNV5-CH9QIV==Y$)=@*^#B7HP^S,WZ@UFLX&%>E!X]]GMHA.W M#*#B=(,]AUQD1SY>=.VQ!G2B=\DH:A<[@U[3(HX3=%X-./K(Y"Z_[L0Z?JKF M]Q)S_ZREEJC! 36T6?A=+(;9!KV%POI>CJTF61+NKNEE/VQDZF)Z?DO M3?S_L62.ZD R:$H_0FS+QC>XT$P';D?FW%>HB5@LN-QAVUB8>]LXX87)N.1E MYU'A\+5#I#H< \"L?L('_80[\YN#CK[FX+OZ =N0JOW"P?2TPMT9$BJF7IMP M8$U3%'2K&3(@;UK%3Z370-MP%')-ZJNF.NSQ,%S%=V.AM3;O*KE3O5#O3DO. M*?0U!2JD$#C?D$S6H:$>4M[B'ZO;XY=.C^,$?YJ-JA:;[ S7M"3%9M (%+,? M;X%F-RXT=7%'PO];H@W_GU#B]A0]V7-Y_MYZQ;^G>.MY29#V/2D*D/K$.T7_>9ANGX6M?'U,J]DSYAE;@6!=3Q,,J[%#F90-GG%+EBS[AOA= M+KA?NN9^5$OE<^$O'0/7S&:2<64$#1"$/O)F4ONI2=6Q3 O>\9Y$5S6M.PT0 M:94,#C_T%P.*!!C'QKK>. 3BD3FC%PC5KXT;\KES*'WJV0A;7%'<(>C#;VCB M.IWU!''%JNPR3.LCZAI&:R?S*'[*(%?'>%5K;QA$DFJ!R]#*MO6E&L%LY77% M"HW>/E(>B,(IR%Q1=S93%XO*F$!EGKA8\,CA(,V7M.C^/?!H7?-UZH;V+%+C M)YT?#]]250,>8A5ASK;B.-2XZYIE%BUE@O)A_(XL?'UT7?;TP\:](QZH9]KP M$8HM+L7@A;I&KB_T^@NKI;U[G..-(9]T+BDL&Q@%I#O-0L>CR8%#ZH$/'$C@ M)M,>KZ+%C[M*WJ23'8H%"LM8A39>@Y23C:A]O MELR6#:QRLAA+C\:;D3;#%Z#.OE+D<B=0(O>'\NH7FI:5I],-9?],?Y['QI]1832!P\1T6L]F384)W($JN71N5*G MTT-F+[&/+IUKG-@+X0/?"1A>2W^+<"IPK*Q-2]Q]O>,FUO=QL>-_W.9AX[@/I@]I M HB]."'049A%0R*.?I98=*YUMCK8>E/[,%XFX^+98$#.516!]6M *0;@R+EO MV:EMFNQ?[Y\-?Z'TX+!"0IW"[ABH7U74V:E]FFEYJ$!NU#GULZD??V&JLLM0;19 M4?OOHF=<)(]K@,TM)=)%F3(>CWHGB0;GV/ZRE+I E M?T(UXDE7HA]X M".Y(AMF]I!])W$3W8P672Q=MV(8K:JR>.)+YS$X:/.#Y>6'7;.X%7/ ;]N'Z MF"B=:R5:Y0<BWK"$\EZ[+O6F?LA7I/*+8BF 733]^,YL79H507\] MXL!'9S].\>SN.8"XL@*VVE0S/ZH4.0OS@):D>03TG '@B"TIX:1J%U578SV_ M7S@J^@*(OV3P+1J8M+7]NV:Q1O4#116 +#+OFPMNU0X"!6!B[")BC(M75MC'AILD&)TS!YL>&P8MN$H9[KJ]LB< M\N#9M\LF<'[MCKWS/KL@$-6'LOT@YXF9)CO%RY55[^G//DKC-QZT'SG'$J=Z M>GMI&2Z#&=YNN&7KAD"H;W G](IR4UI9J3PD/D;-.' M5M8J.W7VG5!3/^&JF^;@V4=_K=$J; +Q4!6 #>\M("<_P^I2O0'E\@2Q@)!! M(&'Z'%;$:1D\*MZR8ZG4RK^EZ$%V=CE^SF[5+O+GB.D[3!QM&' +_ 3NX263 MRZ_N9QNQ[EA:RPSL/NWM5^4I6""G!3;>B8\E#'<45/^!O M_^6K-MN8I2W^SYKE/_7_U/]#?>VK(;/CONE^:P_B) ;+U.Y+Y@F()38"O!2M M6NE7B+U!6Q9># O]'SHNWLN'EV5\KP\[MUNC;R[%TG3Y'227*N%V-R$ W-X[%G"M0@G(13$\^EP$)5] M $]"M8KH=%2$JB4$Y)M*.=DBZT!OKCFL]$*UH&JW7HL*&=_833P>U.L[+K(F MJ69L$.AWID[;"Q&]O.K;W@@>H2]8W:PW(5D>EY$>=QI?VAT7"\ES+.W,IZ]# M[WFB^PH-6"B/FL?4U&2N\C^(O)XE"0 ( X[ =$DWZ*QLQ*IF)Z\/%*XI5^XG MAESY9X#ZZ8$^J+0@C> 8LN)N(>D&N93RC61Z\:EBL7.19PT_JG3T$'. @?9# MK,)S>I_BWC 'Q2WZG0GA.GS:"U2ZS/$$]'"6C>[!1H"JS*.HMV?+> M\+'SN6%%=LIZP1BO^>D=Y.<KKGXU SA1!WK0<0$3 M36Q?+299W2.F[2"]ZGXB]H9[+EKBK=)^*K_=E]>Q@6^;%\\*&SLNFD*38VD6 M>'3H(AYZ!=LPW8' H7+[.HC5GFD0GP4Z)'@%?FZX7L]W+SQ"\?CVB62QM^+Q M:9&:\Z7Y&\SLS0HU6LJ:66^A <U"XSV^:*_ZY/ &3;K"UCWR+MS11X<%/UF8O,0 4G2WP[@:2OOM+ MBN]ZXR#%EV ),>SL'R:$BV_O02>%?K* "QT@CLK%S-.&OS'?1O9=,X&#CHL MFUKH$@7XW[D!'8IUFN9U3$&,:((6O^88861+1G7857^A>:#S[GPH+K!XG&(] M59I_\US%I\CY>*2]5B)ECWV;DDUB:JT"JI#B"O'1H2.N'QQ,1'@50J&-9BM MKF<,P)#;.I]A0'D% U"5/NV-_@%.I\<+/]@6?F^_]=YQV#MP]S0#$/!IJ^8] ML;!Q!WJJWNN#[Y,C%R[:<=V[*L]U[+.LP2 L>R**%EE!1(4_7[A$&P+$VX.0.NM()Q$L) M6?$+_Y9!Z[1$C$\BNKY[TD#*-_;!%_;6S,?>(P+HDU#6W16YMY%_]TUW_^Z7 MG/N@KU$-;U!_=6>0O[HRTTF>0W]TRS7^O^G?ZXV!"_MZM&($!M7!&CENM$\7 M[CY3T57-YLAL]6?CK036+]V-M73IO[VTFXWB>Y%K\VK1U"PF4=_'0 ?.[30F MLQ.N6#AYPBBFW<-6JF4Y\"X>PP#0$M5-SI(\N5+F@ MK'.1'Z2B:1\QPH'11N64R ^M$:YN1Z;Z^DU HJ"=5[;+4G/3H73E6HK?/U8% M=,7_.((P(BP9X]5#;Y^8KAA^-;2R4+#EB&H#,H(3ID@4C_:L\81R/7X]%OH*ZZ^2?;)F5<>?])YQTVIM C(/RAM$NY#F3Z6-KC[+LF\[M8=Q M6V:QW$:/J9&!Q-X6A%HKE.T%$#3<7-=UN#TZH*U-Y]H9G>_;]]D#XK8IO?A> M%@JJ<6R0#B2YI%Y-SK,J9>/Y?/>=L(N1K[W&&SM@&_9>Z+TZSUZ5?3#% %>1R7>G#)@[!<20)V-R,TT%F$&&QK^9=S@W M_I@D1$"_*$M2^RGH]^M ZLV3NW1,0>1*'" MVT1Z,0>. 1 ^]KW?UXZ7N M.UG*%L\66Q*TAXJGONSU=.H*QZKYW)*R]79Y?WW>&)!07V";B%< ME 2,G=407&D!GJG54Q.Z(B<6YS;P<5O\(_HS HDM_X(E&2T'LESW&:A7$*+& M,U7J!8&CC-1\3GPU8U<"L5X>AKJ6E8%K"1.BX3 ?+.]"L@0MM90[*3O&Q)+E4.&<\/MWK%^@[ M*QI[5%>\9HNIIAAYR)>E! ?!BR36>PGB' 4MD89O^"$O1W=2SL]WC,:7K M0C&)=Q.'K+GHYG++XPT^) 8@'%IJAEM3PWU$-+=$Z5N9OW))[DR_^3 "-6,@ MDZS\P\!R'3N+U#S$ 'QE=:6RU3 A*2M;=ZMEXV&MR8BZ%E-%*_XOO>">BPL M]D[5'Z8+GZRA+C$ ."",B0'(X)FF"'DP .V2WY)7XXE2!@U5V(JO\, G!=.IZ!Q"!$* ]"*XH)I>>!=^9>YGO!529LG M@R69J!(-O)#[4NN^T. "6QDKSA\#5&AN,FHB8-=45W(H35]T-XT!:)N.PXA3 M>O "KNO7!K;>C$1;';LM&JO0MFH;X%]:M!X"98:YDK MA1F^MZ8Y(2$>/F$4,FBTC@PAN;;MXDE'\ZQN$G-N*TVH4G?.@-Z>!?4@F2J==D0; M41S4\\1Q'/D@#86C1$*3/H4>8NG^CN"N,K6=2-E7WX_Z.&H/+KB?,&_I!QFN MH[]=L]U\XFN^+WC"A +4(^J1'U'\B ZX/O/1T?:\)QL22F:;$O(W*=]E/2H" M>OX-%/[/0N?_/7UA MCB@,OR]WVYA(;SA,+^>&WP//2XLZ'-_,[^>+1*B@V\%C5F1I$JAY 4M"!0TN MP[EBUB^[.-16& \_:^\.V1_MS5N'UMQMCSU_0SA*Q"KXV&?1";.O=NJZ$8VW MMR8)0W(.=(/NK6<"23^KHT7J0)V8Q,)ER].91_-S[C44?ZL+UQ45.]7I+K7= M2W:EE=9S$\Z"0C7EM!S_TB1P)RKF;(UXC.Z@:.)TJ.:WBGU].*[6+!9'LAG?5]11/]W%LF6U3) !2).4N<;YAE>[* HXM^2KX]6(2R^]AY M:1&WI=DB;+:"(J)0=]84&8#G$.KP3*#/OJ8F"H5'+K.I:V3.H: M\RE_SMN_A;=4PW]H(:@)^H\6@MG(EQ_57G+,$$:&UT#_W$(P]+BL&^)36P@H(FL/2I\\^#CB\YV&GI])9W:FX5J<70II_L M0<@+M-RI92=L,.9HS='19[7%W0P*8A3X9;U]'8IV0)HGM^^P@NW MT:M99 #*UIO8? CA2.FM$\IV^A?XS 9E!V$?FU5$U=EZOIY<:$!H 7DH]C/( M(XNGX8)$>C)O16P"LS93XG)W0.)@RG<,$^ST5\Q1"OMXLZ4A'Y\T;+PN*T-] M4\DH8$V$QYMWS83TSKKE4_O07 AMPGMSTR$Z==Z54PTR:X7XXX3UC._\_X"8 M^]^C;]IYKBWXBI")#D D5/4WC?G#J@Y,<,IUCT"3JBD1G*9#_+ KR*T,]ODH MB0P.QM?_Q G]G+R^SLR^L(.T+60D*I,6FX/HC0'M+(&;R_,R6%\ZDD^7V%54 MQIT69',77^VI[@[\V7&4Y[S8CQSRY+&I>\[7H M?0.+IL>UT$TZ6<':,BOKQ35>LR 6 *L7SR%3O8?GK9CI/=67:+5WA* $1 M@SM:,U%?OL*49AF $Z,B:K@43T'[_(?S:KY#5Z3]WTD(#TWR ,QD"GQ!36.3 M8] 5P?-I5^XP7[)JXY5[ M*NTEY5 VZ$RH"=8*T^61C__!9OL8PT',#1?Y_O5*M+4&ZGS,J1R[A0G6I?_; MW#'_,>J["'+A)>HF1&R+OTA6?$\>M(=^/##5??BK;S.(L5<9[B M:HT#,.6+D4N*V"7O2EVO5XK6]\_U"%%LO,$;6AA:2/PB*]?W 34//_[R;M*# M8.4K28N(TW)4C7S83\.N,"F6T:U16:$NPQ@N96]^L0>I8K8Q@ILS<6;/C+24 MORCWOD>XSY#8B_E-W.;F=4=_E%2".V'M1_,>2MZ)>?7*RLQ*3BQ2,^;KM9!/KS MF];,G<;0AB<".8[:2MCOMG'SO=$N>/;*;FL8XDGM]]_-684/&]Y#!<,JWN]1YZ+[I NLAY)_YY"W#PY>6,BMQ!\ MF"34YJ\,? HT'5Q>G:NWI;L2K5U+)Z@&E H"1[3JZ)"ZH4<-=X3SP#E^LSZ^ MW?0/U3*7/2_4(^E<&J8:%]I5$HP^Z%XZ^BQ>KKO;[?D[6?_X>^Q5^(BG(5:C MG&*$8/\"!B 2K9".=WIKZ3A15V7DM%JMACNI\^"IJ4:U<8!8[5N!7V7?LARE>NS3^7=_#$WV5A-H)>7H,(SP+T?=#L.4:YV[L=)[ MWW8M2A;:(9S/*S1>O6:J@&42D)%P-4I\'L*1,FY9\RU76.[=]P*DMDU0X!%_ M,QQXU(< :35T]9FE'=8+E/=F6JL*_QS$L8M+E[07C\5O.70W;Z@(/+\Q]^;X^0=FA M\]\@/V8 ,MT)#,!1/@35'4EYP#&:30_M0E+YK1D 4N<^:]0/!L"\E '8I",H MW R F)-&D*E(@(T-1B L%.T%/#BO6H&H"ETF@$01AM2K/95J9(4Q?S)Y6F. M\J6MW?5L3OW:'W[Q@\(Q.7%=+_V%[>R&J_LLS+Z0DNXO#19?0.E,8N4E;0MU MW3N=T7>RHJ2Z5/[.(G6Q9$GP2L*ENW=TQ7ZI?'Y\M/<@&W1"@UHS*/(<+)8W MM9#JVG#M6,YMYR?'+:VN)'ZNG!R3P!@^'U?N)4"UX6UT9C[_]&S"RN>- MUT%CXS^@A/LG/KTC\XMH^*U !T?ME8D['*IE-K22@RQ*)KE+>P/\O&QL@"![ MV=S?=>?6O8+)BSB?S6_HN\AZJDJ6)<55Z^-7Z; 1Z;,WC8.4M>(:.?HK\[*P MR9*#K[XOB'MO@QLD#&.5==[Q)IC:1!S$ZY [O^G3P91 &GZQ"G.;U==KW@L" M6F]IFR")-U5T0#I-Z%:- &T,<;XB(/.)X9L?3^U]TPP*WIG]Z('[TD>@[)JM M^9:PGP8>MIA5!Z\_7I)$QO?N-]HN2Y'ECODB1QZ^#\JCC:4B(A$IU'CJZ%;L M#+IX1C35$(F%Z/HU,0 ;(PH ^#J:^/*M"S_H[X/_EC>S\E;_1!] MEK 4M<^%Y='DH^!79M=CMZ:YK[5WAEU+S*,K0\-!R:(3K+3L@?4U+[T3@;.GB%9[C&#*KK!45WDZD G1-/7O9Z[U_N0S(G):\ M,3XW?^_ !#8V=X+^F7?W+P-]FM)%%&H$"95#!NHM'F*=XZY:60WRIT\BKQ=/ M.!2DLP7H\V*$N(UBOMTR*D^^ZWBK*/.\1)W";B]E?5^!>HW"5ZCZY)EF?B;V MTO*=GZ9TC9XQI_WDNFJ@$8E6ISP@.;5#6:C7U"$SUM=&[UT:E3P%O&@,]NK[ M=(P&>4)/]IH\<9-T-=XK8V6H=&K$ILTV1>#HG+U+1A0UE/8>_$ #TMR\TH9B M.>?4(WA>7O_#:4?9L^W&QU7DY6#<\>.*^QPNS\ ;43& < M-/WZ)[)Y*'JFMY(!<$"-#3=."Q4_[)=]\WA*(NKR_-C/C6(]7\M/&O2L5 D M:4XKEG1C_&L&0+>!J[G?TGI<4TM EW.0SGS*:5O\($MKL)F\3T2T+5G:=VH[ M%^B$2!YOY -P-M(IS'LA0_4NYV<$C!M@[*5TF\(![,*RVSQ,D^#W]9LW R"Z M#!Y+)

=%!7/U8,.^!9-Z4T;FV) M?5J8G4EM.HK-"A!:D;G]101R.TW6V>6.+D_I1SO/!R\[<<%L48C "JIT6;5!0H)-R M27[@^_G:G>E FA/Y 2W#6?/\HJ$OM,6'-?W"P->+$]?V[SY1CM=AZ09'P!6W M&Q!J_D?K"B@.%N7#Y59A%;_T4Q2.>*8%NMV>*=(*'Z(>HTQF41\2.^_I=+D6 M6YPK7JO:L=I?2<^;+/PY]S(Y>K37BY+>^P)XH:@MH:NTG[9E&DLKQY+GAFN' M:WYL&6H'./R8_1V;P#\.WDV^-3D2K@7*O#7)NH,C7ZWJ+>A1=S^1\5TB\FYL MG8#_CP7%I"=]N7PJ3Y'BZE_R[$I"@ 6W3[1=JGE[Z6.8T$7R5 8A8P$UO;D I)\ F>>A. M%,75(!*\!>A'K*4+EXE.;5)Y9KR1%75M1X^C.#;_;DO3PM7\94 M%U"E7_^P/#O%,/_\L0:+Y>]P:;O1.$E^:>GQ=VBGUN+$@#W1E12)K ;NK8P_ M6GO_U5$BUX[1) [C$.R]>"C/O0B93'X3X0XI\D\VWX?!) ?\>BB&T]>O(@UN MO<,5+%-\!RGOT'Y-32Y_#1K+ )S&7*(4XLF8/4S#Q;AOQT\/11@D'=X[-+&7 M_J&^&R0>2Y>DU"JC* M6+>6:^((PER@=!0^!S@=W%OJX0]A C4&T>;!+]>AI>D 2N L,FP*&()+YRNW M\CW'%$!82-H_0$#ZOM7J)TESWE\^;CL.R8/[QF_LJI\C?",1:DAB2Q,09IRJWOK8X3- MW&[@R?/\L\2OAB\\=8_P&)IZ_Z7QG2E+E+IQAJ_<]3J2>.2Z[<#6^'DYZ7YA M@ :+N\%]%<4[(8F&476VNE5V+KKG?HJ5_B5;Z+Y]D"V(]V/EP(X,P/CK<7V] M=0!,)+6G7B"*8'*/YY=3/AKFGM/C5<6P]7U]^J]GB'P2F].9_G*&2(>M,N 3 MAYEHT@W:]!?,96)[*%6+H.\]C(,+?$J\,XB&VAGJR+>D+WQDJE%GI7F$^9Z^ MTM_Z2$1Q;K%^>C=P87C.CS6*7(VLHW9W%3;<,,,$%';8U=?5P,IJY$3K@-^_ M)^C#W\&[01^_#>60@6!**T>2G9L,YM6$VH[IN[CH:0G M.4HBYX\7_,& JE)]:"G4(Z0NG12-6__1!S)7^'[W7_I FES 1&75/GO362XI M66[O*&JI^/[VK6?>#IM6)-0,&*EYW#?,6;2E$JD8\50K#R(4F.*E<6DBU-5$ M_%PJT8G0V\(1+-@Q" ,%5 [-)J^9)@"(7PK\F(5G"-DG.:%]T!@J[RPR0A-8 M2ZR*+N*^,^#2!E2BL<9WQH_$.9$"R*]IT3 (L6*=ZC"CK8IZD7TV)N#MC^*[ MVQ.7-\_0R1[+:L.K;SGX'VP>"S063D@Q:0$^:]RD=AV*T(Q0 M ]Q/--&BVAB(>M)^P0+IKI 6/8AJQJ8;\/O6V9"F(^7JS?!.'^H&O01.)GR> MRLU@^B@"0'^M%@W%5("+S:!U<5._\-Y9 $W6[->>R'G!I3\'LT$L!XVFC@34 MC8\>+H@IZQ!-U^@0&U[G6 W9OVI)%2 F^(:TO/X\)?LMT7/UVH6Q"W,/C$<8 M -\=QG:.U;?CE)[,JS/!J!-)!GN)*X!+WU3ZY0&*Y,O8&(!)]RW7[S M+DUS@I;28_!85)Q%)/I=Z8[BGEP83&F;VG0[JT$5OKD9R#>-SG+ TU5(99WR MCD;94B;%ONVUT"?0\[F%D%=CEM9/E%Z.C+8-W)N\6=H6W:56T_S\AVXKO)LJ M2_'XX,O2N.<0-G9LOCI,8X>+EP6VOJG2(=!VFR4#8-:"^@3!*0[7:\O%;9O[ M6#JR.']\L-'0! J(#_GH>8;HM/4!@VJE7R!7$)(-_6]8(**S=N6Z*:[92"9) M?HL%Y8C];QHCT!SC;P=>O2>PJ_OSMW(1T7O]+IXR1M\NE-;=$([G##()4_/4 M?.$NM:%$,&AFLYHUB$B9;$+=K'M(3@8(\_;N56JD!>S%P5&EBIV4WJ9:/J2Z MAM;E^F%"Z!XU*%[B# M%Q;)?#P($()I]'$;*C%\X!8P:6@NDJ6O*4&A48OFK_9 M2GIX\5*Z:+^S5P_0J[JL7DO,)>>4UEJ[V]>X-JP _#Q,91@NX/L:P;&B6Z,U MR;S,D7P%DGU1@P:QM2GRYB2YK#( ,]SC8U]]C M"'N/\(/M?HRJA\91.NS\>@BWR,-TZTX&8$]O MI<^ERF'Y&R];13??:]+DV.=/./EPR'4!"W.[4Q!F3F.S32M]-85]?WE]ZX.P M>_/!OP6#_]7!>^3;MX;8HN$J=^E+5MFZHJ7-!6>Z+FL&G4QQ/*3!.\\ G-"4 MH-@>H*3P:'6ILP%057,!*Z$^_,.<2R+R*L 6LVP%R8L^9TUT=-4!1QPM8Y9Z M!E+*K+)R64X3SN?]4A85!:[8:8*&71T02VEV2GEG5S"ZM'K>F5!V4U-;8-G= MH (.\]TA;U(:"/NY'RD>3J#0*WC6NM@J/GZ7>=,[/''C/(+D9Q-*D6E*-EG? M/U2]*H?.TV\.<.K>R90VO7 K37EY3MP..<0 \%-_)O(%G?&KMRZQ7.HNK+^^ MP:2&))\3\*8>E=J$$+!K;D64#17JY9G+%Q(S;[+J7=YU<=&:"0GV/@MJ9C?P M&($92TW;3.D5."DE/K&,;9*1Z<&]%7/WW_"P[@W6%/8=QE_-NM++LN0^W?$2 M>.TJ#AA0'SX'A4*O.)_,UF?N_)^.0C1+%J3;)U+V?H@TSLCO/[S,2:[PERL%F9%1G9,H MXZWID^I"37.P:NJ49''@H&:+!B(%&KP4V/N9(Y0!(!J@H^ R =9Z[3ZG* [Z MJ?.^'9OHRTL?V:)N_C G5*/[IE\P )] 3:@7^[*KGKUK:88WSVW>.7$E*"2^ M]!DG>$92:EE0:K3'%RL276^O:4ZVE-MT6!\IPC=8"WU:#8,(NYV).W\LNI'U M$LO,Q2U#Z"6_?VO,4'7Z@(V*)AO%WL?5T>W[] ID]>7SG:A+M"40$7CP8IY@ MPM =V#&/]@3?+KQV3VQ]YA;M5.#K4SF$9PR ^62-#*KQ$#1@MDUKF_I%N&LB MO)YN)9=*E85#"% ^!L#NNY<*:%UR/WZW&-H!7;!=6!%2V99:"=0<=$E9_BF2 M1;WL97:NAC[\&^P*,;#JN3KG>]]'HX<5BZ3FX[\L624_?*8BK;L$18$^N>*^ MD\!QH%;!%P&KY;Q303-AU7!N45I\XD")AM0V*P;7=OL,.6DV>># ;?HW8.9V M4>]H@M5:? M ;0'#A9KGG,L?2@TH>53[ID$^=Q. MF^/?B]H-F$7$R6* E'%]TA7FW3O5?R]O_!N'10X?U@E]L7BXUV3Q!X+)GC^J MGK>U),ELOW #J^H^2BV'YV>3,5&YN="QY=>G]Y(2(YU_&-KIL)PI/!EB)K5K M:>A8_FLIH]A[/L\#&)PO\8GJID(TY,@&11&FHV MW4VGOL==E@^Z!E[+ZRUQ(AGC67"]IZF72#*]H>KV#\E*0]^WF7.BW['$?F2Z MN*J-N/-MC@'@A7-0A B@<"@N_4HI=WM:W\\H:2+V$619,XW#?W]*D!!5K6?8 M$C!XH+DT]SU@]Y&?ZM50?5M*-G&!#*,5U'L1Y;>O?/[3IQ:4[L!G6790C+ 7X, M';5J!S/)?1CL=C FUB>L!>]IW@K9,;4'>37L"1*QAWZIFX"RU>LZX%''IC62 MUE+#A71'"+6U6_:BP6R!&#>T_N(^ Q!Y9!6%#66A^GCYJ^16+;*&=[ MTDA+(9ES[G]X.EM*E?98U(=Y[>O 3M93M/ ALNE(N?"*TS*.ET'+O<;<()/5 M@"CZ,_QM(#JH:()P$/Z*S>*IX@26L#+)PN23$:;Q5D#F$_W'LP@#$)W]#[^C;XRUU^PID2OYZ/!V!N PQ%5;441,.^'JR:)# MS,+!'-?95(O6#S!TT*]#ZH0Q"1+F:1SK8%;VL9U*O0?A,]@9,4M9 94K-3F? M3,*2[#/OJUZW@=$O%W(,E:4]AN =@8\45)MF&8 I*1W-3WJ;#F5]4-:W, M;8I53% ;-/2\U'@:UCAHLV5@5PJ=5U>T3M8DY_=MCF_="05$%H(5[9=UY M$#^4>"Q)+YS( !EY?H/LM)^8_#U/'2GC!5YE9+D70Q,SED:.A,'>IJ@S !@ MWJ"7;*R+X$,@X>U0.\0IH;L:1\HO-T.HQWE 0S4.Z896UBC16-*F:"Y5465/ M9SH5&K]O#4V'5O5\*T]1>N%,2 *:_W#I.G/?0N?S7EP6YN20I@15AP20*J:\ MIF\;.+J(A.=ZW+L[K*0DKL15GX/PBT:H;KK5-!?J#QA.4'%QZL[O4^RWW?>4 M'7C5 K[HZ5TAZW75'#A$F^-4,N\>Q_XAQ&=$&VA[S9$!R.R HO[IDDV<"9T$ M6LG<,WL!VC"M?O_W=N+:%9*).D%1SXZ%:P"^NTD\^) M5*U.C,/Y@W>[K/48=+T;=Z%-O@+1\BCGF\:J*^=F&+3:+[K7+ MC4?P.*5?'OH!NX&7JJK'U#W\\@-Q3>W0""O)0_J;\ HVDRQIUB4JS MVPP6KDXM@Q;D9-,"!.E@2@C>-=+F+*H%+E[K%#DG_M#A>Z3:.;EK1P+"5P_^ M[)45Q&D7XWO#ZCUJ.,-3/U?C)D[YW:0U6&V4]))]::^V.80KJF)@_K'V&<% MJ8>L7=ZJP7Z=N M3I9E _> Q /T:C:0D_ )7"31%ZHLZ?DMH>_\)RUM'N,KK!(?]*3OM-F_;7E< M_]HV2#/G*]-B#O,E9N&0*0R8EH-P0AZ'<58EX_;N6$-;W3-'76(WK/Y>4U8R M<11JQ6MBF"G4D3I+W"R4O2E5-@*7I[H0(4T<;)58_'A,SYES8_WR)W]/)\)- M0,2EGTG8_)5.Y$VT]=_H1%"_THG0S_B6X0TB9&'Z!+;K>OOCKV5^4Z6V.#U: M1[[YFUJRHG^L)2._RPXG^FF BA_FO-LG;T31WY*KU6OCV(%#A(].8Y;X27^%WOO'=94M^T+!U&1(F!!.D%!4:HB"-("(D1$0$"Z$!4% M 1$1Z2$1D%ZB(/ *2%! .A%I"H'0(QWI'1)Z3RA)(.WR[O/M?<_>^SWE[E.^ M^WW/^6,^SUHK8ZUGKKDR?V/\QAQSC)\J*B\/B5?I3B*\EK)^+^' P@0X>QR& M;O+DWPZNN(X9%Z -@+1C_HZT;2K,DZCRA-QJ24$J*[8) ; MDN_^ A[Y17MD<;5\>'8S$GH=Y:=K^^.@GY%K.?T5,E*CLHIQ);$@W36=%O@] MOFT4%CZ*JH>(E+MD#11G??T]14P^5N#J68?@GB/]@P:H7Q3G^)6'Z[K\F[H8 M"X8;42M1IB?'>ȚQNNA=,586-'Y"2!\LX9*0<*!*J-7]2Q=\@HRO@":?S M2Q::2* 0/8N0$HN^,ELL) IO#'@O]/%]/2^ANJY/W^<[FW33=XUHQBO&52@; M<;%!@;*3RL5F/,N/<+\)OBU>RY\QAQZ'^E&""KHT:(G339VQ" MD5[0IRTF.&@B'MH[2PD_ALKI\0/Q_*:[:GWF?4:="0VYTV,"3#1O!H_U!F!^ M(/MR/$$G-()PF^%:O ,:+GC_.Y9J <_%7W9C-S['KV&#(1\/2 OH.8:3DC*3 MCB2@YI'&1./L97=)^6NU7P%7?\:R'PF\M+HB@T/& \NKXK6N63_=OU9\J:)? MJ<,O:;V75G9?&I<#-PMTSH'"3.K]"OIC"TNL)W.G.JI*?A()_D=LRA<_U^5* M$#MFCU814=CAJJ)ADI5$)B!: M#DL[%W"G.>S%,70&:,\9L9%/Q1)0)^@?M8ZN3(O0@MPS]1.:LL;?G:?W*9QH M!KT12TO+1"TY-DSQ]D+9<35 #C^G07>E=;4K(J:HS!6##1,SMS553.3#UYE? M58W.N\'#_E3A-5"PU5%$4_E&,A.0H"8@'CYVNJI*1\3T=4'!Y=/< (!/_M// MF%-:XO^0'^9?=SSU_?_,\53H8#_N0DJ_?F[LO00>I9C0#L>,$84I HWUJ;B1+L.>@'!,P7^@\ 45&[: ZZ,*W,,.[ M;IJG[B"Z:NJ2SD8%V7P@3,\C2SUTGZ'5@[EKW9:0(V0D($?6D(B*N]N M5UA06TMH:]23]MB@Q5#(WQ6NC*]'^XVFK+8;4";7!\Y99Z.R-Z300^K*UFG7 MY:9?<9].)]@G_#HP#ZP_2J5!S2C.GVAW"9W58D5I4G=JBV8WF^15KS.6EYJ^ MDUM@6GY5C0'#(=Y4%+<;04!^W3J?L8IR,I\TN>M&5D2KSR(:UM7QN>&3#V[& MW/]F-I2XT\8$9#SW) OO: RO:(EZCG>XTJU.;NJ;, $L071U.@,3ZM>#T_ J M #HTR#QZ@"$H58.429"V/6@259D&36Q2\9EB(;[:ZY,7.9^]R03(;UW'62/W MG)IW&:?6TV$)(<=^S@G1S@V6?S34&=AX%6=[M )=YB526L55E(MD NR#%JE7 M:3 5C!/%:_;ZMBJG&/+E="O;K?3]8+()+./#_O1)RHE[,5V7.>B/4R";"L.; M&S#?&=\8Q2S5N>OEQ4?2&YB,I,GQF!/UX;I;H$>(/%=X<)(2@S5F4)NJ-,@LH7)*ADI MNKF?VP^TGM*Y1K).SY.KU%;T[#X"Y2>FM:1B6YD 08-9T.F.N3N/;CT*X3X; MK@3T9GVND9Z8.)"ZA*.1%7)B8XD)KE>&G3:&L OE&L]PG5J7FDZ9.=JZ5MKQ(9[^,?@OF8A&L7RBMDX(- M8 09TD8O4J=JE9,_JHX]>S;2X%[56Y!>-1BEW'"@9D_D,@$]_G#B-*'0,H.W M7^Z+S8<,=W08U!'TFF_?PN.$JH_R^>C8^P7PL$GZOH+Y6$O0.C]W82B]E9>V"N$;WOK\*C>Q+-?;J%T[3(#0+J>;M=PYWO',FPZ-)79V)MY* M/I7OE+[]O/'Y7+*35";@I1$L'M;#!)12;Y+J%"GY I*/;BE]8V'][M*CRYBA M&:Q3R"<\C=4UBEU!4JHA-%0$-"1T&Z@)ON;3U#@#X9 Q MHB)_B7#BAM@D"< Y0#4& M=I<$.(=,SHT\9EUHJW_(6.J \5$&UC7G&WPZR^Z,SB8[.=+:4"BX6T^D23'E M&P_KZ)4S >*3"@_()[F0>1;U^POH'I(OQ8<)X-4Z9RO7^:1\4K)XLFW-!SB9 M2V/_O6SC\A2@WKQ=T6:6R-%M^&$_*&F;-DJ[A&>XVT52,C),0WUC@67V/]+( MTQW.\\+(SR 6&!!,V,9-AB.EW3&UAU;69MFZW@9-4XXU(G("]<[EW>73!\QP MV#(\.DMWKUA'X:5KVHVJMD$56W<^Q[.R&QZ)L'QSTG">$?CU@'E$[OZ1?<5M MB'4X64K$OME5X%P!^/O^XK,$-8C/"Q.>"=',A\OM-KE75:K%<@2C%UJMHO6T M"CPA-80+V^%%9SOFPGQA>;LS,,NTL_-IJ MU_&(]SSFSY@ W]7RN4 NJ^$D2A4A!EM&NTY<^(A7?B07ZF]U&Q3-S@W EQ]>?RO-^N4T8\TY1/X67)87#!728'G8-4V/R[E'T150G8N+?*AC&,9QLF1I6GNQ+R&D^&8(2B1:T M%CLF3H2\!Y4CU@1ESZVVPH](!(9L;$VXR+9?"^W9OZ*Z3!\"Z8YA;)90CA=Z MK@@(9?2%[MH#\T=#L?<^R;L^8]P['W/WU^[1<(N$[JV^&P(BV>^J@9V\;IOP M4&1%2T8QCDB((;U!4*V:4BX^0MQS[_%VA8$AA=$3-(X3 MJP=W#?7L>9I+900VS^IQ7O6Q&09>)@M(#%? Q&E&%,-9S!NUY5ZHUQ?-6%0B M5[J2N;CJ5&QV"$^NZ835FNJS)OF>IVI\69L^@2BE?2; "CS4AKMZ^V33<+1+ MH5(W8\U.;J#C,>/)=Y^M<6H;\CWC7.' 77@>@OZ+5F#+T"D4-LB&O_LM,F_@ MO=7OJ\5Y5T O'.F9#"Y*H'YIA#G1XG.;:+EV4>#"]1%5^MC7KA>VF/5\@J.1 M4_ROS8HS(JQ<@+,T^_>,) K97O[##$; S5I-/R(H0&!&P#W[+(6'I>3(4N$9.-^!L3#8?=NEZ>ADGGP3_Z.Q53 M?:"W:RP1AGVO5GG!/)4&(O#I.U8[J!-](*?-N.JQHF08WX];XQ_[E3P=5T1# M84DKMB9K8&(X36;:('?D;*MN9_L;%@3D/.9#<1\0/GX3;+5 M.PFS('2%^7X_HZ>E!P\/Y*%$:#@?8%% >M&!TL]=2@-=?%)3_9T)@%QM8VR? MHJW4PB:>,@'?>NHG^4)U<7DEMY@ 9$I@\+"FY(5:,)CB/0/B>:UDPC,R,@M< M*?X5$'3$A2L\BY*-,&';\>UT+I$Z=6Q?2J'G/4VX7T-P]K@;VZW>392.ZE%A M%TE@:C[?<@!X;9)896N1T--8=4G8J]HI7C9(]ZM''\;S"G#B7ED,0U%9ILYW;(.25/1 M(O7I L;2K05V%C+,7S$'AB@(P4\"HAA6:*W%]4;6$BXW= ML53^=JQ">UK #GC&#PZ@)!2ZGOY\\'")9IDEC]&.V=LT(2)TV&J( 4LJE'TQ M.0,C\K%+K^ZT_=R06:NBAVJ)*MUY0.3.1X>6)[+<)TF=B(VFT2F%A*P6(#L: M+!^!/\8>%G6-+,V3I.8C'> L"C9U>$Q((G3=>TKT1(LB7W3=MDG'=;3O)+@: M:'5/"O5WT@=^I\"O//B>DL;($1L)I,9U7:RT2 C/EL0!"1U%-6%"(&)04T*@ MC6653^TO9_'[-C6BWWL4@.3[L-I5$J1!ZQJ!W SDL?-+:U*1\7)Y^6-V4\(7 M+/J;+]\.A:M1.<4);N$7B-?GU\SJ( Q%D[/VL=4T*X=%NP-C+Q.6\,^SF_UC MS#H8)WG^>?HIOZ/,;/E:!QV_V27)[5HN'SY#W:[?L MQL'G)^?[<18Z_I(^FJ_G$B&:'YR&Z)-2*/@6*$W#A!@S^N/)#R649HYR?[L6 M+$C-K6QS\[%XS5*\!=B:X'<"R-STA)\,0(@*]6S7.?3AY MS,M;ZKI5VOAW2'<-9K2'9%I%^%1%K&JV3EBT;&QS?^IO^$C_)?T#$Z"SBZIY M#7A@UO$2N>=OM\$$7 5R045]XY]\U-\*:.791B)3ID?!ITT;A)HXWL0!+"P$ M -RO.1*B9980R^]#HF7>#C'$*:>:'L9C\'(@X]&V4Y-ZPO!IV5&Z-,[8S"?Z MAVE,@*3WCE5[W3EZ^>].'>X47;S'NJ!Y@4V39 3J4<,]AC=.Z]P!(TZ@7?LV M52=$F/J4_RY=<$K]@^==QWQ\N%!-.4+KOMTG$3F6837"CHELSV-HE* MZ68<(XABFM:YYUH*_6(WWG]JPKH)SA'[O;A@?-N^D?"9'"#O\QBI<976ZY"Q?O0@K@:WW+BY:HS MY.I$WA<%UQ;.TA> S0$^NZB>PII:7>M_"J]"_S_A54#S! ,EE^J@H>(\VV4? M:3'\UKUP9ASR,;WF@>-OX+J+VPF3R)BU!,WKW!>7BM6044H3D< M*-T1Y;[SY:?OHG3_6S\'JCIY!S74(FR^2+QJY@.''N'B,E#4C.1V8@%:'P^;YE-N* M@? M&2N#)O9-0$6>36>MSYB7JWC$>.(L!TV58JX0OC,:LBIV<=)=@&WA%FB^D'&? M8W^#I\OSE>?=K A?LX#5?(/VWS"FF-[:%#B\,1JC+4 MMHK20L@R()Y]X2W\ZLSP3QX9#=W#2'+$N5H2)N6JLLTC:5DPUA=NOH4V0Y:G ME$_MAYTVO7_A'PI3^-^I9>V[7@PQ 5OJ74S ?7@.P%?I *?@S/Y_MV?GQHV0 MSA=LDJE[=GC,>B@A A=H\%!TDR:I]DU$V.XH=P%\/.T]I,FSQQ2BYU?8) 2. MI8$"<7'^8O:@N]J)LB^5[K0+7&/]Q'5=%%$!4V!,@#BAHH0.[+Z( \=7^VO] M9OWHMK-WUA6Q,I=@@4FML ^9/&.3_&9&SN#2(0E=(8C.:9Q!FZET. #Y;.C= M61TG5=;\$KMZY):D7R"C80BY?]ZM#>Y2@Q2L:ER&JLP(. 4YM_ GC]UYV5@$ MC=RP(W^[?M='*KFH"!M<,WR:97Z:%_,<]4:+?>A"[T[Y=^+IH<5G"6/N9W#! M#9P207A-;>PGY1P"EC1*T2/R6T5HU[C0-.%>83'K-="(ER]X;W.S[$P R,60 MB.E2;(,)FU^ J(IU[PR1._.GUB_?@ Q'C3?0EM-SXCW:(/,N&)PQ"B\+CR(< M$"PC(C)XL'A'SLDR;+WC#%7YYY'ZV P?M1!MT*M\K " E51="M7#RYUJM)6; MCD2#_47#/SX*-_CR'F@; M1DYJU,DO*6KCMO0<^3KJ#>@Y*LH6&Z=UP07.2@.=/5/M-1[USBYJ$W5H[V'I MP#G%UYHV>:S+5?1*M*:_Z$(A#G[$+74H],&\T\##4-X"U-1S5BYN]#NL%-\. MLI$)B'$X1FG $?$*AZ>#ODB>=0IK;9OQZAX]E7YJ)$1G+6 ($TSCR:3P-*1Z MA"C9>=N#C*NL+VO3%]BZ-U>Z7UIG9 _/I9"V&>W3E=Q9#[]2; 2Y0]DV=T_R*;Q+EH0+&_OTONF!$,,-F#S$Q5+-I%%3R)&'E/Z(";C[^-F9-U=N/5)=ZRSJU$RNJZ>GUXFX3',Q M>"B^-ZJJ3CC,?RT!,CDA; Q-/]99^]A^/[-Y/*8, M._;L.< P,O!QB;&5QF.8JH95^?!LQ+HD&5F&6#=\2.1O<"$]5;;^// X6,LZ M6[Z+;^ F]Y4+C=C>.K KW:&6V!KA/"-8)[&7X?3N3*JW]FQ<[S$T#O&R]B)K M**6)>,#HR0V&UB#_^NS(-:6Z<#^OPING/6[4M>@0U_>M5E>>N 2M]P]R5 M8^2NXOG#=N%'QU>LJ9J#-,D;HUBYQK='_>LE/=_*S"F,6@YMDX+IV17(:#%5 M2.7Q"RJ86^,+\=?G7B3_>@T/5YJX%Y"GO,].-85J]#/.04\3Y6()LBFI3XI2 MP])FY1-M\Q,YX.-W[U*5 8'KQ8,5Z^56R2^+",8%Q)]O%*LO_WPB$7)L3B@# MHPJ:0<+Y/="ZF:Y(CHH?G?U/I:LLC\3;K96,/[ZSKS_OR6"HL4"R=OX;]NC] M*UZVG\@*;#.< M8XRQ/R:MEG>G6B*[3=]M/BA'_L9.TWI6_J+_AXGSMIU7,-X\DM<-$)FCYQ*!?O'\5[FRKWE@GH4)78NH\;@ #^MIGH'WGX-F=Q8K".OY;,' M;6?G)ZAE)XV@3ZA Z-5MVT6\0SZP/:>X2.=GFXB!U"?!/?!W9?)N $S>4V7H MBB&+ ?4]>3N%=B2WN(=S:;5^VJS>4 4%G+*D0 ]P?%PSZ.3O$:EBH.P_KV#Q MI# !3Y'!;Z&Z?<#F#-'7"I%KYN+R;&-9HJ8(\FMJ+D'S)4CN9_77:FE?'<_G ME(V2^-SMPT+T)504$^"">OW+[5H*D)=VUB/NQI')0 \AQ+3X7#L;>HR&-I]+@\I1%G$2+OLV4#7!*S\$3XJ)0CD%7DQT" M=Z;+4K"EL^-/"/!H24Z4[9='B;EC6:9M3$ 0&.)05[&;!.-QJ4[^E.7*ZQKP M>-/-UQ4W^X[=TM+AC1 =0CE.K.S ?XE]5G$HF2'^58<4"3;@?>"?I\FN*E&Z M'[U E'D-RY="-&#))GC#M3H&@@"S5$?S$'VI^NDOT]OA&$23%*EOB0E 8_@6 MO9:D#P9)!)3SG[LM6'<6B44R*29_-0H)U)#(3OQK(95EPK462!>C1- 6?M2 81/ @T^XY^Q8/.>JK=> MJ*X#A_A^6*V[0'3'(J"Z>92QE2,5:?/.<_$T.)KF MQI7EENUZ;$?<8I]V5>FN=6H!LJES?3F(9XL<=9[=2?6#N6],^KI[<>?:@8WW M(N/2_C95'LI.\ VCG?U,TTT%5:VF=J7['K+1MSSRVU%VH9W#K"&3)LN0A\/O M:1Q,0(+R#(IZV(8)6,I!6:(PC>:Q+BUZP*6>H_-^T LV-S*$."ZURHT7NMC7 MK1^8._92_6%_&];U1^VEECK1&Q$,/9_OEWM7XDFL7I()\:??39IU\,Y"]0I% MBH2EA&2M ;EWEN.)C$0_OOC+\,$L'@A^L91O!RWQ#HV]G!->53TYS^##[ 64 MX37T\-_G1C6AWO2Y8N!U3?X]C&1/6$60V:KMH'R%V]"DYD2<#-+G.FI 812" MH]7Q4*#57?OO:X='[O.!&KBO"&"_[R$\TZT6$8V(PY-0;>)""J[#>_+4S_/? M'RF>^:?4@1@S&5+J,;,I@76\P*V!BV+U#ZS6M*XX%R1Q^#]1J"C<^3WB#K&P MF>7!H:$O7>NO=1;A!*\D+J1$4N[\">_J9M5]9D"&^N?ZQ5G'/)BRZ$/@0W0C:-\?;LCLQUS- MXI;X:6'K1DZNWDJ8A.Y"E'IFT(A35B'??_06')Q:]1\>*J/,WGB<6KUR(&-JOMONLYGM,Y!KQ!, M6C0Y3'@HXX81IL%);YZM<+TMX_*(JR[D,;6G\^5(]^6>5U57'N1C_U[3L@)7 M$THJLE2+&XR]OK4^[S>LZ9/%"THR*^EHG1(@2D54<*X;0OJ>[W08/,^YE[K" M?C8NZI$V]PJ+Y*N%[\!U41 #=F!ZU W3W+8W\X<^S@NH;#GO%4*D6F]GIV;) M38_"Y^Y_SC] XF4F8'N;GT["S-K+A^%Z>"F?+TD1NE.\"['L8^O.G!/25Q:Y M'+E8L,679@KU'.ZZ!%SE3W0\4Q*+(? SP*5/(54G"$4&;EG0:[WNG>(7=N(& MTQZ,)X:ON'V-87 8S=XZ*D[P21%@ I[D -L*.X9)1^B9)>_OYU1F%%Z>8K7G MK5=1E>B8V>]C IHPF*[@O3,#,P4R=]::;Z[(V17/.4 \N(%>Z[9/GE?(: ME68%EBI[=R$4?]_X@^ELU@_?_(&A5(-P\U/J3, G0Z.#-UY@ O"K[1C<]'2Y M%(W0#R?(,@'$ Y&_/A]?@5Z? OYI@S)FY$D=Q'\%0]C:%#U@'CD'79CV@A-? MP9LZT+Y,P(WDM .%<,!=6H:3X'_3RU=_=R'()$*]B0DX!%\0:Y+;HO8<$/B( M%+]-1IB<"H.:]J> -#'[6XZK'-S5PP0(9_W= MA;]T]3))T"-E*@!%TZC!PG^#?=-Q['D+8W!P[Q?!SP5#.P"F3 MP+\Y-<=U$_Y4G#'B:P>T;GL0_K?#M_2WG49)'UR!PWJ1VTT',O5E!SQXZ>^O M[".Y?2,8AYF 3LUPNWER1B$3P"-/G*9SV'K0R0=OPP_^ZX[[6]'4J:0W3$"& MD ?C")*A O[;\P&*%QI$D&(\7%.<5D#OU&Q2+H&:96(NK:^CK^3:=5^+7%H>5JV;A;"LP%J(> M$_#&._]!,M7H;1OC4\?Y965/FE7UE*X^O/S> MI;#/\@?],*P=7BX5 9.%:O65=QG>"]:P<>0-61F,\) M+H0PWQ.)MSHBPY.8HTR !R(*=F1+"2&&HIU/O?'0MWU<00+BXC_-!+"R]9Z MI!+Y(\S?YU@=ZS=9P_3GSD&_>#=ZHMA;SE_L\,/\-(D'L6KH$#P<+AL+;>I5 M/W*7K\=%D($B;$"4:Q/%B(AHF3[FW3) VE1#6['I($7+KT5TU=7R>+6@^52 M3/";]<@QMZ:7E("Q+>'*:I,IE^'7>M["C@7Y&DDK@NS8"E@ %$Y/V\6\48DK M7'ZR"SQN3(E_>552D@DX_%U@7T47$KJP=Q[*9[EWW[V_@ EX#>?VB\*%JT>4 M0L8^6"GF\@=I782G0ZE/J9A!4!B2#WJ5Z-SDZ<802^&^7'5F#?SA\,?!B-Q/ MFPX?(*\QQV$7*+DXY\C/1)YP>:YGER^$_8A_NMU>S00X9%7 L#1!RBP.$INJ M,E9>>28UFT.K__'Z!PFM K^)W%)@G.^3T737$AL7A4YZ8),)WT7GT[-AS14B M-Y;['#RW-^K6KY&J+WZN=23]8Y&#&#F:,_5!91+5VGK9LLJ? $N'?WNN#:KQ MEWRF-(64(/!\<=MI)SOT[G0\J1VHX PT]+W;(=F7[6I1+5+*>K06BCV/"K\W MJ4<_:[A0_\9 M0"AV8W"P$=3:? ^>,YK?,&7BZUN+-KF@KSGRSBI)T-#D,#> M-ISK1;6$N,\5[DL)FSY!-7^BL1U!O]/8^IRY!'V.@JQ\2<(1F#WC%[+"&QO= MTA,"$[U-&C.V54\K;9IX[?EF(W\?F>./Q0+'$IOA_'*G;O3+V>G^4E74EMR6 M_(!9SGJ=&3S"LC?<5I522>)5;NE8UZ/U?$5%MLX66.;O0A5K EP*8;<8AD3A M%M>].,A:;/R&(K3$=,I]!V'GOT%762H79;,AZA=[?'YJ^AQ):U0<68%+T^ZF M8&%G0_!6OQ2<^K.2?"Z'M?/?7^0"V\Z7>(O>V$GT]Y*=V]ZN4=E6WL=P4T#F M"P70UJB?U9>7^;^<2;EE/-\>57KI>/&:>3O)Y(@H: M/<#B6%]V6MR!GH(L@"C&.>/;!ZH/=\"DGE)*\=^F"6\I969UEM=ESG>&!3@& MIW-L1Y64E!@_O^!O0GUFMS>\;A6!F4F''U/"HTI6JC.*F@H^G#P-(J_KPBHV M'83I[PX #L4E;FAR=,SA1&CUCO"7GYL?#._=FZ551L]_.DH_>0VC*MS7Y(E1PAF87-/6M\?LM)*B^U9\$7[]R $86>36@=QU:6 MNI!30\K?C4=9&MRXU+K _I9%@]NM0V8%B1C""# 4:*9#T(>@4.^>,H-+T;^X M/WJ]J4+,:X-\E[O\>FC2H&@F8.?\*IPB_WLZ2.]]2TA\K4#'"=7MBN*,C#2D M803*3\JT, ,N@C@=(WO'M#=6";[)D0,*;V0W=3W M5Q#8@S .?U>F&#(!' @\ALX>,,W@+#G0TT%!5(%)FOD!AEL*&SDVIG;5A>(! MNE'![U12 5Z? M/&T*"08B_UULY@_:"1.-:[T&7B_PJI_--K"O"[(DD0]D]@;I^3#Y+F(H?BBW MJ.&LNW1#7$[T8O!I9^&Z(G]E.C^O -_#MW[B0\XDL6A_M2 ,?=^$@/J"B]W/ M@%A:Y)A\J'A27#R=I:F! HIHI$\\[YEWB&84@+[NF.RSC1^8+]F_E[G[JS,J MG!)]A0G(A-,.#)$*S>G=''@/!LM@H013C]$>,P%A0405!N^Z;5 J*/H*3^>+ MT@G$KOLZLMJ-;%QFKO=K]@%QI+XH5SSR/2]C&)V/#-Y M!C;_JD1:H6")U5\YI LR#V&N'AH1)RB+K2GPBL2DV+(3ZPOJCF,8H3=E?KFD01NG"SH*[<&!/0*$/U*$9WS'^F=/)-MDK\J&D7"W1_X:4-K/&F MY# !1S@J[.#Q/E<5CB[J5;REW^S/971 *BHH'PY^.H3FGQ9S7S^[-]5_J_Q- MWMR&R_FW/"4B=]G6>)J*;[L[X\CAWH'A"G*D#\[JI2NVMTRC:%T^%IU^$H:) MN@2GT,_M-6*-C4.3*;TM)S\!AM+/6)<(FZ#OQ MQWAO%H%1G7&0ZG>*:-<5'2Z6PZ_$>]GFP;33GP?-S0A\2T"E4M:':<=H*FDN@ M*V)]Z-N@'1N4,5'A38GC@28)L%M&L-O@^HIV =_GCE8;)MQB CRCE%A:X W* M:Y[\B(H+P*#RD?=,0+6\(&;G+"17K;A@:MDW^;EB69.DLU9L-MR6=D!S0MRF M)*S]R"8_)T6JH=\W=(M6F8!OP\M6D0J)=WJ]Y6[K5LC)?7F?.*(?AMC*Y&GV M&+$R2VTB1?47.SXJS+.9JI\=M 2I -,?#&^$P409#:DWQU+668_L/+75O&J" M_CC^+>+0B;T/,N23?TV/9?AMO@ULFIWO?\YHO_<1.ZPIPT;E:0'N\(/>97+C MHW%,P%>:*1.@X[4G!/K+$6#C8@GPSV)9_R/_/_+_%?*=0P^'7HE>V+8;V"WC MRXDU42H.;11OPVH@=28&;W ;Z4NOO[,L>LA_O>9\(0PL;M*9/$.?$I;P7SDV9[58%095R?/#- ?XAK_*F?3.ZRQ5$.3@F7)< M*TS6:BSQFVX9RXW7, K$&]E:)MNEJ/N*K,6^B-9\_\!J"/,-V5AKN2*#C.R1 M&F67R,;Y-7+A5UTS+I"K#S7'+_;BBL'9+4C*F:*KCUX$U?KC5LA K8ON) MDRH\"O=)]X490](3M#8)J BE QRC^)H0IMZGR953S"1WU<&R008:B1/#.O=! M)& T:$D>+@'^\P&DPZ*@/7MB86.JB$%IPN%NI[N86\::&?@8/O8];<5#C\ C M]CF1/W_]^6#(">NI]X()&(%=/%#RJ6\%A$+>+7'UEAW:0@JB++U M0VBGCT_97GXB3FBJ_KI1I'H.\]B9,!WY/#-A;/'>]J.DVVJ*"45%EW7$WE@M M@K&;KP^8%[<\?W/ #7K63?0CX4?('1<>0A4DJ6P+V=0/ZIT2)C9?N3=D\9MZ M9?$91A_#:G&\NC^("8BC/2.4?#E4AN?Z^+)%O0L,9J,1JPPW1U: (V]U4VDT"/T*9"8A(W0G8"%:_21F5 M/G2C0W"EF(;]A!I 1=1)5%/>X;YK@#^Y/N[_\>?Y'_G_)GD^(MNZ$=5A&7C4?9Z0$IJJ"6X]R?+V!6$TGW%)$R)Z MBJB5- $EQ\%?H#^(JZ#4E/ MWE=,RQW8M;'=9S@I2'Y+:"Z=RX 7!RJYSKQ@M^H$7ETV>DZ;IQ4.6XWL<5\B M J5^.D*?_5C9R07&,*:6^591CSN/WZ)4X<_4>.'A9Z8,O7P#YN/XE15C2MLVFP,+U&I+AY)>ZSE<0 M+29@\!VM_R.QZA2QPO=-$S89L06^I4#L*-S=D\#9RNP*D4DG"'%=$\.\;BD^ MOWZV)$L>LV!A\-H8U),O%,*;COC9,<+5I]L5&.?JGLQ54&%2,0JLJL'7DE0Q M5'_@;_>LEC=IEZW",$N.M;3/3 #^8.3#.0A5="Y?S'L(30\XW^_A'2)@'E=@6&G>!D1NC\6U=@N^Q#';]Z'MDCGF2/>M<6<>E56\K.:,=3]/-;OVAUBGFN?E_A;;[SY?/LAR4 M+3>2W[0>R#YA.WIS^Q;V6V8;+8@M@':'.!U=@G;#3YHT#T#\W_,-2?2MJ*]86K[ %;,+?JI/+C._/F M_-S]952VD"T#T@X#.MPQ/UJD^^42FTD>X7E5J:LUD.NFR'@,I4J5;%! M4IQ_\!BB_G+G(4!FW\,E'%YW[]?U]_? M)G>2BEB!L>%^>[QGP54GW.!*;5N5(D_/_2$0#+\)LIDP_0.-JRW:PM?$!#RD M9#%"%K>4X'\^8/GOESY#\\;) $7\3,P(M10Q^[6_RRNZ41;X:>6?Y15=Y_F+ MW< .&X1S[LJ);8UC<2V=OMDZK]JO5.K]7G_K-18'*:7H-L.:^&2/@#<&!O^4 M8-0,E,IXA^;;11_VKEL=WOPYS6$O ;(]=K7?DV["[U])S!A8*#8X/ZT MRQ>_<-*03(>]6V>X-W>LHHZE(%NQO]BE%XL#96P.J63I%31R#(+JW%=@41VF MFDM9V_;5VIZ)V48!(4 M,7:3NH/BG#\_!K.J\=B-8+ T,O@(1^ W^9'?%IN,;JS8K6X>7SXU8=PR]VXM MR\G',<% (L&UBJ88T8C MZS03T%M\ -HS7'"<"8)D0;'CBE)R$/CUKC?<\HQIR+&Y$RTNOU&"0YM[/W*\ MSW&1><4HESG5K.3:T/]>%/EI]YAX;+Q.3LE)$ \E^>+0Q5WWO-?2K[D!(BPF M?\'K+=TYX__WOI%,"^8I,#H9R59W9E5,X5T]VKKSS*V VL[,-U@J)I!0@OWS M0TK +=/L1;0@E^.(.+-ANZJJ1T2L[[$/II$-XBJZ]M:7^N*>MG]#FP_*?RD_ MSZ>T4 Y*O:]@\3P)44_(#R"A'<@!7[+\!2<W(UPM;#E1]4,4VK.P/[1! MOE-CF';]<<6/L&\E;[(*65>N'Q:BGL*EK"-G>[B6,81(FDZ8QD-E0*1RIB!X3PYXZ MG;UON ,G]/Q3, A-U+=><)DO^W4V%?QT";NE:;J#'R=?;Q=C$%5<]?I MO(#8_,- (DJO5\.XRKI\ '+*QXL&@030X6O*& MEDCF3, E?^_E$>K+?^%?3>J9^O\.ZOU'Y/.>*V%X;;7)*K8SX0+!SK[J%MHK M!E* NV]%=_D(4LU,P#@;;KII9*&R7^/.E-3@N4<8YU*V!P_IRVESV.H-5*B6 M.&,"*:1AVS_F!Z.C-7-O+Z[KGPT*&+[=GGPOB0D(J(?[*'< ZZT6D:T@ MRL7X-_OV4V&$E#NI>#Q>)7+:@>>2XP3'1KRR9.+$27 ?YA*JXKA7LY61;YZ) M5I8GS41"J9B2F)I/_Y@'[RG'D)O@84$,^_H]F) !ON"2P2OW\^3G 0,$ 2Z- M'YY\5HI+8Y"PG\[?4U?PAOD3Z&^E/HX#92*)>X/CQ6[6==AQA5PDX.*TA IK MYAPI#U16P;-'2F%0/ BHFQ3KU&O(675UE.!2BE5?%V/ M<#KNJ5F2BY'MI=KAO8QD]:AO:YJ"5H4.'%>L8%O+VQH+?=T+#,\CW_A]Z)IM M*.M?2A>5?JL"9O@ K\)U[*[RD_75:,\M<"W\&A$9^5OL(-V*(]W%9U4! MHJ" 9O 355JYFJ(]@2-[2D*9DT5UE_8ZR@/&%V@_@ #H52*R>=UT!W%T1+CM MLWW?=?5SL3[RB\'(GK%:? ^#'4,GTJQH\^TXN2;X#Y VNN;+A5_44C(<)73.12*G,\GNY7! 9 MD$V MA+*FZ/L@ONA\ET>V0Y;5B/=PJYHM<"-,A D(>493*[.>(ZI$*8OJ6X 4&R5" M+HC]-M8-VBP@;_+ 6D%EJ(@;O]%D1+?SYJ9ND047KY^[ 5YVF/Q[RQ03A8=FXQ+W^QY<#VOT8HA!PHTH,G$=$SXE3%&Q_Z-)_CD6M2A MBVM'CWA"_H#4^E5(MQMO^:KF7",[_TO$U\G@_W8[^'^D_T?ZOUA:>;0>(7(Q MH9)\E\7#?%7[Y*\_1Y$?]V ")-#3N]A]*Z__O:U&6[3KM*DVD#GX[U]?)&XS M.*X'NJDT0SA'6J310V..Y=''SFNTI3W'C8L_MEJ%_<@:I42 :WMW19F )Y@H M7$J[3Q1)M6%L2?<2]@:W'A0;2#W-Z!E+:G)P%=*;[]PD9QCI+X\P+MP&D#'A MPT/5*4T]7-,VM\MTKJ4];3^X2 M+.ZCVCX?8Y!)B!(7X_91H]-U*F5R_VXW6SW9&1IQ\?[ODGPI>[LUE#4[WD:0% M40.@"H,T]5E[F=F4<)S,X:F;5@GZB@_15: ?2:6]:F%W YYHK^C!DFD:%"^< M0EB&8$RC%D?9-=MGB@87]7W>Q?Q\V?*Q[5'@2S\ =TBUNR.X#ZWSY?Y2]621 M;Z5*I&.JX#TUM]6T:&4U28VCJ#,\Z/PZ.&%++'CO_?LQ](9[(OK[P@ F0'$=760(> MB\8>PPJ@[E(B9GBXH2:$N /MAK9@3S/&<-:XC*W\;'@W&'&CB(6N9G6"8#A2<6P M%LA194U+=T/C:+*>8?*DE*)5LQ]O _D!$@#C0[(>N6FD+PSO<="N2H%5"I[/+2XW??.F%?:D^^!AU, M7J?%&GHJ$^!2:X[#QN=0^;Z@3HV"-9"RBJ)X0YLJD>,E+'<#KSZ8/5JW1"^N MN[3$!'#7'5^M1+R**:2$C!ER7F2%$>OZ-'Y(LN;=NX'UO3/CK;P,/%W' =6@ M-#TYCHI[]6'=K[3EO,GGJ4)C2@P3G3P00 *?&3ZQ4*I]:LS[WS0?MX M/LX7W^(J\G7LE0LB&UG MZ<,$>-+H.V]FGZ3,0T8'GE#']D$7@W*W*4$*(XAZQLD!#2]\L7J3D&MR,DF[ M"'Q3IZ-45;6^1W454J$ETOM,X\HGFZ="CQ_)N%U,5N( +%U7%1"42H2(,[ 8 M;E#9*SM,9.I[Z^\#VT>^@&6>1RP^9% 1;3JB;NNI,%E/A2$BQOP+O=TVH ,U M636ED+7(R@0XS\/'E%,V95;0GT@P)B"FKT'OM-4\V\[?[:ZU?([*=JDF??#, M6B&M>CO[A$G&M5J\'TKBNYL68Q93=M,B1["ET75YJ7\%\1,>CSGJ47>:$AI4 MLKRC3G*J2#F\Q@1\,0YX+EH+UOK^DZ)"]+6BF. 5JG2J9^]4-TZ..[,,ERED MH1PI5JLF,32)3WZS.C\(FY'N+2TY/P_ 6<+'6_,W'^4]3J(S+KR84-9B_M1W M-+GO3FUQ*_?H(ZGX@P<+^(#"X'=>F)RYVTU(Z/ Z$I \=# K?!W<4%-H3(2& M*8'*WSCZQ@O]\7O?0G752(HS?;B?"6"!P;\Z"!#E$7@Z=W^SVO'&"9LI\5G;!: M&4+FV;A6WG55>]7AZ?XR>/;=L2=/'K[5X:-@A%Z$/ U;<9N&QP$K@&PU!D52K8"Z8^&"P=#<[519B*3 5%"&V&P:] MI4;L#+SYNTA)#"J^X#.&?ZD*+K'*PTM)TR9D?) OPQM27JVJZLA)=I[V M[ :L8$<.F>3 G*'^]*\*: L/7QPPO&9-Z4>HGN;RGO-'GL/@*65-GI>:+.?J MC(CDYAY!FN$@THKX/.O\>((/.%WO9.+'O- PODZ_0-U!M 7*AN+<1.H*S)]6 MO?7)V'J_=,=T(+$>==2_.*"?Y/=XD\($U(-^HZ2UWNFY5K@K$I\6DAP]U@WQ M;=H:]%4\%+8\C6P>[D,>@SL!@5 SWI4$,!WQ^2K7Q,0AT6',^X]V(^D\Q4%- M!'.2/B$W^&'%,/I95+';#-O8Q+A=U>=+N)^,;9X71X)B1#P;8T1NGSC] ' 9 ML,]1=,WPPAZ19W_;N;AAZO"]_//1/5)UZ*A)#-%P!^(_B^%D'(9J4DR?(0F( MD:B*X\&/:]/9/M+]ES+?IK6 M7P*\'*WZ3R08K%L,Y>7'>T_N/)?..).Q=8 Q*ENV&5(GG#A_-G\U$Y($$W:!X' 68 G5IDHGY8[N;(?5O?!43 9OZ(7=_J0@9.J", ( M-DB[3O!&O$8+?O%[U RM?'=\/98_Z8>/UGR4,OTXWLG91*[]8=<-?_MM;LAS4"$F( M> VI?#\'&H\\Z5P!EB(ID@4['KWZM/CK[N+M;-=^GP1?DRX12N=YM9W<&]_0 MCU/=J@.N$M(.ZFG"=I*F:_D\NT;4B] P;][!1M0N.,W[(?W MN?D4_0.=J$ARC\P.ZQ ZA=1(\23)W>['7T@[M\V!^2#]FY?K^UUUKW6O>^EVJX20XZP 5U30J+,=EY0&/K),K[2\9\9L4< MF"UZU"NYR:3$'=V&#QB:X*6_U)=';P^WONW]VO^J\WK+I>%HVF/G7$=$<+MN M0>'KZ*M9-_\C17*S+MT\WF./I^PA2_<,/_HI(@S*-^*RWJ/Z;'PHY!W"[N2+ M6X&=5>-T .%R^LLK:,F&&[16,!_M(C77:. KA&OUW';I^ GQ4PRB=1*B3\YZ M0G91,]?O,9[X(<=A"#5+\HI78'F6YZU=BMU<0XN,-"W+?U\-*OI-L[NM'QBD M%)]4&!'QN'>RD[4$N?E3-7I73Z6[@.T#RM7QF41X:-:[8E-3P=>G4..0&'0) MIAD10^@&%>841N0WXNO+3RCY":97*-I6+2P72>[$=$"+,6TS$:40\7!.HFGH MN1LE=UG&[1^DN\<4>'6Q9=2Q$OPSKS795Q=_X'B1LQTZ=MB&1TC7J](!GU0M M"8'Q4AB%3JR4_B($':"!J0OP9$-+_U]787Q$YD6IO:I&RZ#9 @\>5]B#G'VJZ%M8RW^#ZN_":@ RG M<)!TD!-[@<+GW#+'HT/=W6#NH#VL&=GACWV%[A>1-(GA5TH'Y2]GKMX+;CW?;[A*)A5BS(G_>T>\S^:#CGJ_Z)N MP\.A/>M;FL6IQB/2N)*R$/=$YW2M:+6Q-R<:9$D?R0&PBP0M-U4ET8;K]>,& M4G =GOTS(@D+N>O6)'849W2JU"FE0$1&AR:[U/VBH7EO_/@VY@WX(HT?)E.: MMMQN M)D>Z#21:YCX\)3Q,G*)]1>1;ZP;G6>GZ>%V[L7V_;2QJ35<5NV(.C2@7<[9; M=AA[3J.B;ZW\K+LE4>ALV07,1W,C9K.N"NL!PR^>7;A^MVY(BU]VQ93'3O$X M],<'2^Y,X#@Z@-%('@DN$J950:$X3\R68[&Y>C?.,W.[,"$"78ILHP.B*V4[ MYA P7 MB*[U^+U=;*6OD,T_,43Q^J-I?9L$G&4)JU.0B'2HJA^6OY83O[GF!Z[C_/:3 MC;_Y^\F,4%!.@R%J #DQ83(H,4"1RE;WXTFM..#C$+T^VQG=^>7\PQ<,'1=0 M/<\I?&^(R;+\7<.%TLXJ+MM@#%!05AK%92>^Z/<,L?IG AH0L20$72V*PH MSXA6-2Y3;/H*^H_2\!UR/(Z-CX0+0S'/J=\(E>$O99B?^4X+$_#Y%N865TTT M^7M5DB8SEM!*=, 3R.$%56LZP"9EYDAV?7>I 2WVE5=77\J_5X; M> J^GYD\8WGM=N)&V9]Y3Y)C8(^_1[[POVS-%=(!"WZ?:,?G\OZFRS\QQJ\R M5A^[7$;ZR/\A0K?5= #O'UY&9*0\D/MY8076(#S;W?-Q0DWFU"=6M1YGK??Y M^O=8\;5B2[^]^-\8YEXOM\[DF0A.'"[%S4RPX#S>5\RP[U:#'-F\85IG&984 MJ>H=OX/?H&+K&&;7MX1)+0\(V1$:T/N\DQQ[7C)R8 J3NLC0K-^/&1Y2@B'1 M[TTY!]=S5,/ZPX^+"/4J0F8?0Z-0./P5O!/)/JC5ET,*S].F?JV9Y\P.#L&E7O;<9EC:XHZV?$Y+1?+B^.NAS%HOD7/^,V;_9QBH)2JE:XIE*!@!ME M\VO>8^UZ]M90DU?L7[Q^$;#5BHR8!I(^SXW=EGJAJMBMKIPPK2&NZ #^[<>[ M\LA,BYO/*%QG)%-2]WF:X@Y[0X1T&&'TP[5[]WO4TL <,*_9>I=&8=%:0F^U M!(^FRI"C$BBU.AWI=,#/ M*2H'J'P_H1T1>J3=AN#XY P(-2LS=5&)__0XH8KV?8JJ'$V)(YY]E4^"FM?V MR5>=J< :,1)_^ M=M-% >$Z?$K%M?!-@/<$0O%N\.$N\S&:;2$[^B>TZ8I'$?"B?67;.BZ?9U;E M4 :GR*&KF'J8OI^?=["7V-1&C^J 4.^FGBPH*XT@^W'?$M?6_3'PRB.]T MZ>XP7ICXNC\O'22#@-E''2?3U:Z=,'-#L5ARZRD6T@O,0A> M=2TS6W>]!QR%VNSXA@^2[DKR9VMID"+5XM813#"ULEL066;+5)9?KV_LB!PQ M'&:\1KN"&.&]TYPDH8U,.ZSA12CG23\ M0ADXN^0L]Z_M0)L6R>Q?-5WK2H$-T_>[.X^=S':"Y[_KELZVV7XR*5PB'GYE MRF*BFM;;?[KL5>")7PC_XP#I7./7+KFK,>_4RD\3A(&'Y+]/2E'6]X/49WK? MGN-'5,G-/&0)I'@X9FS/UCJ:Y[@>E=X"#B5!:_WE6PX^/_CUK3^H>&^-#H!\ M B?1$BG0;H-X/2V+[AED[AA4P<]#--B,+$8!0;G]QR&\T*LN:@#FNXAHW-U[ MQ)5,B35-.!(;3V$EG"8%$+8,!MRUCWR:J=^6QW4#)G8-VX)XX4$=8W3 ?KR# M49;U'- 7%(/JF4(6^VLT T?'Q*[?BLN'S" +5K=-H<=@4A*'&7S]=]0&_E;& M=N;5XG2KR6,ZX&3H>X]&')IG#W^>W)+6LQF9IW6<'"=_\_D;&5NEOY6QK3N; M^/V0GPZH4SR*IB8T"XOL\^<]N0[VS2F@Z%&PN'<4[+\\+]J"F@02H0.:]6>Q MA(BOTNM4%M:/JO6EP1CR.??+A1_+;_R3)'X9M#SP#6?89F!OO2.2( MF-=7:>TOTGCU9O->/&?CK$(FW.>0M^A9("I2WO(SMV5%D-Z$]C51]YOJP,%I M]+? 0_1\Q\;ZW%;L'6;::-%GW%6^8HBS#UM+D:"6 MP^5@-Q_?CM/:H7$)79FOURS.]%+2&KOLA4O,1#S>!=4G%X9.I%B[;99 M#2-.(UR1L6#6$16&P)K-E#!$)O0\3%I71?!<8_K1/N_!Q\K(ZWKCLQ(OC\#] M= !R&F%IIPB_%9T7GCPXC&ATVN73A+TB^.T/'D.DAQHY:WQ00JS+BR<"+M@3 M$AY'3F!6Q*PEQ#;MZ-#<6N,K^P^Y4POG7'8>^%I#SX"=;,[*8(Z&#O-)S@.I M4IJ.4KQGVEK/IVQ/657%\YM\GHH_D1^;&!SR_27U7H=I2:31H)/>)\MD#L'O M?I)Y*^J;D@G)XTNF:U;?HCM'ZM2_^KMWKH$N#[GM=IO,=GM?O_=Q=W*!G6P< M:^E[-WE7JYZ7 &D#DJZR-"-98@I5FKST<<$&-_)K.*YC_% ?X(Z HZL8>^CG M&2XZP T<1P=PUJT_&FI_E?L@^TQ%.OO=O/54T6I,K1EV$78FH77<*$$TJ)M2 MJ18KK6E35&@>@"Q#GX.#85=(MA= ,D2Q\CJ2F!O.0]E7!#CC=I.3."L+R M27L0561J*9O!3(()9]2]3?WV1N=@040GG$3KE.X>Y.)ZZL78PD;3%\57=Q]C M63-'69=4E>80G/YHXQA-0OMG4&ZP;'.;>_C$FE=?4#HKU8=D>^REE@@VT[B;:S4J1F"]KQ?"P=) MLF=2^%GFHG*HXPQB57H<1[.#K:7>0T^8^CD=M4_\J$1O_5S M=4<'D;>&-SF]UIA=UEG;L##-+R2[MCV9?15 M[_2KM;7&\!B^-I\,-V&LE@B1G$.]052RA-U^F='1>$?.A<\EV3(J,MF=XSLP M()*Z V7QIP/F.UKI@"@5'%&X6&*,?\%2@_Q=._=7%69H!\H4U>NLH;.&::Y" MMF]D,OK;SE0@#^# =/2OY35@:\)XZ9Q'""<>+\/R1IZW\YSYSZASU&+BEAR7P\V[C(Y"( NL.VQS++C]O MV69MKE1?4.-3[ CT+-C>(PIT(T,%>?X28?ISD[B5ZF8N^7O6*SK@A&J@69RJ MN\2Y0]O*U$-DU+SB>K1B8F;+[)5YENPO/U))N30W&9&%3]T3]??F-E$Y05%9 M2DZ^-UK)228%FQ[CW/N.@W!!DGT+D0(:+!=RIRWAO/R4VW<:VC0GDJ-\O_=Z M-?; D'0 *Q:G0&6M0=$ &#J@U0P)/6V47OVT'*R(.WONMQSET<_1-PKRCGC? MU))4^S;:KS8$)@\Q>X.L ML'_R&,LEM2V$*9T M=HS56DMG']7_BRSX5?[>M4.:T_Y!*(\3)/*[EG-NP%;NN*TFCUD./.>_JN7U M=[7%6BSI@,XM!:H7+7D2^T_LA(9-@L=^W\$EI6Y7EY![&:8F"=',6B^\V@/- M<)5O]M;I !Z7RAI:WN64I2/3=]U<@1G,!@: 6;-U&B=,"IF= % M8D[F^0DJ@OE&O-$P: D\H^3A53G04(-2:0.)'FT^(>S.5.M!S'T0N9W[=8RS MR(W?7^W6M89=QB$U"6-0O_J=?Q@G+0OV^=^6-@Y+]T-(?,[$6_?=//Z*LR,* M)=J)'&@VGX55@M!3H+J7J*P5E-[5GH)9+\[6N45GF8ZNPUNM.&FA9L M4Z_)3'P1;L5P0+F^'W7SXF3/_!X M>48K/0$WL"RIK>_ 1]:V(+7QF[VFE565GBLK]TODTE^?6E%'K:;\5#5)\4TC MS\D,@]L""L$123TP, :<]KYA[2UZ3HP$6ETG8Z"?T.?0;D A$K@#?HE0&!^9 MT^.1!;6R:-\^75G2)LVJ?7_DI0X;]ZZS+R2W8P/2N_DYK05 1JMY?UF4NS0_'RNCNF5*X6 M[[;Q_AHGK3?QM;+)G%L=3/0BUU999E3-Q;F-K]58KTXX!; OI-LI\1ZNCV+[ M\B1*P=G7[%8ALVGP.+Z5;]&97_Z7\XA2)B&)X!;$:9@*,(IB5%J>GGK:E:GF M-/#W._-(IO?VIX*P(8@63\HQ&LE01M%.=/P1SLXHDGX/O+'H"!MQ:5>R84;] M;,.)G-YRW"O>%^,ESE 4.)H2#N?SZ8#9&PB*;P+)'1@*W.DPH0,:C\$0">]$ MS=0X[%]&M.IT(E;D@ '[8H\:&DH&;RP-R5\8&!^?TNL2C>7EU#;2G35KM\#@ M,82:&?T,:]86P]H&5MCWI:@KL95NOX7> ,/A<)@!:9G(@BOOW>*<>5^B):ZB M ]AVD'BQ(8"Z7+<9RVW>YO& MB0/%BD*OXT,8&D]\GCM.[#,[+/)7&K@'LX?<)Q*+XWE>=LO.:5?+;]HH$LQ" MP(Y49@$ZX$V2!LY#T)HIR)KK#AV@5=EY4FWD[))P3*/' V\;. MC7(_D]=OV MOK0%N(!6)+=7P[5[I\DJA^WIB![J5M]ATB.I3.>"_.=7;2,,/_BQ7PB"A6QK M!?ZQ&/+Q4-TJ)95J^O0/G,@ MXV*U$$?AO)MR3,$8J-^:KY -V?(,B!8D] QQ=]I0B- ZX1.DX#F9B RA M2@(Z]#9IE\SFU?SE\&."V.>:4NXN\0J8TEP/1[.%5&XD3,GICSSR:T7;J'OY M^;NXBG5<55+4NB.O_ ";PQ'Z%O[6C0'_*-^$O_X4J9H6_WWR*V:7YV?.C_D+ M-"LCHV4^G"P)_\ARL*!Z):& D^1M:;MB4*@SV+;!EOZ/P?V]D>[ M-71)EN[L[%>3(AHN$5^"V >SIYR_ABX_H12^F/%'-#+SK:?MS(RU-,J1YG'Z MG[KY@\':5S9G?_ZBH->P&7(]F+Z+1#5+H^H1'Y5""\)FQK99,H9L\,)E3V3? MG"!"TI[[;9&]"S+9KYIQ=EWVC*&9,V8@910/4*N;(BCVT,B1BS$'XXLV*!P" M.8LX33 ]G\OG!2L>#2=7-?@M\J^>HNGU6!U9 0",(=>>?4.G8+8>_KW]R*)_ MK5K15&SMQELA7+?Z*,["?2$LU^;]BJE9;)*^'T0+SNTR+G40Z?-I MBL,HML/;7O*OM>!'.+0NXBGF."4A)/G+4RY_UZLY=I;-.1 9UQEOVN$B/"00 MFT@;A9X%M>59P/X:M&M5J'J]]6SU>L*[!'*C_9KD$C+,1@TYATFXO<59P.DJ M\*O&D/)0Y]BSI[*#DJF:'_LC.1>N%\J3NZT#=-T; E%I3@0;[:B")BNK%5-$ M#5HR>+7;&5;FT9^YGQB-7@9R-_#[.^%0$3F$@S=?3KY]P!VB MVOETXQ?BPY:-@7V*5LE2?"(%TT'1(^1'>+-$MP15A56NREP+V$? (^<2(NP) M0OC1 =KEU4*?[$E8SM+H1FVY!&G>/9;EI6O>;M&G8P=>G!M;-B7H/SBGN0%7 M)OSN7A(9G[5NK_>M,U],_3K1BXCX03$C@7$S88$[JQ;4ZB ST8FI;TGLW1-G M^FYNUFNZP;B/[1P:6K-M9=Z)559KX2@?2]I67#$/%CP;47^6;W[2UTSLGE$= MG_;@8&4GI:5%AK]4^"**^BXM=\.X/(.P2]M*W+-&MBB8IM:X=5M,MX@5MFJS M)U[3-E)3;V)N2"6ID*U@UJ2[?:-C:RSF_?:7!-AP3V-ELMP^=]$!#(J8ARY[ M9/,_O-;];X2L0/*8AL]R+-MW0/3:!<5?Q8*; /N,*!D>IO)7S'6>7%"Q%&+*KU*^B\50:1 M5/ZBE@P!!+'N \/!)6;MT.A5ISSG&K-]]QA?1BGJW.D+$),'6Q[N %#YD=B? M)NL\8;DEBNF@57(,I@N+J_YFU>+2X9:Y9+N>%+IJ\[*4_=,UJ[*!)>ORU!XZ MH$DI0X0I;. ..N4')8" "56UG%=IRB5!M&N&5A.]L+\=IEDH%6*_A@&%Y/LFRRX2)HA@Q01+(L M5L_'T $W\-\>8^D (=Y!;,=2@PCNN8WBXVUI,GH;&C6/(R5FE67]0',OS41 M2R*;/,*[W$#)7SN^/S==]JRO/^%\$!@;*]-_EW<7YM7!%19U[^H*H)%G+#=B M7**JZIU=]$T]E;?Y7_Q$"4RP,:+(_@^2Y>S)H""])M2:Y-M+I4\Z3]%VZ[Y3 M;D$S'"^DKX&=H_+\EC!1&,6D,Z&AJ(0?W]!U=(!8[:[V(.^2L"JI@[ \5P(D MW=_[4+@I^\X=6?<9/ZNC3\RZS5(KT\);IJ /#KB5NE5CS:,.Q!N7T\ ?F_*FD/.?C/O@(^(&6D0(2K$UAG. M"]W3A[2.IQ^%M^:*9;]H66&YJU8P !*D8: \(/%7WE]7D8[%JM3\C0]VX$V" M.9HA(9#%-Q) M64O1:X.9B!G5PGO6TNM'932QPQ)K<"=_LT;0+6+]@(6_F7;UD/F$(VE>7!Z, MUX&;4/2#6P@'^[SU'R;6@)SE7JS CQN%S)8K#JK!GN@X>,S*D7#"W#K_;L_9 M7DF!QR%L@EO\R$^^S F#%W,U'GH1' MW]6U)+_IROR9C_WHY7^6;_\/7W\[PL-/_I\* .\9)OLU>1CH??\&S)\_/3.Z MFH(*^CZI[>+!)R-:)*(IO-'*RG^V_'&O((E;2?=;F\6MX>D.%X"L+R W.\9 MW*.RF2;/#I0+N'2)7'"(>/KN?>#;K'=W+P[]EU1CK/Q:.?A'22Q-1\CH+8)I M^Y7.L/G?R55QX-D'=T&A$N5ND2V]_Y L7KN=N.-T1^$"A$/+/WJ@S.Z31\E] M/)*=-HK@I /*]@H@D1:NU96#LEY^H2U6BH<\=$!5)-CTTBXJ'2D98^JG)+$C M?^1-OD&1 YTAV)%2C6/<[][MG N\2/O64WR;Y'$E[B+D M(*5D)VF*4DE^1[G0,GI]TJW-NQ4+&8.FV3R,?Y> T3PH79W0TPMB>^Q:*,*I M[AYS\4HLDPD_@,/6].IQ)BDF/C5&W>//2K0\ME2=+__[;'('(P S(;"T=)M6 M$TU+F0H87YURVY'=Y2RRW&D\R$L?,EG8\+8CEGGN3EGL&$9/53H/*E2D?FHTE;7O.J'>-M299.(@C\J+! M8M.CNKIUY-8-C80<750DS(&HW3$-_M"-ZW%?HBJ_O*XW<$\'FVG5@G? ::I61);(TAL\VWM\%@A'/ P;Y!#?[(']1%[T B7-%RU>S7TM[I72H9RP5U-QV-6R_8' *)1/G M/P',,%",?<05^]+40G*W 4^A:>\P"_4F.<=6NBDD2]WQ-/@UIGE%]=-B-*YT=F]\X,ZII@F8R060Q"FN#*#KRM_DEVEJ _2IMG74K@->D[-V1 M$#1SR0,X9Q9ZV(7 _Z @RHC8V WN[I*1K7\5Q#-US[/U<68D'SD$D'EA?%7!(WW3ENQ)X=6^L[O .X%FDGYD%HK"AY3R MD3W%LV;\<<\D2W$)(G#<=T K$Y0.;OJ/QXW%P7]"52FHN2-&2B0T7 M$SGJO3.WTQO0N503 YS@F\_^PB9>R-0E.!SQQN[1)9HG. M-?@$ZS1IJ)ZHJ Y"CW);696GQA1..H4'F1HGO!!5I?$$FPD(??HC?!YYE-WQ M$AQY'7F]@ Y(5)1$3$3B)O5K7().1\B&GA8\HF296=J3@_R[=&C]A*FP4/!V M5[9&+**L9[KX>#M;2)17CNN>&\AW.4(::> 9B)4*(I^'N909&4FR9=QZ4Z2K MYI7P\7R\Z\N@UZU>^T!+$X28S(Y:1O<^V<>6FCEW:1Z\_6O9N1T\;KIE[9:+ M7YWM,E9H$*A[]5/1W,@@*!9O<7CV8!]"6GV-HK\N[S;!HY! M7KP!=<"$H1BZ@%>U%WP6'_?O3;KZ03;I@!#@^K*@+1T0=9JR"J_+73%)P'<1 M$F%LZVKW1]-?A@N>"%S8$F1=P],!KI!7!PQZS\W.;2JV3&0HK7GJPQ].P:1) M24^]O.?<]#WE=,J20X07KO%B)OU=6GT_-6"SK5LJ+\R,$W2)O.1DEH;M,J)YQW[ MR\9XE">TU&L\ QA*3MT-V@-K6!UL:+AY>!,3Y_&<-QILDCW7JQC+PW[&QAXT MR<_0CL-M!O/;!_L1MLW?<+$;'T< MBB+&=4UWBN=F62=YH)+8/7G"@&-Z%]41[&$UHJJ;#RETP2;.S%C+.HM_C*GE M7M,W2]37,!]B3[R=6EF9Z*.4J/O4FY1B!QE*HWI2D\!VW6I7V,!10+X?84$!X_R&7/ M&XC6=4VLG*P1^8UXNC5:7&AY,QH"A=FAN2@N.!<4 M/PGUB"@U?TL7H=*I((@W@IO@&P7/2NZA3Y5P_+#/D'.9RJTD9OQUKKDO>F&AY;4S>Z!90U"3-,+?S*..6ENZVJ7^W9 )?_*3^UN[J99 MPG&^VM?$[DO(XCR3=S'\H0K@IN1\PNA.X\]5.&\ML7[R+^NU ?ZOCORMG(*P M>IIC+\0KFBQ713'%T"H_U)R#XZ5 P8CNA4"H-NT7_&J$D^?\AE%Q26&R!\Y*57'R8_LR9^ILB3%T"3Y7WFGDH2C\H MV<<&\F32X[#$@Y3FDIOZF=_YF=J$68TRSZ M+(FL7D58CL)S;?9Z^MONB-A':(Q%VD-CT8(-3*3(VV+OG5&WY\$=WP5>K-J P?+Q#W; M#\;TU&D0YL]D]*%;+,#L:%T_:*H!AM R!VU#\U+$B"D M*MOUE^H/BDH>[*0.A<]GT05TK2?KY_)!1?&KCZ5[*[E5XG4J^Y'4 M]')(6"6^\-EKO9DS5I5=URZX^(*;Q%4"A?>V@_%Q15\YWOE^&D1]91G%\IU= M>M=-_.E?5:VN4H:6ISZ',S12O.)G*=UK%PH5KE];%RX@]S7$!3Q#)JE>C][# MD/[:!1_B9@XF$'% 0M0*8J<-O55!!URDSM!$[AA3DNB 1C,Z0!2ASIH .2P(:(V0PZX-C*YL0)#MAFO%WP>&0D.L"Y:GL_/I#C@$.XA?=( M =I;V3)E;TBRQ#U3M9[-&^\PKC35]":W79]G,A>XWGC$"7U!FMA?(LI/E3SV M%S"([SQ\CO+S5/B%2?B0S_%.7>V-_"'DG-<=1L[HSS"YYS*6MU/JW1RID,^M M)')+^:)1G1(NNR.;*\:EJ+DV)I.2^3YQ]!$P*-,8@M>8;&5V%$ MR>QII!8<$-\T=T9(HIAP)C:M;7S1-.!OVOYI-N+$U&A5^^^Z>:1/QLB'5>\7 MRHH>!P-6F,P)J!"8PWQ05AFA*,'[>VG%5'_[@^>(\:1-%,YEH6#91/S061)^ M@Q(*)F+EVC%KAYK">AOX'H650H<#L''I<=SH2(BB [C\-'!J=I 2V4EU^"P0]7#3_A/PFT7:0'Y#MWU*, M;0J6\O'KU1WO_54REO9 Y9\>>4)^(&^/[S8@[]1S_(9& HLK6Y'G#5)!-]3G MZE5>/Z@*F((<&.HRTD[Z[Z+JX1=IOZ%L#0+*TY;F0I:&-IH]FV,7$%-63-!& MLWX>L^J([JL#PY+H6P>]_(1<\5]XY9?52PU#>PBQDD/)V'C%.77!^YQ\7PQ# MP R0;]&[' -<_^6<\?\,GGG_WXW3E^O,)*)PA+UUDIRD<_F7T(T\_]\5BUT7 MIHV7&B^H^J':.,8/:0K/;&Z5]8.N^B>1C00F'.HJXP=OCG]+>7K]BB"S495$ M51-JBI4200>\?LM !YR>";.L'G0 OF\/ 1M3V#"O554A5$8\>-<(:V*%>@5> MT"$<4$,+P;OWL29W@0RT$3"A?[_A#!$855;H/JA%:$B]=&*ZM:HN8WC*GDOW MV@+PTY+F/&_OG]*?1,9RT[1<"DXK><(P),7N<:+=GOSN ?XA S6#XLE!(0$' M_D*E@F<_S6R+^7?0FL\A5O(!5!%4^'&6N36N\I!DG&5!$FCR?E.G6]B*$5U[ ML9_2BF=O2-1YP;,/R*B2/]"$\\#TAZ$X,_R7$;_YWY4@B=*!>\)F7>55>D:@ M2&?[O=L,!\ 0A!V2!4H!1R.BO&VF26C32$QU+?G!J\*<]^ZL(4)97U43S\ZG M$]L"VY,JO+;A\)A"<;0 M7!R:"^S^6(R PE]JN#)@-3%M-38*_1'3Q'WOP?V6U85H +7R6W&=4H$VBH1X M@+43,#8LCUC4_I+,F+!L>9MA>P9O1B10SA)NO'BV*$H4+NLY$PV^(F]([AH+ M"NL$"+-Q#C':\!($]BW[&T3\SP.CH +N,CX]WFVZ^]\/)CLS].M"915^:5EC MSR3UG6.!40K) :2,=2CIT.L+UP,;8&EY>9SZ;%FG]./YH<,OP"^H\2F6!Z&: M?;M4X>%[&O8>/*Y61P,-PZ#&+?I,A2DV"JT$(WFUIZ361K_9.V]\9 ML)*U]^#%'.6]SWAE>>VJH" 7RPFT:8;.?.RO#5X>]QL& ,;TI%5H(IA@)'2% M7]5^%A_,QVWS>-)2=L_260.UN'SQR,6:]/4[QZ@G:>>W%,+KB[KC-O?.A5R' MXH!;Z]4Q#UEZ ^F A#I#\A.*'S0\0W H9Q#&DGV[I'?DMV%N1>630A7A):WK MQ:'-$;VWTH^ > ;R+6<@F^K9&9Z&TU8VSP(QX163#[B6=%57>$+P.[(MEU02 M[+Z$CM?1 ;33I=F:TN7SA5Y] 15]CRH@;CCV M%)#N^Z314W+5@F)R?&;@_FGSVJ1AO[FIY8WQI<]R/!L.E0[)_%0>18K+?O[_ M][Z%,DTMHHF#2E$:A /])"K'?5NI7@X.3RW I6.@IM:YU#!.*I[O1D0*GQRJ M@UP&/HM3+7@$[O"2X(SUZY@6Z;M(L44WU QM.0UY/)6;M*K5V0A,L4]TV4>> M4G2:,$NQ-PGZ.0#&K='TB'#M'8X!<#R\,"Q"+S(5;6Q^J*[&1ZW#3M9A'I&$ M"$2:*.S>S_ZE!-_/KO!!?Z^.I O :W1 \,^&*M%]U.C*O,X[NUBW1\<( 2"Y MA!ASF>N@7(8SZ+^@2:4AW_A.@K0N7&(\N'8HU-%7+%2P6G.(X?9/6#^,R=4G MOZ<.K^\C9W*_:4_X7VB"CBG=?CX:=.+SYA!W,CA%71>W2RBTRUVT[)#EAC4UH*?RGH M4YXIOSW3YZG7^:\FDQIY=SA:@>/+<]JO,Q//2*^08AYJ22Z,>X8D;-UO\+@S.A:U06^(O(-L'":U"CI"UNN9$LY;$?W@VWLUQ+>0"L4 MVH!\JOMI)POF\,H/'XE5,;L&_=::#?:=#3+[Y>=7F;HCW[.[Y269:/XYA@MB MG 2%PD#4F 814IK.)NPQD138]OZ. %>O]X1=.D KV5F##JG'3(P/;=+ M!^ _:W$)X!4^O-W<>T3.%/HI>6I65GY&7OO@.(SM?(!R5&6^>7[],#;=?CKS M^?3;U0-1N#F)<=:L=2N*^SHI2#M1Q7$9;W:I!2#\==0!/7L).PGF0-@F<(R* MU1]G@6H&^EJ+!LOE%2 KX&8*&;]WTFF@@?3H]8C0]_-7,R\T-N>_.F(ESO## M^^@ ICK63W4:N'6>%W(BKPV])!Z"-BR+L0V2T]TD+]UQ3F]X*H63#&4C<2?; M6B3[U^SLD! $WJ,*GW'M%C!@15F^(W(WF'E@H!G/[JTI>/]DM-;9S67Y0TGB MUFQ[,@';D>1L$7Q855X'+6O]R#1G9A\&5X[U6I.%_D7"T%C5"!/W09#0EY)3 M;CNO=^0FM)@9.LD+!T(%.V8X!)YQGB,*?F-(U<1;T)0+>O/R%:;75T+ROQ1+ MA$CN&[#--@3&.98AO%V^-Y2,J8@79F/L6^D %MF $>8X]IK8RT9R _K;WSLL M5Y+<-\U]+*7W M1^0*)F6@TR&D0_[&HR3J&KIF>C)_;=6YX0@?#,*1_&:1S"XTR>+^.FN$CT/N MS,TW$'?[7SK+IRP#?XY#6 :54!,>I_Q]!YN%>0=4I6PE,6Y9XRTN@HGV05DZ M/.<;&47/>DH>>D70CI@YV+=%V 4C1+(##3X3.^;/OTO8P%QX7C%AH-6=QWQ6 M=GT5"D;ZN[S.,Y*7&\VW,"^T@#OES2%?E2O"Y1\1.0NNN4F;\;ECIA.?'Z$^ M4F\;0GN#$_#.9(W'$JG .(]L?L9;X#3_ ]>==>N>!/P,6[,61?0G.D!D[[1GCT]9ZCQ->ZN>EQ1N?VQ"?"2L*[GH MQ^W:XGEZ3D6S6K R+9 $]2,Q5FM^ZY5MT,0/H:#A^ MC=(?5A7$52-31XWXAI:\O46Z]OG->$WEJRQ1/-/7.E:6@_B+MTCL6(\_OR]& MLK^#J21Y&U;T^KD^6^C( 1TG?+E,2U[3,8>WZ0#CTT^KLO?!(KLOHDDO.FBL M'&30-*A+X%'Y GOWLR_>M(VXP7K?&@]\*5GQ.5-8PU7R>?!R?5T+6#]ZN,4X M4I8X'=:PY-TMU2HU2YM?6Y-L+ML:=YD5+[BHYS#OIEKPEGG_63S$0.A1?/UZ M>3&IF%!K]' $)#W@V&O M"OP\RS'+ZA\B[%,J\9\#K;K@QZ'H0??@7#(71&6 MM\]+Q\R[D'*G)M1>?!D6@)Y[IM!3TFU44>7.+/)1<&?PJYJ+3;48<]FSYH>; M"=%H-SRH>6*6^F-DI%_S\C#^U5--XU">J4945S2UDII-X_=/Q6%;1E5EYTQ? M>8B@(Q8^1=7^B"BU_$WM2XI2YL43SJQL$RR3J69\\P^^?U%03/(6)D%D8S!VRN^.MRSF^=/J4 M[\,IK?OL\Y5"Z^V[<2)F1.EBM\QG(P/0-87M4[CHF^8+OFHL>Q*YQFV!CI^R MG],!O.5Z8":2<+.;ADGM>YY8:8 )B_)6F_%RA M,RTWNBA9OVW^ZA7N>/M0L(^6 <1XIAP^V&P>N2]LV!6=^[Q7_WN]P'C/(4*' M-DP LT1U^?O8$G?3KU=W;9<[N=V8>;=,!Y2@-@(R*9*EH>T9:J_5--J2OCC$ MA?C_\.[E'H&8XON"J(N:O(3##"=+/I.1HLV9N84$5"LNU\+=.S"Z#,99T '[E JH%$B'QM)S'1)+:C/*+90<"S".V*)- M#Z.41#9[V+2*"9MQ#E]7W[TI=+73L3?LN\[..O(MFF:59V2<]/[S!+C^V4"< MXE5UK^?N5#VTF- .>XW2<'JXT+O#:OGW>AKAQ>[ 4W# O M.CS2I,ECQ/^?.*V=X7.!L[)[;2XD:VV_R\_I1;9HM";[C]QB9G3&9U_^PO+Z M>]-,IP7-N+Y]7^&U"@%?IT6M'T[]P=+*N=1@"!WP->VP]Y*%^A'R-T)GS6NA MR6!\^AAYS(I+\1A";R.DPH/\6E!CZ[C(UF$^9>&/^R[3\S\]F5DF>=<6_?FQ24N!(GN8TW7@%J?R]>#G;EII M\3%^07NKE?;S=$ DN%CAU6U^D5KB) 8%);3+BTN^%*GH>]&"]6K:117O!G-H M$_9B QTCG7CC?MQEBNW2G&KMC4AQYNA(I-G: M <+?4).W>O??72S__\/Z)XE$ZYZ_I2T _&X?^Q4$?> _8"#;"?"<,B&$#OCN M.G.DV,>RYO?/JQ=6N:_.PCCF<. 5(6/WRP.-U:;^=8D.Z-<* >M*$EQ: MW@K(3%BH!&U:@"_\SE6;P!>6T21.FFU)P<5I@T=,'4VH\?SN#F*[1?O1$<8F M;%^&)W\P)QC6*B$<>Y5Q_Q?Z/'CVZT 64F!WR*;XF>^O&6,OSYG.:.K7BJJ( MS6G)6B)1="K-QO2VI2%G<7X3L?:"_G7:+(J3\( MA-SX>&OW"P<6&EXQ8$ZY14C.ZI!A?OD.7CQJ[+ MAIPL+_P!#(:K-46I/RR#2W7J(HYFQ&"=HN;&(M\GLV+[6.;,\);N(^AR=_3^ MM'U0C_(]B(: 92,BE9?F&6+$\ )OR->'(:,^:S;>DARS%67 M-5Y0J]0R VZF44U)0;@/JAZSUHQM(PL\PQMNFSK YH$OCM#\1/6CARQ+RQ2> MG$<*"(Y98 "WL?VNO2O+MGPQ[HPR'CR;[OM,[H'GA,'TRM%;VT-W8'( $K_U MW8J$F?>+H#!\N5Q77UH2P<#U8N9Y_?NW'_:N+2+;T9H^F+#S6#J@=&&&V>V# M= _OC2OP:9ALJ #R1SX_[38#$4OA?MI&C9G_ AYABQ$\PH])@ZVPJSZ[>4S) MK=O!H_.^X+NGY0^EZ("36T3&%? YBNVLD.8#/H7]XIYBDJU46&SLA[W6UG>T M'G@2[!E1'AW:P.U?V>K'=8K6E6-U^#3=T?E_AM!M(R^>R$KA=9 M^]G U\;*RH9W#1',D*5FM*_+MB7M]. LVR'O=220BQ=%< M;&(S.I^#/'PT^,\"#/]QA,A^^D[H#A:OV35YJ^]L\O1X-7N(_H@+WUJF\AB@@\A@?1)[%'!ZSW M_]_-_N]F?^]FDCT@*9AZ*94R.7R/KW3 MA@8:5I73&'+HXKY*O4M/ ZL_\TX'_%9EU(V>Q?ATTZ#D%=;0[;Q+H3N<$P-U MW[8W<;1-E_5J]M))%9W-#K&/\;H2D]AUZ,8R818&(@4\][ ;RU\CU=1T'J;Z M'XJ /O%= $[W(/2)TG)(CJ=>S7UPLE7!,,6(5E.&8/?4,C>+]<_/ 9]'^_!A MQ :3G4_!3P=D833TG5K[O[6G*9H\! !V&8FY_^R12AZZTO9T_J-?U Y'[+32 M$.@BY?9(G5OV1)N/3\Z-&^]Z:KL]Y)Z^679F"6DE! [U/I=]$222!(S+C?AJ MS&U"_FD Z9=$-V+_Y5>,ZO4@>4#?(':E5Z&'P/]QA6F=R$$+GY(\CK!T /'7 M#KCBNQ^%HQN,4_(\H%!2:2 M!"PPO9UIDBN>4NSLDE.XDNH;C/FG#2+F6QLNE;W:="\;BN!O M\L'4J34_;./U9"(OZNE+XYB&E]E>3=E#H=XDLU:X,JF'",1)#2614LW3'F>M M>@@$>'[?/57%FR*BG'U&I$"U090X>*UIFE]O!)ER_*<;D2L?CW3G$1-L3;1S MS&Q/$Q[7 ;=_C6UG4E>5& D]L.#C#&""#X>,B=U/$\R;PX,,*QU^_A[=DT-^ M %I7\6[W?LIYKMRV$>B;["*U.-1QFD?'>I3,D&1#S()C#GR?'2!Y8+HYI(OC MH/LV!HG6"O!+<3$O*?62O^-%+L2DBO%7+B1T2!([>(EBVAK28>^A]YVS=Y"' M974))^O0#4.."GP'7%;W6Q,'9.TQU:A[!$C33!3XW'O].>NS006N(4ZVB\VW M9KSM061OFT5;HMF^/.EN%RC*(6B^_GE?2"67^(2?^VD'KB?2*O M5;C\;U(E MC55F?OV[<'U/4S@3#3>9\'=Z4Y6LD!ZP>KI. M/LTS6C?@E_.K"PT>T7[['7;1HHXRQF831MN#E.;KB#,?OTLSW*E8:/VX>?&N M'["%=RN*R#B[W/A9Z?9LFE98<3HOUX]4II"%JGL#3HQYO*3^>>BXQ+QVZXEU M')1WNILQA)U3QS8R!SR!YITWALBW?'1ZE^4]_"$1<0N:[6##U?SY\_.4 M70OJ%B5AU8:/$"3Y:^"H7IYO&IM*.[E'Y1A#\M !39H4QJS#MZ2@^Y_,DU\P M(O+>O,MXH:LXZRMX\3"U_;^Q]YYA37;;NG 4$4$A B*=J#05$ %I4B(J74%$ M0&I4! 0$I$D+B8+2(0("4B."(E(B75I"+P+206I(Z#VA)B'E\)[O^O9::W_? M.GM=:Y_K['+>'_,'W,D[Q9#YC0 @FQM&4\1X/G/5)$+"E?2[>7J&; M-XOU75+G+MMU3X@@R1CGUP(1-HCWUVU.&4=^8 6>D9E_H4#__BJ4J+CK$7(H M$I%(0:I>_*1_Z%J6T-LV@TG]A>[ZP-P X7"B#_AML'R'E_KQBC2/@U^;?YRM M"AX=NJH"CQO=AF=O&T?3E:@/B;-R1(LHC\T<>Z3,E\<"!Y>/ D &6PLO7T[. ME6CT2F"/TEV M1@:!P[".W5+W;]FZ+9Z.L("6%+H2Z;;A-A^>*2\58E#Q/"JA['>MWGN01,E4 M0DHC.%I$-4F4T/[68V.XZ?N[IOX6LY(0L427^ YUD8SAWDCL,74X ::A3MKK MEQ8?&JKC#.=HD9UF$3I:O8#Y_",[ZAAG0[0 Q^L; -A1C!S8!306=+@9VB&1 MWJ1HXW3#Z%NEL6[EI,^UOKZ1 =(_+YQ3*!';\FSHY>E))+TB\F59K5S-G;_=A4= M+ <*?-!_E;;BQB6V/H\4.1#I!VD)YT\Y"H6\.?@%O_0H[A?!6U8/"1YL4#S M0J/.I]P5%RIRT16D 94G%&JJ$*^)T1.KLO[ M;YSW#) $"AX';;7GH2I@_>EU=D0=B#'I2<(H="\):QB4Q#$ L7%OS',E[QN-,6_]J MC7C1-!7:P[5QS.?NS76W#BY0KPQ'=WZFY>G';\&])799Q&ACR@"U1Q;F M3*U"GXH_1,F';@W#$ 3PQ?9[1$G6XI,*;QW&[X7 8ZP8@$Y$(IYES"2"WS^.R;'[7KIZKD+DIV5UXP4YF; 1ZZ?6%468-3@(042>4MK&>, M]JN]?;;N$5%6NK;ML:A8S8&FPWXC$ME^Z"*CU1O/O!3O\N-X!7L:-5)!TB+* MTY27IT6JZ_DGZ'%GO3.<XQ[Q5* MM4&D;&H*0F\/)O8,JUBU13C(GO)DBZU"S;OA*6H\@1)FUT:@+FL;L9B9V#7 M!Y.F.$RBD/<\(356'FV8L8*6/*=(]4OL,86U^LF_5$V=5Y0O]GI3%2S>ZC'8X:#8Y2>!6'FG1/.S: MN3>\7FZS$YK#4Y:P,7"Y;=Q4UI4TVX*J_:\),,D7Z@>C2R(YAQ0W1K)4D;O;PS M^:%MFM4D=IK,L^Q0G6SZX<&>3_Z7_1$P@2-#29(U(D7Z0OJ.>JCEB*+L:9?1 MP(42-1LLQ&#[KI17KVA&"=C4%MXL&V8G0ZK ?X6*SQR8>ON=VQ9SCSQSX]6 MG$:8;C5*$_68Q$XTV)[9;V47;/NN$)S&?\PB CS_N3"7];C:#+1YDHWRW*,\ MEC78]LK3\G58>#XDU136&_0,-DP]15+,HYXD;#F/'P^I$LCXQCY%_:!PA\2_ M"+[LV10'%MA'_$4XC9I]<3$/;,MT+7 >*!RIBL\MN9Y1(!H3 ORA&(CY(.>? M5O'-X+-3@,8&S-HJ-T_R4FW9WY?I"PK_*73_G\;^U\;LF YN0\U&U65FG'<0 M93*9&S\$IOB4?Y6 =F..!R%2#L5%!4R//@#FU$6@ST_JVDO0%'1[BJJ%^?+) M6/JQL?9*J1T@^P_X*CE#:!@'#*!60I1)$C#PK!\?_.F<+X^J51'$2V.7A.ST MW>C'I=FE!Q6NF(^;9_*GK6QI1UT3MIR:YX M;J8N/-F^][[K+'!,$C?KG]CF14)39$8$3I-/G@JK]MQZ3<=OP3YAC I6ZNSQ M0->(,,C=978'NF35)$9A1C,6>G[MJJ]W5/_^MZ 2!H!MBCI/%@+_95B7_C(Z M?F"VK6>._-]JS7\TSH=FWRYR9@@JE^_,]+,^XNL3V&R<6;A&+.R&B]+]Y:I] M 6@+;U5\SI-]=.+Z: A,R/!LZOFH@X?PTAP.MFS^=PCH(Y@B M^9K^$\LX_;DT>CS!GL6.[WI%GNQ4YU+=R.8.&=2"U2_L8C65SP[+ TTW:>[4 M994@NBRV-;#-X')$*X3-62R>J.!-$I?T%&\%7@@,M%J=X]JK; ?/^'?I&43'(\:@R3+ R M&9E"P$97[UG?Y\B2,'WSO/HI.<=AT!9M#G:S)[)$.F@G:%R\?O78Z;%C(K-I M\+_:WH?^Y"D69$LJ:-A^=CWCBW41:XM!M]>=4_*I%"\P&Z44D[@]^>D+$Z\I MJZE_;6 Q8@&Q(_I6)2K9+<6D^V+!I8*)LC%48LW?90B4&(7[/R?M_&GLOY6Q MT9F4B)-*]?D*,7+5'^*7_-+HD:X+AJ@QEAG;^>[1% 'U=>F- =6#I[/2[9*Q MTQ5S"S_X1TWFEF!J^$7 K/?OQ[.A[RU$D\CIUEOC(\8EI'IM6 ^\60C*?'@Q MBNWTX[T,0&L_ W#*D\!+?S4*(@F"&0!>._ >C_LJA0R*@K=@G."]Q@S T10& MX ),?G33(WP7PWTE],LW9TL3MQ,L&CJ-FW:6_[H#R-WQ"6TG-_;,'Q-G3I1\ M_/7BVU55BD51TB-)K:ZL<62)ORYN6NU"UH6'G=K;7R>2JJH4-WUJ,_S^GAOY M#AOY[\S=?UK[T]J?UOYOM[9:]CK7WV3>-JZ!2P/XV? ?3_4W^ __EMXU*C9R MOG_3@; C9^/BS)W^;/%)O/I':/:8UGG]E1NH;DP[;F0"=@IJ4#6@V?OZ=RVG[ MNUA^&:^>N*VX_M+#)!YE$I6^]57E'!&2^^#>T2OK.7XVW@@K @:!/5H')DXT8G]?3Z0A[I?9 MR\3.V)3+QX>:R!VL78BJP2 MZ1[T18N(+2#+$X)\GK":Q5?8+TB9,+)Q#*7^&!_47^S?93;M5'MN/=)!+=/4 M3ZS,ZU> Q^/68*=#Q0U9%YTQYH'JD32*_0T;JXZRWU_M]&&.8C6_Q#,NW_QE M!JS.U.H?OF9&@. MFNY*MJ"( %JJK[,,NL=I@1RF<"(1&L[/!-L5 N$6*X+; MM0$!F%;X6[H@"3-3@&7V3P7&>X9'/6U//=:U+W8S"#'$!3R.5CT,Y<"N\-?7 MKV& ZI+VG_T+;L?I*BE;<)4JUG0FP&QBV-M?#OY@0EK1.#Z]TKQ,$CR074$+ M$XM&VXQCKK\)W(R5M?UR(_7J>&T,%VO;PLDM%.#B#,?N7M'A,FI"\H$=P3Q: M1'GL;$I#>H?/)I>V;*:WDW(7>W-\Q9C>,:"^9(*U2#P!)&YR,9 M-#=F\50=:+P-F7%*]G.WG=QW5$^T+?H_?#(%DHRL4&[IGY454 XK[_1S3CMY MS8:[TO!U2VS,S SU8]PG]!IIGLBN*0C5P(R<3W3/\='L<50C#S!M _=Y99;? ML012O6F[W9-,8J556ET*\>;53 M>$@15OT* 'C![&^QMDL8UA0BL9THOL=N^N#"PG)M2/.N,Y!**&$AU"Y:=&)6F:QWX;W%^?A86!Q4N4?"=!8*3/_ M[QDKBUY(A1/U'?#L(16I06A28>BWJ$R,"]D>,0.,2M9E>VIM=L](&51Q^X6& MT1'%GACZ*1IH#MHK@"'IM!U^Y1N28@CF/J02$A-UGNUB(8334.RZ8G>\G,Z1 M%[HLFVSK72^,N2/SPJ/+,MY[K*P%5I\UDX9=#SLN7Y:OTJ@YV2-%+;:L&RX_ M , &Y0N .*&J>9M!TL8XKT?9V,G7(2QIK;KG7KW(%0H-46W_6FRH0]B,5#=] M*7.-76G5K-I[7P8?D%[I=48D=7$ G49P6M,]N$%J/(O;>;BCQU<,NO=!QR K M][*'NUS?:TA_JE]8M9+->^+NF7G:H@,#\&J7/$G?P4%RD,#YC KO2T$!J(4! M,(D-NS V*T]]2GI3"1^K,?]*T<[BXWM^H\I\ZIWA^T;[T)C$#(MTFZFI:?V% MJ>[M:KKDD_9M14KG#)8D\07)'3"M07R:PJ2N_?ATA#U+@7Y=U@O_H^CRPTL+ M)C UV@>CWN*&'-O4N[;]JEL)V_ZO7 Q'1:\ZPJ$F=[( M (A0S>9Z\W]/D +'=2W=AQ280CQ124<:]THRAT?V4E<+>+F]$SB;'D^+EP23) M:7GX^^IXDEN1OU3KM+"CK;=N;>FXO)7>0XFKP.FV:>JVS8!:#HO.Y>9LEN.8 M0,>J$-S+7H$.=,P14%% 7@3Z)%6.:&1MWB>3=O/$MBCDRATA!H!K9K]W!+TH M2RQ.'^0-=_UUA0$(K5J F64$\Q;H;'41(_=,8S$\\ YJ,F&_!2%,,@M]=GU^ MZE/HOKGY;]@W_POUF$/M4=';*BRF*Y*_YV9UK8&V$\078Y^,<)9$WPWF1L': MIH^B)>Z>O%<[^##AYEFNC\=VR&$;FA6X0\VQYC&[KJZ>)I+C_.W"#GL-BZCP MZTD%9. ^? 3&VXV9/F,*[Q$$8^BL6_ 529&G:3/SRCS4Q 4(Z23\P'EL!52E M$_O9WXK. )CUY58-/8DR+B-[L41^N0S]KM7(]%*A+8L".4R M>&T_[4VO^H!YH;MP- MQ46D0P4#D'6) 8!&[6W% ;ORO#M,:+Y4!>+V+)%X_ M@UEZR 07!B >:I-:71 M)5N8(ZQU%.Y >OMM^5U;@?!(UH <&\O5CH_># "3(L4)TJUY?EZN<2'I4KN3 M<_ !71EL,5.L]KG%GR?M?LX:.=U(>:',N#[Y8.T/+M;:S?YW>"^6>.@+XCJF M&1L>F/SM87#I,GO1-Y&MGR=ZJ<<<, "UT=GP37>)&=X$G:7C^D^"@(&4T;U: MXIS(>6(1YJVT&-;CXWE+/5533\DK MK\HC]W["7^:=VW77'<#D_0 R&4MVBB.*"^>JL7EC$' /L@DFXUCAGQCE/*]B MX=]XH#)12YK?FAB07$(T;!YE )HP)-\OSMRZ\]._0O!+1XTW<_E%D49)JT,F MD)[JL.M?).J(/)!ZB0DRWGT(]%)\1YEOXHU-,6^,\<>F5I!5<6 M([W!;^LTOK:QAHVL//7^S6_VD@%8DL"HNNZMXD$A/@Q A!TGAE"9LU4TL*#< M=L<+=;%Y*?# $2-,]9P!=_H$>([49M0UYPP!PK*'Y_94&FU^NB67 MMO#WY!;N8/UI+%KK=DF0-AOGC%N@U)&6 9)UZ8Z^%'7=FW:-T!6V,J\J(L@$ MF8UR(ZLJ2Z M_LB\L;4X_1^>O.R_2ONWDJP-_1=.K%ZG.[O?XDORGCE94.!\ MTR7PE=)>*'H!I! 3PM'G6BO=M?*$>+K9Q.)]9LKN7(#E@N@@=3);(T@SF:;"E.X5767X _MQ,/%JD-)BN\&BN@L7!<&FFS M'3P^_MYZI^B8],!Q?DL)R7WGWKZ2G89=5#H#$.RM#.B4+NKSZNZ&W[\+:Z6R MD_R1['21W\^VS]G>G O^0HC[$@#XN8AN? LRH,?/2@>K1XN%L9Q:OW3%#'LP M0*\I(Z4TW_E2==93^\Z@$,H(F&68MW]^J6A?.PL-8/I_$MM^ &X0_B4M2H&= MG97S2"($VYV\-[)DIR_T]H$9OUAB'QMUGX0]<-1Z?@4J1\@EEU+[._.ODG5T M% "[._8DMH46/,Y .5W3/LJ_^4ABW][OL8E2"/<.I+BK0#.#5']PPU\0QY/> M_O67;$78S<L(]W=[:4O\<,-TFH^(M;\[-@V M!V8*A @D$C[8N+M:KY#TE.VKIN_M/!6JU4 MI@// I*0CF4 >D]@B)O$'#IW$ - QO'2->B*.T@BJS>*O(P:1)O;A,II:7)BL"OMUE_(]2_73H-EQZM:]7P^[!VB@*VQ66WR8(N="+NWL_M;:'2$6&QVHMIKMPZ(NLALWX@9 M5+6'H/_DF];%UB_C"36CWL,=T*-XF^-@8"S*X/*915:EO+,#]^\B48>!6)T& M;N)A8;FPTG33"=XG8IR7F2%:KZU]3*P,W(W6D2-WJPK8+G[*_:><0QPU@&#; M'H?F6ZG1C@I(><=<_5K7/$'D)<+K\ZM]5+N^J']F3KQ!#=<)#2V>@PD(B/J4 MEERH[A0,CH3R7@MTSU.5N<8A=ZPP\'O[I#TV!F1 BV[F4,U^=;_17CA;TN= MLVK+:=LI;IKG25G +84N^QYSJ6235?&"NP$%]=>+*D>W-:/VHS%C>;.*19U5 MMD>* 2K;HLGR2+N'H '4*KR,MX7&TE1&RMJ:EE1B !3&6^87./>?'XE3>YU& MFZ"Y=LF>*;E:5VZW!4[$X$%.&66)C0\,+E7Y*SZMFG+=TKBU=R5:&\*UZF>A MK)>6^OI"R-$7/?QJN8]7.^RD=APQ)\IC(:8$>IY'P3)W?=%\3GC<;16'Q_0 M'DH107+V2R;1\(Z >Z[Y1(M2Q*E^'\L'G@N2N\(%1/A9?T/N]6GGN]M:8^"- M">/:+:>=S?[5%G7>8=%W(P8\INZRN1L;#,#Z_,2WWQ21J(NHYMZ5%_] M$45781:#VI$*U6/FE2;EI7)KW^3A((.O6IU?6VU++P_'7%A4?EKQO,POP/FQ M^[[?X..GHQ]JA1Y'=5UNKNSH1[X^S M6:#J87Y0.U(_WCA*H+M(;-,MIZ7%VBKG=':0@KW@AWV).BM,,(X!.(Y?;BM^ M;++M\;,H+S&0NKZ/[,AXO)/\]=NO,&-M%:GB +O-'G'7 #NZ:[;W/?2/H&I$"3B9V2,6V :\%#<(JWTV5#P4!YH2C:6&U%%;HB[>?Z ML7>_8@7SEWXV'P-]1;7T1J!Y?A L8GT]V&T>I:O^OB1T],V\'B6*'D-(CW2Q MOS32B%]8%/]66X_?<;7#YE-M=\)FHOC=H$I.*8,/<+*^7PO$Q;\%^A[J><\# MR1D,UYA_<].X1\0.6;T#]5BW]\5O\NM]EB)?'J+3FO>LSY"Z(GPFO;/,\TOG MXHUPNK_^J,B/YS1YJ?7K5+4H+[]7[<--]8F#_2L8)DK.*U*"*MHDO#VO,&E. MY3T*89?3)R_,791,?J0BO-J!P>71F>!]6 \& +;( ,SZOE]MNC*0H)L4U_M" MQ?*;?QKA35K]9[',VK%Z1."G.EZZ 'Q&F<:^QP#L;\#IRKK4:PQ @P=%<)T! MV)QD *CN>:L/,)G!B[P4[/O#6[8%4SG "T'#/'-V_*1M J+M^E15&%41K^=1 M(=74Q&I9PZL5N9=U#(A^&C8<#N&M6D/-#V+PF:BS:1C7 MXL,8TRSS?QEH0N*1Y4XMWD06O'!?:0HL*==Q9)1EWBU\\=U+M0D5\%1K\.:! M#E4'!$0+3YU457))^[5J: -*O06<[@!/F3:NM;INW1\86;U7%_9S0"D-OZ = M=\W. M*OP-Q73/FO1\6H&(]P^ARU @X1V99?T;X/D$.LLBE:4(EC^:3!4FP8'-\*._ M_>& *9YM=QNGA52R>^[.LMUG2 9QDTN]]VJ2'L9+#P>O#>478>W_49$0,-D5=XD\Z4_ON6XY8%N#HJ[-U&#R\E0%@ MADH,_%%JVKVI]W(B#5?BE:DPF%#>LV< .L'B>7Y]>_ 8!J#<(U;SRF2Z[KOE M0 '0U-C-=M>74Y=F@X+]A=]"<7X!;@ZL6ZF2C*(V:K#'4"# $]+VJ&7'$&>M."O< M1BL6O!%L6:X9$4*DVL?L,@ !U3NMP6XSLN&:["2';&U<+[-SO'.EB?<;D$+) MRJ_V9,EJB=I 2K=.L, #='YR\]C]+=+G10FXY5,R#"C5+'W6S'!L<)4Z$#RW M_YS ) <$8?W2X^DQS( K^(9@+<@0@^HC &@<=,$&8 CH@P VSZ;5"=]J!7> M.Q:\MD$9ABS" PX=^__G8UA";Z/L&]BI8?PH]1).6%E_Z/&I?$\W]_B.[#"^ MXT);UT>_]INJMW.*S5Y.<":7VDGDF'O]SW=Q6Y[\N_)#OSG._/"IR*?D* !U MCY8+=DJ5_EQ->CT3%#Q2E%)?'AL0LY\$H',/A[O77X="LE?3JL(J7(,];O_X MHS E4"CBA98PXJO&"0W7_<=)M@8JS \?A7:<&UUH7Q<\T+R+<]Z ^N).Q*3= M[K9;.=)9Z:A>2LD&[_<.YNT P]6#!8B6CD\VIN,]4/N09:S;/EV#F-=T">>X M/9DF(T;.XZ.E8-3=!@L,W492JD8P3&AY9P: ITZ3O3$.:U-VQ+VH<6YO^S0( MY]%'"+*H'L6%OZ6:%)'4K"N)+.$;5B-;PU52LC?5"CAF=LZ-KOHU;D:/R[9Z M #]/GOKN4KG"/%49H$O?"NV\]9M^'&W8H@E(ABA'-Q7T'W+GD>!Z-7#B-HV[ M$<6;G3%@"=,T;VGUH"[[0J8WT*Y%]6&'HO)G+_8?*:/Z-PWM3"OTMDB ?_BITNY9# P3P]==B8)-SCA+=0!JK^>)I?W[;R(R>W[>*UKG M@+_09:^_)Q:D/QXZ-^\L04T(HB)ZU@B0^*_+=MO MB&T577DX/@FB."F#2'K_3?>%*,.G'Q^>X\[.R_(ZBO2>) MS^K5^1)F]8;K^L6'3*1Y-2+2Y"I^[*]H%.P"!>0A.,?3D"EX&@W.1$#D2'(O M1W2N@#?;MQ*HR.G GD/9&P(:_0\7./]5VK\EQ$;^<2%6'-0*$PUMLA-!$X5[ M/O?LO+PHU.C,F18@?_-5A*JDY-8"YC+\F?$$]ZQ97.'TV0$?9RBKX*>?88\$ M]O0^9*(P&U_%X"8!'\ &\"7A]Q51._#DD;8O(/M#KA98%LHH(^;Y+T_5G/>Y-) MXEJ7?@V&G,"_ NM]+?9N$I'J5_?&%:FUHH4R;);'V) M)A$^6K&F!$E54^SN;#EA=SH7Z?)]8 3+^2&B^\E-N7*5-:USCS*RI,IIJ0R M<[TA7J0,3JC"N]4X3RL."#Q0NZ%=?56XM+B_J>,-UXV9F/B^/I;Q\C_\AT4R M]3&I#-<;*L):0T1&1,;?BRB:N17^([/QD@#%1RRK@7L=(@Q52MS[1/MTS1H1 M44)J5.?.M54KSG0])EC7$,Z,.+@[QYD?P[T:<>B@0$XAG$&\QUR/=<& M^BC4[V$.D;T.K?V9 HA6F_62>OWZH/5<6W/B.Z $FG3(J]1#)]QX8$#J;0%S MSY" A&,ZXX/=(_MI,5'"YWT6;F3>>-B@-AF7,X9?OX6ASZ;-=.Y$%9AK8_ _C2I'C0WU9BP?RB]CCTD333' MW%8^E_N]A'DF4Y/J$3>SH]'(4A]X]Y]PN)95X[\07^ =!I23=^"]EN9@V@F$ MR:VG1KE/4))/G4WL[+]1G4DFG]XI GD>7I)D>MIDYXDD.]748^;(KF55-L\Y-X%$\_ 95 Q,B*@<>46S\\M8'=[YQ<-SR=-Z0^_D/:O#/"&5(H+$E+?JCY]5 MH?F&W78O?N ^2&6ZVLXBM1]N,L3Q"8TZG[9GI'S()9_ *$W$PQ4IZ:)P;QMZ M/]JZ8"*9;6]Z7%CF,%A>IIWXNU,UZA,IH,]WX9QXI J (S?-%SI\8 R]XW'4 M7_! \FZ*8P'J;)A\'KO097 @-?@FP@9IL+/U_-L791[CD[H!:O!TLHPQ,-*; MPF]WM!)\FO9;BH*.'JX57X$J'MR$&L CZ!I9UA:2A@/;;B[U$:;;F&,Q97X[ M1^NY]_1(G@P JV3T/+$XY^PJ.U-$J4I0GE#PRTM3:P9IY.M_!#6U86V_%!1; MNPH]/VW]VGCQ,2C!$U(.8J6RN!$6&VJKD"4JZ XP)4X]&I,X$ 9OAM M(MW!6+(3EX(K][(I&%P'9V$52.U-0@D8+D_Q.[/"A..2;W_DK@ M_WQNX[1_ST0;6D;LVOM(0#5UB/>7Z]RU;WE^]7MV]U60Y4,1S%IU?2I8N$F7AGY]S M[X@>_L 4 BJJ)^(6'@%/!HFFKH#9N?MOW9\,B8"B\[T'M$1/D)?FEVU8Y[% M1M!E28F%^D7^I;2-^2<&NAG:I^DKYW"Z W55YB-K.Q^V+TU=.OAZ'8GZB#IB MT3+[K5")B[VJW_UP2<'OT,WP<*XR=[&60I18GCBKLP/1<'C'=K>BRC%W4/N/ MHBVH.%(C2Y80:Y=+.T@ W.AT<&.?NER!0.0XJ\[2D8FMZ]F M@4B@US\#/ .:S$H$OWJ<"&0 %*B\68L_0678M5LSV#"((U$7 <5PDCXPOQ#V M=G4A3QV4@P/"06J!+XY[0EY>_O;5C(_I%8N6H;;]AP5?HJ_&YP!;^LE^'_#S MEB=.YC:#CP]WVI%7_SM3(3U0/DNP;10O&G*5EL^WT.$W-VT\)I 6Y3SQX)*V MHB/L*;T/4S9$/YGEP>>O>3;E5E+T7;:8B@(0+9%LT9-UF@BKG0E^B6W1%/FA MM&^^J!X\:K?27).%Q[S8D)FI#3&T_CKRT.%^<8Q\85[("45R[,$MZI%J@N+: MM RA\+@Q<%+I::R6Q/!$"0/P*"N\ZA:D7P1$W)'[3N_N3O-RZ:S/K06#>T?A MLV ^=='\9+. #9VT$.A C%\H-DWI0.-PX <]?J!/0VW[Z%)+1_>ZHX,-?E^> MFN#N?AZ$,-.(#5R'B?A+M=4<1G.^!W!._Y-/2&L>. 10^G\W8SK]?Q@*O,>S!;9 M2::7S6Q&O^B]6'A6;H*;9RL-XARP#U'\,IU^.#$+DANO_V&I)*\O&J:MK!R8UP?55HNLK,QO=;>4U990.R6B M#0W7K2AJ:BK3*QOS39\N2F^LP4TAN=BC&,WOKPD)7;SN]GT@NF"5G%S1N)OQ\='+S8AY<9M[E:)[JG M,=D /!=TI1TT,0I,%(O5=B-F'K*#+)^WWJ_[+C+*GUP]Q!TQ@D@T7C.V^MCR M37T*3> M$J_=BF3NB7E^;##C^:P-]>,DNBM?2TN^;"63T"^[6@LV MF,$ Y>O",K)?A=?+S.TFDO>VS/]P=-W(%_^N&)TSB_W,/9;9Q766F62";LN4 MTB[Q?=P6.J/.O8$E2L>;O5L#JGWU6]S2&;AKRZKTH_6*8\ MVRL"G=8C9\*&ZR[9STK=ABCK>@LMDF+D9STTH["_T,<)O)%Y!+^8<@371&6S M_8NX=G[:&!F"V-='K=PI-=3 51D8;<]7T>J%T33-;9*D1BA.4^EAA-1]KP4& MH$J2*)LTOJN[P<-C:(2I'):6V154YFKT%NB(J0LIE#]14$&MO?BC,FMQ/U?B M,\_%VC^*ENMK_4?'&_\5VK\5$_WC%=2EMD[2V\WA-!W/YT)N&C/$R6% 1 &I[J-D7B#W##$"XNC&!LG6W\_-=]O6O MDF+B'0Y)NA]/1<$*71T+E4I%'Y4&$YGZFZA(/>8L.N?!G] M9JT'2?)\.OUL>&0( _"-WD[&3!_[_R]^+9LLQL-@%, E@J8)&QHGQ=^@@%PO34;S+)_/Z5D.-[B M5?LS_0<'>OV5F[9M&#=7HA.=[9PH2'"G--/H[7/KU;UHY'(4@);^O;YJJ-!M M]Z0YEGW(^?+5C6(F)K) E0VP*5&.!,$Q>=++E_8$&8#I@^M.N\645V !\$RV MG?J/$=A%9_JQ$/L],,=8;H)NEN:P[T'3;P:@V,X.+$!S(0##W:BB,\%,37L% ME3*7F\9_G[*G/7#)17KI&-?#+L"&.T89@ I(Q/JF"M?4,E&( ?!>Z[OX1Z7L M_538$N60@_:I9Z1TX$"J!:$]UJ=-:51Y#^!A)-A;^OX=>9=MZYPX*Z 2M^'&>N4>ZG9]EIP XM.O!HMV,.'^1Z0S"=J\^7ZHD<+DAEBU MLJ)611].&J[T%+!7N*:*YDT?9(8G]+'P'OYSN9_7G,@ Q$#M ^^,FI]]T21< MK89R<'+LW(!FH1:!R6=Z_YWJ#[)YL8_"U!OHF5XB,@ Q(W MG;7$0V!94ZT&!--?.TWC=!1E &XJ4AS\.8LD+6$X'?:=]FM'R)R'EM:)K2.9 MLU-!N)TM>/;*"/QYI/Z,C=5WTW)X>9PW?0GUFXTJ2@OO;MY[UT=%U3Q"8^F; M8U@*'N/WKWXUSK=S.6OE;U[WX3;HG!/Z,H(JE@:BTB57Z6>.5&D_@3?I'V[0 M7CP,@]/]QQ!(#+8BJ^C;.#68>.WL:**V0%$RCYB#2;J*?@,+#X5V&"U(A#, MX$@* _ 6I@@;4;YJ!X4295K+(D4=2ILYPL^^"+6[KA.C">G=#T.$/] MUHG]0X\WX.AOO+=7S0!H"2(/#N/H6=V_^W'G>IKK?"KIA5#,D.''%)D2^4RCCWDDVA M))#L3\]"96]KPDB#I6J/R6ZBPP0/"O6:Z/1O55X&'D%PZ,I^*RDO"8E MLIP4)]<81R>O]?FXAEX0R]HZ]4B"-XDT5 M5"=;$E><8Y9"KS3J5K<&\T Z)W2=3@V:BL04 2?Z4_<.5R[HB<. MHS;!609@ZN+/7O(E95+YH8K?=+/?6R(A _E]ZM6,!ZMQ20(Z;4&;8K"DA9JJ M]%8=O71Z?%(HK5CGX4@E\GW^]MA?$E/S5<32V:E6:2O[7P./C& M9#7%(F_)CP$XXBZN/5)GF]]2#W%,+F@'791P7-0@1FTR ^VEPMJN*FQR)/^ MT7$C]PH3-\6!3:M;BHH>AQ?'O=M[U04MB?EAR2=GGED2/QBS5RS@9GS_!P. MB*YVZ-W/M:?V! MF=QV<:>6Z^\T_S[+&?C]![UCP=<147+B0]W1]3G/6>08@ M!/ZP_/9T09FLQ([-SR-2U!MA !J+59L-,%W#20?B#?^HVZ IU8)^;FI(O?\> M.8-<@,',8Y,1!2YWN(U*LY;3Q4[D.(EQ_!@'&M >]L&D82V![MBUN[JW7W^T MS49W7>Y6%KZW!&9ZOTDIL,J1/ M.56\I2C,@A=$.3WTE$F5&-$MZSLD!:+UP_;?ZE)?E> 8)NU5!D!#B6*1NPPI M!;?+W.&^$I',QW\X<:F\ZK.@\X&TN^&S[8VI%LW MWR8N=A#=4R2F:]WQ*M2T_!<%B+;/^P\I-I+]75?"*E:&4B8QNF1D4I8R+9$* M)^PWC.?%J1L&/?V^',WY[-'+^(PN^=L L8M\T\!ER!6+->PZ)UX6Z#\XTQX! MU< %FP_>&Y)-GNB,O"+*O&?3LLC\@8-'?Q628+7X6MT,5Q4EX])A7=>09")M MI"=,B&L!%@5\J NK+1)X:'4_T?5I.CP$+$CT>.4\1_H0K/.>AKC@E5AK\^N^ MU<\1*VOC;54!*:7-AX/25^P&-G#V::)A=D; /)Z"/!U*W=%%(QKUCL'&,0Y= M=\][/ZP5W+M.WF< 9E+(H+19^5,O04 A\PMO<$;FY9_Y+]:N%(Z7U0R[?OTY M.+!;!+G]P[K^PI:K:J+*LXQL?CX-C8(5Q-@B3CFZ'!F5)3)*M?CTM@]0O3T? MCT^^D##^,_I=X=CA;;$$'DBU8+.FSW^R5>U-?W+'/@]<>RY/PSMJ M,>>]^7N;2N>U'?!M'.9$&13&/OLL*/%^:4QBM$MGOJ1[5=7=*LW+!-WU:*)' M4X^00'UW(.U3TF25O;P;$PO7*25C.V-(/@JESGG@!E4>-5>#\TST?K1)LOVE MFWE\;8;:M7T$FSVKF4$MF?488VH14$E8;1R?+ZYBBR$;?Y!8C3DU_Y!NMK49 MH2Z*]V#[Y4:]]:7G26/4@C:953@T)I_*[KR;80N,]M" (CA0$T;J\00 MNF\/B,H*W]+=K JO>XSS.&L=C6)WJ1R/<0*O/#47=6[\N2NL:S)IH0OY59E2 MY$(1;YI:YDVT[$YMOCU_HJ-Q>1UBY"^ZUT*JP)E'L=LM:,#Z#3:L2U*57H=& M'A>41&G0O]0N.?4%/C 'ZW3 WOVX7AEFK]VXCZA#KPM0C7^/2^$/?11L L*^ M.QR';7VYO<0K;N$=OZA5JP*6IS;X+?GWYH'O/L-RJ;/B^;3;PHLF[+)[*7F3 M.AP9>430QSM3!@96C7.0' M)[GJQ*SHW\RP]O@T_.&)YX.OC4-%XGS%16/!:^NV V+.8H\B7B7H-P!\Q49G M$>VR$1Y$23P/O>1D\N Z8JRP<>E<3(:2FH>J_6YK<#@1NQ=!<&MO/NCA;@BL M@:QQMYIYV?A?UZ=5%CE87< 17J3-I=9V\N)V]F)#L-G9G-S\8-& MQGIMJT'NHR]K<1T5=:":9=U;,%2G=?(@D)S^#;)"2*9#$'=6XQ M5FCO/8UFS@WF)6]N@S_5RI(K&HMLMRDZOK<'P)-CK7HA9S_S;P1W"N! ;<[OLO9*+*<(VY& M\PFE7K^&"8"03?OAD3L[V$'O98\X3.59%%Y?DM#;+!FL;"B88#B=.,G4.$9K MI1DO0UA[U#IZ-%K>IE8[VB<$=RIFPO.MG$OXW9$>G_;!6G;S!-<]%Z)'F_77 M"@2?#?(DZ8%\I1"GMUJ!@TSEB: &Z=-^ZJ;-%(MHNJAK)\XXC/*TYO/!.^%^ MF-Y0AKOCTC<-8QPD'PD /]X\"04G 'FH!D^)H$B6[I+O4\Y'-)3R#]; =7" MU+)'6-8IDBDA12NZFD+7340'=WY+/;][=BS*D.7+S8 M'@'4CA@5&O]E4_QUEW6W)I26_A[XZD_H3^B?@5:*=I.*/SLI(8,%>CQ>Q I% M-)]/"CNAF/DW 0+H7UC'-";-[_8O-OTV@V5D"D8$S>0".K7+,K+S( C),07N MH%E-I9- $P=%))% ,K@9&V%WGN2&Y_.E'77[_$(\ CG5 _+QI")<:.$CLE!1 MU'**@"9*S,+<3^^^WB07_^$V3(8+H$\S $UUP^/[-]/7Q]D'N<^$BF=+DD 4 MD5W:^88,3T.%'%IZJF5/@=2ZXB)MLS>X%P\_"[W<\O1A4M;3E >)M8:!'C7T MS?FR/IHFR8\(;&8 N.HT..JS#3AN<-\T[CV5.1R^I;%:AVJ5#<-PU=TBM+?( MK0:*O6G3LYRQ/ZC.V2C4" :ZT)X0P*T(%M+FC5";0?<1C5FN)@8 =DFM (XX M%/@(%:XO9A;C R,QE<%UR"4*LIIDB.\Y10\?)IZ-DY R&S DYU"*L\(_]S_\ M"V&;_&W,Y0/[Y?;W8_BBSN"*\F M$25;4,PD8\,4BY$*L:@3[5H)&\$\06G41M(@L\H;;K6 \ M..Z.K\<\Q*UQDC.RY]ORQH!UUXXM=GZ(6MN"///=1N/FP/XJ)HR7ZC &D\U+ ML2?.[D4.J22[OSR)[2E8'14O9#CU@0$X/XUYH,GCSXO; M;)H2EO$9RTF_%Z\[?N4WMUALW T57# -:F OM!%GMHSS-XR>!F= M!NH2DFFL;A=RY.KV9JTPH'1]QB2?].AWW]CO();TZ"D401*P#BQ/@9@D0B&$'+H7'>!=#CW+@/ 1G?I4;#142HO MX4OUUF< S&WC:9AW+^C6R60)]6B\,]ZZP>=Z#=/+1*%ZS-F?:'VY9 MW[?+/.9MK]!\;N>IBN+!Z[^EJ*?T83N!\D'T.1"WLSO"J>BC=UEY!R!1BC<:YW@X:0TIAF&?2R-0-P5+.: MEE3G@I8D.7OD]EX-ZF%'=W?U1813RC:WB&F4)YA+#( #4K@=!XR CXT.2BM= MGX3=>5O#RBW#3].CNN[L_]7]D2%<7L;YCA6J%K7@ .@^U1WV>@9Q!NX\=R9@ M:M%P,H566T9NPZJE^YA+_N59V%\](8,*N"\B)Q";EK,LDYJ\V#_-2)4)]C^?^/&Z< MPO;LXWX.C;NSO*ZQ:%K=FP7IA2;5((>03B 'E9$_\8 M ,?Z$L%OU#5F(;]1^(U\/\_<:5NM!7P(IV M]5&\[GK6%77O@WL(5F=P?>W#\G7YJZJTM1D5T.OT-,I$$ZCR6AKP=5&YK)"_ MKA5<\Q+S M=-C#*6WA9YO6ME@B ]!E+K1^(N^YZY"ORKE[+$LZB"_-.%/B!1_L/?>84UUV]YH$ 6Q@-)[1*I4E28UH@("0D2$2(V*2!,0Z2U! MD%XB74"(4@6$2.]$.JB %(ET$J2WA!I(N[SGW'WW/O>>>_?W?O<[9^_O'/_X M/<]:(UECK#7G&G.,L>:<8\S85-7415^_=M7BPTO,RK%+FM^D]CRN_UA7UWKO M.+Z1/;'NQ>=;]EBS_,O+$:I.$_W>>R(;L!L$B .!GT1 AP3*% Z 8=*?&:,0 M=J_I!A[3H=Y2S\*&TFB DX&G7?!?<4=*6AVIB&(NJJY6VBN5G+P1?�>,%. MYQS'Y$G X7?&)'BKKM>K!L+^JR8-GBG1["S15N->AH7'[X+ *5 H,0FKF0>W M]=/D;A6DZ$]HO?SF.U_FLF=]E6[ER3U&K T=?F!V,5X31'Z6-K?9&71IQYJ9 M*3>U'5S'G6@:_/BXI-_)-V?&Z#WL8WDI*I^[_ECZ+O%'Y3O_^2;5VGAU>:G' M 6^>E"YHA27,YT%S]2G&?;-V7-(R/]\+8Q3!^3L..%+Y(OBB0CS"C AT6B0># M3H%+ LU_-%E\@?6]7U[++._.\L;>A<^-R&^RVW]*#^72#(C5-R>![SM,.?[M0X%C<1J;=AU>6/U/OIDMECQ4#\;%+ MT.T%9(KKX'5NZ%]._@P5ID@=5?ID3@X@R%17G)S3KFB+#U5ZG@2M4226DJSA MO:V^2,H$D"(T%+YR?_X^VB-+8L0*I2=5.MI2N"YXPB[YBGGG;4@A3[YA53Z'*,Q!:JP M53)"]A^A 9Z"QBWZM3@6(V1[A8D"5O"Y/ S]A\"3Q.$GX EUN0]XNH'$7_Y> M75*'9GEV9GP/G@AVH9^VNI,EEOE%N(B>%!Y*9MB#6-DWBOK ?2;X>D44^;,5 M^3(QS$'9>HG+W:-V(38^2.6C+AX9^1W[471@*+F+\5)Y$L6MRF4EFJ"@C MBV-C"#%]DJ,/=30=TMZI[*!>I$4KP*8%R'GH [;BP)M(N?#[4$J](@U0#_P% MEW/!KKO+-W2YJI)?_? >\C+E<58)WH]#MZ$+ @9>0<\H,K+:$!^W/148/T$# M:)0D-U+>PIAM7&>P2TG>H!^I=VR'&:-W''W3T]#Q;S&3-,!]#W",;Z+:W?=R M))@[#3#Q!*YC[B,R9HJREK_'UQR$[&@$D$3)O@^C[X<7:IP-2 M:MG@.\=NX^IC!G[68N,^7SS=^/6%[EWC^@%HNJ&_0I/6%]&F7\VV5,.W%03Z M**$62R,HM@Q#33$$!B=#-H(6U^2QY@^"TBR3)<0I3ZZ4=[L&0P1\2"?>-HX[ MIR*64 Y:FO5"-$"^/WM=NQB2W#$Q>O7(EF; I!8_$;?T0/C1 AI ='%Z]]8 MX'W%ZI ?LFJWO\:#>O7(Z="Z]_CZF7SY)8_0Z+E-&N 1FM_R'$1GN$R>!E"W M6\:4F3I_S\^:]]+DM])TG4GO _&[WZ9S3-<5AUDV38O76J:;6Z;H)\3NO^)[]KB M)U2,2'IEF3!!,M[I-\,HC MCX^==E#C4J/ ,O"XEDA.0[-;0)0M^.EQ\6MCRY-Q[F=-7]5#U2T'P(VO70:AMC[F2 MNZ)JFHTN=)WDG+VJQZUQX^KYX"!F[2 #+(HH(=<>\^H!&3+K5\H?M"R3;\X^ MWR@,T.&BE!G"')>H $S@S8=IAQ*6[VYR:O?O3F NT!_\,RBRU2&N6L81 MH=OSFZ19\*2IZTC4$:L!9-^*LE6%MZU M4LZNHSO?*67XS?4(DO3JO%G F$+<&'"YYMN;;HK'5:]UZ[E 9TK*+C$L;UIH M:&/H9ERB,'(P$8T\7<(W(;ZUZ?*K%JYW[CTYDN.!_*4O;X%.!_5$QV W7$HS M9"5]U99H#2FD]II*T0!7%\$;R7#YO8DNY%G0$Q!';E_^ZNLE9=EK 4K/LSRH M'XO P_F!R#FYETJJ=]R"9C>YES,H'R9-3V<&Q#*'.I]AFU YUL)4,ZIHJ1Z4 ML?$ []$N6#TT3KY!T*ZAJV=%/5_A R$L<"6S&V 3_Z28K7D:0 2N1B@,YHF7 MR_"U>.!-ZAZ_!W_A$7.07>)GZ_5(7LM+L-N&Y0+BVQ/@Y^$U10U=@S=6CIBK MEK?KVW4ZP<*,^>Y*- "'[-XK=$6\:[KD;1&?5V;%>15U'#:*9*B>CY_I]+?\EZGZE.UW M4V^!Z3JS:COJ]L/(+[=W@Y@7Q48I+"2Y9! *6&II+AQXX%K&Z"44L2"UK=XM MU;?5_3ZLVX_>TNV-,IFWENR"9NI1OE'6AW9I@%<-?0U3 MCADUF>HN;\^K/\0_?Y$7 CIO6<+R4N!FWNB=PM>W/F@!L^"@!+""^.6>GJ!X M*=>9CO$F;K,Z'^.?Y7EH!1I ?DUX!]&1O_D0-Y,\ M?C0PF9,F!! A"RZ?JDMJK:0CC4#T)C3 $U\34BH-L#^$P6K4QHB"8+@'F2-J MM@>C(_Y]:[E7H+?;QW6.-)D2(8K?E_F6@E>)M9__BNI3AG]N@^HMMQ/3X50P M#3".+ )5,2(4@&$V?/$:5_LO*?:9O)B0.A,Y$K3\P*?K.:/'#NIK'_C^B&), MK]RN6D1=]CWS]'XCP\=.@D+?J*;DH6^$8+K'4,!VEZ$Q=?K(C+EM_9'8>/IY MEWQ$A<3 674K@2?C2:[]R^-3+JZ823*X W'.G:P;96K'=>J2[ .;91\W;6_2 MA,O9C)V!5YI2@^I<.%M#?KK)F>3?34%_ M/3*7M[U6^9_S_8ND[[;$[8AR=O$;95?Y*PQ! ;F:7)*ET:TX1]Q2]TSH/0@$ M8K1$FK@H-=7/+D.'3#Q,R\.T]9AAZ M:@B(N_!?S#%8AO(,@QE.-. MI+4+LDI_M-&>\/&.0$Y=(A7#F^#"HVA+*F^@!%ZYS9I!CH4H;AC_1>2N2!I/ MQE/J3KS?XZ#5R:]$[W#6'^[3%/ O2SE""QH+5?Y^V + B[&_=6_2V@1[Z1_" M)W4Q9*F%?=W>F6.@1T>>FN^E]P3=3BXP*S$F];RR4NJOG?'"S4]4 AF JH&T MC1^3N%419ZH#H ?06>Y 8,J72R+3%'5KOCY)>U)SFQK_8E!;)'%0-,>@PN!6 MK!Q1QU/N8!O\!?&7@UJ'LHMW_CWRNS._J?_MJ1]6-$_BRTKME+(^+ ^"W513 M/.UF0ZVM.>YFQMR+J;QEFL_3V>:TO#2\ M,-]" *%P?*C-IL]?'.M>_'&S:U M(^74#U[XG_^YS[&(9B;#B\@:&-R/TG-6$ZPG.BLIO29U>X]^[J'&D.=]X?H$ MHQB?=\YW93JSUESXB@1S/^P(?]"(@]T.?$)4+B5+C'Z[%UX_N/$@T_+=-6$2 M8FEN=T7J$/*2V!_O'N'G^C@IJQ0U 24GT@ A3>A(=5/\ %O[FYY%/RFGE,V" MG1D:X.(A=' 'O;SY8&WWJ P6)VO9:>J>.R.@=LY M7]B\JXLLY$)\<4 )R4 MU1>#\U%-#M2K6S;6,Y,P-APZ]F=@(FOK;$:V*'E$?7YQ' 3+7";?(H8=!2L8 MH$F3=G6-S84:!,7*F:*WX>R#U6T=8".;_C 34)5W*[CQLZ[IT=:%U6IX4_=W MSTUK>"MXC&1)S%)U.BR@@*Y'=2W?;A]8*;>O+?'<08T@F8D^NOBR!+?W2V9? MG1V?O3=FMRWT6 %[0//AD9[>N!55*+),BI#(C* MV8D'P221\T#-<=V&7V0A?$DK[/3@^\&=S.,=#]T2PFUTNJ6[ZQ5_P-ODW\,' M,F"FC=IP99R[HM1]+Z9,=[D;'7OR8."CRZ"__O/\WESST M^I^+DG]3_Q%47ZYU(7S70 ?HK.O&3L!]RW6AEI$\YCM.+&]R\8MX5$'QZ1(' M.9>"R@8M$?E63A.ZKW/-W5_S#>8 )!>W'.5DYFM 4N.*T:IKE]GMU^2 M=)( %&^-6_3C]-[K\?ASWKU--GR0$PP AH/DOG9Y1L MD1@-[P]65%.-OY/N-?#0*,7K4O9"/\^39W;9BD^OS3Y)R/B>$\,F<S@N0RJ=Y,C'HS;#-T%M%S%S_)WWF@1)04T'@/66BN]^+X02C[WH+O]=0"#T;_DKUR[:_GZ@:.@L1#G\$#X-S: )]QU?VNZ;/UM5^WVUD M%6IZTW%+]J1[\O0#)D#K@<=KC=5= Y*\X5$L=!N^.4X#A-D Z%Y^9H?@S!?\ M( +6F(Q: ZD=S:V&,+V&BE?W\TLJJF=@Z/30(*S;6:?G>BX?ELUJS^M?7L'G M'M/8DNH)-"#)D1D(EE4-A:$?S>Q)0ZW )*$#[]B*AWA52(NQC1>_E[_KS@(F M]VER<3_R\_I2X'D\.6KVL_8KL!R",)5R;CW3F@-0!Q!L* MP&2&B+9=YXRN'5/+]#;;5_M13G1!8:*EIMO=L^T,G$H/QZCVN0:J'=V.,Q@3 M/*@#],EM_?3[*N2381DO3U/I@J%9ULG7#"),VSY=[ILV]*A 3F(U-J3=$A]? MZ,K.^DTF^Q:=$9/TRV28%T79Q)KUUI6>]S\:0JZR8*%:X00Y+B!N.+9EQY^] M+J.8B$LGYT]:3EK<&=TW5KCZOEVXR(QQ4E!;Q*2/B4'\B?!W'+J0!CA'EB<& MX*HOX<#,/YV$DHNV2P M^GNB_!%1#\S++'8R2!D4YIG=Z+#;6V:%N3L.9,Y*PM,BE["45ZM4#+2_H03$ MO;P=7"OYT,TF!WVW"4P#'!_'GUC>5I?"J:TKELZ+O7O>_4#T(/EX5T4'S#M>XHN(K[]2S^+!%,J4;">F2I(V!4U MHD5 )![DYWA1GTXD]N'E9X3E6$B&C7F@'K[H$4[CU.&8<*^ME[.T[>E6M?3K MW2WN4+Y8?$4.#"/5J>,]9C-$&D4F$)59@[BN/#?RTY%4A&Q]G4K+WP4O?O%^ M\55D8$'?YTJW^'CNQW5)&H!DU"8UE:G^C?!V1P2N/XCZ(L]K^CZRZ(QN5^:] MQL;FW<95E,E!Q-6O3K,$CLMO(K?Z,]T3UX8K+1P;EHX&-?>WVLULN@2NF.J? M35*S?5==["&9"6>D7L=0EOER)'9%_+TZ8>\"&2@Q"BP,S:@8ZJ4WNS0 J\1D M#0W@_V4DNRGT$RW%][UA+&6JHHF$$3_2EF"DE)RZDC?M8Y(_Y.QW6P/U\3=MX8-:IW[L> MO2>M?(K-5R[93W31/3!K5@RRY(U,R.GF#=/F_B/_P,-+(\;W8&__?R4>^9/@ M^$9$MZD"XQ7XD,S$\$FP\W/0[.VI=/!C-=[E#Z4.9EDJQ,!VK%EV)=YL3 MJ\7G6K)V6"S>KG\H6ZHWB]@LS&7!Y,/*?=%MO%SQGE((%M_P22N+R3,>^PF- M5[,[(+^@G8@PWC]*OIS3S"P2RNAZ;#&ZK-LK"=<1Z(0;X.%+W MQE$+UIBGZ%F4'': 55VU"U^@JM)O*/9A>KETE@9(M<;M&6Y6;E/\\+71GF"> MI=3I"WC*E\EQJS(M@?O[9@*1&U(YJ&X:( 3-ZW4DL9^[>C3*NWU=:6QYXAM8 MAWY[&5IJ(5A;0$3H58_N1*7BA@C'$QI>OV"QC9^K6X?&N=MQNF '8&2[2YS-T6I=I&/^\K*++TJ]CZVQ$0]U,2UT^W* MT#2^-R4WO;@P?7LVUD'*5!N"1_D^JJ%Y9R$D>F9FH2WR2!5_6-DIZ(O#BU&RNX<;A]-(XEK&+*+;JZ MAN]4AK>UB89,GS@9&7JJ6!5PPC(GFLQPSV4*B7D=$FT<7:&ES7Y/XC\B3S>9 M3*E49R78.,(TJB)/+D KK#ZM-K^P%5]I8LD/G,'+=R7Z!!S<&Z0F"9QH P =7%9)O( M9'.) 1,7G;"DU8I:1IUU__ZMPG%^MWJ^"4JTF2D^ +9K*L][O3 2R\_$FM:O M*U*OH?T"=]Q&*"MFD+M++SY>/;EQ5K4I=-8^+K,;?K:JU +[HPP+KNQGWTF4 M2Q/Q[N%!05&+_.WTZHI^V)5 8Q=0 J4HZ6ER^4_]!U_DIM[>3^NS.GK".8T+ M_W/5%/[[H(QWAJKKAUY%[)0M_(TS'ZR6(9$3#*(-_7,EEO\[D"SMBTM966^J MC7>/?7SKS!5B=+6VPOHG*[(^I;BJ5%F;N(R3 =VNCN\?XQQ,E4B^>&QO4/X< M(W^Y" DSP+'KLP['HME!W=9/24;?JP6,IK?XE,VEUQ:R&"8\8XOLK!LKZC^+ MAZCA-1_3 *]\NF9V)%:11)FC8 ZT+%0 MUZ3-SS_/=#_34(;WA0LH/4O;X6B45YMS.V3W&B!S3L()[/!_<\J1=IB;3@,, M1 $UCORJW"C0TK%"ZC'8%U@/=,N-RG<4*)"._,1Y5/[J(GS,Q ]I'GA2E#MM9M, M$):41Q)F".DY(Z;"!J=+"A1N8VV.\IW_]$Q75FX(=98<\@W\#TSX;EV[KFI6 MXD.N:*/^5SL7&R6EGBE=]'32*15W%/D&.VS#@705"34>;^::U>W6 &/#BS.>YJU[8%=KCSE$ M];[*5N\X]!'H;H8EDO6)+E@:(&I:,.GFZ%Q[;!7;R^UV\: MDV6Z \^^P;O:\6,DD_:4]VW(Z$FDYR'4:P$VM.Q?@"QUQ#LUW%_V<'SQY[JN3*Z!H_3:-;UIX"'=@U!%L.S/SR+ MAA:&YNF[+_*77$*UU[6'KLXK'HA_!+;+4L'?J"7XF8Y8\7-8C7R0]T?8-2]P MPR;7(#D[_U BIT6=PO^O&E'AU>>AAY].TZPLG.?!:BQW N@ZRTI M-#))C#6=D"^U8)]=-!Z3L0P0@38TU%34I&YLF8:?O-_8^%;RPZ]$\'6I[?:] MEY2\&:OM)CX\=3[W$U_B D'31/GQ!_]7^YM6P&[H.)\Q,4%^25! S@Z[E/G^ MX$F=,#&O==9?;M&&">O&M$J5_X'[3E9QV/>YE] 6S^$1\BU 8D ,_=X7V![M M>_MCNT+MU1_:ZT 5/^KI$>HU@DE7PUCL?-(O+O>TA@54'TABMW*S<6=&SFBX M6L")*J-VY^7&QL8#29W@2GDVJA]JB 9X":R,SYS-]%4WQ!'O;=L\YQ%^R*MF M0ATH.41^:82&((_M@,,RG*:MBJ>=,2>/[Q]_(AZ4L/AN?\5YQGG!=[^C'G?P MR9?1*6G;WE$0.6@"4U_9G M"][M!U M]4>.)YWC>/;NM*,2A#;7^ XPRX*(X7X@M:1PB^V M"DHTX"$Q"FAV\VTQY-4>W?VT7$2G'@?)O<")\[ LRZ5H_).O:ZXY>U&/4+BO MXJIO:V+ &4]W=YMU;10Q]2BH1B /E0FZHQ7I\S^ S=K+5!ZGED7XYV9M=L@O M\9V'_RO3>_Y7!.2OA6,PR,^J)LY#9??-%1)=E7SO.AURKA6R=\0+OL*__/- MI1OZ?1H9H'/D@%G0N4 UPAFJ(.$X@XJP2/<%4F+WV/=]QAV4(Y&>L+>-;5[Q M]>F0Q0@*U,%++"H%K>%C5#Q9%SU# W!IS5JFDY((;E"I^5;]((>SS3*];-M'I::E8 GI2PS R8="=#;Z*MK>;9QAKA7SW%>^>JE+/1=V+F!FK2!M=;$EK$L_1N6P:3KH@0802ATT1P:> M>Y@JSKRNF#"?/Y"LBR[/O:$^E!HEO%JI/L 2^E[=3-+I"X2,U.AERO R]#6_4^DF&>DH7Z&H060( M0%Q$-$Q\E?$^X3@-T&@D5'LG,@>J+=A26%06@06V@EG)9B/R#@7#>B^#L]>[ MOX[8F9#Z$)]]4,NR'+--@MI:"SRQ:576-H-;UC/9%"XD 0@D9J6[V\C8\4B+ MKED.RD7#7JQS-->LD.N1$N.IA\4/1ATPE/S)%XY @9JW!-.%YT$O6TL/ MI?1-[8R-;&\K5;GW <4CEK&1'4L6Q53%H%E6(>.B6WX^G/+JLH7E M-Z,IZI1D\G/J)>+S#,5AEJHE9AG_K<==MM?V^.W'6VPH9>IL1^\\#8"P)SXBLTQ<,CSD+1 O-1L7 M;=Q/]'I<5-(KJKC2(GJ ; MDC$2>)KS]Q)'U_I*J6Y_! Q ZA3QV6'YD:+:6 M*;_^,S\G_>\(CK_69$V9Q/S5ZMQE]/AC:N%/%VAM\:04P\1LR%)$N8_.XP;/ M1E#1CGOQS&=>3/[B$EQZ^2;@Y74>01#EHR:0".I S6:=&MWN;+D0F2!:E@[, MG$\A?>F7[]D,OKZA_8@(WOM&]"@AYOFJ=1X&[8=6J_"+V-Y#/&:=E%V8+=OH MB W (&F 5E 32_Y8H'P+,4S]AHNM=4LZK\_!VYL,[!+B"6F3X+*@$H.]+:)E M@6\F]@[RG(S+#R_$&3V^]/N!6Q9?<"KG(U?8*^H&KK.4 H)&/WY\G_Q+4$O@ M9)ENMZ8Z'M6.8)[T+>SB6BYR$SUUCC/57)EC1&3'UA(.DTV']$4(LO5 MX1<:5>I&FL2EO:=M^2O'O^1]?K KZET1Q [I00LV08)(-ZDC&9 V7S$O/#6M M2"Q56&?VS0SEJIOA3S/ H<3^.Y8RQG4T%EPAVS+-@F$,_Y8)JB(CIESZZ3V[ M;33W;>0S#K^VPI3PW1UR+):^N6W*RQ\<,3?G/=5+F(O;BS]ML&P5S>,CP@OP ME;Z2AIK".8JU8V?+!NK>WOV0Z>-R(O$W#:,QDS\_WQ&>Y&>+?1(;;*0*B8.W:E'E MH Z'L!1\DO:;MO$\N.L(#]^)=V?N2<2KR4O)L^QI!WF0E,E*PRT\@4#\7HR; MZ\7FANKHC8/(@^D%[,T>[OU31H-+@'=GY5Z!!)KH"(7@C+DVR)VTU#CYD92H(S5'-ID3^;3F1TZ,<>+Q@\>OU10@=U]? M:U^36;.\B+ZC*4)^,$3FPKL9$\N?F"V,/1-NJ&1\*35U@G-NR1RC.?:.V1DW MLWX)3\**Y3-&R,4>=D>ZUASX>T7[59)I !]OS677]L2@R\X)>.2ZWZPUM/,R M4:V+UYH&"%64JM#L5[Q&KOLU^1RM0N\:\,1V!/,5^ GZZA=A,2[0G(#L.E$M MH#.J'%G&"CIK2ARXQR?G4FS),BN% M.RB[G,87Y+8:SBIW=E%'W:=^Z5W@\&YL86AGJ_[;E SXZ&KNTD ["X>OI27> MM=8#2P.A5_L]OM9G[[1QS;5;'SETWP$P M>;"A;%%D!YQ+,<6#5'J%VLF] MQ"!;[<;BI4X'E\C>_F+$YPZ(ZX!J .3A(ZFVAE,O#GXS'^<^_AE7/\)\].;(W M&+(PO@>I+?H%5NS41_Q8-#/*VOSJX[Q?O>ZQ#'TY4SE:1)!]@E$]K:LM5? MK,C^U$2[C_V9XLC+Q0)TGSE&(5O*O.Y/Y:YV?%%L_ME9E3OHOP^#NU-CB';8 M!6CBPUQUY>9[CBJ&&YME6;GS^U-A[,903EC&?Y;9"CP@&1!% Q_AN_9PW($3 M4WP42=9K0A#*PT.77Q2IK0"C%N0==,U(J9%8=8+H3>K0N?9=#E*CE\N)]8^C M/K=%PCT=IL Z9MP7*%JH3G"T(&M2JZ#:J+K2DFW\N/>58QYOD LWB44<%*;9 MT1?%QB5I]YWPDG>-2D<\">F:^;9H!>(WNHU$/S(G5&]0M\(&T]T MA9^'ND'FFLR3FA@>69YU8?O7.JDF[1NBYBW@B&[H=+*+'$%&E/@N)UIJ$5SQ M#]>\?V;\O0WY?ZXXJA1VDRC!'.%7$L@4O3=HGG;[1VG9TU-7C[OP?_I%8DCP M0]4Y"T._5Z'8EM*F!3 RHZO@D4>^XE$-ZB_.G*M:/L[V)! 19U!QK"5+Q#E[ M4^C4F_U)[4"W(-)9LC9>/!81#6/R;?;@KZ$! M0MP5]@Y1B,T!LO_$N#D/:'I*7FZ)MXEO3X6+=W_])G;=:#>V8G/$-=^V5W:T M\@5\]L[9H#D20Z!\4CO\I%P3N%CGGAN/X<()8>#2:X9X81K@F(PPRUWM0$42 M7UX&X[I>[M*^[9-B+RF=LZTL DUYB#(3=CI2*?05M"JK(YN7@O**,QHY>&&^ MXN\RGC#6]$9L8,%YWQO-!-.<0,>@G[F #:J@*IN*6:H]$AM?7M_075!YQS*5 MT,.0^OHY(/\=2^O,A.3*')120-8JC)#^5!V6=_THA% :?,)"Y+M"/N(T+1)^ M$AO[R/C&RR7 9U3;P 3O-V+ WOM11;%[Y59*2-]Z_G,7(J_0 "T))?MF2I X M:Z.; "V!LP#8?7BKOHRIHAR=S-2@2[;@+]5'%CH/TRM6.VNM ,P^'; ",Z8!M8X@1WD/(7DBUY<#+%O6PKNN#;GF+H]?,NU>JM]/(;$,$64W&F8D098M5 MB(0N/(.;'[YDNJ.\SA&8X?,9*3!Y^SG?[<880H8\-\4B&*0*FGVK^G8P\#K! M)I[OO+5C0O_7GU5L)QCQK,A^-+1D2X[*A,[KDXLE0\M>:9J6ON*<)[EFWYN% M&4-6\__M0&LF6YFG5)9PH2X +IVTY=/W$-[&30/LL&9NOV->B,:BL6?@ATR& M!X-''6%[I$7Z;OW!:AE2X33 JZ-V7A)57M0E"R%H *U+:%7 AD,9'_5<-PWP M+GDF"X@/!U&.%Y"7CK2SSHUX$T@-,8%Y_N;^F_MO[K^Y_^_'?6MQ+Q:_CHEH MD75N\[RHH6/KQ^=MAURX=LB/^(!B1OU QL KY]$=&A;SI6JK-Q:'"FBN)ZGUA.8]6^)] =@LCR-81W0^+!I,3 M2XXG@7U<9!MG\* !('>@2M>\7]:S^X[U=XO$147*4J8FH4^101ALY_W1T>VI M26W'9^%Z!7:WC'N?V@8SCOR84M;^L9L^.J%7D;%E=NTT^[-%4#"J'L8(^Z:: M]19/;.S67?,Y?VYO-/=,SU2VT9A A&OU#K]>)[=5Q:OBT<2%9<$C]\H:C)B- M/]:]^*;N$?Y[8-I^OINW5$D+9JW6?FSZQ""T/?OLH (/LT5;/S?XQ[E3*R7_ M;@M2+Z,L3,4E$Z=JJ-L4I;9'N3K)$NT.>6DY9O]O;=ZS],_5U[^Y_Y?DC@J& M/YLYKLV> 4$\PPD5@)XT/!J6E#^O^>L)C&-/[O^Z'@L3#10#<_K*F0QE;UA& MW3*4/O4<'L0M>F57'::XJ\Z3%73S:GZDVU0S,G>0,D%&A!"4PT'56W=TSDKU M3Q[=(+L7%#8CO^TQ&Q$[\7F&U3/NP5Q/MI:+IA%CVI531@$/9ZD<)(F/9>^_ MSS]X K?EZ**9'O$F&_/4OY0="-^W6O^/Q>*STG M"-2#C'M0/]3M>UV+_L\ZS^#/L-BW1B/E/!JZ%"+U'C2)-)"_].\\^2I>^'#M MOV)__N;^F_MO[K^Y_^;^G\K=^[7VK[;7&S*?Z))&<,&B_X,K3$?_Y"QC/9C7 M]^EJY_CQ<=&"2K]WO5+"0<6='1X?3!+?1ZHKW[Q^]"RL+9=\Y;"Z$04$KEBW MH5&1>[8Q%_K47K;I9.F)Q^X(],%L?:6P:0C0,WAT'\&YNV:@@'B5A^-Q7(7Z M5]_X>]/\NXQ4"U#1M<7"B4/[M71\C88KZ#RQ<#U;:L16A:782GVY<:3+:)+* ML5.:GU\:5N7M?3?OW(UC>0[O3:^O 6;OTC_[6*HP<4V!=-)L>GR,\UJN5K7Q MN4?WZ;[308_:K0KZJIHE&%JU@2!$=XVE7?^AR.TE0(@_GADQ(:09.UO)5<0)08W&8*B9QK'= 0'GK;D]?3QG.2%BKJNB$V\8AE]? M>9L ?> ;T-X #%.(<:%O3S5V/ S*68_FOB\IL7VQ3XNW6\UR:>5L!9S*V:8!@9)5N&$SSIU/2DE*2X[Z_6I>LS()0 MI'FMW[./ET^J<7O.<2R#SK< ?7UPB-!-,AON38:A)EEV/<(Y-Y=!U^1G"0"N MCZ4RD>GPNI^S0,95>&26PGA)%X9M4FF97[OQJ\UE@'7?\&BPIA$-$!(2>+&9 MP!"63[[_?3UVV,%AM"&\-94D5;/TZ_,Z7RKC=R7_4X\^(Z?ED':(BEO+( MC=5@2G-(S5K+/)RX6'LWOE^-<:))\(WBIK+2Z'[JEL643N5-R13/YSSFX./G M_$.APBLT0#FDC6_]7M!-W0#**:F"*<7JE*^=]+\>QM7/>GR_R]@%Y)$II)3 MG6+@3$2-OOZ(7-VSL9CRP$'=XT9#5@:-A=/>MZ@$>G[("F,'/+P!&@_C6)DY MRZD8/;W1O38Z!I2^=^O=YYE;7B;$^^BS+:Q$%JSL:T\X_7+4X\2'7\6G,QZK M\HBHEQ]B\NXRSHNO7<+Y4?D#KQ-\6MWX@&M3-^:';E]\LPYTK)E,S$EJE0W3 M/PR;JPZ(6)\AR!M]IW+6M@9PA"M#9=:W9Q^Z4P;$TP%H^OO"SQ0A, MC*1^N(!BF)%<-$Z>5+#S9S_[67@T^ K:%OV*"\G4PM9.J3T?84$XCG1MB OG MO7!?VACH99RH)G\>"AG\QR]]^$]=9G%F;W1?JF)!)"5(X";+:$%.AHO3*UQ& MY26M0L>]TI;140G+'^?O4T/*!K55])HMV86X2[3_V/"9&/(?O>;G_P:6'K=Q M^=;S1&&<%Z7YK8UI?,Z)2?H:$=+G (8>E"4ECNQ(0>*L=5LATLK(%-#'>SV1@P9 ^JDNCED"LV#^OO(=:8+G M"&9I.,N'!LO;>:^8E26N/2+&1E/S>AY6O#PZGE7"&+ZBF*#_-H3;/A126,#!!C%R5VM(WD[$[ MA*NUQE4XM-?J-M=> UYU25 EM)/3F*,&(SPC##]9=S,<>.\RG)>2V=JT.?9X M,21SR&GUQQ]5:1?@>;6G*;:R^1DF-KOBCO!PZ+Q<']( UMMRY!B^BL'6#=H' M3BZ]>*/R+(DML,?])\"="!E).= F21.[J><147N'GILU&,N;S\:>2<";7NVM MG 1:4*Q1Z01YT<-L9^/.@,K]M %XU^*DKT '#3!N!=(S).TT=V\1X5N61^\N M%(G\] ]7GW]6_#VU_A]/2O\;_UR06CS2!9-6ICFY<,CPS?.))%T:0#_4[1Y7 M%..P&R@LB.[NI!;'"*NE46-NNO[E73-NX2V4[J5O]J\Z33J&IV5 1* &@B_R MA85?/$,-0VW[/9D@$BAIA RL;$2"FT+VIJ(-75DM0I]#>50%Y9[20[ZZ.N5D"HA;LOD6LK&GPN[ M@!F#ER-BS_8GE1 E5^Y49Y9^HT/@]=HE$4]Y0!;45P03V7 UR<(WQIC$ >I4 M"GH6V*T)6%2\^I%:8Q@U/&ZCM'X-N@V!NN\+'*EXG^X>\1^]_^*?%7]G7\B? MS[0B47:S4Q"$!X>D\'5F3!4D/SF18I]B^I,9"R, M(FU^($N+ELP'A/U MS&WCS>MRD7=JYS%.;]F(=QESC+5UI?.2_I\[%@D9RF MMX'>1%6O*WDL7,LS3O827 /]>! M;N=?G&0;1QPH%GDZ4!0V#HTD@VUMO9'^XLE<)F\?A2PR_OS.F#]H[J]4G^L; M T:8?G=[-"*]0*KXC+NE.6:UO:(ZF@]@AZC@H%Q$:&L-:-Q&\H?,3N/CYX*X MZYF(G-!>D'X7OK"3)2+[6K8!E,DW9, D6WHC_I)N^LN1L&LB+'>O7!>8_T>/ MWO_- #Q&'6LYU>ZHJ585%[\V;I7PW?9-[^$6Z-1!P"PJ!MD*9]TQM*HW\'FC M=:V?+MXM>?$G*PL66CS#J2[$%0\#K@H"O62D7U>]GD-E<4^^.4Q =*$Y"\(M MS:>9DO/*KY@QAG#S\U+3\5^!9[K%B])&,:D$&J#6KG:E11>/B? MV\Y.S1 >+P/='$2;P7:DI#YXJICQ'/=AR+*1(H&(/<1A+"PI0)ZKH0I?VV@N%4K,G1/"[V,QD4TNG_0/-6(QYW,]_4SAWH4_6^C* MMNHV(VW.U1QU^\OJF1-3Z#3!2GO%&FHCK[80E'KL)R@, 'L!ZT:S[,C%U\)$ MB;U8]6PAQPJT>N8SXI@C^G0U2Y0F M\_ AJH1/V*7[^D3R;D^W!Y0Q4)D82F#; Q&+/CCRSL=4 MG6D3N-$;Q>3.BDQTR"QP3XS;T-J06J$!8M'NE7GY6H-L57TLA*)L3B_"V1J/D6U3OPD<*-6S?=,X4 MG,VW.DR,;41X9!R([S42.W%0P4"#8;0], (3/LVSX5(J]ROVM5UCW7-.I4<# M:>J)W!:[#301' M2AE*-P+MG,758?%N6W1$;E= QVH[XC+X,BATCIWNT$YN+0!O1^5''NO.O94& MM_^IJ(%>?CP'7*W=[=]P'^;W1*73 +; .,&+>!H@KIIE; 9WXJNA:%[MN9_J M+N:EUAGA'A']L7I\A[-W>8*=Y'< MP2BANQ2P\0-@)7BM,[XV41 Q6RSS?G?4:#BAC#81F%U>>< M4@]RHP"S)[1/,?Z2H-^Z[9MF3(FE 1PO-5TZ\:W"E\7RBI'+5,S)=5_%Q=7@KRO#5CLP,?W9[,1^(GV/2 O]?P$XNR*_XEOE[SVY*:$M85/Z%T& M13T9+QQ1UI JI %"/!U[&=L,X2924;+51<(#+Q(LVQ$]E9 A=%5V.C,*S]5M MEE2V:RB)>PX:KQ5\@?S\3H'.9.\YL9.K"QVN9"/Q1MH_OY+/\(;BK,RWAZR? MO2'WN/WM!4JF2[9LJ4S-."8< 1@;*/W@C:N+"XK#HZU*=K"CM+AMNY'OZ;=1@DUQ_2U%&&RML'>QUN$/V/$#&$+?;@>,J M)_1?VU"X^ILY$Z'>:.%.M"V"1RD35ZK;BI&]HYIWPT$+)/F5:WKN1S+B"_KV M*OYKFZ!0/;XP:F?@O$6EU$\KW4OCS_5#M^5P]1RD@+R5RTZ'=F5%SSPX)O4D M][%= 9#J.4Z#-??O7=J.QLXKZ-D'!_!<>S:*O611:A]IQ :)39F9W23R'AE@ MF";\]C^\B?\9\?<^$ORYK>62^93=[#1;]R(G-IGFTCPWZ0J5MCR'T_)L2X#> M$J_MQ74($ $\A5CAN2&VR*C3XL\>_@"!N%1 MRHC[I'%R0T-WVH3(MH\@LV5OZ\/#-"]\"OXP\FA44 ]#)!?)8,]?V:R5G T( MM:$!2"9$KG9-1:(XSH=P[.+7G)^33IQ);QFB WR_E@TO$7_J/G>@1Q%-"7(Z MQ G\T$1G@_B&Y@S[:S"3BG- L%(#\+V*8+'6)O0UL!QX"%R7RAF?/%OQQNLD M/D!UH@>\=#8H@08X/E_Q0XCHC+.<"-8.Z_IP'+#O&:8^I%%OO,O0\@BC8$M2 MI8[[!Y%C]H($@XQ='R;4:=D5;<3? =Y^%5](&0=04*C6HQ@?!EI'C<]8548D MN7]PK)D3\/'C/')@5"F3?H^CQ;)UF7B/?>N8/<&?",Z'R00*?L\G;I,>.6DJ MU,3VY3B.5QTV)9[?BGSTFI( ;KQLI$&W\XYE/(R4DUJI&&>OC]]+=R]U3G/_ M^7-<]N!I2DB.7)'XEF!A="<^(IX,G",Q*8(95KX[C0Z"4C?I[9V]VNE#-"I4 MWK%TH,>[)I?AU3;-,I@K&J-9FD'&I;/B6[]@'*06M&>0U)8)]90P?MH9R+H$ M9_]X46SF7L2:\C/&T^I A3M@DL-MX 9D&=H&Y]:>HP'"6W@)KXQ$7.YU,=FU M]HN-'R_9A9QA&0H&J:)G\Y5/8J8!58P+\1IZ X-]=X MNC.\J[A, SR==WT+'(%Y =?+W0,(!GM1WV$\Q/M!97M?QD\+Q/1P08R&:FXO M<2K=Z*YA]H=,PWFH9RQ]8_:>-Q!M^,GCQ%MWGA'A(O"=@& M$L6_E??B)>?9-K4_6DL%!=99'IR'WB+#Z@R@+ZD:*?UT@W+#A$0&K<,,(H+* MU(W[P6L?0Q6T5D[3J.ZPB#6N/7,KYE=?-S2Y6Q!6O0-:+\61H*=A X?SN3V< MJ]:^TC(8]7(_^M[N=W%\1_T1 YI]ZVTHWH%@=Z)7>SB4*KR<;G\#M$,/_52- MER.SD;#-,V$MO"N:2B/8+5=U4U4%'N"5JIH3MFY$MLJ$E => MI0$PN:2 #O0.$P5^N#MI?)T?M+XW^)^B_LM[K>X MW^)^B_N+N%5Q&Z05@2$*_G[:D2>F7+7!G,Y7ZYT([O _92.DM36B;1E'.4-RW"SKRHX.X(H6KE MI*5X6VFPILG;0EBP.Q$2 _LIR.PBW&TV?:DV-L;EZ?GFX(-;@X%Y0;=;01:_ M0'8T "^\39R@.MZ/_6GA?-O%BK[[C5\-IZWCO_,JL'RE[(V_^M3LDGRQ?C*SB:.+BBF\B3G MYIXID3IS3O>YMJ$V(/ 4#5 !C6OA)D[/=1H5=*T<>Z7L M=%^)\JW30#QC^#-U86R L6/!\F#DG-;(OG1WT5/U1#^QIL8YS&?@*;(/?L?" M^U/7U_OEDZ.0P6";BU/W$3B=;F$"/Z9I\#KP6!_^YE[)#_)E]%E%1"2G,W9 MQF5ZX1IX_%/ MU9B#F4_X4]CIYD! *K=-X$.B>0F1RZB94QGR]-+%A(J[35<93\W"3]L*3CGW M@)X@QC =<+J/ZC>5HW9/EJ$4NVN/<3-=Z4J=?LH,-G.3S[X&@/RLNLLH.H<\ M[NN#DPO;; +B2HQ]"IV8JD?P]^--1W;/%+[6#GR$18[M[\40M5U\L-!7T]>J MW,Y.Z0_P0J\+6@;-):;W,*IGU?4NM)!S@C4A1"[2Y24:X-2N,YJ?F';7C97X MU5AZ&/KM6ES>//G="ZUG6WK_!WOO'=5DMZV+!U%1$&.AMZB 4@141#JQ(2(E M @(J)2(B(M);:(E*DRY=:I0BG8CTEM"[=(AT"+TG0$(@A1_?/N?L[[OG[CWV M^<:XO[/W/=<_GC_6&'GG?-^Y5M9ZYEISSM5M&T/\K:L;)Y1I,<1@J0^3^#+T MD16KZ5"X@65%682LD6:?]U:Q,W P>O9LE_03"8J4ERH9A0L%-R**#8,N#.9M MYW$Y=W!1LX[/N*XZ^->.OSU.;/*>5 7H%Q86]5^>ZB\F_YZ6PO:7M!2#K'^! M*C[_CT'I+"D2[PG#3)NFEA+B);?KRR*.<)O/X6>6BB/A,;O"5BX.9FZL<[F? M,LM=_ ;MK3RWN&V]2>F>Z4['LBJXX'>;)-&S-0:_ M5:]J Q5,GJS6MYN!'K%2$2IKY;07?>9^OK:!D8RUAK+ F^&R3_)D( SC5=P2 MHVL&4YN';=XN*U\9H\OL:,'O- U+U[Z4L1_J542IY8#3O!1Q%HFS/[UL://Y M4@0)T PJ[>!#T6\HS_[9=QS\-X.1L]'T7%^U>.KXRMY /8OB=WKOH(:7V8:C&S$/AS<68N MZMEKN=O'G8I79T=J4#61UMHHI]3@I@DQ_X4UA]<[&C>@#[T$:=E4 M]2_0NC0RZ>7 =L5]2+&L])V4:Q "PZ0,88U]+]:N 7;9Y9+::2V9B1&46@\5 M&" W>KV]D.6L#TJH?]"DF)HPC*PFN<6.^*7+#CD>_YQ\)RV[U<+LH^H35"SB M!9)MW'H?P(K4K'(27.S_Q!855>@_!_+SUH*V/%G7OWSR6L$9;6K!Y!P9M*3& M;(G_<6V$VY<]YGZF;7?.KN)OM<[:5'S_MP#8WRMZB5?\GDSX6[*BR&?@GZSN M]0O_>A"?PHR"ZZJBU A-W\\\XE5OY0/B;D.RVP[&S9(I@J!1'T'&UO)@ QY; MK)][&O)40WBLFT.7$(U\R@0 M04U_9V12>M-G"AO2_4[EPA+/:EB'S?RN(0,B2!2NAWQFCV"F)07=3;B>(!UC MSP4R;T75!4['#N'N"Q\1"@SZ"#N7W01'T[O1-Z"\U&O]DNFNGAV'.QUA^Q*71=]>SLX*J'(J%1N]*C MKU*#J ZYI^]X/SW(EV((:J6C0%OMY8]O1)OWJ.DPQ/K?UHX-Z)7@[\!_)3, MC&ZE9=&E,P.)C%/@D]K?EPS>L'8&=\00!A;D%H.Y/D?K+%=O?G>_/CPTGV!+LPEV-21(K5]?S37-+5 M.;KJ-^EL>MTJ7]&),EWV/\6T2R^^%H6K!&?CAYE.S!1IWK4OY]'6]8X-_E$3 M253)IH53E9W2J?(5@[8//P^NAWP .H?8,"U:KXAU]SGG\I_5*NV[WNI[H_1# M87-PCUB(@1^"FW#T->'G2'EI?N?&YM+!Q!?'A-]K_UZM8II,2]*UJQK'H*=5 MV0S#O,_]R8C)/YLX_0O_BJ!&T#*HG/N 8P%-++O/C)\N[P.6(AS>G@B8U]E^ M@TV#MZ#EM02;W-"L-=$?2GR!ML=W[_;Z1(0;0.=,ER@F9"F*6ZTK_6*9\=@K MQ[EOUS1UI_AHQT#)<$>R6B.G #M!)0XG_OS.TL[ICDW\ Y\M8),CF(>>UOJR MJ(L/YKYRO0*QMDB5V@2_)W]/*C<,-9!,*)$5EJ$?7Q+>W(G<5EMW88_YLL(! M/]>;5U*CO#,*O1MUKZ&RO#7_*1V:K=6L??CJ MGYUN^]^6UKL)6;M***EF_^U*!M!TA4Z)S2TNS:G9NK,GX"?&:\2'T->\]/OI M[#"3DB>/( A[3==O"QLJ*H1]P LW5"NKW9,!I3NY)M9/\_*5!V=#!8OXD@J[ M9Q4-5R:X[-6P8GFN8N#*X%Z$]#Y F(R)IR[,E 5!AZ,%]-\A-^9KYM&-T!7) MY-B:H%+7.(_DU1LW/O0;CY7?U6FS-'^WAUUQJ\7XD) GE"1F)U,AN9/3Z\A7 MBHYR(9[ !5-%BB3UM(),*GD?T.2:8R?YB%=D[$5C +E5F8M$0I5:9S8)R.[] M4(LSLUA7I?QP\:[AQ-%.@AB\)/9BA)-F9BC#* =P$>?@;@?>].OSQO MHM"*ZB:6MW.0O82@EX-%(80AEZ6%0A0-%'_ZS-'9S?/RGUHE3N4IA>S<&574B.Q\\ \@+ M]3"M";/C-U;-"<&XEF9KR%EK%7#Y^QGM_HF)B<'4=^>X]8NUTWVMBZD M92*L/,'O]EQ* U-O5H8'R^B/VS#,70A)1K]YZ^CH>-HS8E$>L-<<1*5'U8-* M'ZFP[ /\?/8!Q],A!4+W\(OOQ]A&0YOY:'WDM1#+< \B9CB<]+&?KOC*C<,C M1-0,YRTD-;(V0/U^?DJ+2VE&Z!%[3KQ^5@< M,+0U3P%.L-<)F.@"7D1OOGRDNWY3GUL(#V #%!LN&& H=ZGWR9,$+?I9>K=> MT]5H/6ZCGR4-K M=CW?S C2M!4#"FN/Q:S:WUJZ"4K;-E2^]_[]5EO_ 7'-7&I(W"?.YB>M9;UNVF(CEFY$ZF6RXK!%%O M$6X$.$VC3KWF8?UYP8@[13 BO-(!6AFSFT9Y1A:G@)I=T5('3IU>OEI)+;^P M+P!QU8>(^DGEZZ*%78.)*HN)H_3IK_B)U=1_0(+49 M@]Y:! V+MYPF!TSOXCLW.6IZH"^!5+RC)HP$K_X#(HM1 K_XYW/I_P8L*#W!)0O6)1R9_$!L\\K5N#XVD> MW@PK\+Y)YZ&<9)E^$%\@H??TEO6E85>B-_ '59MP- XMUY5E"MQ7F"C:M,$ MOIX92WU$#LWQTB)8#&$\.F.;@D9O:]_5.>FSLFS]$_,2\SZ@Q:.6 Z4".S) MTWXHRZ+T&8]>5L1&>YTG6V1Y/22\X+E^?J8P9*,RZ:1@B&NW9LI[S#,OV>DU MJ?H$?F3 ]JOJ1$611@>4U\F%@10B1>J#DJ&&6+V:>*W5C?S,X?!=#/G2EIH/ M&H3%G:AW)]ELZ.G:0CI;TDB@B5Z1:37 -;@A,J@<\?+]..@PB[+#Q M?G@7;G'Y%O@!\:D(H^R#WNU\YF9^Z7O%0>U#X[?5^.Z?UG_T#'#$"T6Q@>T# MZ*>0[Y[&^!4G2GEI7+ J?+8UUQ:71%,JL0!O,.\M8Z0P5E\1H>"22^_0QT:B M))%IT9&[:C=?-C4UPV,7/WLF/60:PGP/?PN>-J&>P,_'*\%-2&F\!$ MMZVW$TL"C>!U[+R:?PF*;(HH12.S)UMMWWP=2M%PL54;=N[9K"_?%C_5NB-# ML?8PQ6HEC4CRB!AU/%3,H7YFIDK1 M;Z$"-J-V,A-8=E-Z4&1N]CVD(!\ U# MW%%D3AO^#FFX4N/HJ<8J!?SBID,!0 M!*KF3+""[M!_V"*2 7!"[WV,L[?H*T8"BL[,/C,::HYS39Z2NPA^CBJ'I'?CJ$?$IC5M\1>D'!XF37 MH+RO026&']905(DAVC5OA.IEK@8 P_,L*"H9N X6Q)CA<1[2+XRWTEXQXB;)E\!A!X2)E9PX39SUZU=/ M$!]]J'U?([E#+/PF-\->(:JODNJ\#WCO&(^9?D6.> 1?7&)RHTR^"K=;2J % M_Z<:,QV#,L'\Y\T]A\2$A22/>AB J13WX-F]P'3,CV8A;1]P.1U1+WU%T2WVCX _8HQ+[4" M3-9REMI=W ?L_ #A$Q:A6PJ7 MJE^J?JGZI>I_NJIJ<5(P_B$ALX'UGL@WR>+N[=:P:Y#HDW/$.76JGP?DKW+B M+X5X*5^V8_6&['_VYI M@$OTWWGL)K\%>]L^X/<^^J.Q>YB>J#HB?N\E\.^]RO!+U2]5OU3]#U45$X@# MGUHR9>NU)=)>FQU)3N!T51D'$"]]R]OX_6=>)A13ZBV--44U?$&<^#%+"0>Y M9EF;W=]B>= ^?M_5/LTLF4E97,K=?%HT4TX),M"*QG;:N+&G;EQ<11MZ[ IH M$61)2826$+N7)7ABPV+E?:$+MQW$4;D84^\C,$W3JP1C3K!U\..J)T7)]99= M"(7Y1=3JB:IS=6:B8M=%A6IDB=Z0+1]Y'+7[2@%!KOINQJ7YU1J.CEGO8'PP M*8O $8PX&CJS&Y;Q]<%M[R\8[%_B?X#&V"7^C/$:8IYA:>3Q9W\-ZX&S8)J--([>]+,P57@:^&UACBZN/U+ 3_V3]//T_+38T=6UU8J M:++;<((T;U!C=2)(5IG7-R7?"%8V:*3OG>?M_G<,+D.6I[W^'SI@_O]55:TQ MX]92(UU+Y_6T.5*]]I+*A3/@.BW*UPI/KEGI;?]>^7/L[I4!]KE+-/!=V-@M MI-GW3GY-5TD#7_;)Q;C$80$CBB[5]D8$I@'%;)RKU*Y*S7)\A.@^YPU!M*,Y M\),!1"EVZUB/HQ'K%^\E/J0C0(7&(@=>&9JQ>8%P76?98\HLN%VEQCZK-_W#&:/'VL3NNO4 MN+DO5)FX:6D!%1R30N:H.G";_XA'Z-\9/51,:/-@XU",1U]U^OHP;3)F+OK*8YB9?>^<+WODIMK? M,Z5,NUOR/ZV[K;/\'Z4()8 KITYO7V<0_J^6Z/CS5?XRLI8Y$K21+CF3K1=* MB@+G8[I5PV0N-]( %S$WP,_S539PD":[#V!0R:H+V ;$:PP#3QGD6V:NRTX(.O<+_CQ^7KA#$[;ZW !*/E6023(D(_8! MS M3;O[;@;A-%.H+O:?JL%GU"F;"K*:7^>#%7-^J!* :[-XI>"&/8][4@!L4 M>C;A;=D32Q/O_!IU6Q@$NIX<(\E0HJ#)F)*=U5V-F[@F\3ER M?>)JO)"UP5'N&?[A&V\;RAGYY0&T,P<"V:Q0!#W21&5?'@8620Z\\#$,X909 M\P0R];'$&^5.L7XZ3I9=W0/Z$JV4G*Y?D/EFK;9I7O',T,'K16J97.U,D-WJ M.XKL"@*X4$/.))P'X[*&V!L?JG"O11J,"\H?#(-(@?)%N?57C!NW5&%J:Z(X M% ]9:FJB"@<*(%Q/:"K_('[!/9S-[D)>I-A69 ZD'_4:W_TS &=W8,]*J4#$ MM+FZS%R^;^D^P+PJF;FJ^#U$1O:4[)&1@-'K# 34VL)TXCZ E>H.Y7C3R$/, M*&G45N"6T'_FLA<:!"EBIB%[2JRU$'?[B:-')VVR1ILICOACA?T/FG"L_ DSD(@N]F" 4&"XA3V3\H>C:'>R%$6S Y]8ZSK)JG(% MYF90,D25^]HWVE9BI=HH HRNX#N4=CSBX\VC;Y6BZ,R*><+8<"_AZ<6NI9I>^[-H_/=7#)[ MT)PE5YZ)&/?498?CJQO3D1.ONM7"],7:X9][F&HG\=JACA,;TY8?E%1X915< M\_JO[:DZG3 #XGIKO$]3'EE??04MV@A%"=N@70)+!>:7ADZ!"7ODX+I*4 CB M.29X+WW$/\XM'\;8R#)'R^F3%D\5Y/!+-DR/F(MY5WMNEF>"/#JSP0D?4M,@ M&^$1M]$!MZ5;G!!9$_5#!&H%\TF$W[7';]6%@ \ ^?N PQ/XY/J6&2!O9_J= M\V7]TW)3WU\^04CT8I>UW%'U8/\$<#T8L 0_VHMV+M3LN'&E7YO:)NA9Y+S- MQ9_;E_7'&(=#W#93R$.O!DG;K5UBH%4*:'<*N=.:&_WP"/@_&FD4E18Z[!)M M4VR.C0'R'PT1>G?AP?@[?C -!56H O3^T 07K2(6WB,F+Q3HW&3;!_Q'*_R7 M]%_2?TG_)?V7]%_2?TG_GR_=BYOR G;\R->XF8YC@QQG28IOTT">ET-;<&"Q M7<%I<'!4G8!*G\O2J$W. \'RUM9-J'\K:85LB$64Q#4M"KZ'^(T\$.H^IU83 MX;^6M/X(>F\=,@U%#M),IDG,)6^"Y+S>> ]?C(,;ELVOS9E3]PC!T@UFY=]A MG=_A5#[C*K&(2:P%0C&-%'Z3'(PO:MP,]@8^_EX14WGQ]E420VW;GN'G?8#E MSWU ]^$#7T<5#E03^E@>>U%DI=5"[ASE-!0&_P$&N8@G/P &3$A7R++(C5HX MG>_P9Z09"4R%!>!1/\J+ZJVF%C7.OD],,L^%>+H93*Z#;? [2ZR0:TT-C/%] MC^9D7[5+;$ZF6BVC>L=7?E):_K:9X-<1FO\W].8OZ;^D_Y)N(/5!2365;*21 M^ 1;,%-4_-8BN0L,4(SZR5SI/"(+VY-X?7_ %^]^F9*UE&QEY!&2ACR M>M,/0]2M78Q/W2R8PEF_6U<;UUO:Q7;LF<9DKU3Z/K6-LA.>&V\P$PSA>'F) M2D0MAI^DJN2^2^@L[)N+U.Y=31ALHR.[#V"QX3L]65;C[OAT MK$UJ>,9OQ'CFF:X16+N$RV# MM7Q#NY;UOR&"S78+-XQ1 535?)CAHX G>-I8K*']*?T9.?"=96"&UR2;A?-6 MTA%-8>:!&6OO?ZBZT M/5F8D_WN]>5O9C0K?EE"ZNP:]KM08Q)GR2&L;@&-+;$: MA"V37GH ?N/,LRWCRPZ?>((>(CR\$Q:QSY$D[W J'D*9U:$AS?"M.O!&A*'(9V;$?S34_D.H?KO(H;^M M ?"O)E_,/S?G\6*E2U=^=N>WIR/G(]7,W^;4O/["=#&-W;4U6_=*<%)RY!A. MY0*YK '*2I5PP=F8LED$SP5=.;KTPJXR;0\[@PVNULF"M33*HL\/A&_8SE[F M_"ZZF/:3>3L\#,2!0HO OCZ9BNF_5R(LX3YZ"$9UC7J]T>8 M)9L9;?%@.SH?M*%2!%>W&;8>($&&$5-.K^-$"8Q-0^Z%(2^;19G.J""&V)4# M[#QH1^E=!V,(Z?S;1TOXA7Z-MSB:;,[E/S%\V"$5S_[H&7,9]+T#Y(S!CZN. MC?J]-NS#"*-=)-:8L4[N38"4/[/_]PG=%5$7>/*9Q:"_U0WB\]TE_P(#PZ"6 M^5!6+5OQ[Y'ROV?NF?SXX_8NP.VZCBH \2=O/O@-N6[FYO"X5"12<.DHE))2IL@&P=R-XY-FN M?:L[_.*4YVD=HZ>.>V$K,Q%(X* M+M[/??3P$ !0.\7\5.3SL3E_T9XFA7M4+)*$?L_++!<\2$3(^L:^][[C%>]*GDUF^D+[5;:<::M':?CR7(_'^P!16#@3%/C),"V0 M/)#AN5-%W6'NZ7,YOIVOVZU7*FQ1'"^LJS#'=86NC[SGT%JP6Z&70- MSSR\6)[Z_NODG* MJ<?LDG:12V!&6$;TPL>0*T0)@Y'ZIQISO52TJ^*>2"I:CB;RS\[D_)M( M_STYBITPV8P<"=;$ER,;4@XY8P;EU24]FA@VRBB=X/.F76H?GQ?QM/MS<'I[ M2MW8 \DT*9F\;?O6S1Z>W2$0G(=\48E92ADD:,Q<\E/AL)K7,H 6O[XF:58< MXB.8TH2I1,]C)%6$O1X3+)M8'TZLE/':?$1>')0+DEEK<5J&R-1;\W1EHY;/ MOJ[\T3$^/G;5,O+VXTAXR79F7?APKC%AY@X*E@'5ZOG.Q;CY0VX?\ )4F8G= M1"U6(_V_=_$VT.PXA981TM143.8F.+@\+DQZ0J8986DQ,&:%N# R^4/7"!Z< M^H:P#P@ LW@9$F3U310;2+.WT]VQDL>"SJ][(LU^P-.\1,FBTQ"_6!82E]]$ M]H5PA+]GI9&"]PB,%J8#\,UU]I]]^4*!$C5$2)E"MGLW@0DW.B&FK:;7.M"4YO383EJDLYG$BP+5RZ>Z68PZ@PAR M(^T-8K=65;U A$F2V>0\&36=_YDIKKQ0F]9Q%TR"MJ.)J35=_#AC@RY:03YRW(0?,G\,U0-\ MAR@F#\R5X@,:+SU>."?$V3@EO_J=Q$1#=57M T(GB^ 1,P3P!ZIL,"M,]"7@ MN?A[IGO\B9-;J,Y0<[5!)7 V)'V9M&'M]J;)A._9>W#F%]1B)5<2*NB;5Y1! M%@8O@EZII(+TR V<[[O+F:Z1BB=E1)7IC7V+6'6X>$8OI3ROX$N/OP'W8<=C MUTMV _#2I,AJO!@J0.F9!;KW9[BDYGKD"9H'J@0>8\6#3D19?7N]=W?%R)JC7EJ.J*L6L:S53/8(KN M=H$.8,OH_2!>\#1S'V;Z%'YL>:3Y3MSSYL6/ML-4GIH5>TC&5>]#_B MI7_,GUSS'N]"UIHR#Z+/P5(Z&I[>/K,CR=@6DJ=.U9YXRTP+Q8/>%R,#Z%Q% M^*XP3&4I-+Y[(J)[PGQ=RWVR-MSWQ@%O][IR!B]4^8,D5/'QI*'@A[IM4%?- M$%JO$2[C'H/([4%4^/13NC&[H,\P\6F/MBM(XZ866FHJEA)!AYJBNK7?'5AI M7FW=[+^26/>/Z,*?NZ3A%_YUL;D1A&!6DB<8JO*X?D-K#7#?V!%1@7W:!\@H M-\$]8&DD W+V%Q,%*]? O-&%64]7A@\[!H*@9'B!#M2FP=C[DX4]Z='3:'#L MTXRE05 < >/[1,53;Q3W?,9P-W5U,K\?LHZ)WY6>GAQVPPV5.4>8+G6DUT-^ M"'>$,67I7P(_V$N5^KE5B\0'?XUW< .3RG=#EY-86\IB8:-[6.R H:L-SM\F M,-K83 MOGM!E E>@FO,HV^[>;+]\1*@G'V 5#DU/!0=%K.H/B,'3W,=O%6ECO W\4)9 MSG=SDZ$4DV4.&XXH@@"XI&%'=58CD.FF;-84):5DQS) R7"ZF_.Q9.9TS6UQ MBBM@_D8;-WV3"/J :@GGIUXB8!MR_8,;$ZS3 =.V@KM3=FEAR##Q)#PFF*HV M-:XN8\\VKX-#O5P7_!W=[4 YEM$Z=B5?D.X3DJ5X\E&+4H+ M0KG$$Z3H3*[%W8(_OWZU()%Y6O MK0QZM\Z,H-O[9;04GWP/UNDKT%T>><8M%.HC>A1SK%O.FC<.$L6I5="=MFU) M1#(3T$^2^D@5WA:2*U92CX@TI8YM'568VJ#?GV6.[(TP'QSD+57\?$ CSUQ^ MDD^.]%S H*&0O@T3#M6 .JLI40P^]=3D@8>(=SJ-T5QFXGN>7N::OJCC3E'9 MI+6 9A&5.9_H9LJW#^CH1.V8+GS6466O]:C[/YUO_+CR8#9WAK(L.5DK$,=< M73^>**IHF6)R]&0P]?Z-%?G2_RXKHOZ!%3W\"RNZ.AJV,)! _IX*3?.A^HC M*S0PAG30UN@ U:X1PX67/V$J$)/S7$'5!B2ODI*(D>@V)_=2M*Q59*RJP5.D M*,U>1_TQ/BU[Y59*CC=881>AV4=4=GH8K-5G,UM=56Z3S6?N=%5FA"I/-L)A M BMSEB9 91?8!;LJ[._J '7_G0Z)_9$.G1-PF?59,%_$C$/-H(4OQU1C\!.@ MY4^/,_5V#>C?$?UK7ZC8AFINI -:EG+G2M:,QN[$$/VI SUR>50),H5:+3.; MW@<(-F).Z=C)G X(Z_GZFP$+:T^"?2VS;Z#Y6UF>R7ZN_?HRJ[D;\M5D+?<7^O0A'J9D _F MD2"/.RT./$^7>X%C)CG4VCW9G 324_$RJ4YQ,^M[: 'C[T;7W>.;(?XMTPN^ MS;>TS_1FTEY1E'O)<02FZ>Y .,^*32HYB#5]BRVWTQ&5@UPR":B7"IVX2#;) M5N-SDID(%@2J](89\@]+[Q@M07/@,GB0O\HY*ZET6$*;I/FY5<I/@Z!Q5:8T+B*YJR2!Y0P8V#I-W&D"GG'V'O*1A M9:<_RF:J7[!;KR0>K1*C/B C")R-&-:2QB&JHLK0DI#6P9OO/$:8#NYEX\-G M+@6@Q:U4O+]P)"0)[I!")J\A-Z1R*-@Y+[OI.:_OVC6\[>'PW+9]0#QEQP]] MSGJR(N>?@,5&4!0LPJ!PJ>?+4,[>-1^VEO+QY MDC?3:QH#+0Y^+%F@UPN!J]*7C1-CC78\^?P.]85 B*>GX0?Z#^014(M''QG9 M:-"XR'%)C/>=4D-JN#[_"I%#9,;_NK_PL0^'LO@!? #Q#26=&;F^ )(VZ^AN MPB(F!HYQV)5Z.\$-.:U',^L<)-92;F%"J$+PUN?WLM86,8 U[7\ MVCH2U>&O/A'KR_2[9\77$L3'6\E1!PLL\KA.P4H:4:W=P?#P7/R@E,4G'=U5 M4N2V-;2_E7J= /%54IVJT341;'35?3)VK]&KW;54,HSOA^-!VGPZ ".;"E)6BA@" ^,\#+Y-F>W8=M,FIMS/R,B)"GSP"<'5_6 M)#7,0>KIR/62<7(ZJ<$K:K2@WW+7?"?,DXK\0C3N8I;8&0)NC"[L M(-N2]*=>.D7J[]%5#?1"7(S+] 5WO* 27N'/R48471BD^;:$=)/P=2V=M]SF ME$!>N?K"I18EN@M12+=)R?JZI%!HLW[T["G/]PK8Z1NHU.61(RM+E8/II897 MDZX[9AO0/,(=3 OQ_3,M82J\FA]'C!/79,$R>:M/Y)L?I.0X]%5/".AX1 MN!^M>;N;3EZB(]S7[2%]UVJ.7Q9 :%59=<6D8YH$T*Y%FV"S5ZC#9#O*73(C M#A3WHF@?8/$Z##PS,O4N\JAVR^)DAF?/N;>W6F7(MA8QSZ^X\/-I\EDLT%XC M]&'+LO?6H>YFS1(Z#/[T2L?[O39%_A;BX'M;9A ,L:XAYWZ;\ M,D)OLRW73UY]L\DD?C#WF&J[;4>5C#4..6(Y<^!.^5^T8R"K("[N]LNZL>RD M&2P&>9Y12!EEZDA3[W+OMZ[\?CR\[ MB_+#V&3PCN=W1 ;X:.;_C MJ6R7J;7=_V4O617N\),^DG(Y_/4R#VM2N\)WQ5P0EGWX,7V4QTU+HT%W84@T MCI&^Q[X[B RD)T).X] ,_#>_T("_YB&X$.Q!!,&])%!RKXD_YS'W#RDIA4 M'LKFUO+MXU=W3YOXA:^IXSW(H@I)I<-KUX4=B,W6S:BZ)R7@8%:I2,RLM^39 MII,"^50E%W!2)'75^[2JNWYX"]!W))PCY5+Q3Z6V.U*+*ES(QA>^$C3. #C4&9/9"&'^[$$<04[KR4NBI= Z_O^V86%J3F#$[0/>H7GO@J<%T8?F_ TF MSJ-?'G@_83XK)H^5V-^HJC[PY4O?$W:U?_GD*R^3*NZJ/MNY,IMA@615K\?[ M@-),W]B%#JU#:U^Z][IE&%HHY?22=000+N\%)H?58^_5;$H1D$7:-^XCQE<6D1S]LT/N:R4KZZ=X[;\.(,72-_[PV%J[F^'J:$B^48> M0J&Q%JJ2LT=T(B$ !B@_U8J65=S-$DB5G[JD0=.+CES(>RA 050W;+)/87C M5OF6S?DWWOT[%YYE.FL,=%191C[X.U28@CU*-N02#OY1^?I+/WWBP'G#%%)C M<-#PHNQ+8YA(V#CIL MV]! 5PN$GTN=>"T(Y$=._)'_]JCQ^.ES 4X E/T,N6&9S%93FRD)3LZF.OL M<%4%TC^%80 E'._ 2AS4\\3(8VAE<%H(F)5L?@'KE;E&Q[[,+)]&S M.RKS95FIF,.Y!GI12>.CXT5[,\" S ?,,2(9[*D:=^,BF452BV[\;Y5AN@:+ MDQ6-^S/[7%YQS/?-/5#G#7G/^JI7_WAYB4C5==4'#DG&%PM2%JGUY 7*#5,R MFP;.[IA[7*6H4!N'K+H=,O/1SMH$&MI+3-:[.7!^\+IG7''E.Q_!YB9MM?XL M$FH\6U!=)RWF3MJ)4_=N">#0?.0YBA2KMA75$+]^W=\D;VOX)&-$V]6]LTM0 MC+U:8$\N^_L?IGNBRLAH3/<&^&.U+EXLXWAU?T#_]\%^(Y0<8E.Q(#EL'S"% M7!-,@Q%MJF5QFH]71F_["QTKX$(XD\R7H'K8J0Z)]7B8CL^HB9'*L;E_V_*L MI!^&]X\JH9B]'E0)V!ZQ.)ML[=/NM)\ Z"TT5R]>Q29XHJ7(B M590P;>#0X33\U/->6B]8E 3W5"D=I^VHJA[&C]7'<6Q>+KS/*"[:_M'CE*H& M-*#$AIOV,.'U;R/_SO]BVS"KU#)_C<"?0@ZB+\U[Q$(BX>_347Z8UY#0-0M> MJB(^N2_^HJ[4?,AL%GBS]?38#C5W8AH-RH_'I?FG8=UZ)5%[RUYQ/ 1_3L&. MA;#&FF*-O(Q>*>SW 0)X1'I&$W.*.-]3S.N_#_"%UT[?G(*(+"\, *=1-\AJ M^&Y=,A+78<,QSG_Y84#5;W6(7!8&M@^5(X"O%.("B;E:3/<#OU961YBKZB2] MV(1\6[8F<4Y?:I"0GK;SN]"3?RQA^[$/R(=&@D/)0+_":JOD@ M%,H996G!%2:S\6YL+VJB=#$5$[<\&#V[(.M*M-SQ8SZ5<:S_:SY;7N2P\/<# MBWT>^*\2J?_#99O8BJ!3P\HG5'YUO?F\R!$D7?DN)2W4T-P2-W M=08B8>R$^32*F=5OKOX+?&:=W0E3,FY/A0>&<'F#GDO,H42*SX+#$)Q*9I2' M7@8E9 E\NT'X3:/8,MV0V\;%[EN2%H)Y]QG$E.67K;>WIJ7J$H"M>Z%P M<:H&=IZ6!G[#*EN'E5IX=8,G=2GB+K#5QH:OI /H?D.^^ZNR"./*/5J>BGAF M %.CN@K[N)3//F H,5QV9])R[>(DQ+M\HS]A+W<:VH1@HC[#5YN*XKV[$X\K M7O0CQQZ_&AE64Q-^6[S&^T:]EMP2T#;T1:_[Q3-I9L&VXXD>YGS/,3SP([#( MC2G@FGDV57[KR75ER*/$^["?>/W9"UV0@@=.M*'K#!2UW^JUW:M!O:)S]:X3 M:?!U17Z59FFA_OOV66E4O$)4+2KX#=@:S$>]63E@JW+"2Z&2<#+\:VES57SC MK9].?MQ\$:-">]B@?4#=7161B?SY8'R45J)%6;0,[U3F1I&TT-6R[WXO6RI3 M!G>Z:S&'AKWDR5K32):G]=\Z6*.O&<^0US,>;EW=JP#['P$X@!GW 5:0XU2+ MA)6;UN[7I!3P4AJFE7'SU]3;3P\5<#-8!U3,9A.'.]Y*@@">\C'NY.&KZ/R="6">, MIE+YPBANZX*]6@"'27;,ZU#>NA3)@&G4.^=X+S/<\*?S):6"+[01?C\1I_C5 M\#O*#AU/Z$,CF;Y4(\MI2%C*J<2Z-+WYD0U$XM'C+9WN4V=D3_?W9\#-E?P:#B[")VNWG(3Z(M"QV; M].:R^QSZH"KA\W"62N.?8]=M>8Y//T_GRQ4_>8QX%!U-MJ'HP!;J_/D5C1%K M-1)7JEZ"T:J@,7CUR;<$J+O7'3+O%/!#3]O%C.>EE>^8+,8 0F])XV%VSVJJ&_E\MG_ %^("RDQAV9#@;")6'B.*T$K<\3.>// M.$L^^L4?YVX&3K1DH;11=8D:'>,WYB3SOGI:X>0-[XFUJY6COJ$YZ$.50^\O M]'G!PW.&LY@E#04\M@:+=K[)$5$?<(ACXKHU;TJ-"71#3!N1"LK>BSM$$_SV M,X#OA@O(4FH!RD(T:B&8!ARX1RTP<,O$&<+<^V4!S@'SZCL['_GN!Y2_4 J! MZ__$SCP.47Z@Y[SLH@/ PBD)YPYZSH8GEK=T8CDHO.0'Y[.71G"W92>:ZPW +^?=26B MD$KJE)=D[4XNZM7TL=0#AUHH/A/K8A2,-?.9O]]HOI1DN"AOZ<,U$@O+ M*7R_6K.P)]5(=5+:T[*(MN,[*,*UX=6;+#)_BVQ=1K^%,UMLH<0QTY4KUS[9A-FM4+ MVZ"WA>"W*'T\MK8[2$7L4916S] MF4"0T'@Z2 P\,9(_B[75=A*/6R"@OE.E*9PK<>=?$DQ+^!-2"D=1G\C[ !AA MS[ GA8<6"V=[=2+*>%@]1_/S(:SD$W5^TDFQ98>%DW.Y44UA]\-9=EVPT.==LY90XA2W"DCR%Q@X4< M4+^E:H?C5S%14>_O5(UQC87J0,L4(/[;K,QL/O?Z/Q?=;V93Y2E@&CB!/4O0 MF(8$J(B]P@Q7UN\:7ID='?N\BS.G#NRPXZ:IKS.5-,T5^(HKJ\;W1K=4D-S; MS_(AC/)]34Y8(_&G4I4UH]L>[LC@;<.^%%%:#%IT45:[TB35^L;NKL#XV^?* M@X7A7=ED-Y(IN:3 .,\PX57?\TOSD7.UM40&]>X^S,-P+@O;N-*]3HEEU(X= M&>0#:?#:-=RKJGLTOP]@*9LLZUJ()K/4/ F1'$)'1:OK;5T!W>P^K.(AWBUWE' ]^VM\K*GVO35A#F3XE[T MQFQX>[X&28-<9AY;YC^TI@:1M/M$/VQX/@O>-%3_&/@@.&J M,'O#G6;-+C#?.;H6/#,[>._Z"SW,]VQ=\/5]@!PR4!9Y GW^\?G(E09L5EH? MAQV-2:93Z\! C<'!+!^"B.-G"U0JV"E5CV;[MW<#I8WN[JY4L"ULL:_V$$I1 MU.J&2TL7,?>\AL07RP(0MM%O]\G='<>U6\?Y&(.K:=>UNC-Y.N]N,Y M.G@WQ.5+L ]1%QK3W!/VP9V902.!?585Q M12,7H.D) :LHO ?5J]*Y],?/)FD1:FYH-2T4+M#E9^/"._J2> 2Z;6;2T<07 M5%GRVF[AP.Z=FQE3LAQF)OC!Y_N !AW4#\&9%="([ QK4$[X*0V5R=U5QBCB M#U<#< FV*1A!IGAJ?!F](H98E%F)@Q8J9TN00&?D0 WS=X$+(8:\GA1.6!=G M4VR9E3TZ@QL4K+::4*6UQ1V$;*'PDD"R8XYV!A5J89XNFHP:%2O*6+- MY,ZMHG@U S47\SU<%2]HU%QK*1OVVGBOZ=H48O)VM9XN+9(N\7,N?[JDZE9_ M1^(\^!U[ZVM045DSOYRM'5!#(>SK10-&(AOB&3Y,<"I:1<^:"-H;QUT$DB-R MUB82XN@CW7DN=J/B]9&OW"SO]Q>8#W3>O2D$^/P1SW+ZI\L.JMO;SFB JIH] M9LW3U& \/E;HYB8OA%QZ^G3G??63Z0]IY82C,759D-&[R#C]A MCS9YJYO" $W,W]B$%.ZB^!WF71+;V8HL;;72.CHP!E6[).82"T^WK^--WF;2 MMQP8F=3N^!OPO3^64VPX^$ T5WKJO"Q'!N?+<.SD\#X ]P9Y5@G(/[?+I-<_ MNKH#7KO"!Z8>LGY1DI#VJF%M5@DY$ID8;MGLPK7GB^Q^-).09/C4.D=[*BKBU M+BL)CO$4"" @IC,_Q)R,P_&J62F(8V*'MQ4)T"3S)*FS,UU!?PA.[?N]8CTBOG_ MLLWUGZ K+2;J=N[ AX8!F,E;,Y"U.U]AQI#I;H9*Z')2>ISR\[<[H[1YT$>4 MI6#KU2>A%G=86- U<8G>P 1&'<8,7=&>;)05^F)%#+R7$$\R8DF\P=SX(QFY+;7HF/<"(MMHI( M76O?(9ED/>C Q4&7Q+BJJO+GW4*^A4(TZR6P#ZC(H&*F)<"$0,X&L$497N2!P^P")&LCB!JL2=^VLSN,@4O8'NFW$9A#-#6YTA$T' MF@PJ_H?1G->HKVG)SJ /-\IXL $X#> IVM3,G'KKZI2;2LEN* [,:IUR=O!E MK]>=ER1#^Z1K=8L'!&M<8=,N",-$E288/N"HS*&E[)WR"DYG] #=649_ MQJXHL>+TC5D>&UL[9DRZ@;9,H6[FNRM-=H=%7N8\7BT4>:Z0GP8V[=M:P5;@ MW>I (W<,\0P^#2E"1_V(':M6.TMKTM-;';/V6\!:8E\R79 MKMT/..=#\U:%7Z7>(]O@P/X>JPDWJHX/1YHEW]J<@^JKH--*G)''T-*PX.F7 M!9%&K3M/-3-_.S,5%/U@K#LE_ULH%GL] M596P'H&?J<>:7ASL,I"*%:G;S8A +X?GV_G5#^3K7K<2;]=NKY4I97WB;8A$ ML$^YSXU.N0UP&.>QA S>+%*(1Y>I'35B#5-D5Z-^/SDR&B+K, A,A"G=:^ITRWA_44D MBVB=0:5-V*W5NYZM.TW>PM"3B+I;$@669.#A;Y86Z$(KH7+Z=-@+;M)8QTT0 M,[U5 =A\W"74NA%TO#CXB93 :0M:MC<]M?/JF?OLB*![#+ 62+YG0)-=(+04 MM+H/R!JQGK@\L.9B]=:8ETMJ\%%P1_ MT,?+MY2=2-9>\)CM2VOBTQI27%060DH\+/$'.EEY]5+ECY=?G07[A:]X!WX^ M!F>BNO2J7*4'$:EPH?V MYM:RQ85+OWP=$^6_X\ZQZ;"10)M"U:-"2)'D!5(7IN^-89?G#]?F;D8D\0(7 M5*7CV\+235!E\(ZJQ#DN@&X/TU3+&D(H86/M#D[QHKF/C%_.(0]@T>UJN!"R M&0/#J=Z/8'LF @":0?T1I2G)LO[[ *MDC2=7H\.(URF+87+//J:_4:.>O$BU MWA$;>54@@2M_Y],B=N#)WC+@/NS]BG$30V?6LPWVGF+YLI,>KGMG^XZM&MW7 M.IQ<4V \!J\'GWCF^J8[2T@K:DC1HDH5I,T)>C!YT"61KT4O?:">3O?9&ATQ MU5;[G'!_ $3UMS:<"7@OE084V^V;IP$#1*BZB MU*@@H B(BDA+0$4$1$0$I$8%I0E(DQ82BH#4" @*"$$145JD]X2.B!! .E(2 M>D\H(9#V,6=_W\S^SLQOYLSL4_:^CG_<_ZSKRK-RO<^S[K76^SYK+4I"G[$^ ME6'5J?ZTTV%8O65I5AB XN MRR'T68 &Y5*U2'7=*84CQYH%*,D#P74V9O8G CELH4:P@O_N'"*\D(U@*(-CEC[/7OFA M$DF]-L<"9+Z;2 >3(O![[*V"4P6LRA2"F8=W6(!Y:>4Y'?K)C3W;N^W6%:06 M)1O! KR ('[T_%;P6\%O!;\5_%;P6\%O!;\5_%=4\"JH/H\[M.% )>IO M+;B.BH*6P$(A)_RJX]X=B,U3&9MMSNKPC $L+&S.XB 0";@ N:U)Q7RKQE"U M[8IE)<(ASM^^&FT+RYOX\R)Y?I,R6UP^I=BZ@)=VQ^U>'3#>.H"[04 =(>\$ M?NE#]*;.;]N@Z*NHELJU>GK.E5F,=H P?D7G"0M0)X;.+8&*U$*)UCZ-U2%. M&>"ZA.^SD%@1O@RJ1"41.T%UI#W8P0@DD4_U&ZL'5K,%UR^2:30S_2G<,%"S M_T$RK5'0WA"G_O(M@A#G-Y5+7H =].VHAYPC"61ZK1UU7+>X?%-'8MN#;>S^ M,V0ZHDW_:+R[$L1<8=QO06EA+'">Z8P))F(/%. -<(_&E\9S%$PHL%^TBYMM M;1.E$TT3!T:O7]K!E:]):YW2=KW1SWU!&:>UN033P*U@B*!2YEI3,LX>[P=& M0)/@6MINR523UW=R.DQYW6KZ)NIOYX2''=CTVPJ<4AX]]:K T3?I53Z$1W?,;O8J.)W(;P' M)2H+U^Y0L\C >V7Z(IW^"Y.Q5U\<.7S^@$I;&?R3SV2_:M+KK_PJ)[9OKXZC M28B--:KE@J)IG/"=SL\TO6B">ZD;4SZZ7R%^ET$$O63N)^4;R-<5C(PL+W[2 M[$0;Y"7:L!$-1X&$\=>MOE8K^T^Y?&0!:I]!+=8:?+63'V:M*)99U5E$L0#0 MYO42Z,>;'>1T3@_S-.,K]L2B'TJSK+S7%F^-=8[?<@42 M]OX".!*A3C8N6:J>Z?_V"&%\DO/B$%MP%&6"&]$./JJ44.PL?@-UJ!4^,"'] MTXD%B UH#:,=IYIV2Z:N8C26@C?.L@G;C]8]AYP@P//T..7U=\PNL@#UN,F, M1P1>=2*/^VTGT,Y,.Y@.-&1(TJ=VTJLZ+H*_2-6Q-TUP0D[Y?BGZX*!L+'^Q MZM6'J44JYF>!X"0H1!T"I%B7NG]MZ[(UM47=];3^[BM_LT_2/^9SUM=)LZXG M"*7-ANZ==F8T'5_VC1F-UWUR'_=:D#FFP+Q.O=@$+6J+4SHJBI7HD]NLC.,Z M^\1<<:$5H+0)"D?:0<-W(<-**?)*D5KX-9%'@953%%(Z(:(FG2C2]%5&*F$M84NZDPJ'!]EHD4 C]?-HE,8&!'^[? MKU=-_0IQQBS4_TV.P)[%GLHV][R7Z%;C [W3.#G?'9)SE5-Q.4&?]$?LD7\[ M\;\2T_US"F8@JG -Y$L6 +1V*5J3AU$E*#"\=@H)HA]TAZ%\DGTL OO*E8LN M7:QO$3O^,"F"@P]6Q@+\^>?K"F*('^/'R#\*D)[>IPLSFU*FV.68I'GG+10O M73/<7#"L)6=YM-HY:RGG"5*#BI]D6*T;_;A 2?+-N[1Y5]_%7VDNRR9BYC3D MRG2R=M1I^55-$W;)Q&XVF =NV2 W,&L;(17Q#>\K@H"JFWVE@BEF)'3H'.IN M\KH^C;IC+FE4!LK%;&'Z2Q3XBU,OO9OO[+(^8A"XDFV[0Y/V=)ZN?/=JE1"+P;:;MVU-F&OW1 NE_B:Y^K\8_+O:TW33383I#&RQJ=]Y+^ MP99._M'E$;C_.]O5-$//5:SK\].(4_[P!.XCUQU84S[NY,@MN3 M\O7J$NB'(I@.1/S+C?-1[^P2K+Y;8E?4"N#YB"M.S(/D\%#I-WGS@\\_^CBD M@=]R(,HZUG.ZHQA%:?4L@(/U&\%U/6P,.VB@,MUL$A1<5MSYQ4);MOSVFMR] MZ6T.L\$'\*>A/X]&[+0P471\5XG;AQ5MG^!6Z9DKHV0S.NI[';AU7(%$SW@2 MG6]M<;[M5U+0U.@5S*-NJ!,T.E6^#VUDH'?^O/:/AT-[?% ]V&^!6?:>%)E5 ML WP?-#):#R.8*LV>^V,+G+%'9H@,)Z+)#&GYXUPBFT+-NM3MX5^7&IND6(! M4L&YN%EX&JDMSL,'SCW=RP*@O2_MK6<)B\_)9(Y4W.17UR?,)(H*E",^QJ$[44NEZ)H0$ -N/$"I\.T7V'P[_!_9/9,'"DE'5E=<7OU_-5AY-K[ M3O]/$;2[%C<;U*\]]A;047"3>0#JJ<)$MU%-WAGASAT;W+:@IZ?L/C>:8@%X MB/FY)EX3VQ]8 "4OQ*L>V$D'J CSV-)##JQTY4_KZNC79]DVOW4&B+_.$!_D ML^M5O_OFX>[!V;N_6("2=X.M4\7JKD*C?#>,M@PWH+>^5^:=:Y.=))]'?TQ$ M>J_Z]_.O1[3"7J;J-$;?*V-VI[( YI76/98'ZHT8"Z"'NZG44%/J!OG:O92/ M!DZ6EZ1?!"T#S/J>342HA#\V'&V0:5B>&>R1,PR94-/:[9IO4/K1W M,QW1W7%%M)G*XXAB@HV[5B-==3YBZ1_9SZV+(MC[,NK-IO?\CQ9=KU?*M&;O MB$50$SQTH3=$HZ;@GF2)%G%H[<96S2>'P\Q50%N'8>9J8&<@A*LAW[GY\R.I M)$B!$^-(()*=4&+X$6OZ]78A[^MTE]=V^6_2'.O4DS$=GF.(2XB?%OA8"S<0 M5>/CSTLV__Y"<<"?+Q07_'>U==9_JJTK_ANU=?%P""-#76.2ZW'"]X7L/G/W MT^U&E1F$P/V(T#2R@%F3KULNX5&ZX8SE;CL+8%@>,?5.K2%E6V0*67J1,_8N MKI52L?X3M5E3CE>FRM+DAJC(;V2%YF.6G=J[ZA[ XP]W.&DJ?!): MHO]O:1V%O_E/8Z#_C7[_3-6#&Y\"FH_GMY9@HI(FM'O\))$.I!S@Y 6K"XV3 M9]8+,?GHY[M,_>RXO\GB2RV0=__U/M,ZST->;YD#;M>[!A;D_K_W9"0:2 MVXH^XS5VF[SJDB-BH\R6%-$]./H,*4+T2$U&U1FL@?N?(]'&ZRS $?5S]60> MKDX/,_VQ5'KV&$(V!ST-#:GU(Z(B=HN=F$)U >9L(MVB'Z.@88/O^7?1I(@I M5#A"9J&GOKC@4X4P2K6_ZY#&"'0-U&?6Q@((LP!/Y(P;HYBG2.INR$\ "P?@ MA6N+FJNXSYC$S3%]HQZE@V5BE^W+JBM&^Z$N8USRA)0(3 A.?6 "[Z> M+1;1"R-8Q:.KS9XT[DTW5T;>(@OPYTU *MN;BTLK%)*HGT?T5YVK XT814VB MQB%=Y^-;'TAW"F[G#!>B=BW$6OB;_GQT%T OI-BEC=^RK=GH;NJ8Y#HEJ\JG MN^9X3*']I%S\T>19C08^ESI ]-HBH*+O4$1V4=JF:W$/I$*#YP2VG3="( M-#&XKB^;I!/NK2M?.@^QK+JXWG$"ZN6?N[V-V4<2#"ES U/_U(-![T\]&+ 7 MBG+(%\7K.9EQI(D7)X.::@?%/J96XX912+,=?W2+S65JK)ERJT[$>D[G?LET M[*_=TXP^YO8\ZB:5AX18(B(CIP*HZ9=D);"S=\Z+QL6'+@;LFBV9HG.&%TS/ M.U;#]?>7%1^@#E+\FF4!>UW,-WEC0\\YW[]0O,S:_RX[59ASE_B MS]?N>$&\4HNGW)FVFYC^'1P5N D.@XCV$NC[7B1XS]FK^+$ 9]=AT7U_<*RQ M)Q@W__.9U/\2!8/V'#:WS@@01P%"&K=E]EG\C\[!_>?FNLMV8<_1(474'-*2 M%4F,YN><6V^JHKKC>1)T="\>L;Z'-FKQESO&M@.B25!7ERAP:AH1%(KF9^N9 MZK]#GC3\RTIEC M86EYL[B*IK=S>_KDE8/Y-[>N[*O#M>$.,L7@!G&7R.41;E_45=:GO9LCT3JB M@V<(H&'HS>[M)/RD]&[TP+P90&6#4BF>X_;OJDC%MG\ M3*F\BI@8MS6HL8F6B8B$O56=E/&+V1IE.% M+:^M7&_CL[[:,2LQE?F.>WKK=!BB8N!YP4='_U7TY<3\D;8 >X\:NR@3WAB- M@Y?8IH5S5HZ2TFY1$1-\T(J53T67F5[//D:YBKW\WGRJ:W*:7AO' Y>CB<#/ MD($HA+03NM0L5LY"Q$]>WO5I1\+Y-L>"T^^KMK:DGM#ZUG@T:E>@MW>@<41-3>;N^$'->W%*G+G !\!]0>I- M4_8M(K!0-*\W5/S7B!*Y6+%-]*P[5O?=J6D*X!TZV\]GN86FJ[#";EM0,/#Z M4L&U:P[<43$VRG%3B,:/ZP<5RW5ZL>%D^[!+(!$J8J.1*5.BOW*9<;7CZ.:5 MD\'B+PX?U(CUV NI$'Q4+H)4NN<4TZ7O IY'MRN^'4,=;5_@OEC0IS. M3T2'IEY8JNXO"\_+M,A.VO2YD.^6]GBDF*=9@#=*)&Z'?ZN(+=A4"!C" V<0 M%88])]TBMWP&MJ#XS6/MW$Q-ZB^Q[>P0-4XM4=H9.:ES5^-TU?G? M'W1Y7-MPCR;);4U!KQE(0+IH-Z6S$9^I$PW"9K&UP#Q?3C+'4((&Y?:3W4==*GM -O'A^NC^/@A.2()FX5)@1!3R/MT'QX MF@;@F] E/XEFI;?B#CUU=34_6G*2(GJ^&9PENH4=LI7E2!+V1T M3RZ ,? MNUF O/@W1W)HA2KY2#;X :H1J7=^@JK31+(8YT.5GM\X#?"_:(=J#%(![SV+ M)?IQJKG]!Z>S!\H^5]7U*78-?P0<;-B,U805&OKO7O[+\(/?^$\&3"0+X.+@ M"FZ"B&8HTMZN?N(-'!9T6U>BM/B]:9F((-'U2$K;X>V'/-SE2M"$%,C:I#^X M(% !..M%\DOG-H"%:00*ES'-JLCBDG8FGNHH_I#WY.^J?J5]"3LC;<09?DSA MO 4FO,PR5M"B(L"RYLG9^2E@W%2?>&NQ+.UJ^LVNLW=\;K$ BGE&Z2K5WORI M/3G5#V%ZB*Z) Y>04=O5'\=/9#BX7.H1[^$%ONVZK27]Z8"J&5[X>7I@GDU3 MCN-7C<[.)HZX2T)/;+O98(4L !M6"!P. 4;-+DW9/OOJE6?6<^S02FE7VHT/A_<>"U?L,;J*^F82);MC+Y+R M2/'";/,]#X0+[@=SI^/"+7%.T;=ZBB',1?WU/=]7B;KS/ZN*_6SZ>/K#SR?C M=D?4PB2.Q[.[4T/-9')C4GUNI33H6NC-K[MX3MHW8@[#!\?%*\R8=/V9BMFR M*=7M9;=)D17\!]C80D$[5_Q9!N^J.PS6 [L63*3C>>BBU]\DK6+GO.!/7 A= MVG&X@6?/W*I-D?XE4"6Z%DW8=^!;#37@7GF?<6Y^2ACVQ;N8P>@E-!ODG(/H M&!7A9TPC$;49*@Q9RM4HVBU@C$JVG*P,OM^<"9Y&/$X+%"D6WO;UNYVX[@/S M2D1&4C4"LQ?];7?\DSX.8-X]NC_,JT.K-PD(J,G3V9![XFO9?_P+O06Q.#'O M?SDW5CS;=G\O#O@CUA+39Q9-K:%X4\T+%[9C7=[K./KVZ,Z452DB-CB^7%GJ M#/P$F[HAG/T^*G,*T:E$':(W7=E5G/J<8\P6%;/2J]O"%)UXOZ,0^!GFY,G( M,:I,F'W*AKUQ;DCL@(%QG@\E8@Q&F \* M\%T[VTO/"BOJ_6T2"Z@=.KU* ]Y?:ZMN9BN^NSQPI5ZCV-TJR0?'Y160[D,$ M1VR.:LM)C%^E/^?[ZH$\:565?ON6DJZG18\_Y:=G][=YVBT73GCMX&N3FL72 M'70Q5H34&D$0DQ(3;!J(M'<\6']/++!]+TEV,])&V\M5?@ M(UH.0[J/+I0JTJFZ,IDN/C([]O6[1V$,[O,I[#!5@G:7Y]2 C=<)T'W_54! MD;7:;]@$GQ/^@SBZ*Y7] UVO*-!,]WXIP_^P7F?L%QEPDQ04[43/J2M-;EP/ M$(I*D1O+>I0CFW3EBD8+4O>!XK#;L)_D M$A9MC@XS4K*K7[M5TY5O,SPG@"?IPZ5!97F^8Q[F MOR813W"6"'8XN()J3L!LUAO>\;$H$5A>I5AX?_<)G_/^NFBS)*_*B+^'\$_"KV[?W<\^;\(&TAQ MN#0)VNQ[E9IF:"ZM]2(=HFO&Y%!I&\ BD$,U]2N>LY_*X$7V#)O#Y(5W3[#M M'[#1[,=L5,V( ZAR MD^ (,*[['+L-7ZBGXL9I^J$%JEE>C[;?\5^!3PUTS/B4ST *?NVJ8\XT3G[. MAQQ)?2%X,^_$ARC95YM_OY''?PP@/&Y$AX+HF[A715X+68G]8:82T.'0:@VK M^;P*RHH>5SGU],^RD6(*OE7)N@NJNYB?'KL1F! MNM$MQP(3FCDZRM14N3KIN_D"2>/'NNC9&]EOT0]D-]]0G*D@G\D@N#WQ6XC3 MX*'R@X92!T>_N%%0"S"]>0@'R2VL:PTT/U NMR3Z (PO\$[J:!4_8_)#IE9> M0/150/F6&M&$%K'1[%&FN"S'*N57[N@IMEOM?ME[8F]"JI)D3#!A MB:793VI7 C#-S'N[AG9OH]["Y54Y2:&O'\]T.BMO6ZZJ/XJ2P6X/M/ M_["YW)WQ$^)0%WI\:;L5J<=HPG3L,2HA;"T*;@^*=GLHF^W06:O&*YE&O><_ M]073%\5T("=>R#83NQVF[,.QMC@^,>A)BY[O27AT?L<$;F+BT)\PLV%DBNNL M@8?LZ6E#+9SX5\+EO]QB+IRM=$;NB,VR (70WB"UU#VNA?X+DQA_XS?^=T V MF>P3JJXRE7[*0+"YW-G'E7%Q^]5NGO>!ZE19"_XY/:=LY2?ESIYH_K!LFW>? M!Z)>V\0J>0VF0@Z3@W3;(+!&.S"?KMN5KF"W5.-3C)MP1K_]2=(/MX6-YI_" M4FJKD"21T6F[^53Q1$+G93&)ZV7Z^OKN91(Q#T#,.F3 MA,_G\',ZM3LD#.\_9G3'X5]A,_Z_C$M-^C7(X\8"2-1.;+7MW@%Z[D7&P'^A MT;Y,/L/0M+?4TJW<6?#5T&@RUZSAJ>8TE%;52Z$K"U8L /V< F#OIQV?6(!) M.RC=&O#\F*GKF_SYW6D>[P\36DC.RZT!?J8FW UW:LWGFFUP)+O$V(_I32[ M9YY.B0.P?Y'V(:,6_B# 6OD)^DDXI]PA6WZ(UE:_5[ [FZ)S2BSYW M2TQT7SZO%O#]@2#POU6MS-F $YA7 MD>UG1E=#M:$WE>XC)U*@K;7B^H8CB9-K+\N@8NT/<^<'1TH+E):)4,4GIZ,3 MI<::7'75)\T&H7MDXB:1"[M&0,7DB1ZQNG+3^XJ9W8,*P*W03!; 7&)C5)1 M#WV1C-N/$![RE5(QG5T1UH]N[W8Y:J6'> +8"'I_+T &$P%UQL=@3Y,QS8%0 MB@?5Q]>E=Y8X,L"\WVY\NK\IJ$A ]$7,>85%SXRDW9=2D>\%.0D?9"O/J^QW M?Q>Z$$4_PTA56%5'TJP=QB7ZVE+DWW]V4HVIF@--&YZGIQW/!/5^0=HB0^5( MT]13"=[ANXWE^_%W8.^X+OE]G"%H(?_K#6+6*B/(Q2DH.2&78>,&OF MO3BW8WP3@JHKVM9.\=J5,6'Y MV]>>GBC:(\K^O3WLP8S[AE(B^KP\?-H^C R;7\UBIEZO )(G%/EIR.S[39\< MDU.]J\.B!HX3-:^P&5T-@K)I@A.^^F;=9<1"'7;HHA5W.R;E'%J@\1("?"._ M$CBB0#?"FLY(K)U]MX7IAQWSS;M!0H65@8\['^7X63IJ7Q7?IJ)M%83-K@;= MU498(QMT+U4^(BN'E"59Z7O;^[AV+GZ]&9=%NH#NJH;%P@YO<>&'=!H24PZE MV:@BTM2.;JB.Y,#_'E M'U_P+M+N44Y6+5@;TH]F&=Q$'*&&WI.-E"_[(C'VZZ,I*7Y'T&G7C/*ZE]#/ MW$==[/4>_Y*-OP)>L02I&$[>$0:$4CRI3MU/3_=[YU7F/YT4\GOR[&5=N&X;05/P M<=09HH.]=H(RQX6O^V]JO-1P7L^BC#-22\&\"SQD9'UYM"VG7OSB\R*>(K8S M(XF9*V].WN>=!ELP;O8J%4@T"YSY,N_S=6)$=_MQ6-/[MDKIU!T=R@"Y//$# M7;A/7;#2:BE#UO?<0X)Z'\0W6%(86"T9N*8@QN_RO.GD* MR>Q5- EQE\N_$YCFLT-00(ZF!TWF4 MP%.!)JXGXBNU'G]9C;L%OOFB,(GH7H< NPS" Z[, '%-D)Q; CHHC;'4\ M31V8E;LA@^>^GC?=T09[W9K" OAC(QAE<&MG@MOPGN\O]]LWYAR[_P57QOW: MX&DZAP,+D V F_QIF1(_B"0UZX[0Z('71>!;':I\+$"F,",,$X2;1*-YY>D* MI(F[Y-8<4!(TRO[: 1VIWB'^&Q3NY6G_&&$:Y?_W@EO1^\U _"EFZ[TGDFL3 M"R-?X6NB2+R,<^6'H"M(M3;PQG=A]=^2WY+?DM^2WY+?DM^2WY+?DM^2_PLD MRY,;\-<;Y-D'KFVWMK\X_.63^+_[<%F3^N_OAP!6'?:RTW^RC;=L&U:5+ATZ M9=B4MK:OPW\$GEAKK'U>B.N&*SF00H =5D!A)9PV? =;OFG%K:Y)J7D M[[_:A+S8Q.3.9^ZK!4ZM+3,(2)0X.+S-Q-,V[[ZKLVR?D&^TMRFX.39.QS4K M=7M1AGW2',N#&/#'A0L2/A5,I1VD0V<*2M_$-R.&3U?NZ"73?F%$4W=ADY@& MA8/PPZ0V"C#\58>["LC'YX2X=U-<6%$W;_TSV:'Y3) @(Q,A!*/;4$WRJ"+Z MM0+*/D_.G'K>U=C]K9@#_ORI[5*H#91V"M'%E*;RY5##W?@GM#4&*BF$!T') M<4H5&Y"G&?GC]M.RRU$R["CR7'"M"EFBL6*I M@K3SCDBNK32<.+7$R.T(%6]T;GW\.^1^JB%NAKW+4CVQZXJH67^ID2:8SW>) M;3;;_S&?P3_:&+J/]=\[C=^X[\2_D'GQ7^NW.H_ M@G70WLI"M2JD]74>T/*@ZBSN>8:=AQ+I6,FEJES"7H M,$259(,A]&2(/S:5] \#V).4LF@:U,(."\8'[*5AIQE+RRC&J?(G-!;@4:G? MB8,I\X*N$N#H25H4M1W]-.^A)!PE1QIN,EY3<, M2'9#,R_&)IJG,)L7W@ M^FY@]Q]^-TC/6QQQ#?UD[6S1\MWB_O"-WLY+$4ZG9-HE!V+AMC0/:BQ=@Y2F M>V3?@.#(2HS99^A,=O&Y1'7D#<4HP)L6:!FC//KI"#9R4L[-O,?C^82DS;W; MH=2^\]*.R_ZVJ8-49]H3N @UTD\\Z?34O&I,\UEM^#X)Q65)6M4N$9O>F]V[ M)2?0ZZ+6D698&2PL%W1\1.J.&?NG7ED";$2?M&23X5$]QU4X1!_<8?]\Q^=T";$2;A7C[I@ M7D78ILO9C1;(B4B.XJ&%]JKWL>%:2?CO*#S[MLDL4<\4U8.5=*4QJ31*T^ XCI2@L7NCOV"P.OOAO2CL5-'U$2[EP05U;'!-DR25G M*MH)00N-)-HF=+, WK2I]X77*'J,/&]]'E/0"YB ZW' A'U1;>6W!!6V^I!' MR-/2[R>[@8OIQ_8=_#8M_(=W*MD;U)'D#1U27!$T7%TC"^9;8U5Z9_!RM8FXS$F1!"@"/XAL&+/ 4!52MW!?JHSNCNBG75H1:]29% P;>+$.) M'0K'?,U:2L8NH ]#*MPU-L!;"8>^?FO#CN="PK'A5 S)L!YZO-2^EVZ9DW7[ MV(ZR>U!)X]!DGK?$$%E3#!5*=R,8@AW(2^.'^PA]RQ^95]*N0&)40Y>=DZOJ^C;CW/+%5]#O]^LXZ^GZQC!,!,'(>=\G:? H7)P M2\(P8 -@^?(08Z:V'OZM:4=\*A6P=?:/[N?_&"@+ ('FMT=6OT@GV>N0_#GO9U'6VQX:NU[!")[WOVK2E7=L=(!:0^.A7WWI M%.4-Y5Y\RH&U071ZA7ZQ8K3?\\*O8P91$2S 875%\L4F@8QSI/21,7-K&75P MAO)JG-KY51GVLK];0:;2QY3UE;A!9KQI,C"\8QGH:51!N\6'XURJ_&P]IOSN M"-#=)A:6B!9#VJ-CP$>5TIVG6J//F]_U>%I*$I(?Z!J=CM+68.>W'O7?T 3G M>YG5XXK1*_@W7UOX?NCVN].I\$V^T;VLI-?HE\_NX,2]OSM^)8+H MQN>(.$)BOB>Z.!F>;;L5/)<2(>W$_0KHX<^V= \N-&7(0]>>4Z$E'#%J)3YV^"4*=; M,]XQE:T-_6C7%RI.EUGFA??QO!9)7NTZ-W,>^?+#U%E5LP%8,7[%((=N_G.* M%!$]K0\5&/[4*S)C66;#E0EM8)GO3_0-C MV),].\2_A^8I+N_W+MM)(D\TB9]DO,TV03=S5^N] MY$=#8BC'V :M__3E%'N\*3=-WYKK3F4)D GQB&8!7N&A!8%AI)]$3 A6SH&+ M"-X_(=\^ON.1*@@HDNHIWUSR:>G5^8E9@,!-4!$,4]?V=VCUD[3@#W M%!8&XRQ3\1+P\^XT!6V]&GYE(D(K.#D)=MJ$CJBU5J.:6(!0<2GRY;A6M7F7 MYF>50D/K7PW&ASA>!3K/@(=_4E1(KN\)(E QN%F%B[WI0+?UP=./)"(E=\() M_6]#$_>HP"ULHAS?B(X4;H: JW5KH8$>5QOEO[\=P[-=PP RAC%%P1QV'CP( M5T0WND@ZS*S)QT:>JL.UD)KQ-E;-/.^HZ'>TXO"8%5M\7-EFQ#*:?&2;J-Q0 M(,4"F+UJ_[*0O>RJ'T@DB;U/&WO#T0WL??UW+C6XVVA0(PC@<'\.K"0Y=O?^ M<,L[^S?QN.KH?M173+0D"Q 225>TOC/2]MX)9 >BPQ\#F=>6=@?YR)8-U6LK M>\=O;)K;J'EZ4>/"T;NGG M*ET1//#X+TM< 2 @H@D?"0%1LPA4NN[DZ%9=&4*45UQYM;!.BW]L<$:AT8W; M%T6YS_@D!P';C)7APVMM8L5J"QIU&Q1+>(/[0G*68'E_3 #_;5[!29,;NNJ M_7+P*MI#WY\6),,&N1M33:OD\<7$E@<8\+@1Q,>V^Y4BM1LH0892"%03TK8) M^NK/4VG-/N5M3]&/SQ;)\F;]<#TD1K;$'40^=0MC 024'.CJ6->(7'PPM[*= M2Q*NNO *ONP9C /Z"!>^J_PBOPSZLMI_:62,KG^I\=$M(T&AH5S5^ Q=C!SC M(PM@6R#2."(Z<83)FY\:V(6*CLSOB10Y/-W.M\BY)=$;!+TSCQ%FH.F!TLV8 M%QGB9.N. S6IOW2>Z= IT=/(/K/B[C\V1U"S8226FVK^'OH2[OCY=-)7@N": MKBS2^VB>\%K>!JJ9!>!<@SJZC5QKOHPX7YT*/N0KJ?WTU8VA#=1%.55:A^([XNYZ@XV(#WQPK,CQBR 6,TQ2Z M+QH".A%%O4B<6%8D_30A)?5-@.30-P>6B?:AO-92,A>+&E;'7J[99-/4Z#=[ M\IF'J(_A+@4CP[#1ZRY65K>C3YXONJVELJ()OMMS+U])#&I2;MEY85:V$OPQ M_HHW-"KA[,H?'E:)"[G)MD$JDIO[L-K44)H379@D4"8?3(GM[07J8!)\'^26./:GO!G-B+OJ IJ7BI@LF\->BW M$P8W B%18'%RH84XJ++S2WL5(X<"5'QZV>/9%Z!VCR=P@6^ ZN1\5, M(E]4GQE4=_XL]]&@V1V5ZFCXX<3T('Z.97NHA>M=&R(:;YE)U^8DYRNV B M%OF5!6CJP #'G29X7"9N#G@-I3ITJSC,\<4DG=A\!.3PR01UW_..Y]\+_@$A M>U'\YN).TR2R>84-P>M[8ZK58B8[XR/%Z&.>NZIDV,^9Z:,9_9MR25O)V:X5 M_H'-/G>@8PE2O#GS9J>"Y/[(2.\9_])RYGBC?.&!FSO'8J@>!+YLJ?Y8:7+M3$J.O45!;W!J1I7KR :@OJO^3KK"^B/:) M7X6<\8N@O; !@GRR-BK-/!K[',D.-SH_Y/3S-K'+>^<4PC>L[K@7L [Q8FO: M; K. I2P4^>:L.?K2 _/4VL:=L=&U!^LT*[?'G>2V?0&SBBMXHHQ*R;N2'=P MHV&TAXB!1_>.0(4Q_=/=6K^[-2%/Z J^+# MW!<*_Z/_W,6DV #&1^R5$3H7BN7AE^7G'; MTSJB00$%%D#LI]\LI5J32U: -[$I#SH)YR@K)SD3VL[0>J;IOS95%F7V&8Y$ M=;0@2]96A&S)-8W.Y3^M3CWUG*G]'*+V5K+-\0!X<5@TBB%+U26;-4&/PT4< MB2P C][E[Y?Q;!(_*MZ"4I7%QU#NG?ID,T)$.%;!]\)& _-TM)-!GA@X_=2%[ F[-B()(M_-/\T#>>#38V2 ZD*X@[M@>._:<9[[J=X K MF#W?_)[:H55+&HR4.[)]&Q?3=N[VA8,:;>_%M):=R2-($#6:(L_XL-FQ&3]+ M*O\BG5PB+N!\Z/XA?IK?JW?*?>S=@XMFC6ZQV'W4]@\ZN=3;.P;U1G/#WZ[^ MNCK6I/!,0X=_[\]72(=[X0[#>2HS?)L6D\T&D,/UR'R_N:2'BAC/*J$XZ#"P M#! 8'E=\ZEO$V?K#.N]S3!4BSJU>6@,Y)@O:>U$&NEOG5#I. 9 6(W]K.ONZ M&[&M=2T&60IJYEH+Q[%=)\^G.K^=KJR F*>YFGQ,@!%B7CV/V\N>&(_,=+I: M>4)#0S.<&_8(+OP-F!_+ZYQQ_&$,M+N M1/H?TN10C?L^.>TO&M?'1AY<-J;IG0ZJH)Z>VJF-"(OQMV[..:[" J#L\5=! MOU@ ;*#LECQ.C@5P9@&&;S/*#C'EX>?*;$]*N=SH8HLXPHXNO0I46:WWF3;= M7FZG.9@[G;>$0ZE-[A0#/=%K;I_;&PWB]ADR!E=JWJ]IBJ%7XFD71N%:/:X0 M2=\+?=*17D,=OUJ.MXV>T$JL7SH5I_-YJE VFQ'!/&<#OTJU8(H-?+S@A#WJ M5?K$-CG@B55]YRK C@4(FL7^" D(J#Q"'-=.%;IA\CK<%%@I$2)+-!S&-21C M1:E;Y-2IIDFI%PIR#V*D?]&T0)<^5TYM:U.FRAW85X7_EK5_ZU/7RER0+W*J M3BI+Q(V9?[K9OGO@%-:;D8>X,D;G)W'?G=?%-0LOQ[K8QE>>O,.=P#?A\ "P M=0H+[-T+>9 C[,3L"+I4QH6!A-Y=%N!BOEFOV@]]#V7 LQ>[SS-!PVH!:0&5 MIL3>>ZG2\_,-KQD'B3A1K+P5-8=BQ,@I5$>^OP[3(1]#^?+6I8>+(B"FI]8M,G.;JXXJA:861$YX_'S8\7$AE M7*2.DCR;D*)PD'*$T@.)JCN/BVK8Y3B&"!&Y&3%J48!EB#AUSQ,BC\+/V$Z! MN*RBHV7[@. 6$1;@F*O:A8R#7VK])O M/8\D0NR*$*B:'-.63WHM=%+RT'O7Q84^OIT[P)F<)DO8,<0W%J!TK")4*5+8 M -A\]W3F:[(H90,[)+7)C0H:1Y_'#&MJ"?&3E5?R"%P*1^8S]B?TLPWB7[K( MG2O:'I9N?^7>U6UT/V-H&U/V\&[\J8H[F>#O09)_G:Q?O1KRXQE0LIM=*E7$ M=\0YXGZ65L*/JT$:[?EY(#YJ@,GKAD].R14)W"%??R2,=%P7 MT]"I"WBSG$[&3DV9-;6YP+\,;NH(5#0=W] 2TG4?]?T&F1QL90'*W)8K"JBR M-HG$M<:;DI;@\U96EJ/VG25O17?BP^8>JI.W#<0>F>L"#ZL*TK>01RG!\.=Y-]; .=UR,"N5$%& GBZ)#+=@['H3] ML:MYTBFY\ZM>M'(-:^(=(WS-R;N!&S!#LV9T$?[%!U+_8/-@+Z^7 )F_I2Y8 M-*_MJ=ZJ\:\'P6A;F,O?"/OYU\U6W,B#QE0- I?TI>=/.Y8NZ//+%97;0[3ZVQ"DQX^:) M8N"*TF?G:K@4#+24H-26<$5W.2>P!>A"OJP)&0_'6=&/3AF"Z)JD3E2TNJ)7 MA:G@O-AQ;^.Q^\\?J_/9.)(W)B,BF*J^9PV$-\\)IW^]L+#M.WOFX'R@4?5Y MNO_@#+))(0I\%&>[)FY%O=9J>J0]RT!AUR#+WI8W([!&_"+J-@CAP$Z1)AHV MH;GIQJ3TN1?JQJY29=7&123E)FG2MX@2]IU-3 !>=*/6#S]#,V7^V#Y, MQ<[.+N2_1V;<7!5>[YNC/C9^Q\XT0!31N:@E.71[JD\.M:N30QGTMI A)@T M[Z5!(*-E;8 W^C $3+4EVH?+TZ6)'=K5Q=5W5<#J;L/=E(=#@],8NM7:D#W1 MAU[:KRZ6J[LV8]6";I?2VF'(4A"5F)=@$/U/[PT%$4?)CS^,F5N?$45E*"_/ M!YQ?=@!0D63V)O!1=45'(O[06$%_4F]HP\X48GZJA)=88T&W>4)-IW'3;X\H M+V8<[H>=\#A5]1+\;TMOEA#L6RLABNWB.9-C4D0HJ$UH8\VUKZ4:H7A,EA[@ M]VM,E4U3?.EOY5 &\L$AR6QIF7@IK#8CCP5P<,:'ILJA(FI/'Z\DV]3%/\WV MV3&R=TNIJ!$@Z!0Z3VXST+BG4"%+D/#$F'7@ISNG[\]@'7*:/)L?3 ;*L%.* MH^@UC&2< QH\;Z-N& (6NC4._]CD*#$.<"YB MQ9QV!O=2'!:%X_QP.>-D*22PLQ1\\ET.Q,YWX<12&ZS B?D=6?;(=^84U84L M9>1(C-::N78)=Z+F4.L 7E?'?6()%FBVMXPE[2P$^Q-N2C7A*R7OSUE;=,R, MBWN\.NIL[[ZZYFC+G?AC[D.;<+(ME4U3<-?#,??[4M7!!P%QV@@UWRRB] J( M9D;-NO,3R_^1(GZ\Z'FL>A5/;8!G0ZK-JLX5,=D(7"_4"3W\G#G1(OQB6R$G MBS!T>_!YG%I^2M?%)4UPI??V=/ M8BN?!0A%'RW%1^- FSB1A= .FH5+ZKGIE@MBA1'S.N+]B\?8J"T?%R>.(A]. M1!9\=%J2RIYDW+Y%1I_U+6$60SK.QGW 6=7R3\%XX5JDF9PHN-SSBF3!*"%S MP[,!>;P_U**^4]^0\(TX?KJL)P$J8'FH8):C[02X-OS6L_D OMU-I1UH]A)T M;W5\)";+*7TLQN'^G*5*]"N#'Q MX;JZK6<;EZ+65V3@T&'0 QGV91'<$>KSQFGS":?RY&W@1P]#X;U -"B!Q[E- MTN-#QU'@#2'NG!.H.]H(Y6LT3KHW6>"=NDZ!<_)"GIYZ \>&VGW;<]FNSA8*3_ZTCXN=, M4#3R,7HDS9!:EM-& E^2T;(E=PZC#"I,9GR!ZTA_9!\,,?!69T5 YJ\D_#E M]]*MJ% 9B@_%C9)68^F6E/0F\=()G]4.ZJ E28'244L>B':;9%R[6M57^RSK M>^R#6UJ0*QN/D3MV0%,\01/\_IZ)\\7G Z_*UG-_'3N@F7)61#0XPSVUY*\I M]N0)[HR]C3KL7.T3?DF-!3B\N.YG:N&EH-XY__*"^]H"[)7_1 S.46'D9[,@ M"T J' A4:[INKS6(WDMM:&MR]"09WNW8D5[_,YE:"C2O6,07.C2R 8]I#'Q*X]5D&LKL" M(;/8M!=#ECK^#,PR+'NW,7L]=N>S4NL0_&K/&O:D$YJ'!>A?]'09N6<7(HEMZ['K',!_=>-LV$A_>(QS:*PEXL'WBT9_>6OZ-!/U,3??E MQB;W.:%9+)B1CW,H0!*6*5 >B'"K/=FF.#-9>YPD07HO6%-A-*^"B<% [:&C M!W:'J-\79Q?UR\7MWU H@AH74>=$[4>"H%98&5_Q0:).D!*>PQJ7G%I6K,<3=.AUIB3 M12<.,&5+T:,"BQ-VJ83GMUK_']K>.ZBI]FL;#8*""D1Z)R@H*B!*E1H0::(& M4(JTJ( T 9$JA 3I/0("@DI0JK1(1THBA":H@/1. DB'1"%L( F'W_M^,]^< M]WE.F3-S_L@_.S-[9N][7^NZKK76?2]H"V_6ZM@"Y/;H\B+H+"BQF5Q=>W$LP+K"E(_Y#_:SS&_\B1I^:$U@>U=ZQL6W=W]) M!T@=!QGT&$-CE)C6<5J4*'28IF0Q0##7.U_Q)D$J]PQGVVI^XCXS)GBY9OK& MH.7@1JV)$$O=KD]9Y6>UXW9.PK1*>A[NN@<>@C"!?/6.N*:\\[KZ>%,#K$GC M[%+.P-F%M-$_V/ZCT(=C&\*)TE3[:4*E[JSFC8,27#7M#U&-6IFYU%SP[7^J M^R5->U*23*N#T%"S5?FWQ;&59S6_<@"'L)"T,*T?(+^;42QI81K]967,E[JU MV+"=]GH.]"*4A[T#]1#4&NZI07CU)5G*.*GV,XA\>B>PRV:)Y][1_T[TX+[[ M%!&[O@(CHI-5>H7G!=,7]ET:MF)@7J;]HD*$=A/Y$-0E9MLU@7BTCH 5Z7&, M]UV#/7GV1CRY?"_"8=0ND' ($EZ!]OS]I%J'F M1CD!DJ1+L;\GUZO0C^NY#D%)YD 'Y2\!PH)@ MVP%67QWQMWE'8-A!BQ\9=7 >?:8@M\M3)OSK7LI4[L,>K63=BGV\(LK)FXEF M1L&T>^I1XRCOAS)4]DNZ/W$)JMX".GFWDZZJ8'KPMXO_I?9)8] KM%6"9OK: MA0._;D6NR5,9G^.]I"*1%'.S/Q\AQ.[%MY]SP5^<*=#H\DT<0;O<3:R/]L=M M'GP(0F3\>(81U@1I7T!HXLD[3>#:3\FK_9@F:BPGT$KUPB0A'_XX.$%[UC"( MKU\:V2@8CM^ZJO33^:,]+C,OCZ9=FM_39D+8*)[L=JY2O9GU..4$ MHJ5K2T;^LN\1=DR4=/V40OAP"=\:K!VY+_C6MH49(&N]-D=.KSTHJWAES-&F MY%64)Y-X!ID[''^1>0$U#H%IB_337.82:3AQRO'I1K1.5Q#S7VP(D#1/ER?6 MQ\Q3+E3E3X@4R[T+/]&G5;>IMJZ.V?=?%09]]GP_B<0(L/SB4:V$(W')6!@T<.DE^#CGP4$ T^ M%>1B3A%K4_KTB+F'B^E) /.B*:M4]4.D,K!+[!M[.P]N)T#CE9MB-36.TU)A MO*HA.18/!#\?%]C\/0BH'>8&34)6H9-E"BF%6Z-SD MBJ5,=%S"I'J]R&M(P]HHWX& XXL3><[>*/?)#U^2G/16*Q2@>@YG#^Z,N];/ M,B.L^!M+^LL_N>XZGGM(Z)W$D/I$K3S)&5VF@TBAH,==%E+3A**O55YK30_7 M=,1C_E5PS[RM\Q*)N=ZGO+=S<)\Q(*XXJ EC;?6.J/PF'^LU=#KK@_VOKM^A M8_/;UQ?JW?=,[M'?XSWHXN/-3W95?>V*%:H(R+YGU_JN+4&B0$@\0H=L481& M:-&C_*53S4DSO]6NO4^U[:YB1G]%=S:9O0)I9@,:5&UZ7NU6+#:$/$\Z"R6G MK!@WJMD'&"NY$5COT=QF1W!_DYF(#Y.U3TX2F9IQ4+O6 MRM4 NJRXVY,X9_53N&_]$J6H5=@=P+1-- OL)Q5SOU!)I-PN>+$G^.X:=0M> M?2NV[&<),]2<55J\9A6T=YIJ! R7TVZ1AW>C-)^B(?&(*VTBV*N>+W@^5G/^ M2(F .XQV(SD&/,_2*S3=/KE*G/_\R_,X&2W"T?M'$4W:]%CK^9>4=H-\'/Z, M$CI:G&U8TZ-F\1^-FAS/)W)Y:S.9E#!?S7E '4CF%KO#2L? M'U*HV._*_O'NEYI_W9[R^K$9RH;"@HL^!*U1X^BO-6U=P&C+U:6;7_RY.Y2B M22<=^[X_?K7$SGH+1 \FX\/+->4J@M*LJ]-D2#+Y37Z=*D9G)'UG?80^:9\% MXN5/ =+6HTYQ2RHC?577AZJ_27(4YW)^>2SC0FBDOB9X.D$A/01,2.NH[T_B8#N*+O/"%FM2+SZTO M61RT!%LNO:S *2*[H&?*E/I$3WK1Q$J^?];(RY)+G@];ADTY;VK)4"_@O.GE M2G1I,P!,LO97LGIM*%3S4S4TOS'R)(:DIL2T;=%,L;?M\&6:%NVI*!JV=H+T M%%; OAZI>X=3_>7*)^1\.=(;NV'VK2=\[9W_64WD!GW[B%?!N\,29KEH]I1C M\N.[<\OIWF*&DP61&P&RBO4H\D=TLROSMD10'L%@?8S#IG\J61.KK;5W" H, M\!#IS#E=34E= 6OFW&[4VE;M;Q#2R.N6V7[H\IJL#B_.GI@$/0'*;CQ.LU87=%FY:?-\?0,7'?UNJ+ ME9CVY>'9D)I9 B066@/KZ$6!@0O]DRLYPG4'RC]H"UW,)I+>3JRE?"LOX07; MPS=OKYLV)=]EO7=DI1)QDO0XA@I-MA8F"$A:H^^W5+87R)H0U#>6%EEHP#:V M'S[N/2\WVW$( @GY#UWSV!?%..)9'M;$7T<$=*]MP4U&NS',?AXFL&0XO[(8 MV_%?#K_9QBYHXFL]IR]?Y+\P!.#U%RW9KB+[$CVS>]W&I5;:^HGU-F^+N):EIFI M>=AS\30K@Z_2'?%G#D)WD4D=5VY\G5CI:?J?#XI.A EA"J$C$;^@G)KJNY*#F^L[]S?=O&IK-SN M"$)O5)(A;:K"+(<@@9K2!C^YY^V?,J5[;:O ($>>[/]80Z)WGX)D[DC!8 M3H0AA;UPUKAE8$ONBB![9H:"L+(X/0K16N &/X/W L?")VU&W^8CM'Z=;Y/H M9FW8<=H4=YE^VGYBH?^JF(*Z#V540YAX<@ZJ!K7M\6-,6K1]E<$UBC7N)=3WX3P\3FAF-T6+4,;T+[" M_]6YE_]/FWS^_SZJL!E%\.9NXB_2'O+ MSB7Y/Y5M:2)B=L)!&7 YYOKEM\>+_/3[(0USD.*.8"L"= (^M[1QG%U<>"CS M0,."N_59AE4DQZ#NN6\B^A+$+'O=K__)BSXK*?YPYKB%(.@9B.]/X$82.9M M4FT3@UE'@_RQ[#=WJ54O_[XAB12BM8PNGF0^^&HUXF]B7AEQ?["BIK=@FF,* M=CIBVLD\'VD0IGD$XZZX0DIF&^ID4/;R9@-^T#/_S7[OXDMIAB:'G[8"&1;9 M')H/C6E^5*3WZ<&/=X:7PW49?W)RT68.R@>2S4744'+-O79-88FIS,JH"P\E2$9?Q4YG>KE^?^!&!G7EV!B\7"@T%> M105W M!BICG"C7'G#D *TR+L']W0?O0UYNW);85KB$)21 MI(O@CA5+A*3--#<14/6-;L$KY-E.R,D^XN2;22KW$*$4#E$?.L M",V-]J#X\$[@2!2?2YHU_\9']^K%[-6N4Z(8DBMC#1*\"XV=/8/0(!/:5!E7 M*I4/"U]P1,PJM;--AJ MA,%"AL3@Q(*04$[ B]^(+_N!5$I"KU*5:'.JVN)[M+E'U;^4]&0(N',(>WR_ MIJY F.;QC_5Q"%NE8XOEA+UGMCIW63*Y46R.NX;W1@L03?/P"30U$C +NH*3 M1*C5HXT#ON9,6/F)M]W-.@2%\#*MXFLRPQ^/,,[1SE+NY@F\SU^Q&=3U;WIM M]67,LY?SC4*GP*H.%AM3B^@E8Z@IP!W*ZK1?D+7-:EC7V4'L,]'FIV(VB@/4 MSRR.K_1#E74@RHSAH^!9ACN/$!H]=S5FJ,8(;EJ-0/105Q\,H7 OH[5\5NQ' MOZ*Y[(*PH_2Q)!6_A$ M[ OOC5*-9C!,FAHL17*>Y[=9&6/3/9A?85JP+@836: ]5 VA/)_ )O_K62=? MVC%3JU*#V2"NE%\X=0R5<[!&[%$M-AJI/(30N 2]G'C5;*7A^6S2\UG((:@8 8+-GJGU)L_:+8]<$9QM.QU0=EN^],Z2T'OR\ISUR#M+SI"F?[1)_,H M"-.>#8V@05$DU!F[T_8:=^(*L_7&K0:'TKZ*]?$R-5G(;_ S.DD=8Q^G#"BI MZF%SB>B?..U1A@)C(#LG_1!T4I70%TWI_=BMV:T]KB:0VI$8_<=0A_!*\9W5 MNR!YZMZO41MM4:">^*U9.2!9,M5H5\%@O.MGTE^FK14=@V MA>F63;CO#KB?ICGX/>>[C8')/!+OTEI;4_CO7*'=;C2V6;%LK#ZV64Y6P'*B MDJ>&NL"751?);K15J[.4(_,Q%QR)$P%LY"-GZUCC:/(%$O4#",=\E#N!FUPJ M]3SJ,JL.LU*#6+3,9KU^RJWK[&57=1?.A CO84AR)1-'S'YJYSYQJ]S_K8%V M*:]/#Q/->O0CXC%02\1&Y+ W46"Q%\PN6MJ:(&B[//.+^N)9!UV?_\/**0>3RI^X!ZF-GLJR.H&^>Y+-R*&T_:TR6FI26%.7'[:=-Q"VM"H_C]6-4@5 MS9!?G8#'V1)W"9[L *:#ZT:] %?FG_+R;G10: M SSSG;AT( :C/= Z58()3)PF,K1C]!$R,2-\K]BFA_4G_Q5GNYW6VYABOAW_ M1T >[ Z<8%.7+C&569?VU; X5>4>;9GY+6!&.HFP(O>US9QOT"@8JIFTC8%N M&'.G[0^C8C$<#'$:K!+&&;0$"]_+MW(-?.2BT\ ^\'DO6I5]/EG?!UI]O.LM M6:1-?S+64[,LI^V",_T:_"+"DOX1;DTO;.;X0+L6MQ-%7O\S,2.">F-WNBU. MG?V9I;+.^$J#*:LI]-%%3>72NDIR7YY@G]6UXA\SW-'*6G I6E!=H,PJ;1="E-U'#\K[XXG!A-24!=-N+[ M2^P%&7]9>[T]F?ZK"\P_+S*OH.*$+3:;R+OM$U>RK>UGW3)?Z=5_2C5Z?/P*+ MP\?;C?/97]@Y/@M3 MM;EW:6-6? >2-(,AG!1-:%!^Y\V"0*.'\NO4Z]??Z"55'4-2[R=BMIZ$J<.3 M\*<6@%[^I+GINU)H GFJ?&.CT_ =(O=&ZYD-O(_L=-@.]F&_GY@D05V_(B)W MHB ]*I6-%'^MUL*R=OE?]"\9$PL1]!<3:7?Y"@4KJ5(,X[G/Y[CJ[050*Z'3 M;@OKME7)(:/?Q>7HY(C(=.0W 0'A5S#UM:%Z:+TP3KR=[ M=P;[E0C9WFI\Q4Q?=E3 KG[$TB2:/6:C''APZ57.OS;LTK:XLT';H;U-7@9S MBLE L5=^MLB#@OJ$OG2N+,F?T^LG;BQL?YM7)O-_.C!\8(<<#89&(V0D5VWT M;%!.#F^>+WN=K@G79PZ7E';SON&QS1VF'03HDJ4-R%=JRQ"ZPQN/4'Q ,LDV M:^(J>T"I(O^?1]O,FCD[VUK_:%#X&=34$2S]DJ862L)PV9WVA,(2OTGZ2W^V M.!(_H$ EIH'1+-J3@5KP&<1%RI.D B_50'7/MDZ>+446:=+ M0%V[!E'$\V0KPO&WACZ_;UXIA'H$-49?D[^=[#/2@ $Q9L4%AI0?$0]!3UO[PX4":HL#C?)]PX_E:OR$F,G8])G\&H4Z):>^+"&2WX3C%D"E] M/'U;52)2(J2$&1B=EHHZ_F:.TUCYKWC:DT;XAB-6$R5/[8LIET91$[F5=!@W MZO%N\+A]5@(T2GVQ\],S[MW[M=D_?YX92S5^2U4=[B&F+_H)O#BZ$ MX\)VANK=(,^T')./WAZ/VOF>R]AW$[C\6=K?7,UW]J4ILO<0=*86$@<_4:,5 M:)U\$Q_%4?-S#JW\80_Q%6;ZU45Y^SS(947][ML/;G7[!BE>&1D!L9+Q%SN' M+90B8J2F$,+Y M?IEY.7Z/N1-W,H$A/-F*5#RB*5DOI=)8N>DO%KC(5-Y@B%P@I. MG#U5ZU<#-)$I+T38H6.^Z5"T\@Z\;38)Z0N=$H/'J=KK^^./3NGZI+_\*(CIZ M4M6NA^8'^\(]1M_0W ;68-*>@"PFWS!9[\XEW-6!V]OI3>X80-Q*U>]4+?#[BFA*^XP4;D*Q$QGU<&'C]PX-G._PQ*O/3)WH@+ M6E6>'^@;!DKD-M:*0A@?@CA.^\Q#)PY!!A'$Z>;LPB2/IQ,6@^TG'SC*_AP, M]DSJ8Z'VE8.0B1[F[EQNJL_=5+X%!DEZ7[@DXJXQ'];U>8>*%07.DQ4)>+:: MM;<-'Y-#498!V=3EBT(N&LU'[KPQ(8<56=@R\2^.NN)>YXQ2/PX"N/_M<)!\ M0W!^=FUZG8EB-@6?7@+@.3![=LW Y!Y-0@%^)SXWRNWY?[U#SP,L7R MPG[S[SA=F2?QKJ$\9A1(*U30==_(T5\Y08'EH*OWD233CL6YC_3W2AP0 OYX ML[1SGL$GWHRKW]=SG1=3 C54OVAY_)Z-@==C(I0W;@<%D@S2Y*/EA6B%*57D M$\MZ$7_EY^%>@&4?842=HTR<[P^^*GXKXIOGP(8OYG5BHJ_.:1*6W75&@4S? MC?8_\/]2.73.-=] B!ACMFQH&NHQ?P@:&^DS)=L"NT3QCQU]T+[*Q!>UIEY8$K3LV98[VC)WVJ84/ZB=!T9,N)9W2?7F;\< M$6J>DS7C!/"C#[:^2S?B^X8_O3)]O3(=T%YJ778C=DM2SB%X1! &0.U@H6 M1OY"GJL%WE.0#\#1ZQ:2M2^K/A(?"][7WSC3)0V4[K2UM?6:5,7<'?Q@$N+A M=U+4]5A)22((]/'?+Y?Z_;,E'JX)#,ZKQO*T!^).'KGC0=)[#Q/03-.WA0E; M1?;8F;L%?;N&=W?^&K0<.")L 7C9^?^,9KO1-F*PYUR?\IE S_!^?0A2!VV7 M0H\1I#<^E02]M4OX:3GP"'/W[XG["E'Q-[YLYCM.*E/?!TD3P GPDTBU.RXD M;PX[R35A&Z./)W$F;_CMO$5"/DVHB5JU]+-^Q=3"PR7(:'0S!V5))U(WT*W$ M]L%L%?N+.!E/J^M;-55IV]@68OJ3J L.J1Q\2D4Q(PU9^+DZS\G^2?=N$[* M7A)*R8M]9*45=F3"2+/5?>M_B7TO<:+6>1;-HUN\(KUM:M('<RSW_ MZ,Y(I&PE;T-BM$4P[3-G \[^AITJN'()PN-.J%:@)#E3&HKH^F2=D8MHW-&G5E52ZY M78D,U?6[&R.>'D>>I*Z3P0G8F&C<63VWN*AL6,Y4Y5SI4OKV[S#M D N M=WE&%'A ?"]_0]_D9E742U/M .?C;^8_27^J>-LESC&@B2)Z&K8Y2+QTJ3X" MU>2S;Y:2B_[;EU_P?2 VB?'K(YX(>XQX.S::+7!08'! M$F(W[]UM^;KYMS,0\MW2>P-%<3$"_,D5AZ#;MGTR#B/'#)V%5:2.B]E]ZSIK MY0VW :U!W9O058P^G$*#F/F$@O;'H#5B7QB"=4X157<*&Y=]+3#,76-Z)ESQX MKN4QX>GI65;^L;HZ[E$X'UMLQ*F2ZR"F_E,@N7^]G/./FNU>9CM>N-F[;$TX M(X)LTK9",AQX1P@,\55-<:WFK.PD9#Z:%35E';3X_Q/I^7@##EO1YU 'A/'K2_ YE7)?PMZOS1GK%)>+[_Z6DI M2OU A%C4 8_&"*UOT/2)&L45%64$Y*8._^_9()&7][I9F5-:<\%P[)%R],"S M&N:OB9\$1O,ZSP[Y:5F.S/S6%Y3WEIGSVD<0M*-QRUC,(9/)CX3>=5E!/ M'(46NF>H!T:LUR;=)L^P$DZ,]QS_=E]5)"IC$'T6>)/S KH4L MS*QQM#3K^8WR=#]+Z6SY!DU'U,Y#D^$ULS%R4*)$+6![>N64:M7>AEQ;U^B5 M3_WS@TI,R_A:QLMB(&9.!>]9N"7O]?C]\ D3?1$$+1CT')F^CN+PNR-)P!WK M]TLZI1S?<_IZ $LGIREWT*HQ-E5;F#$%XG9QX^4IM]>H S M+^M*_^GSUVK21BPGLVB%/\/FPL C=O?/3S4R>S)QN48FH V/V&2K6U>HW72! % M[FCU'7Y"=M0(^$)Q,8GU--ZY**^2G)5]]DC&WE6\G%@)"L[^ TN:Y4418<"Q MK4Z/PF\EO3SY9JV"FLU9K8_5+W9=:+:E]@"$0IH&\'Q?+OUW']?J\[:1RKQ' M X^?_3;HTDWOTO*890@'94!C#T&<2E#N54M;SB(/T52"NA_"-_W16G_U5D&ZNT< /S-(OS'G(K*P6FIKPO_I_\N:>%(,@/ M9&XHZG.N@SM27_!4'@C\\-+VOQ";(H"9]TY4UG(T)Q^"6E&GP;RP/+7X/YLO M$&]OOO%/$GR^KC$?OS>Q2QT%XLAK]O8B\_*$W[^&WXIL3'^!6\BE>[>%:6D0 MK5X^^DPOT3X/1-@D?,>YSF5WY M-'N]\?@]ZVV<%[C::2%,$8LCU)%H*L-1: M;S;E?DV7^H(9DH@":4K3X"WJ0B M')X[42Z9>.(Z@VH0:H3M/[7WEEKZV18=,V'Y\834H/*T M&VX=A#\%+V_N4U M\ZK![='A6J%?,R."M'$IWUH+G6]2V:!F(6.),T9K&_"<6=Y#D%M?0G!,>\(A M*!+"BK@ZZU7_9E)D?/X)P4^!*>D#J^D=5QH3/9<5?<1Y\B( ZO8#+R4Q/9[Q MWO#N)*]C_-!I;DX=;-.OGAZ9F*;D&:6^4G%ET3;$ MQ.C$2H6+=V,L-&M#1SP*?@DYCA1IIJBVFKSUL&?8U^[D[XI E\)QH])C)WX\ MPZD"6P=W (/)@U"&@,[$C:1-_L ,I[OXZW=CQ'RR8=&S=9BVV7A=&F3^K1[Q MH'3'5>R*D8>;:E)!X-%G%KK,O"Y_PDW]20Q12_+6 ,GZZ<;&(^OA$P)>K7WB M+1Y91U9@WA#X-"=WKTV]1D;2[F;G=/=>WGL#L]?4)6QMX(1S;7K.>T^WPC"Y MLTF6B?,C/H9RK60=6T5M7_*A]SG'=9GM6(T][ MFBN9U^#7&'TC'@5!7:3.%(%>=G$)>>%]V4H9E/J177R*3\J <"(D77)7!!X" M&:NK)TEQ(K^3K]OZN'3I3/\G\S[!T$+8H2+$6=(Z7KF9N^]R7";P7GK?A,E3 M$XWB^RO?EJ1!VMJ0Q*XPM($FT"]-R?R>*[)*M3<2?-3_5!"_.#OD9A] 6X.G MZ]$(%YF5:PU9/8E&*CH,1%@!GN#-IA<'M%G!7?\J:5O:KS M61M([1E8:$4'8FG5#6%'\ C$H-RV8B=P!0+[EE@6@8#G4+5HO9BQT-C6CJ > MQI2V$EDZEC6&H1S$M1W-RDY6].K:#4,*AG*$UI(/N@Y!8.3E,<(\F-6>@%B! M9-B"8&Q>M]1W'%"G0-N-@"$UG)RO?0I8)*_-7T@2C#9IVAG:\O%!EJ.*5F MWR*QCQAJ<3/NPFPJ?YAGTIOMZ7/4W%/B%^D?&>HT,\KB(:AM*U)V;?L0%#4#KB-/YY?[/S?.WES<"TF(4TLU MT%XJ".95R(6T!6/DUE4*[B2FZFZ9#_ M)?V6I*2&[Z.*XO%YG\7ZW/<\NJ 0E!N&18_>5(R0#UM>5E6+#\R^":=2_:"Z M.F*9&QAB")8'<6W0C%FKH [K-.K>HAGS2E(QY*+RCDI$XW ':8:,3 M(Z:VDP]:/5W0YRX.2[9VC^6=[D->9.[15D=<_86415P?;E8NOH'U76BN2W64 M$UU6*(!]F:=4,%.AH_+^Z)>-^H5YAR"(NFSURD\P?-M%YDI@16::L2FFU6?JW12.B.8F;_L2'_!)J.>HI-'X&"E'SR$1HZ^ M+!*T?G+FA5G]#U'3.J.'4/P[D,>Z]VD/Q_8 MFN(YB%(AM6UV726F)OAQZ63/9JV#H%5U6*R=(6?EA\DQ:V-I)KLRWTCS$(TX MUJ:'5E/!3ZKS/4Q#BPQ;HO?/#L^E.)EAS/-'EZPV=LE-%AEB D?+'U@^$U4U ML?&Q.VB>TRG\H>&NZ"O84_0M$%V\J;IF2"Z_"A=U1>ZW.5;T/[WMC\$G\)>/ M)"-L;!_.^18=#V5]%)1;IQTZ@N$,;+-*D\.I?5V]_UP]?A]%-:?GK^.4@GS\ M(&=NO0JJOY5X]\]UY=.[+,;73Z/O,D8P3-OX=B#V@CS]83C M*I;0I\:%R6>C:IJGOU@S'8)D%S2Y^L75N>#%L^#F!Y[S>.9EAVNU7]'6U>%+ MK@S^%&8%^OT%2 $(:??M &9W)&B@'N0BXJ_:KH0M?PY+%3_SSH$+^'>YNC-6 M'.G;K%H^\)O(7DC55_)%6!R&AV=C1A[WO;+KTBQ5BY9J_/.)V@)U6:W<>WR6 M:E8%O*B TVY2?NF'DFQ+L_+K$A$4&\DO9U]N27+28YBS#_YEW_-E->=XM@FW M=X;"[-77OC(/I=EU8-&:/*'!$YXY+8[*O\X4*CE,;&W"U M]'' V"5]]"'K) M4%DV'U^S7/,H-2A:GXAT9QE0?=@%9 Y!VO"7:#(D?#RF$M6AVJ^\_:+FQ3N1 MA&?&]4WUTL=>N0[ G\,^4IF\1'@QN[-A?\6NL:=+/N.2HD3X0KLGJ\K/K[!C?9*Y2_>BK7678N3@LBCPCT%PU"FC[=Y2#RF>(2 M7:$_\KZX\WQV[V ]X-W18,+;K/?SK_M- &9<\MWLS)L6]F!F65WJ5C@[KD]8N]38@H.IG M'\EP8X BO;'+\$+/B8G;@10K>:#^(9J;ZA@BWW[3W!9K4.!7![%J M6)5.<;SZ?K7X>G"J*SDPHEEC3IYS'+!M&W%S+AJ7N*\O%OH ':!EK#SX+WOT M7G0EXN01B@!*.FT>PC7AEN9S\$5J;V\EW2X%&*F/1)X-DNZJV_*?VW"?M$S6 M]/HC>LUNNX=LN*@#$:5=I S791T\IIF1 MKKDZU7OFM\@;Z%"WT?JJRCO*G_F64)\#)49_HV&7_,G2N]\\27?4++S+7W;" M="]S+L]^((5I"] +C]XNQSVB_QK- KCI?.?RC*[F"#GM]UB=+TY![=H28V_? MZN@#K5+=4,((U* O69;A:($I>X_UA1JMQ7Z*JH.FHA4IN:3";ZG)Z?.]?*6 M6 Q$6[Q./*.[RH;M0DWP$!V*#N1IU@/(:S0- [1N0Q.WK,?NP\RRN@U&>UR3 M=YVA.XB>A.WTP$Z(=*A P'(X)II,?19-'U6\ZC-UYXSVXX*.]9^5>LGK9:=5 M'P&CZRH))39KV?H9U8\9SBW;U_I$.%?.1;/^4?[K\A4V_E87, PI!K"6KCLP MGE7?6[_GO7M9[K9'QHI'HIN#<]Y?9!:A/J2_4>J+R'X,9+:79#*NXF__N+:7 M,6Z;)NJTR_CK#[VUS_A''N'#I]5LKR3G*P6E]H8N'FR]O3(L^N(+%!V!M7G\ M9,[F?M_<^:&,%QZF@T M3&[FR0O"WDAQJAZ2RTL). 2=[!0"?[CWRK 8>Q8X.% &%.<#DF1ZN=UFSL49 MU^&3=#P)'WO1S45XGPF\)OX)'"T\NKXW'](7B>=F;OW0,J@GD:96^66ZIN$0 M5.A)LSX$!05BQ]^&Q%Z92UZ=T,\0NJ^N_J[TDA +UY PB'83L*(8DN37$RA7 MO)F!WY?N1O^*:JJ5JF)Q[.CXH@EQ4$]6']WPBBMWRY'\);LSS4_T*O,F/?B0 MSFDQT*D+B4+0#TP8??NP+O");Z)<^=J2@V8Y;?."YQO?O-LUI(.5Y^"?59-K MBWYIZI-CVIM^;;4-LH:K:=-\NK]7&1Z"0"G&1T'M<9B6-/4#\#*?)D?I(H#% M/-S_V*RDKIU/A>+6J?&Q>:N+!B'^V+1FYCE(++0.U\X_%W?5XE0'AI-N8+XUOY1+K:H+D 4 MH]<1\CONHYNVZ"]//RW.8=FRIZ\,>908=IJ=77T(FUY0-7.1SSOD_L)#P6:4HJM8N'7D*@;!8:%'NM])X&MUAGU M&H\M-@_^B9J+SWXP1T]BS(:0Y_#7#D&>*&8@DUC4P2$]OQL^O<$8H<05)/IP M3)WB]>HB]T2P:MU=!=%-1_SN2+;;/-W7;G+AVTGO24^]]%K]JJ:?\M[Q V-D M[\21/[>W1MP'[LBNY>E>3,\XAUAC_:G+\MRQ#SD-YML7.="@!?K4!O2GI0\PI(.A3U!($&IN"NGY?AWO9<*X($8QW6/=7[0)]8/V,ZM1 BG M/W1<9AX9F0X45E.^4JY'6]CK,+5 MA4>C$HP:)J!+X,BY"+KC3],T#K1HY^NS:M]6*PE4M[,AC!53>)W\1(QFIF/X M=@]!ZP,'2JYXEFVS$O>7\C0K1-C45$K*&H_+,C*2EVA]2G^YJSY1!7U,_Z/F1C=K#4!=PN,\ V%?NC6Q2\8.X M3,!&XON8]^.>VNU IYO15R5?#>)E,2IG_J3,:%ZIVCS?2Z?=A3LR"Z]I7A\ M59GE88AYX$Y\>8B9R%AT]!VX<$-<99_5#.-.^T1_@]-<@X 0'H%D-,D 4#)L M=+7]_O-I1>##>KJOX^C?G5QP/PQ]"*J&1B!57/_\6.@J!)+/7YC9XSWV75TV M-W01^@;[ QTYRX<[R_@&YWY"ED:?>[ULX%D?T"5;4O;LBMRW>3%@56N-^OLD ML3%L$#TX,J,06@U-8V";_T5FJT4T][HKC@VY7@\=J%M MZ:!\LO^O#D3/M?%G%DGLPJ#=0 7_:L_^^6PATT5[42=HA)S5O/9#7E+OJZI@6 M8Y3_! R!3OE#;[]T>$M9HWHW HL4O;:)C-+K]>2?*>ZD+0\DU>KO:;:A ';U M>G?0GD"K.!L0=>".N.$- ?;R!VE\1=V6%U^_BF+J2^,,3J-YTSUVTG3[_=#L M;OR-G!'N&9;\1O]=*;51$F,U(G>F>.0NJWQR?N04?OUCHJ>%17GPOQ3KO*TH MZ,CMDY8G=3!?>P50D7@ MU?&,'N*M;[P]0H(01W@&I X3WGR'3" 5IE%V6[W(H>7SW-T1L5X?3/&J!PJY M2T?P/\BD!@.4#XCG9+_@]TURN.HG?/(;BM^?.V[)'^$7TA8&54>Y;HW'M,.9 M:Z. O)'MU']<#/YS;B_91 UT>3;2'K3Z"2D*G/CO >EB# [EGU0IBWS*P_B MJONU(?'9!=U#T ?.KC6XC<.XC;NEK]LNN;RCMDUP(:EST?]1.)N6+K8+G@#G MW(&-2\]GQ%"DVT2.P#VJD2ET[OH86GN:;C"8?@1N$/T1D/P!)Q[TP?;#KZVC M>^+!\ SD!7I^LWX%39GL\M4[PEBNL]:_T,9FUNX&YXZO<'2TXB2D<[K1:C4P MWG.) B/0'P\:3DKMUV7YB.'N\C:3/]\-53!4_OM?P%?X#_ Q&Z'VCCB*_2J# M,2]DS7L(ZKV.+OJTI<.Z_N- T?40=+S&IVSMK#SM 3*KH0%Z-5+UPO5O=%CP M?N<_% #6/]#-D=ENYGL&N<@J)?SB?MI+'7X9TM9DGE7S@#;WBDTDFU.XV/,> MXT' 7I+SP'8LG6_',G,>SKJ6>6+0<&1]2YH%F\F[O)6RG+O X.ND/0-\(!VH M:.'9\+B3/H'\!RY0@J:A'RI+!%:IQ#0!0-O5K>)I\@5 PLTLERI\?;+U^^ S M/=#, L3? SUD;PXW,%!@4FRM+YY)"KK_QFM AQNS>9O5-#0X'D!1[](_U((C MQ<^GS6VU%WJ$GMT4%LQY&N'\S/:XK9:DXYZX!U5<33)#.>,"9S*3^7_&2O,R M 1_(>O.P9+SS5JP"[3KP*NU*Q-*+0)4_3O1W:2\UI0Y!X.>L+"&C&U?>%H^[ M4_GW"]\J3-E,=U9UG!,ME60/!S=@,Z'NZ/'9NT ?\9*_U@6^A [U^T^I52\C MU+$7!+3^TJ0KJ=CK]'#<6??LV9<[WC'!!]=PY->DZ\.,_@EO27.G94L XI52'HAKK;$V3SW?[ MQMM=?C"^R&/$<-"X(NC$X-NI2\M?:>1_ZYWOQK_BYN+ZO_ ]!SH.$KZ;5KAL MXXE+R;9^V?3P%&%T8W](A;_,@^C'@Y3C%(ML:R M<:APX2JDZ2]Z'X"+8;#]!Z:L:ZIQM$O$6:'EO\O:TI\3S"H;S,M%2P1]IX(A M/O!DJ-@AR&5+&/F=<2F"9$BP_7((^CSBV=\GI.V/ MHO\6O!PI,WB!(AVIG"3M^Q&R!.%!F>WH8PO2 MHP8!^MX*ZY_KZH9<[$J-EL/4,R !YS=#1I?[UO<.M(,\YERB,R;&+;?LFTR] MO8WVWN,;(F)97P1;_0Y@K ;>%XM!%N(B M_Z73K/1%J'.1SJA-5'M /]8JO>WB?L;7LCN2G4CNT<6KKMD_WF_GIE0)#4Q* M8GLX79D7O"=CX!A"#A_Y2\WYI8J+5:^0 A!U*]*1=&M&4/J$]Q6LWP7,(@IY9*#[2Q.S8 M>3@&6GGTHL[ZDP]!5I 3VE)&(_NH=_WC/U1/C'B.7=,./JNEQ0$Z3G1Y0_F<^BYUV"''T-6!$CU;!=6$/ESYGH:,;"=HA1\ MY@U!]IY3[;O(.:.L0U"&2X.H8PJ\QKUG5>SN_<1PC7A@EEI/?U>&DP-LX#P MA\U-_7EG0=5K%[_%MUNX34>(R[E>EE4QL;MZ,D?AH06A M2/&>EX[!L=&>C3;#RIEE!P'DB(:M_\'@S_-IS%IAFZ&7CZ*V#$7$C.)-$,&< M7$L5P)/+CIRI".,0],K@'G3S#S[*C0:COT$1O1&!U92B!#$447"PC @[;[O4 MD"Z8FK0<@ NU%$,%M$!'&L(.J=R)<,/LFF63\UL,Q_<$PK%?4L4;O"^,R M'3ZX?2!WN4=,XVZ4W$9YOY1/[JF2DJN@8TE06-6OL@^#-2#0Y<5_R0[+?PJ:;)W0FAA;;9Q.+R"\8UO,47IZ$!Y$\_A0UUC;\M+KZ6]C MHD]ZT)A"RKJ!;BXX$N6(%9UT",*0#"-V7$Y7B#T)(4'BSBO-')%JQ"FT7%VB2\--1MFK4#4]W7U8M*1'+(B176 M7_K"SO3G>Q$=(9]\==IP= )_"W<:\8@\VXD^,0E@;KR2FF-IJI->"G^H9JZE M!?;1@:3#17''@N:ICRE.$"ZE^-CE1;OX^K%6_)A5-MM32O<6J-X&LG^W-:-4;G4S4ZJ2K+U M.^<'UKZ'H!%LMQOB?#FC&UY3E^3[2+(^:F>O_=J7 ZRG1M0U_('9-=9EQ9DP MZ)&M@-V3^SI(R-YA(LXDK>8B3@%3J'5$JF1#B+W[_^XVP M^4!R.[X]9'0%T@GF6,U1!6Q)$'8 Y3BS6A=]4;5N^'RL9@Z!;^E(X7:M4_Z[ MV6/^?S9[N(+H.2@7-">"@TSJ$B[_C0_*G7'@^@:=@MV$8._!#?X1T.]OU8I! M3>I5;=*_6[XZPO@P+U)6)_=T.KEKXQ/IA::T*D'KR1S_H)Q_G_:*4<]&PB.6 M@S#K^ ,>0PHJ2E-GQB&FS ;>T-?+WKW1Y<#T(VAI0Y=< 4M G536.M7N8E[5 ML5@D6O,YXO41E(\9CO(R;0D_R7,N>5+C;Y$.0& M'9?+B=&<$K03?0'.B8 &#A8@*\+96$0C="!)^&K8!A<)%:XM[QUY".)CKW2= M"4R)^XOKM)OCPNP]":&*Z2.["$I69_+)UX,63'L(KW07N.!GD&.8ZJBB=CQ' MWSS^]&0D125%*)#MJE>N;FJ1F+VA!(,/?\"#,,93EMJ4?NUDW6Y$1_]6N6*[ M]6:(63RT[1VD /0,PZ-]W17"K*U$TQWU5S[0W_F=4E"0_GE-J0>BII5N<%)Y M <*BS19$H"93$A">P-@O[5>_O&MK$<7O+O648,EM^/)0D7GO<2]HW"&H1G26 M"_&DFR%24U]K[?FRU\Z$&Z27W,U&\UA_:VOK(>):MDZR?AAUXYQ$6TDR"!20 M>VQD9*)S0D;C>H;@6=/8V*LE>6$@L9*._VG:6<(4@HXU1S@ !V0/@O"K7\I] M M:V]DMNB=\:PC6X8!]Q%-"SQ^RF6#2SH)<:6MZJ%Y)#5O'<'+ K"#76"BT\&];5:5>'0 M4EEUC78;D^_>2#,GY[2$6*V#VPY!<4@1 $L\#14(>N(CI7J*)65I*5IW-Z7K M,8<70&A3!RC_O#Z/1K4$H(]$3L*6$H *Z7^!C [U^!/UXSU M%T$8AGIBLB_Y_(2.>^4.XR=$F!95#WHF;VT/[IR".J L4/7\I+JYE=Z&#*?YTLVB*_\DU_-L_":4B81F01.H[#<0DG;:LQ7O=E@IVENIG[837;B7@B1R4V;90;_,EX^IAJ8R'A(5OIPK0![F_<0NUC75#: M:_RS3T=R)JJQERFP[PWV-OS_OLF6/:?I M^3_8 M#+PC9,+SH\HAZ 3C+&S1Y.2?FLFXNV#1%YPP'YK:OBDK%CD(J>*,HESN0?$! MIV;D%-L'+@4D@?X/VMXT'LK_?1N_1 V)2?9URA*2E#W+#,F6),DNDV0/*3(8 M,[)G+8JBC))L(64IVUB&29*=C'5F+-EG+&,R8]P^O_O)[__]?/\/[P?7PWG- MO-[7>9SG<5QS7L=A5D'])<++OBNUMSR/'O.B98ZR1! OD:?HY;)5B\V!8\2( ME/7/N=JP]&1&3!^\3/)D9*@*$DISX/"L$TH>^\0W+2RZCG=H,9=N7H(Z_/^B>89G;- MO:39KB^[=C$DD19-]'3*@Y]+&Z(ARB>,W'6E/LI 3D'G@G+F-3!C=Z;QF.IS M150+O+-\_REG=!6!'0,UZSOV7??,L\$F %I@41!%>F3I$QJ+_E51H3/[&:Y MLAQ'V.^+-V[N_A"HV.V?45-G+*I!UPW,T$(S 6J7MCGB<%&)'WOV_\"1@ M9:%GVDG38TJT)]F=KF)V.B95,B[2[GP]QU)?N06,V;Q&A>SB*7B253Q+"6'2 MVS$E^MKB\(_T"VJ;[2<9W\E51Z)@4LWR3&7Z"\9).FN\4XJG,TE$>2RUOBM'@*[S>J+M&S: ;+ M^W)D\[KW3?4$W]*$P^DS%SMT9Q):]H&CS!.4C^&GGXCD[-X^0'+"^NE,K/[S M1P( \C@=<@!D5\'TR_TR_/"K_Q?( Z$+G]/:FBK^I0Y6DVN[4:9$N$^ M?Z84**.)]H_B2@E+(J+27!F70%]OF%6^@MW#QM;!^%F"YJ'O3>X.(W5ZPHZR M92RFF!5,L\LL&D <\;+"]\]6G<\2?7Y>YH6'&WZ(#\[!&L143:63&RS219E: MM>E6U&,GNY2K;\O:(V9G> 7WP.'D?> [L&^?I>9\^EWV'A(;@B*=]* M9M4#=.*C[% A* +F2ZP.+5NKH_>P\U^GSM=:TZ;'6W/D#AA\#*3SS9YQ M)#=#$6GVC9Y+\3,;#E'4ZS'!A[QI77."/+^PF^;-/K\NCNHC6+5@1)$V#@7" M3JRB2+;/=2R)OX H9.]I1*A&#$,']2M/FOZ&I$)WQ4CL3#:-_Z5E92ZH2I6N M%;T#$YUH7[$>SG!^9N0H2HE.-WWXX>]WFE#4V@E!=K#"%NC=*,&Z\YDT7BSV M,@ < =@_Y1_2'I!U(%]/C * %N"1P.Y_RBR_>I-4V13!FWL M$1Z= RW92RVFM[4I-9*]7C6 ^EYPH*K91IA7L]8@"7ER67AIHOKRN]SPA>Z M%YO8%7.RI0IN'^!84<\-M4:_TQV?P#,-,K^Y'-3VQ9Y(&Z_( D2!&>/:FR!! M%B9"]#KU?'"P6\QW6F4G]Z1SQW15T>IA-,TC;$O\KUYG"B5;,T.3F#8^J!=^ M(+C1N-XXUV/T*N+?:K#P;[DVG6<2+6QGSX:K:ETWG8.G32E2*CNL?K>3[HIU MIC[8]+%IOO/2ZWM]@AY>X8\XA*1$RVZ%JA]H-QSDV!BBLEU+*<0=^7@HYD?> M4GL5*%I)BV357LG#O$%YL1"+M HX75MO4T7=[#@-M3?Z'6,@BN%$*2%"R>#H M5;U;Q!W\RT,NEZQZ.%J0WZ<'A^QY&#:31NX4=[OFK[KNM3DC=M#'IV^@#0^( M7 _[P5E\65B51%/@N!N03WYN62=0LQ4%P:KRC.ZG?EMJY/3VW-ZD:=X0,/OO M2>7,Z6K'%ZTGI3\I1^F2"P&4'R*W$\:'O;&*6[YP2 MN\^WSJ+C_+8VB5YMO4>9,I1R;%RC/_;<.GS]JV')GTS6D[#6T(7>$.MI#MA M5-(9'@BN69)Z-"Q'J,B_6$$4>KGD] %>#V87/ZH/JAG3BJY>;QO?"ZKUD;K\ M_><^\."B7&0NJ^#Q5F4C[&&0,*5+('G;SH;96IF\#_A/QV:CCS>+R2=NF?W, M*8H7K3BDT&W.!=$669 IKN"F:>P5V734'@QF;F3( WZGSP99-M^#:(FCJ;$8 MLO7?)"!PU9 AX3.E4/OM@/^.W_T\XG;$?*5 W/TK7NXIN'X?^-7(H%W:*];0 M5[%-GCE@/TH)$-@S]Z"@IU0S[0U9^==>:YD'%+W4?AZ]6L;0D7'&=F+86FD1 MC!.???DN7_BJ^/V-P9\?X:Q@METW^"OHV;V"Z@/1L#O=<4O-,GT5=7I88X0A MH?TC_X*"*O:3/N@A'([J0?-YTC&4B$M4N>4G*EEJ_@\B/1+FY*F5IR@+*T5> MQ<@0*JQC'?(Q]+X5:M"G%A,6]/B)[ ['_6JV.<@7JY7A9L7D 3>VMI>*FZ1 '38+/YMP_>_K_\= MQ1BJT>Z\#WQ?U]H+8CUGF^@W%F#;'_Q_M*?3B"9C4AIM*3O$;7RJGJ)W=L][ M%^?>"/YC59\<001-=#4_UBV3$'6&U0<7DJ&K4=IMJ#F=IYL.^W\DPT(J/'_U M3/U@'$*1'64*FZ1K$(A[[G;[(.F2&SOF_CNXN'"[N[ /- M0WNE6\Z0)/2AK4I^'] JP?+%=OR74U??T,0=/>Z!U_"*[G_8*BM6.NH)EY0/ M)1Y2R>)?6\6+X.\%YX-QX[WO2"18^@OJ-(+?@IX] M<\NK5:=>R;ADO%[F?&_V.36)F$G(D48MVOFA];7FPSX$: FFAHY:V[1\*E4V M^Q.GN ^$.(#S\\'1J(NH7RC87I[>'2P_2D ?ER.K)DK,.E9=>_GURSGV=?G; MX7PCS?@]S#YPK_<(\TIU79]>D+H3^,E-#JC;>."#22T9*8&\);^5U4OD:_&" M"3:($:6BXX>SQ>]Z_7FI=R)2=_0GZ^)>&NH(G42SO';K5'59%Y=GA.BQ,PX[ M"MH]P"-XM>5.W#Q=F,Q6WBM06Q?NW^:NAG6<"%MNXS"W2Z6 M$--\C&[4GO/YY;J_.ATYJR>08=CTE%%R#R78AN"FW:#[S40P_*_Y!(:,K;S4 MXRYVT>O#S5"6^72->#N;<_Z;)V=;,X1Y=23$ZLF4!MV=S%E0,Q0WM5<-('S(<"JVPXK 3]K;!UHP<2?,_=][![@U/W/I3)>U MK'64"^H7;+9UG8T893N8D?('8(?S+EI6T!_>JAT.$0]1#3N>$'^C'?.L:ZY) MWS+R"T.7?@;&@;Q*;W*/$.JYM./@_&=BH]Y^IM917#5S=!P2N&O2^E7KQ!U,CO-)?A+S? M-VK7CVR "2X6HWHOB#C'2OQ5A51.!N )7[$0NI-* K9F)PIZ\L^?D[74ZM#P M$+IUU"9>R @2NC<]5**Q8PR@SC+Y]MXR(QFJR[V4<5(6YL&NP U_;SG0K^JN M.:)\_#6&(;X0]16A0H)%HT[YW%^6.CX\,W3RI1Y(NZSH:I1G:$)K#:O?B6"<6Z]/'U6\9V0^^O3@I M()R6BYWQBS$XX>T*&:S!CL.U)T[9RG_% M:]!"@EA<%$@<2\J[+)]^XZ>3,WO3+POSLPEEWQ>RW"=R5OY+9AD&[=.;+ P' MH?A]I>0' 9TW@X4O7ND+^<1(TM>K;%]&/':"2T)/(9*)CYX4(+JOU5FDGAB] M$:WO=\;);.7#3\_+^T#0CTPZV.F O?D&@E1PL-C[OF+!=UCZ)VB#CAN#\YOE M;WMSA"4?\E>Q-RNPDZ838)_V@>1FQ44+\G12LS3&JFG$E""DW^S?.2IJ]QP+ MO-Z;&FZE,V:R.^!C[#@[R(E&F1))4]/HNV"]V\6S^T#IUY2@FDX#_8O;E01G M1>F<7URW]P&[/X41]TT%'Y,#N1;S+E*RRHD\;AQ9.>6-3Z$FC[(A2N 0;;VJUAE=]V@KT._1/RHK;D%HX58$4ZLD(P!YL7C: MYQ?8=F->N8["\W@5;H&(L>Z[YR\=@[,Z7CMT.JW?[K:H;)9[["4P*&C&,PKJ M0N=CP!$@4LUS,5=LD-1CDD&^>:#:X22[M?Z+9(S1]W(L8EUO5?_A_L&<$O7XVKF'3":E"MU0*336_K[^98SSX9ORCQX73 MY%^KKU/FZP^.^(M5>V"",,5/R">DS%>H8$?-E[\)GQ%YQT[W.L;:0*IL1I(7 M?0P!:6=)?//?6'PD-/++]%&2QB7TE>7_7+_^YV+FT3]/GX#Y@=.Y@!M_ML3"#7,893,+N":_CO"B9#UALAFYEJH25\,E MG:'=.90Q8*?B?X9]^$H0YEY>S0\D-\6: L)ADL)M<>*RPR':VWYAERBT;+7F#+C#)9$&BW,,$]W6^ .I MTL)-"X_[[JZW!"9^L"Y%1#HY6U\\?3E51+;J1-@I"T6X^R+\70U5I2.=!T\$ M$S#$;%RY!O(%5?3;0"4MA4O2#6H=^&BB@ 4H /_X8WLD0E7&T&UN,UL6@8*. M^'AX?=VS2F/W,3PE;T]?:18;A:Y1248=]H51/D+/CTV\D1YF5JN6,(RSM5M MZ_C5\3I!AJ2KUD&)0SB;-<=OM9-X-,?M,MK"_&5?F8P1'5&FY'>X3W[ V#'4E3DM+<>DRSQ. VF!!(RL:I\/KKG.MV MYCN+[- @7H[(>'__2OV&Z2.-TQ@&+_+D0&#/K]S0,F?GNJEHI5'CP+)S7%+# MV_;Q>LK$?>#(GSX$NEW3^K>#\S'9H!3P ZL;5@_"\GFC_TNG9VDB34>;A2'< M]"P1]\QVJ^+RBL^S'L3XH,^*;"NE"V=1,4W 0W1-:,>D$1'45K*M#V(9Z51W MNWFW?_27KO(!UF[RZG^O3&YD8X 0N?C=2_1V4GKB_."VOBUR'Y"[:7E^2E5O M!$W:9B^ZPI"AO:5X,4]+@2D+B:OO&"Y0D9&/(;JQUE^;DK[RK[)7",3OLL.O MM?WH*Y _>I-OJP- G:'7$>$=\-_X3B_T(IZH0D/#,M<2ZG/2'I:L\1VDNOOGWQ>*7](JBJY( 'G&XGJ435 M8(_X\I5]*/*7]7;PNOOU9X#^<(L&&58U51@:2>$WK,;>"0@N.??10T[Y(_EK9#WF, MK2EJ[TU^='[,5^O"']=3MH><+1*.IK67/.GEB)#R^[,/')^BAW,J5T^?$+DJ MUDCZI;!PO>ML10KQ/*+KYAVU1;@ZO9*F2!:4QY8<>/Z)Y>=FE9?.]T\8V2VPZ/ 42PQ8P*7SQ?<6DA0'^EG MPCXLGALG_)I2>+*MD(^^L@&)/Y V1>V5\=G]2[O!H3IYA4=7DQ:NOZEP/8Z M7D?&]B+M&_]+^I8@$09JEEN64AE"VL],B[9+5B8R+Z!E53L@1VD9&2,;'\+. MV*3L=$;T@5K0)_0,J7ZTK_2B4@2(^'/=G:A\Q(;_N\M[>9\S'L\KSSK$U$0J M95$#5^2IH2UB/E336(V7-B M7W%C^8U>UV_"''L+ETK[FB/*3 PA3KM345#5O=3FB[[[@*">3"01*V)VEPJ) M=Y1^-9V0(_3=U&UOYF99I-K4%Y@?9,P5DIR5T(DZEGJ2:OG.;7"M?,6OWYQ% M7XG8TG#%M_4C+^Q5GR";&1YY15X]$^:J(6)5<[D5PSXZI[P/'/J?>:^+!/9* M&ZTI5YC(\_0.OP?!9?8;S^9L:,EG)=Q!ZZ;,AB#X1Z@(M2Z6Z?'!N(SN;ELW MY.]QB_CNJ00X: BET8$@$^7;,"E9A^ G%NUV,5,WZY.YSSQ]]-JL<98O[6$2 M95*+)DZW>0_/356[,;SJ[[QN*$CN%%_JCO9FFP8Q=8NF4(-H 60(L:G(9,S/ M:Q[_\\&4 /AA30)'67JN9$]DKLMZ7*,\4H][MK,.%../(76#.9$0C/66U6 M9YJ.HH3KXO6,!/BZB-]J!&M&9$]F1RMV_GXO&9W P/_1'>!8^#4[+9T ML0F3<^IO9!RX'H27)I?G&3U;G"\6W1%@HP8D,,!(3_J+HH-N2D8?[W K7@)^ M2C=LGLY5^3YEV+8P6..!4+&C-S#$F%:#6S!Q<]D\P6$YONYX%3_9JP:J>$Q] MU^MGVX*,2Q?2=.Q[T36@]@B5)_ CVZM0!Z-IGT_ZV[GD>7/_H6_L>W.'@PX& M^PC3AHCF95ZBU(PF( T#ZNH]2X1$K0J.E2FNM!?KEU$Q>-@QE#(+?X!"_D[7 MXQG.;X31:Q7]YDEF3WHS[Q>\Q4OL&:,J4;TY>_@GS=QT(_M&_YT3/I2SY1-= M8G'N?Y.V5FW5+>9N@1T=O)RW[]=N'G93N*[EYERAJF8 T63R[I6QI)"W/L4/ MK"WI\^..YEMXW2?:YGY[TGL,YE3$N.NX*"5-UY*/[^Q^XV[;6)U^)?'X@'ZW MV9&;O/>/UUI=M44+LG!8]D;3\-TWJ2F[OQ M.U0_3:SO\+;VD=\5&EQ3Q+<#[U!&Y7/]LK:XEM;<9?\)\&_;*15*](^L/J*"KG9IP>^ MOQL:4^UXU>W-JY/75=F[ZK)#.Q_1!'>Y*&B24!%5QHPJ'X?T.N%(S[S4\/43 M-E[E^3WDWQLGEVN>4B(-*V"T2Y1\BE7[I'V[UM/$D&2>.S1=XL37S)V[NS%" M ^!" "E,5OF=3 :W[>G1VUL)N/"FSCR.G[7.Q*^6C5D&5CWIAH3FI;VGS5I+ M$.'&PQK93^"AB4B]Y]'4.8,5'L!ZKQSMP4?5O*@7.2-R0^5$"V91B#PG MG-3$N3H/'FF.W,O#^J6&$FU_("_0^WGPOY7%NY)(MC#O:KSX75"6X>]M=@+6 M5:D3&4+Q(D(Z(T36D::%SDM2OO.ZWSG-'^61C)?I\U'ZX':6"@6?5/U[&\V[ ME+5#RSA'E;VA!#07?67ZS06.,=JS>*@-I-XTI)[ G]"=^X1V:?!DEYYSSH/8 M^P:/.DT%T[7V6EMK?3$_2TWM(M3 ]D MY44OR;BXTM4TA4Y@&SJ[H_^'_<%_F>4H>>25$98D8KGUW8;"/D \,>J1T;;V M (H(F&V-RAR[=F%;?B!*KY>&IW\C@1.@G(-,W9G)=CCU[JI/ '4?^'A9W.@> M9.I.JRD9KH8P97$MER%BC&_YX5GR&;T.37"-=T\X&AR_X=*8F]40:C^8 3,=](!9.0J]84&$6 M(P$!.3MM.2EMBA[)T*N4#*V$:\G2::85VB2LH][#&30WTI6BQY(<)0J+H8HX M$1.WJ^^U*TI+_51SJ5SEFQ&')4YSZIGF3UR60I2_KZ_5[G)<':I?W=%6H@^B M/?<\R;?HIV88RW73]VOYC&6D"DGB!Y_(!_^P=&Z'B:+_B2]'C^?8,=Z(F;:\ M,=2LN[^P=@4T>2]\ WQE3X>NQK!":M*Q'SIH?G^VFNXJ;'X,<)&)7__T^HC4 MRTHOJCC]QM]RI!(I.)K,N&OV:?S:V]@IA\,MH*\@:,TF+!%]!_RXOF?3URGD MS4CR_9ZOD6F/+L-W[.L6# 31?I.0*]3F])GI(V.J5B3NU0=#A/=WU4L"5+TR MV9\^OF].$Z0)?CP]-2+^X.&<=$7DHQ3[ITQ-.G@&'+=9^_:=D?[\^^XOJ]F# M&C^7,),F#QY5?JKT_+=F+YMT:??PTYCKOA?/X2/9)&ABSHQ3[B5 >U3&-%_1 MM+*Q:^OX[M>/>ITHX+AF[2&4"E*?"DIHM! ;HV=;^?7(WXA#7<]X<=>>_9/' MR22 N3N"[PP+Q&)@1XF9]-I%X1OC$#&2(,CWH MNE[[ !ZZ7;3.-H6]!+L;R-M!M(I]0ER\S8 6NJ$C M!)<@S:<=7R*G*1+NXX);FV<^OW![BCBY)1T%A>\]AVK<0MZEWZ_3&0>O3DI9 M?9ZB3;5XW,4SC"J;_7!8O\ Q5;BDN0HN/9YRQJ^XH6*5?XYA-TVVVO597MZN MP!"UXOF)7JN.9#C(Q_?4@)Y%$;YT'*=M>V8?T+;^(_J=J;1FYV%\;N%H@6Q> MRW70[.C**N..KRM[!BP>*W[B;EVUM$BEG,V",SDJD[W+^O?V(>P-]4!!1"!. MQW=I]W118(3G(K8GR=B#>RF,3*V\0%UOZ8V%B"K;6%.%GATF__J61IOX^^"% M/BYYE%HIW0^[ XESDB1FC%\?;L:9G>X/E)1VF] ^A 8CSQ\7)*)/=$RI]57,GXQ46JGOZMM2EFEWLFU^DD\P]7#W?2N= M=*'FIEW-OU9N!*D)JX^I#3@X;_ ME58H._@?Q\,DD?WL;\S#%P?JT;D[(/G,F-)W:'#RK![NEJ MFK<#33G*&-4ZV@6KA;?_1L(I2>LXNV>//R(0C/?:24=+H>S[$M> P M^*';7#6-";!'5R-'\*0#5+^DAY5K)39RY?NE/ C\F/^U M8SAJ_&A#6R\#MG3C=1/&Y#V,]X&0"%3(,H8'=0@!)J:V#E4__SJDH=H '4.K MN?PLF[1^_29_]RA 4S*SK/FH.3N+2_JV#P3?^?BO .";(2;86ZJKU?FIX:>> MML@RXF\5W0[T_]T#G"XKJY ME?@Z>1 'D#)N:AV@G)_*9,DHVWW 8?:!)2H:P=VQ@Y6 \OCEN!8G^Y'DHC>O M8*.0S;:_3:Z]>?&9DU9 L^[W9^I2[,WZ3T"^3#J:ZVEYFXBXO(\U;YA69_O; M2DX?$R?;MY0%D:>/+)%OW%+_^]G"K5GQG>ULE='.\]#* =A8 EF//9VV6EVX5I+6R,?M2DR^>[11X\9)YA*?0'=)^Z7@NQ&B_["0U.:%-C;L?>FDZ J_?Y;*K%8L,6'!M)\*R)- M]OC:;\&@[Q,/,W\?I:9RL[CZ]6F)=7F*5.?6CS_?$K3?@<6^S<9[SC*>P>V1 M-RCF,"FH!/)*!EAG9/#78.'MPL82V6/4BS393[V^NTE1,'$F"(2K_+U OI9- M[.7_-2HE3.7H9@N6'?^1H3G\S)!XRUP\P<5^<;1C/98E0N^?^<:\4'ERC_0W MJ^Z,*L4B_<70;G@:J7&"]J9C]C M;U?\4P$B*6T[$[56P91!TEJVY$A""=X?_7A^S.5\FO?X5V"/^,R< M92OU0Q<5S 9:E7SKDZ=-?T6I,QRX8E7AY.NY!EUYM8G1L M> [."^5!B!,?7&&)UV8XCW6.!9XK]$O.AJ^]@KQI'E[Z+WL96HDUW3 >;YV$ MQ!#V9']-KG.R^!M5)7= WSH/RR?.CISJTQ!%ZB7NYCC_&.F6GU [+,>VFT.1 MY,=E0R!8K[T[$_D)+M^JOU4UU,&SNYL2C]M(/KY]8<6;?7-WN@TM ?,/Y%N2 M.LU 'YQG^1QBE4EJF]+HY4S$1E;MI)??H9-ISO1QANX[IB$EOGSO+>]KY($\ MF,JX7-#0B=K8'5W$KW04.2Y"V)DJ'\9Q)W,(T]WU5V^7#U2=B-^9'&D:F"=, M;4PY6Q2/.'C>2$OY9_O94"KV.B@1]0LC-$A6:1<'"UP3U!#9# Q/[K.$<.R) M%U>F_:/3Y:\W#'G1BRAY$WMET)"Y%)C2NL0_J5H/0$/V%:B?+ @Z'B,"54 J M1ZT.YN?P7.D'>Z^I'H%&'64$S).X+<+.5;QW>!MGT5#55EK<);O+9@!YB?F" M62VN502U[P.I ;11(9R14('T4\3,67*QS(<#V)N1J.#X;64I2SO)2P2RY86L ML-BD_K"[#S-?NTO5S,*/8[T@,6BA"R5^N^IHGU=&W U&LS]:-GCG9D9?TQ_2 MSM#MB[N31LGRL7.[_5#:H4[/T# 5@KW'Y-YMK M/KKW":J&Z#4=4L?$P+AQ!3CH*:!;%K8LI*5[Z=2*&=8&. M;@L?NH G5IX8U[,;U?Z;Q5)[DQ*.[!YHW'&BW+2#UXPDDR.O*(\0\M+5#PC( MF;KKJ^*F!?=FKX,Z+^P#K5"HXE*X/>U7$]MTPPB]*E7(% M=$R_R30(_BS'I(":35.BQ\AJC?0&%;A 95TMRV<-*-\G!5N8QJA)'V'/?>#* MYV;]@-MI5HQ50U9-*DF9OPUZ(1K-C<@:&+R M+!],VVBIS,TTVCWS?^2%/V4N(KKFLUNYHD)Q7;ZNDY<8N&5N$=!1WGXFW4/R M)DIC#BS?W5#Z)N6 MI4=I(!*B\GNJ"G$:;S6NZ]!(_5!0G"K?_L[.(E"O[FDIF$O";Z=JLLEOO6S2 MTXH@3/,>W@>^#'J6E#A8<%#8X],V#G'C5T+/'0Z=_C+W >-&\6O+"@^^HT#\ M?#F8G<.L43LPV^A3^_WZE/"78D_W6)Y)IO@E__]&7X7H!ZSR6Y/,*2 M9M)EMZ??R1R0MF:5O>?J/BP(HIL$;WN'(_CH1$\08@BB"=WIO@ %0RBC60QO M[;FBDZ8Y\P.Q"Y..S@?*F??JI\?C>D]U[,T9.JAQH8?&H,?-:F;W*E>IQYQB MH@6I+8YXVT#T+ZQY147YQ_+9^L9G;M&GLD.U;:7>YU"L$N%?5%K3DQZ@?99S MSAB'GN>AE6ENR"(WN)1:\\&W&T:1*F%$1ODU$HL0>;)MW@?9X=WXKNB1F?:L M?0^LJBZND++3'FEZG>]EN<:;&TOS_6;X7>B&C-M*^[/5JQ3L"ISRI3W[S,;D M4GAJSGF/+WF+K)]!?7JWB0DCS=75U36?:I)^_)"+YA20ECYVIG@& /D"5?_E MR2J(Y%I7@ P.3(#*I6E7O_'L\AHX;1V]@6?5:\J7A1Z*@OKL?6H^B5AVI=H] M8<"0&EYI^X"SM?(XKL.A0.KXL_Z@S0L51P=97&VR_1PY"E07BA2HO6OJY"P^]\''AH Y_,R>Y,.:[>.>1']3,SE6W/FO=1D]=VVI><&-:?5&;3CDZT&&:HZAN"D@"Z[B6Z*764UM;\C+R)\575Q MS.(L@#WR[J7471U=1K<6JW<'QN4)QY@92I8ZM)7FNW.<$XD,]=*86':"8D@\ MI]?;+5 M@PIF#4$^H[!$_4?PI&D0*7.ES:K:RL__F?+'J-FNXQ(O>K4EE19AOW>N-5!< M,,>A0I.:[I2I3VT3Z$%%^Y#([(A0+W<_N6%F"4\]6]-$5#Y_FOF.=C[XUSXP M-DK[/1!2K,P4I89;?UCJ(RFLO_9/NJ.-PTZ@4?'-B]337X@1Z2#?G/BW$8'G MGM(^__TA>%:BM]S M2O:*/Z6N7=BZ.^AA\=)(7_-L];?ZAWYX@W[VFJIU V&8.Y;;!0&?68$&>XK4 M*(V7-02[12O//IR3@-A6EOHJG(PG"-35&4I8*]C:BAPMB )*_LLVUG]<%6+3 M+-,P['+Z5L7\_\J>B=+-47@7!=L?^G^PV-.82[;"/:3@6S;][(*XW[CN>G]4 M[WXXX+=<\%D.VC*7_DF=;5G#B?9KU/H+QJKYB5=M?>J[+$U1>U-Q1[.MDS.C M2C/@8Y,(JS9:O5UAQ.G"XMK%RG,>LM6C:I(;GWJ-)\QL)=@>WWH#(%,9L!\L MKE$]6X86XNE?ZI^K.^&&N?/"8OI$6158Q _/,],NCRK+"U*EC9,TCB8"P#$ M9* TAR;8F WI79!/8$'IOORG"V?"L(,%AILN/FIOZC@C'WDAMF9'!\4T*XN6 M=XVSOA5>/7>VDFA.?!;&(Y$D:K8;8R 6L@E;(=ZK#UGON*6H;:;G4U*OXF%. MCC8 U?WT6TQBYM*?,8R6X=Q(FP,IN \\+I_-QK%DJ/S5JJ5K&S(1"/"SN2 U<*6*<1;=QOV% MY(7#,4*3U[^<#?H1NI>.EJVZ^!.OAR'^N5C9\%_"$HN7G/(P!0Y6I;YU%PA. MSHIA^# D_$P^U=8C6?;2>>)BIVD3$.D(5V - MB'GLQ*HTZC(,Z.%"$;V@J])#!2G(43'+UG%5#/SLF^[%KE77P1FK9!@O2\[Y M+XM[5'E;&KKE/7,%>U,;5OAH]T.N^\?%.B>3HA.]/A'\[>KW5*4N"I2Q;Q^) M.K,HK /]XA](\E?J?J4ACGAU[OBAN['15.8D_I?9;L[ORNI!(/P>*]'#Y)BR! PG7U(.(^"K M_A5C"'A+LRA5\YU9S8">=<&41;5'XU1>EOTY3IK\B0Q)=E>D))7"?#5/BJM/?;04YV-+, MUQ>?^F(FGA.NZ9;H+V^=_I8.0FBU-Q^BK&+B&I4]LYPB,PY?MN[2'_O_];)! M!.*LTIMYZ>@2:-2G6\OU/\V;G?5UA/+,KJ?$*+KRZW_IJA3J1P>LQ^[H%-%, MD\Z&@'FM&GP8-V7C=I"WBW>3 8[+@\RJ&=/W#-M=QJZY"=YC4MYWFA2]D:1 M%+E8/Q6YRM#P(Z1A/BS#.1J=Y5^5(XZB/RO!G%-UKOE[B"X=16*C>IUV9=JG MY/KT' L[RA&^+,DKG4'/_WEM9N-/9"H23YWG:A9%K+?#JJ5>QCJ-?5[4V M>1&!+_=*^5^^2TDK=)[W_,,I%?_5*@DCR@PB8J68QG1]R@C!;J31MK)!E#AO M+=XJX.IB$.QYYL%D7&0$XSSJIYA7:\\%I"7)PV(?$(%_\'S)[+Y7WI6F&K$/ MA#7L*; OP;B[RKN)3>>L3N">+O7XPDV_50KFZM'=3N'H8(NO1[^^,.0] M'ZHX^W"QQXW>T+8+3T5>**%;.:?__#SL/S5E/0$2.:8_-),>Y,K'4$<4W!3C M+:(4=&0$4(6C G@QBNX_1][X?Q"=C;^FMIJWQ;8U?'!GS)V+K>)WGT(::ZCQ MS_-WST[=.<\T%]RJ018P;M.CP5Q,G3ZD=9!HEKX,+L>6+/U:K;RA.L[T&W<2 ML+T/),.%D$J4T#9[J3-4O9G#A_U7A](U22[W$V&O_AQ&AC'X$,DD^Q0]8W*E MV')6O HO(FVUTGK\E#'YPD05^_"CXR('/4^I@PF:@27":A-P0O1DJN#[3Q2/ MV/]PDPE'??X3+I5);#H]:M2W>N-79P]'D+$(H;2LC\U K/I?SS)==)&F%%_$ M'Z96IG6JGB'-HUYHY;Z3IBRRJ.'8W;2O)_M 02[X5#WY0L1R6TYEK,;[::_2 M\49PYY4UB?,[-O%2I/IP!?9Y]%AEA].+]7@-2+R4BC]+FG)VP;(>W)4SB29/ M!827X3LC9G)VW8L.-1O3<>F4;!(^ 7IQ3-%2QD;Q'3U*99+O.[I_37RO+4F>&W4H\O?V/5 M;#6AM! [!XPV?88*3V_F0%ZH>;Z4)TVU*Y3]TL[ZU"$3NS$("5W+Z/E]'?26 M-70 'PU(8IY6'_0$4Q1< E\4>V[OKPA:9(QW_34\',BF4"+#XX-_4AO"&MLVV(_>S :^DCITRLOIVTBVOJ:)IL M#+7[?+;OY]O^OCE'JY/1.C$&_/;?I\7?9A*]<.D\R(C!YQ5Y*_709N&W-:^J MCJWN R[3)5LME15^N=2$N&JL. )^DY)7 WGE4=I",;OP&O3/38G6[P#\",9W M.FK$+UN./K[U_KK:R:.',DQ=>%\\:O;I=Z-I2>WA!YINS/I M60NAKI_OE54-RJ/W1*H90-20;K4.S>I,L1$0CR2K* _[/%%EIU>'@[OJ$R: M$J;#B-R5@O2L^V\%RAL!U@;I'K(X9GF()C&:P!J>4A]LEG1AZE-K2]/E:I^5 M62G)(AL\AX<4=C,.(^-F,!S,2WLUT%-UZ8W( 1_6T<%9)8$K9I>B%KH2],U9 M6JQJMBWXBB)91111UH:284U_?J:.7>4Z=R] Q(WKZYT-W*LEOF^]5KF29>M' MO_]/#(O8_R>&)<[6:?2_;--2(8F0:E@;-GXTPZ?YU/"Q[$\5BR=K4BMD4]"U M_&NLT]_V@2.H ^G.KA<4*AG_BB10\^TY4:;1AOW"EOA79@\0H9+:*%=(7V\+ M/P#!<[#/P7EC10D.R(_ZPY],OU8>VWO-- []2+^Q#Q#1J<->HTR>!V?/V5DW M]"2=GO2'@J__8 ,->3:_2G.83_6(BRF(LGT^>SS\N#$RG8K2HEM0_=JQXBN/ M+67L%=\MST3V94"V(N+W@:#F&U:&!\JM8HF[#%&Q6EC],B#M[EVWI8_G?']C!0 M0>>KA*FW)4OF#_4,_N:>.S?KD78V^$>M8P.OTMKT6"[-LY_%[;W\<=GP'V^2 MJ D7R$L#\4R)NZSRJ2AHQ9-7)-.0WS_S7VS)!I?\YR*CPD=_-$Y'/JZZ2P-S M?,K4S9U?NGJ@=NB("6<^YH%!/D_.&>W")$2&MXNY1)3JY]?1X$L\Y@80::2= M"=V8FMR^#XB6@[(/>L:'U(K';647]@&3KX$[5C_,_T!KME-KFE[[*P]_]"Y_ M=#EM"5"5?&MT0H>9#RY\L \<1PI_0!I1/,MG)AT-ZX9/>M?QO4D?EH@H ]!' M-P+'ZCIS\K[-,-*/( H3J2K1"_ZJ?QV8OZ1)BI'M'W@C7O>!^D,VM7 -'C5[ M;U&"OF7MDQVEA O;-U-EV3=/-[^J3,'Z5B;JA+9-"R+5J5,E_+U'LH-*+Z1" M-[^,GRE-+^/+)$3I-Y#M.R$\2!&*Q^@3C:[LU:L?LQZ-_5W(A2BP]TDYT 3_ M\851(J&%Z3'$%UM0Z2\92MQ^8V)MQ$XALT+=,6']2Q=.2KTD-?O0?2B#^.E: MX71G4G;'Z8S1-KO/=Z;87CCR7;M\/H8)FPK8WNUZOZ@3$/=A?%',N-[)D7 R M3:& S=;6! "N'TG]UXL0]N /3%-*0!E9V:I%R"G%OV+Q3+I^E?;MSPJW[4=% M%R1Y@%#!!;B0'IL75:M%!QNS1JD,Y=/<"$TB0KU?2_V^#3LV^J[?0(J;H4_? M6,:[ A80OG/3QQ'A=H,AVJ^1;:0)>:'1W1;>OF>0S\4U ^'HG) UUDMY$G6Z#BM#EN7W9V^H^V+[1 M-G\O>Q97YQU]Z)O^ ZM"5&F;Q_E.3\#L9@![_KV'NZ.]F"\+*W^)V,?-8LX1 M([G*DY MO"FK:_MPR?)>P<F)V,,>"N?,A^!6[%I!%/<2] +XKK$O8'M>_>? M38'I.R_W@:8=\]U,N*L]!FE#$4S'];(ML7B;VW)_6V7*(XJL!NUHALRH36RSD#\=_IC4%#C.$<"FQL'%\WI4HY.< T>DZ%Q'OXJ]U( M_1JH WY^$;):(=:T$07UHH:4$E!#4IS#]@D-_1K<-R(OF66X;U>DTZ+HO<3> M&-3AIF&-BR^VE;Z_3^K\?=S5T=$,!)FTZ8+%(?"KIE0M*[H1E;VE^>+0*;]G M/OXE[RZ_<35U:#L4<6Q;8S.A327656NOE!DP+8(Z7_V$B,O4',&?^5**R=(> M_1^["V WDW:*"DFNV0=BONERH'P!R6=I/0-NJ)E]/WAUB1^V4 2WX$!G)"6 ME"/E1&Y,AG-QLG/7E%(BZY]"=QL=U, A#U$+#MK(X::B)T2[4:;&Q:HAZ:>' MND+\-YZ<#Q>"G(=NK^?'LSV?E3(4W)!/8J.K'>@M*^IS=#UE%*=?JT4G2@_9 M[%U-^+0) @WU@49??$<:5EE:M:!D!F?%L\C7&M(AZY?:ZBF&HH*I)#UTFWZI M5]&8US[0QP.$P5]Q502L[]H'5#G\_ M:/G@!_<7/,OY=T?7C\#5@^.59^JIA[?LCD_\S*(V]M0X.4*7HB->7S\R)Q#U M?T]$H)IM0ZAI'Q""TZ*_4,\3MM'/KB0.U M,7"E@5VJNU6V#U3!&H2)(;4HV<2U LFMLG.59>/=@5Z^G.I LG.POR?MQMBM(/=_NBFC0FP3=BG(A'T,'E<8$)V_:/7 MR":O:TJ1'WY MT+M]@$=][T5=VJEQ[LHO>R9.APG5!ZI-ZAGI'JX.25,^)E4 MU2VC#3/.W32ED;)995W6V;I5+F@&^B$Q_8GCUYC/1B6=,$1SS$^)T=%JMF[$ M?+\*DY_$+2^>%0E=Y-P'PD\+SD. &EU)E1E0[/KVQ8&I$?S5])XL$T)I5327 M[)[2:*/Y8^+D]3R,!V8?,,YANE11BSK Z6)VCQGZ2-CCU> FC4?P*UQ'&0YS M*B49S,)4H5FU5WCH"EYR[#/P::B&->==F\W[H\@ZO#/W;L]LA?/I) M,)@W,I/QB*4$J?NI/+/IH/)*Z8& U[>.@$.#$ M7\F"A)N)#P^F%DMP>Q6Q@[=*2*7*$.=HF7>134[?R]?>*##Z)\>9U*>1U/3. M*'U/PL!(CYBN69;@(Z]3 /!%(A/_('PX:0,6#3D^2K)O[]&]]3HL/ 4@3%]& M;85>9V:PTU.2MG\ ?W.X/3[ME05\N,9;0OP]V<1\=07\HQ@UC!77TZ4T$$<* M"RS/]%;XU0Z,.SL?XO9_<:4Z15>!@SS56$9[3N_RHYB237))=;5:H3:( +\( M[X1)-8UV_W/H>IVCGMX)2[0@(W/\"F.L_@6['BOYDW*;S/2!'%-@R3\0LN M!8 K]]=FS#-7+/R4#X;JL0]XZZ:*8O\I9-&O=2M/EX+2WX#H"2YO/[P$!34N,Z:0U&M$=4AEJM=%?N"7FS3;&/ M*"NS1+W#1PIU6@.%^\/+CL!]\\.Y2U)$P MA^#4"-[MW4 *; 8==] N[/3Y+Z=8HL_SA"+:=S+-IP_J^"A J_]W)U:&XPA' M'@>Y^93#.SPTBU0R[WW^9',VRLMWH5F!_=&!#@(_K5:A?X%4'UZ(Q^Q 1>G) MN0W0+MYW,3M5:>V(V:.[(R,#(S].'7YM<>QV9@U@G=FE+55SH*^KP>T,C!02 M]J8Z<'*9(%Y1\.$[=&/"<--?ZN<1SO5;\FW@1*'I$TRV0OH'E0R2 [.AN'8ME!&9 M**!(64QKZAG>;7');P#M&?FPPVD?:$WGG4+\&+"P-#S%A]IR*TS5-O\_K+UW M5%/=URX:I(0>I4H-"(I*$P5!6D!40$04E Y142D!$6D!0D*17D(14%&"(B(" M1KI("1T1*0+26Q**4A.$L"$A7'Q_YWSGCL_WW''O'>>/_5?&R!YC[?G,^X#DIC/FIC+ MV4U3"OWJT,?:"G&5](J*TLH!F32[NUH@)9?-#>$\JELXI:7MZ&?,_8D]T,]R M>)KV_6JJ,>UC5LLT%^,4]BW@8%@=K5-X;G2=5STMM4D!L [3RR-.M_5*,#QV MBV6IF+!E20!Q-:JXP'7[FMU6@)[FF4>O"9:(;K3P?LK%-ZMR._PQ)B>I)[*J MMZ+7@W1J MP]% M8D0A5-^CI-4N;]^SLQ9VDHPZNK &5\SS(4@*RNKRL*5/4FVMZ^L7&"Y M<7%"FW1RZ6-UF>,]$0-3E6D#I%3WC=WGA/LEWFW/ MIQFJD&2)-7^>8?K%_/P.^?0O:1?U0$SA%0.H*XIMJ,X"SY"GS.>1>33+?HB/ MBEQ,N?U4IKE&JII7G,9]\>9-[CS00]!/]G^Y,/A?'N'_=;H]8V+X?UU/<0WL M>U'H&GCOQ__QB9@B$3)6ZWQPG[:)YEX%*KS\'^1;;9D5TZBM';O]W=O#DYO; M!7L@=L'^31U%"Q8DW?S8F3>3$P9WI2SMV'S/8[2>A\%,\-Z>&^.FWIM<_6-C M[,KR::=NW)3JU.7>)NZ!$)A1IMX-=V72)\V[D5$J5/W$D-^$@> ME#P$/XONR=K*81_6-:/K+O67=Q/=S8=2Y7)<^U4<_)";:FIC4\]8*U$7*?!6 MG #F'B3I+(87+0/> SW&.#]3IMAF8Z8:OJS>5@ACE=3:4- =GH!71&=@B#K3 M_.@^:?&H_ :*9[/>):UV^P63&IW[EF K,9WA 7E:+J0(,8_G8'8S)?L:5)!9 M9)&ZSO<>.R7D[CO%A*-O/,$RTF4!DR-^^#RE#T1"><3.1+IPLU*LB4R&3VK3 M[$./[G^-"Y0KW0)!2V,8 F:4!2<4$M-J7]Z)$=.R^R9M&Z&P:227U+A):GA" M!;? 04"!22B/4Y_GJN?+ ,]3N6-JV"=AG!VE^%28-Y[%PWZKI42AX_,1M3I* MU/>,,=T8LR!:=(H+/>T(]);IBG,<79'Y7=R[';GZ OD81J6T-A#*F+I$LZ5B&DN,F"*!347C;_M+'+[Y"$(K1F\MR&,)T$*Y M9(;-#UA9UHJ#-_7!)$J8?,D,+FS?\00MK'H]N"RY1[ML:U%QY=>=>))"A)^ ML=K]379&QI!DY&W?%X6.F"Y- M/3U(5U\\B.Y-2QK ZPH7 =ZTQWU'7#]17KP>OYFL]FW'O,LKY:#V]I5 U;>^ M8PUY _X2>G"+JA]^OZQ#'+[TN[VQRO#SJ3'1?RR^KOJXX>QWIBY#\N.P/X\_ MTK_(3ME[I7=2@+=-.Y2K4[I5G B[WU7OVCQ-24/Q4T6?*7>$?S@_ZJBEA;M2 MTS4N-7DZ[Z3Q[?"Q,!TL%LXI2O:.7*Z3T-@:4;:Z7EW[Z>'I;M[+Q-30PZLS MSS>\_Q\G:-__U?8"*H!NU3_ZD8J)K+,B\;S$DQ3K'\P[G3?ZEC3/[K:]]%'U M:UX!6'AY^O >R!47@Q';J)$9+LX(VLI.ZU1X<"7^^E2,W3'#! MC;G:8F3S*3V5)Y[E.HLXB$V4G0Z8YOK*9//3V-D#$;&";CEJ?9YU9L3Q-W4# MFYQ#MOE&*3?V0$>T#XWT@4E^FGL@,4643(Q\_]VLLN5;7/"9_BWKY\&=+^:M9-)MU3!L^2EH4 M:)FAX[F YP8MEJ??(\MI7KNO'^CS 03%V_@O MRK_3Y-PYCXV1=&F8&N!W?YC^W.XSAO%[>W=Q0M.T\!<'.(6]8R1!TV[9(=LN M.C@"ISIS9J@!AT_7UQB99&@"643OY!UY%5KW$;?G&SXGCIF991X0,Y%,%WJZ M]5-QZ>BMKX?]Y-192#G\@# 1PL4PHD);U]_2G:CL+5^/9ACOJ'LG=AQ>R5D9 MW,![_EOF)'F/85N'[#%MD,@&*2J+5>[48K^YO\0>J"C(JBOYP SEIM3O7F%: M-\J8'H!2;Z#BF]_I7L^[=)= >='M=WYW#U1N GKRX=S7C$L[K ;0>Q[V^NDE MO];>>@RE.MM]K;4_<4U;6$X*4HEV0/?#2TMZH^JFXZ!L:;9I?<\^*!UQF3=* MOI(YZQL^&1S>7[]&@^WF>^D?!]#0 \!;'VB\7VQ$M&]D$#UZ##.7*P6AAB)&]#4N M[(&XT0I(!/E'Q),!%3MU[X-1/[W>>D\X:N[ZHKDV&O&9!$_\:"5#(6!:0E^\ MU4LV^6;6M0A(UO+ZZM<)X^2PZJD.H^Y0+"6[];/KBB)=K[5!_F+@#Z][ YOL MDBN?L+,J>OP&J:&GC[/^LLU/=NMW>WI:B_?-(TX]OB!X._3QF&8[G&\4L&H5 M%3"\S"YG<\,?=,_M?S-?LZ_X&VZ5@OD1U&FR<1,NV5EFR!\Z MYF*D%(V(]$=X<]VKKRI/F NG[8&&-=B?^"[!2]6C;A2>9[%42Q[)A21A[A'& MTLV!IK<%4766O^Z1EN1;7FU;K]@4IT8RX%/.D\;"-"?T;?0@O&RUD#AYO4$# M)6Q37E>.J9@<D7.[1>TK,9J\)7:";3[$>SNA8EUH[?G5@WQ;XIF"?%G M;3"\^F< 5S)_*D_#,](Q[/EAN233SA32T".PO_>3G)8E ZB]31P#]@$*-RM'K3RT#5>>,?W($Z9F'V,J$&0?_]Z[R/P] I]5^9WA1 M!5OL,#UM$6YP4<^VAGU4 ": W%$I7-O!#A"-0G15I^^W:@+7&R>IS[<%DO:+Y MWC%-F@]EJP,&J4A];X?,[(2,JJHEC>R!,A_M%.[NQYEB2$)(+7*UY*[=JV=& M>:^^EN48LOESO,5W6HPNT:+VWXH3@C7!DA*4Q/T$MD]9G#6S5].2Q-7S!.@U M9.QT>?MX!WI+_2A.4#]SW,_OG+75%YGDW#YP)T[\2#K1H@W"QPCX:/G\'OE8 M$@E4KQMGL:HBP:RI9LL9V>\ _D1XVG\BW$]FG<\7K4')R2+CN18;#@ZEZ.44 M/:# Q!0_H8K_,^4^0]= )CA_HB2MA:$<\;LU,R%O^Q=2PUN_MY_A?85U^I[: M2YX*4T?KH/C* 3(T>J/;GC+N'FQ.=IP\@LVYJQ@6'W(WV2(_Y&QD[B_IP_W* M?E([E(M/7YT>HXE,Y[9,#OW4N%"(VB/5#M:2%83YB^U^X3=2PW L->@1.0L/7> MY'/KUG_EHZU4UO7H[NUCM%NF38=9^S]AL+A2[TBTK+TC@LD2K0=NO9S??.GL MN..I!=Z\U?1=(EP5_0UW&(]QQ=]+9:U-WQM/-L[^<[M8(IR-X Z-A9=/)UBT>">H39CG&1V/-ED] M?;]\08*LL*: "O;##UD(NJ$E@$K*SM;%(,O?IE3V5UPG#W;%B)D*[12V0'R< M9>D6S.X=B_9>/M-WOU+SJ^,K?G96X@[_#EOH3-D" Q8N*_M,LADN5%FB8/L# MS8KL^!9/:NW4>&Z>\OUPSVCN0A_CJWX%RV;@\C"9S\J*DK\0IFO=P12 LUT= M\YIQ^6TJB3+2U/L?D%.+9,%Y&M21WB1F.D]5%ND2]L(0.5'P][FVXEG^ M1;1E"*0DU(WSUF$_=9;?KHUKHX06#"=>0U5@\K0'6N['_4SCSXKA0@]:8\G@ M@II%Q*_+_[W__:.'/[[[L4Z/W!MO?_\9)8LX^;&F)DO[)=5U_?OMA!/U),84V0?ACW?_??R'PM/-F-]VH.TKARJ5-2R[VJQ- MT+T^B5QA^Q"TW(DW8?(65>Z\<)4&BG&7V0%%RU-IOE=%#%N7CCA.N_N6N M__7GN9 ?[[:S9 D;4@;_?K<3^?C)_*6PAX6GM@#81'1^ZV.Z?*9);CC M126KUO3S))-9EHQ_QK2()"!I)DF3I!GAC^'PR W2?L$G7HV=+(Y_3*C^4%Q7 M[E4[EU(?9&8&Q,K%'V_\S\PC[^\K!UF,K0@)EP<>;)JVJ%L_[#S#+G:GM/ . M2.HJ^ !!7/\80VHWMTZX"+9R%'%,555%G'FW2K[;K>SL3)FJ7P>O-O\FW6PX M\KHYF^:I^OIFI523?+O#]^PLV X&1QI U=#=N(J<2&J+H8-9E9FJX*B,J/4; M,EKKMUSO35A^Z$5X.J'"=7F!9!'I+ ]/(K ]-T.8N>LN)2 ?V?^(ZY2!U L& M2C5DT,#+HW33GS!)=>&*VKME5+TT%G^/JYID[&G=3:O]-K08Y0B$(J@Z1&8) M4:RG\X/<-$+52/@;1OTJQ//4[(Z@8_7R-I5CJ0,'(9I[!J%E^MYXZ5C%?;I7 M4[UM*E=%C(;:;VEO*]I5U )F=*,1(-TB:KQE6D!T.:M0/*W4XUJ$RY/P@6^. M$2$O]M\U5$G"<*+9D4;$ QZB]I=W\3=_W _ZX'V4]=NM95N9C>LYD7A[VM=_ M59:R$F'C$LU[H(,-RA^R*2W$'[F?$6S:^=NNA]Y)ON'D6ES@-\ ?VS./?2I=\;GF"_+I0]FG.=.3'KL7;&7M[/V3+B2#[H,>R/AU M+OK CZ ']D!ES'1JUF7,02!(H*NMRN2*97CE@YM!Z[-;S*6 7 @^=>@B_^/3 M'[_(I1@6V,QU++?1KRY)\PZ)SN#:V]/Z$:;ZW0A_WY3OI[0.7;:@[('\BS:% MI>Y>^_G'Y/X7^(Y.G&Q9'9-N!GU74OO8Z/OK^=S&-=I\<6& MTT"@9X-<%'%8W11J3K"Q/*-7.F+K^F&&A3P4IM9P&MT[9M&.%4$ZW* J]S(N MJT/.S5>"5C^YGKQI%N"L[VV_-?E?AO8"8T.C_S=#^W^I)5@4AFK]:@87Z:Q$ M/?ND365Y^4M<#+N]M>T6Q*?V2'WT)VB\\T$X%*5#A42.'!C+?Y%JG)/C)I'7 M6T4YSMK#! $.C5M_[.9\;A>,3[85VAGKKIN)?_EM)O,M2?:6Z1W3'L0";HR' M)K^_:G$K'U!VE->R;Q"IK++E1E5<7Q9FF>0=EPC$ESV0"PY[&J4]K*+/SK@4 M4!'K6!?PZ/)#&5R N$BO04?&%G[HE"$H,L6-=1U,\]\MTK6CM+2:4@ADN2L[ MCRXK#R%>;-,L7H!FUUV83HB-:A(^?&,M <:W">5O.U+N?%ZA["5_@*-"+V]\ MR[1DN$<6ASR,8'51H_ M4%N(^"R=1\&U]BQPG<#7_*.=8$01BB?CM;G M3NM>(U>&VY-EC5X[DT!0]Y'NIWBQ6GD$!"+)R]O#B!Y#3P? MLUQ*MYK^M?6=(0E\67-_9U\]NJ*R^JBD!GFP.V?76@XN"("O6O\US M^P/6VD_;#H\H^V#= TT^V <87+>A#^F1Z8A;K_,P:SC2"7&;V_I&^M%_,< M=@;N?. PAU5*$)M-!L,="(+^&51F1?=M!RZ^)K5?;[D8".D69!U/_3,*LFYX M!)30=7\21!N.('W;G$^\,'WS\]3IRJ>2O;*/NC[M@7P' S]4S]@DJZ)"*>2K M/_R1SM,W*R==@Y/S?7P>H*KE].+$A)>%6)S_S3T^RO9?:/)"G5VQ&7$/Q+L8 MW%UGKDM+T6D3CVB;:S]D(%UL@&_'BZ%. 'L@NNY2P+2DS M'O8FWI%\K75J) M7P,/%S@O^B9NX,?OL,S\4#:^6OICV75 0TM@OG^.]U&;#.^'DJ;]M$)9"]M' MWAEJ5PL7YE87HMC^G6CF70:5L)7U ^+BO M/@4GH_:Y9S!=[]VY3:.1 M/HZ"CMZ82U@3#><1CX:$]47 QYC0[U+3TV7P[3Z;#_^;/987>Z JA<@&!8;+\ I#A[+X;=(.T(=6 M.IU*[W+Q/351!-UZ*@.6>@\9M:(5?:K_E$!4:*NQ'[:OU+]8,K@'DGV"E[Y1 M\Y->O!5Q^CB^!SIJ0WM?4U>#)4+;.L4''"J\CPPM8IY\ ML<&>=-SP&=G"?Y\Q%!-B61>N9MAYCXF8G:'C>%%FWTIIR5*6LK\AAO/\B*4Q M*@X+A=P%$BBTWQ8#V*SB7VW>%;_^6?R7:DR:FOTT1YV/:BLLQMXX[@$1$=(I MI^;8/A-1??!E&G]P4N-O VD,593FWX<^SK#M8V!(G1=[LE^-!9FZ)!]]:N)X M)F?QS$ -_C4Q6L+-?2?YFF_VV)!3_+'$*K#J)$*3#'0;\:>Z[5Q( < M#\G3\AW\-M-NR!8NO4W'+ND1OO5T,WAJ!/658O&>ST M<>#"= ]1& R=[Q6[9TPK<%=R>HZQO#;^K9FK],VD4WY3#T'"CDG0CI8C'^CZ M4IS$NZY5'[,92(VU[I!O#"X*N0D?R:/%QG.Z KDFJ3ZE;R*8+^R%P] OUD% M^PKIA STBVO@.=@R@>Z$L+]4"F[N3;2LD6#V>H?XK'?RALT8GPUQ#;.XNKD% M[\"#3*F"Q,EOP3KL0WYOG8RN/ LN:85JS^R<.KR%SR)XPD>#I]L^^_>V05C& M.2N[CIYV-CS8,>;B;!8&2\)<=\(M7Z0FKY%$6[911_&7^Q'2AQ4%S[RHRUQX M[)+S2*UBOR_]B8N$'[P-9/W!Q'$)E:]!FC[0>N%O<*5XS,SYSUA) .TM@M2Q MHW17-$\Y71UR\$^-/O],5$S&I@*CIQI,(IBS] M!SG7ISO4RT#Z!,7H/Z-)^W]&DZ'_8S39^<]HDO;Y7YH'@CH&L<;!L 8(I'H< M1"EGP9RB;CCGE^Y2.1@9M!YC?=>1-7Y7Y5U>]&&SBNOOQ?CG3X(F0J]J/P]?&\#0KN&@< M^ACJ=,)RSM&*W67*Q?70 E>= 2EY:(DA_03S1TSKO&K4M- ]ND+L"LS7VT>S MDY;TPA.UD8*N8-DY!)=%NC*5.CK&]T!@PBI*@PKVWXRY&[\+&VK5X2.G*"Z- M4?!CHHV::$T*;[4]M!,/!%\%%*"&B=#1KM:F#"@ M\QY5IZU,>2XGVTORH6W&]I4OOI^OMO*W_,9; G;DBT#DC#*T[?ZQ"(;C/+@9^!)4^7[B^8)_.(4E&(*W+T<]J!;K:H M'N<3,7="H%\)#[Z 2UR0D2T[FO$5(26L\$JS<9Y6M2ZA2)G(W5 ^4-!P$SZQ M00@8()K4722.GN_)5?Y1!)TR5'AH7/!JS;E^G^H?0DNAC':3&F3;J#S$Y3(G MI/WBE8./KLF>.W45S-3^L>.^7U%5H_35 4O50\B :^7O>/P].K923"<._?JY MGZ04Z29(U>O#*"@X4??T&R2V:8#OO+>(0:84,' 5B)KI5FS; M<6$5><5=J^J7?MA?_[%DHLW]GV4GC%DRPMFD#3D:K@+7O4(H1:1]S#<(U%E* M@>TAQ;_X64Z(_*8#Y7VW:Z0K6#:P"75ZT 1=M?=(#[OGDQHZ03*GCW=>(XN! MAE4I>"(\2O\0\H_UM_ _UM]VL=)W_Z?U][M_T1(?SX5TX<>&FZ9%T8K(H5 , M\BL.$NY9C'V 0EM$6WIC'R58"-E#5$[< MW6;O^/Y[RQ*S M[YB]5/KA%>Q$#J M'"#)=:)Y0!GGV*%"AS?%R?EVCMBG!T/YW5@[-'I'6UH:E("I:5&4]1)&N++N MD+V=\+:(;31/ U*_N2']YLUK[T^!0?QAEO]>+O]_N7,/_1\<6=95MV.$E'0% MR=Z<@(5UI7\UU;-\O"TDY4C\O :?I#ESL$8VM WD!S^($@#8I.[ST&SM&%Z43KT(XC)W0X MI(2V?@TUK%&K(S:FI=TSQZ0KVBIF:R/F2;P'JA59IDIA=/U;UOJU/GW#';"* MA>7P-\AIB_1V#,^*7#_#[&[MV-1!N>05JQ0A7O8G&"ZIX&O@J?\;.QS&?[5? ,A-\$NP>;*QL?GU>]3%4= [A].![ M0Z][H,^ZV&6?V>Z<-/ZPG/IM?#\WB'%Q]X6^B@>A;*MU$MZ(.>0Y-F!.>"9# M^,J@_;Z8*OEGY_1VLL^@9/QN8;]_J*K30.Z/"L2[-<_5&[J/6IM2GZQS'JD3 M)..7!V8LDJT3?-[+#E1^$?74I(03I#(-&8C-V0!\*DJ1KHD>@G.L28\3L?%> M*AO]H^OY3XJ55^^D:\F-"[&LX:JV(HIUK2C/Q]:U&H<]*W6.;RRP;B4=_?9: M4#RUA]-K!#K)T4!PL)TO%0F,K^;\_CA%B]W1!2Q#,=S Y^B"*022?F&)._,4 ML/"AJ1CNKG2W]&-YPM?RZJXPU-C) ,B!>?E#^?XN"$US< M7 J@P'// Y/@G$O#%>8C'U=W.$I M,O6:()DA\ODDY((/CLB-1!I V5'&N[GZVJB'U.A71(O1L;%Y9NJ3F0IB_L593,20*)L740TD"N#=(03*R-NORT/WDB=V*>Z]_.]PQ$XJ, M>!4[H0?CII?3;E R8A[K@Y&/AH;&E[=L?#2Z1Q5C$'&'LZ:G%;>,/PKWHD?% M.:+>H00'ZTP+6PD(R@0MJRJ-(@5?.91W$D?[$=OQ >(!VO&U&O#4*#F[9#I( M=,C6&P+@3M>8]%N"(^SZLR 5Q1GUI)V='TZ3KI/'0D'CWE*?1RO MK;"C_PRMD5J:9)@1)Q7:&J"#NF<^&*@H:6@Y?DS(D?.+M%K1.>A1NU:>!-*0?@>R-/*#:5)\C[LWN>^ MS.:%*N7"7T"V".GR 3]-9OK8,!^KXD*)O2!D^867WZJ&].7K(R9[)_VCM5*? MA2:<8/C"/97KN,Y,R'N4?0&Y@CANU;/H73WMXX@+0T%>H\Y1\F,>^[$=&6HS MF5I054H,U$T.*2^5QP4O_WT2&?^$X*$ZQKTV,Y5T^S72RI_4HY[>Z MZ5O)7N^2ZN"N[PE5'*K$QHO8B[9YB1)S"MPH?.AV1+99N]S7-*3#?#5TA:TK M5,W9]0-2A,^!5M;'L"LR7!BW!9Q=7#_=LUQ5K-/A;WS\U&4I9Y!E^U>)!=T' MN#/-%%$I.5NLZ&2]HW)M8/_@N>3RAW;>?2UV"HEE-O;B#X"[SEQIQ? M/VQ &0@8+(O9.4B5QV]57\@0/R>DK24;+L8FG1O/2/R!<4/N9S*L%,H ")P) MY>8!5/QK5*]UR2E=X[J-57N/ARD>T-_GN9/P"DRC,I2,CWS>-5>]N=S^&BTK'M<[H3SIV2)=R_J:U*3A>&!BCCGC,V.-DC$ M-$3_U*^(CG9[#T>3>%3V4Z8IJ7?+T1?KT@;RS^&C=D2A,*^-2!#.136/LU9A M1I<:,Q3*^=\;O\*G$A!X=KM%IBI@0>+3 UWQ'IY"7KST^BMWRQ0%ZS.K7P: MEBA@MN:H4_A+CN51L"2]]O@/H^,GH;4_SZ,*%B^&JLU (G:2L7@'8)@$BRV@ M8F*+ROZT MWJ+'7THRGC;Q^HX8AN9[1%65]SOS@G'SAYG4W>TK)K9'Z%6GCK,:7Q]45G^I MOW1C4/[@V&CK[\L+KSO$,^_##,[ TYB*0 ?],O-[\&HN@5U957V-9^0+56Z< M!%-G;4J[M-C*NR*EN.;DVYJ"NK?[8K,DI+E&%>\6B':\Q5A2BXN\X,,P;#)R M,FZHZ6,C@5^T=7T.GJXC'('>M&=QQ\+T679Q:!V4&P7:E@UY M#)-@#LAKUVX?K%QDTL1LTH&X#M,7,N5]%# M=6*JMU4>7=_GM$J[D"L/$2NPT2[:)TIU6[8$!@*\=ZO "E]X9:\I>^>S'$!2 M2,Q9VK:I9B@")3.8Y"D^+V^#5MH:/;O6=% T[DNGJ1#%<#GX$%P;9;+[&"V) M++H6ZMT4F(ZTWLY&?]%WTUPX=W,1%YX+J=)P.MUB/Z"RD61Y]%-Y?1SQ^=DY M>TUV6^@[#6KOLAZQ4U=SQD+$OK7=_%S=1635(](^)W@2N>Q<@ MSS1F$KRI,;%"V7[<=]?OR+][&+FF=NL\]HXY2K9DBCG./!"+NC"LHG&S&BMP MV;'XW3M^'R67USMTFY^/ !$>_%@SN5V[6!I935F&WKXO9CM[1MO$YN,M\.S4 MYL8@Q="?+7-8K;CT1 O)7UVY'J+%I>.]$EG508=G9)6_IH_DG&D# MA>X8W+H9;3@3"7\*KU18KB\$O*TP23CVC.75Y>D5S8#,4>ND)[.]G-!L59). M_*X^6#?^U7L+O:KL0!\O3^_[\0IWPP[R%@NE/--%=22[LUIKZ&@6S\5/^1YLT=#O!K5^!WXU)_PVJ9W5K%N,V0LJ5.YH4TDT^I M+D]NS0@.N_]$+.R!PC'EJ^&4STY&;=5#'PEQFYUWB$X M_0MN^O>>QXU-'KKYR>8%*T**D9>K8+=B3H*DA]W375"W*S+/-KME2N*'QE*( M,2']:E4FT8M,7W^:4M6VI=6&9!)(9IA$:'E5)1ZPDE]Z?O1[\BFT?];76]\E M,0=OW:#W@9MR5(!QNBFZ+YCY"M*XI-,%X1W1N9#F (J^!N&33YH@KR9GU-/U M&:% ]PP^?@C&V:#%\TSN1W9GU)J-H-$):&U+LMCA)((5'(7BH;1G$*&/I,[\8L!R+;ES%= MY_1N,#.HL/W(HU]$9L] XXX":M2:HY'F%>E?HX,>==_W[8"U<2UR_MK #W,# M=#*N40]&)K3B(2VA=X:T'T1*F+Z;#A->'3)_J^/6:U7-5@ZM?<$-VMH#L3,N M4[9:%;.K*:DANRI]QYE]UR[6E;U8->ELNI,G$3OC*CQE[,VF*E]ZZ=WO@SU? M04H&C?);6B!?NS'^R#S Q;BRST_B1MG',D/)ZY?.OG^W!](=JO][BWQ=8<64 M;N0!XU+VVP-Q L>&Z49M.\"Q*;U\QKO.DU W^C?;@WDCSVE%^UQ"!":BS!1> M%,%[Z]%PM"6S3+FN%T49:1I[(/=+D &-N6E*Q/@4>D@0J+6)['7PAC1[VK7/ M&9\NV\?M[>IU[V 08W/(?WH\LC$5&VN_\;DXH##NZ.\#G0(??./DI$1W;!85 M&J'QA=1T8F8663/6,.BXVX/7SG&ZQ@CR"%EN9+C4<=QARJ'3W5^\F_?K]?]4 M IE--IO9T^C^+OHIQ-1IP&FFFUOY,D]HP+I)CKN=2_+I\[&#JN<!DQ0[8/?C83^"V%U.8X?B, M&#%9EV#VJ_RS #_;F847_.&U?AK[WY@-\P#+MY^VE.L4R4[G4+!W4Z=,CAFK M>LDG/CR8.6>ZDJ/8KW\6_07'QSQE=JR2^R6/DT^ZOV>>9\'0A9\6!'O0SMNA MQ3':E$[M.6OD49;4OFAK\"NVAQ=1HE3%QE,_<54V+7A1Y ,UX?;/6LB2)YC?YYZNN[%.'*N.F#OO>*GL M_<=;ASG^G)D*B>Q_^U>S6@.71";#.9%&-M0+(A;O&K*\CC96)Q)GU]M-H#'J M+/B2)7%,3$7(9.#-)T:N!2WRO\\Q#Y,MOV%D]]F#/-!"O\;L&ZO<'&X:5^S6 M:3G[X7NKEX'YC#3/E^D@;.Z,'[Y.7V&1PKBQ^[QRU[?YREUSN GB:00NFYLM M.4:JT9)SDU1_AN@:78'C9.CUJ?,)"$)EH$I]5T/J&X?\_)>O_QQ7K[QI$P828GFDB)11N9WDR^D8*PER%LNM6I5#-SS?0_T:4([W[ MBG%S9N5^+U&S&7&IGAKP-OPEV4)MI=_BDW"PM]R+'% 3/E'#^R!S# Y^F]"! M5L!9(DXO#@3-FK/L+_)-: #A@B[?C*T7P=TB%JTV./-;Y5[50&:/C=@X3UO, MB$61"J2_ ?NCH@3F.*!2$6K/7E->E_0Z4U/,VOBP3!]8F))-8L>W06(^JR8K M"WX5?\$RI;MP-R_&D7[J2+T(0:Q.@^Z\"&.I.($6!LS.1UK&7&IHN.[KHPCZ MLL6_**1ZB_\<_@.3A3GF?!@H+S8BJ@J,\H$=:TB\^C\5/.^^+YW5S-5S8UUY M-A,]+UK]Z6+FB1M%BKQ%)V;V609B/8:6M/M2UYCBTHJ@$F:R3;U^GCS MF]F7ZJ: IZ)JDZ'3#I72=VDKW/>7OV M@3NF.6&>28HD_2CW/.,WCH[ 9&/BZ/F8SM08NRLO!?17\=*E/(EX5?@=,/I*02,1PGO-\W7N)Q2\E;.FALYL=*E1B-7!EP^VK_RR=1%(EZ-*7-# %*)#@>@+3LV40RY-V[: M2CQ>KNY> I?B3X'&SNWD;*ZKK@2]Z 'P"66M^F]H_,8+0@\>TYCQYBR0-*,:C@! MV(^W-1RJH5_,Z&"3EM:$!DD&W#: ZJ$'H67[9?PO642PL>PFU727WMNDSXZ+=;$>LS4GU"Y*]/-Q5WA_ _Q($NDO'RTFN&.S"*(#GY MFI^U5XGB-O:C!U3EZP<>/[PD?H#E04$^*/3$#%[ZES0L>NDZ9='T;(;@XVAJ MEJ>- O3,Q9S+D>VK,94!J0Y-WI\,Q3OJ$ZKZ..QJY,DUJQY\_SLEP[_XA(NN M7/S#1IK$*W'-A"CKI%#2RG76,T?$Q">AJU[.J\;G=%DBX9?<,4)*J@TG$%"> M!R7./?2K5=&K7/)R7H.6D&=Y>Z"'%$17'63&5F8W'RV#[+@1V?TYQ(&]++4] MX *52!,<2/TS ?H]<(.*62F@1"-1OJ0:?[D[/27':PXX^.*(J3:KPTL6S5CH M&.H:$/H:('7KOBIL_$#=')4A#E,\XY[R5R'57*WY,+UT6O?N4Y7- MPOM +65]%'?- G>],A;56\UT: =3(21HDL)R$?VVO?.X/>HL@/>G(0 UOGQ& M <]Q2;:G.K!0NR-*D#!\]'[CI10K'T- M-8^F# 11]1>]0@Q]B?4>5C6SX881UIM(.M3R..ORN]EDMR';I]I:['97#<&? M-"@W<6$E#%GZPPX,L6*]I+);'+'TCDR\_JSYK 'SM\I:>UD=#R60U@C YWZB M):AH7*$[5W-"8W\Q8MRC^AM,>R>;F-6\:]2\D_F*;"'N$>E$?? Q-DO44/?3 MZSC]Y5,*E-P_!B&\592K+NYY=KSF-3R@@.HKB1NZFX7O_OOLY@.8%)@,;L&P M>TB?">'R/UPQ@U6Z'DH4>U@\?1&LSE)$AHNZ2Q^@O"T@\_DS:J541)Z?UW[Q M4"BD5 92@K;PF!; (*:Q6:+Z1X% U]"W0-#A!.2*FO@IJXYO$[4A&_@ZC%NV M5H,\@ZTFRRBE]]Z[[!-=EWP_3\Z9CW0X)^Y^V3U>OP&WG"H^WNSN; M3WOLJ5?GDP=9*)#EEW1#E/$@PR>0XDWFS*BTS0M2GJLQ3X_&KEW: TU].6<% MS_.GN*ZX?O@)XT3YS%@D7;=5[BGT.OJC(K608R.B'M:PY M48^ZJ#NP1 R/S6 .*W4ZND$>>7^@K4'HLZBU:$*&GIBMO[744^G7M>(@1L/N M\ST0PAVELD+!DU_TWO9YF\XK.@R*R-9:GU_KN(_OFV9'3IM3YY[L-,3P%ERQ M.^LP\:76C@[9O&() .-\CO+,7AA!ERZ.@= MVR@60X4TY*K'WWL\7;I0ZOFN-FE-JD6X0D4(GW&+E0R7K%@.EZCBZ3U0V54W MUMD]T)@%+1H(AR8:-WF'5Y5- )%NFH$'WVX?4>YI7>:4LMWX!5><0"[1&@#V M]V- 0?L:1O^9>MBWK OFWL>"BPYM.4@I;IR9R0J_]1VM@+I)57G%X:^XLL8++Y.K/BG]H:I(Q]'U"X6.J;_RO)6IZ,ZZ:OY[2T1QLT[('@B #IE;Y MN&'E8JM'0_LY.\58D*S"M+5E.MT):4&^N<"0"Z1-C^3(CMG=NC\IV>B_/CX8 M+.W&NO2W:&3B']$((P$8IUBUX_;K0=(=H(D2;<<1-;_JYU@]NB5]YPFD7M"/ M@W!+,1)X5N!A/QSA;PXV+4UF+MR(*SE_V2")K;$PM7R493*YYD"8?@A@1;=W MPPEO[,*N4.:QOKZD9U4\1=<^1;"#%S+>_A24#!_,45S*X[74]343?R;7,R0C M4+,4.:XQ"V77YT;:S!1$Y?5M''^A7W+XSS@-&+M(Y[62+SX,5G6^/^WX>,CU?2JZ2O 9N M^IR%A7EBDRU@"8Q#"$R!FTZ"PT7WV+R3]6V<]F/KX:0M1C'63>XXQE% ME%Z&4 #-W$Z.&AAU).9J *C^37&_C,(':&3\KC(E,%$71N[E'P4*6D3- @NF M99"3F&O&=W3B0< :K6@WPXLI-]Y%W@.!+BCKVKAI=DIB9&JY>A^D\7?4!PTO M#]-O-14T3O/K:SF^/+L'NO+M.MSQ@"8GL#Z_*AF\A1_@!O"6N\\9.E1-BW6_',AA7429!Z8Q"]\B7O ;^."\HSJ MYS=':8^AZ]^%?E?0%/#VBS+5$6-J?!4( =Z4=P>2@RDG;O\M,/E;9-@(JRA8 M$29WP415FW 1(FE.0-P3B4*B^?H%AY18[0-@:SUMFQ\-!P'<;1).',AK++.O MC\XCUEP/,+GD&FV8\0PVJA#N[$2Q:$S9CQ*AAI/(O.N1 05!12OQ-F*W/:A% MN98AD@OQ( : (VFN8"AR-RNI,*S$-=R5YP;WDM<$QK] ;LJ'#G5UD8 M#!T%.B@]7&S*"KA0-K%I[^/G?J?P!Z1W=A@Y-]%5F,,[%DG+)2@^JO2<$LKH M0"RQ)F4E^2<_ARD1/EX?K- (&^MMPDFZ>O-ZB.!&Q9=D8?=28N+].[KGTHG$)&MKE:\)GT=Q'P*2;RS0*UBV8)U' N[=WF03 M!Z!$U;#7%(652'(2K*6PW 1W-7[UAK.(9HW.#Y]EWWC7\(;#Z%%]%I,-/EC; MYP>O\MO/OLEZ?U\M>00\3UZ"6S)4@7O[O.^(AW9#Z;NSY21SG];/4;\_3"[G M<<<26L3W?\J%6(8@Y3//O4FR-RDOC67[$#Q#ZS;_2T,=5-!F$4N;YD&=@\2M M+;^I+==\Z-#S?2/B7+9[!F'4>8/%A530Z@4E6H1OJDH@,.IG3=TP.*(/80W!<\DR]YV.@D1ARZ2Y^'.FUN5Z$!T?X/&=YCK M=%*P:-M+S2L.W<8W!E1*7,,=N@3.W>.22_V5&#S,3H0"QR<&%G^!DU"J4E4X M.="]\HR79'"-S1+6 [1[]8^"IIQF)7U*@'$%\/)W.[[Y'?D+$"?E4Y!BL M#0Z/I;:G'FD3>'P!!.( L>8>")-@.^APX:/#I=)+]<*@FU"#DW^WS5WZ$HQK M94!D($E*:4S_92$R8,?,="5?YM/U+7ER.;\;*VD-"Z^ MGF+ +2UF:WE72_U M+&V?T:"@!S7IWZ!!-['<>35KSN "U(W=0IBKMY"M,\-"LUI;>2+77&KT]VT_ MA?GCY-5/^]483+M/49(6+*7Z;\Y*^">L/-IP-&E9."'Y-/$NK:D[6*$#SNN& M5@+,25YGX$G2;&7/[]V7?),J>_=6B&3B-7#^+_N,AM*W]AY#,:>F+J3+[H'N M#9YB^K^")]M#&4*LK5.'^RJP_+^D#U<]'[]2'<\1-(\Y;1[)QJCCIM?2,+OO M4++4_G/J/^]H6]=[ULZ6IY;7A%1X300GOP[3CZ:"8S8P0C^W[#D('EF9HN]< M,D]P&()W=L0944 298TDNNQ%%5"-A4'RTY::AQ^Y@(^>%4QGF\&02^!E_G-0 M,89J(7*A,2N'>\!+[I.79TE=6E=2YO?TS"QPX34MUGI0$+YYG\\$&@*-ST-Q M$7Y%12\OF[_=E0HPNDMHM;=J@:Z&=^(+>$\]N]B4=.7]V9C&"?#;8%+=$A'> M3.!F'*&4$*+JE!_(F32>N6*\II!>6[-J\9E0/P O?G[06N1]N25C;.IG_#!4S>UQ* 52&Z M,.ZJG!?)V3!60^W=/%/QN7+'J#E[3;9"&7]'[%"8/L>@K@7="W4]B1'RRJC0 MSOW*E2K*6+C0;;!Y//I^XVKP\-!TZ=8*"PD?YUZ$%"7)P"@I/PTTGR^5FK8 MA1S0E+UZT;$?J=25X7H0.N4[/$N?:P\4D9!0?T<'+HWTT%'D3)I Z%D^>K+O0=/6+;W0/2;S/](AES_53)D M#7.%C^L8_O"S(GHG:B;D(X(]ED4M(T1F% [?XKB0DU>/CLG)H!I'[8'N8WB! M++(*GHIM#38H*SL3>;M .TS:!$#$B>9.!/$ ?> A?6$JK[/*=T'[Y!X'!T3: ME.6$RG":2OQ<"(=D6(C-15XUA_:/C0F2;J?>YX+ 'X4V_S\Z%?R_=2P8_C\D M_ZGQ/@1,-TL?,F J#"G[-5Z:4(22RX-(N JBZ\6KS1&@<".!AZJ6V]T9:VYR>8X[_MN[)8OKO_S M&&A=-7SZ4$<;-$;<-4Y%M'.0S(=XUWA)7&+7)7)!/B5\%+ENC"!80KV6IK[-_O.JL=R;/,"!8-3]<+^I*%BQ\PWT%6V&)*Q7OJUVF_Y'QLZ;K[5^ MO]<4;& !+T&GV"S8K#11!%MVLF)PI(48(3MD\A ">3=>-KKAC$GIV[YS9TYX MSCXR./?+ /I:5>GZ$P$M*]FQ&ID'6CW@PD:-HZ@\NC9#"8C,=[.WB&LX@[#1 M_E"-X%?RG$-UW)90F9_K+Y\#PNOL@:(Z*,6+T%$X)<-]VH.Y,":ZO;'KQMI?-*M\AJF$7Q'US=-< M12E3KVC\J':;&;H-K3<<">KZ'?*"I;^ANKJFNC;J@?)1N]<^&7ZWOAJ72HI3 M\=AI_@_Z\BCMNM+OG0GP?B<-J9/WB.3ZRFURTPHA@^$[%J;W6BLOBNUA[@6I M XDL /Z-@]2CPYFP0+$'7[B40F:5G8 S M5)%I4E9+B4+;%S8;RX*,H/^+M3>/A_I]VX='A&P30MFF4"I;R99EAA:2CY B MQ"2$A"0,AI$U.RE"]D3"9,\Z&&O%V"=DF1EE'6:L;V;QZ'O?K^=^GM>G^_4\ M?_S^F+^OU[ROXSROX[C.\SI.\%7>GS"9'@.S2+:X;:GFFR':H;A9<-LG"8EJ M.13G#VXUV](/)^]1XU)A:BA1X.L&0056!2:+S"8*("3]+=NG+S6XG_\]^K8N M3?ZGE."4NG+#?')UPIL]K8^/&QXE/L8WU/RT\%T<,\QR, ,J#K5<&]&V+& . MP$2;+N8C5/=!U=J7*7N$+5M]!LNZW8Z]$4+:DWC>\!$T- 3Z]:_>^$UU71A1 MIC!2NYX&CM,V="VR=?![M99^D;DTE]B50P#'0[BU_4^&M6>?J<*\W0=]4TV2 M8ZC5'H'=!)'^- FR+$$O4$2V\9%0$T'@IM-H=9W9AO_8/NA2]ZJ,KK[6.\L@ M"K9;U+)CAG5A^O+P7=0PN#;T+WHY?6&V3UB,WO+%2 H)PPN48.)2 E> MQF:KS90NI!.D&R#4G2?-43LCOJS3(="&I!L.]OPL%-^489TJ^&6$X+8]X$6( MC*) M1=[,H-N'TSR?(^T'FT)OTF8*?A:6+_3EU+5/CHNDC=/=QMS$;*C"881/ M:A@J>QY[ED?NJXV>8HWEN&P4%XA.IYA@'S$R4(^-1;#38O49)EP(YMAOC3S? MJ5]]3R)MRY;,Q=4+\ N_D/Z$Q*,_D$' 6A$PC'WL3"G"%BOFU36?#&\84;HC MDVT7D*^ON9<,M_^+/[S0+Z8R,$BI(C"Z?]!MB38ZFG-'>6[M)CF/6LH$J[ L M"6TDDN5FR>:6E(BB1.VS.51SA+!7B17_SOL$& "$DUY)7GBF19)8QA\P*8XV M.VA-((Y]66VBVHQ!8HV4RS$;";[[0_G31P.6-Y&=_[;20CH2 NZ4*IIKCEQ%S($5F093_L1 L48="V=QH7]9R[ M9RM'>*ED+",XYW&[E:A_9*="G=9=PUY<(W0B9\^LZR[H0'B]U/>$T9\P%T'$07ZME+-(*4/J =&P95$!:^9^B M;+\B>YV.0RE-.&N?2\8T%&BPCN"]*3M=&4=/^6+[W(XY0@;>DP@-'8 M7!MKKK&RO7JN1SM4DU\7HL$<:@&/;,&.C--U*26H3J-9JZXB%\O29%DZ\HK7 M^(!XXA,_M!U%-F83!4&8&U++DVL((^2AZT]XOWU!]I@\+$LR*/-9C952UN I MY3RYSJGS:#C$%!#@%I MMZWN&SQ<%OJF3Y2U?V,I_4O&#[2%SJ*STA3H2I2HS(_+H@&(1+NFY*)Z3(N9 M=%/YL\X[%/9 RZ$[ J#>62X0$+4=R4BF'R'B>.% 3IOPN3Q$RC\1JZ?4L(Y_ MH%Y:4' 4>OL ZK7,/N9_L.O)X[974%WW869EHS%H/G4\[E;WTIV,+@#WQ_^7 M>Z"\6D)R6P?>:9VO6ACY)P+L_N\(Z/-#L2/Y]D%\P2<6H/SOPKRLQJ%UW81U>^%=BK]PJ<[M)67WC7;;L=\[9X5&DH5,2^>[=)<-C M N>G81$H 2;#"EBMV'4 MYPPYGP 29X&K,(>FA4=FL'N>G3"N+IL.*&L.F1I!&[9^7A]..S9/45T-YJ/> M2B=Y;SJ((R/+EUP'5LZHJ0=$\9:KNQ//\LZ:Q(AR=+ > =SQ0"6>W=_UDD* M4[/"TX2+YT^?#I]C)[]AB0P,O03/'UWG>.'3"$N BV<2+4+CF,(4]W<9/EG# MAX17UWVGY#Z@(D1^X9!X_.:_[>2N(V9B#BB*4E@P%R9(J2/X?%5M4QR! &X> MH47TGV4=E_N5,V%R;41%9H"I@7@LM8<.?<3[_"74=7/\UOC 'KF?L-B+=J5$ M';#U%AWCZ:-XLNK5.'*,'H:Y^V=NB]^86D/6FZZLH.,9?\:KW?DS7LV-=44O ME^> ;RR+PJ-5 I4$7!6K;!Y?,)!_I@AU]/KB#0P2M;@9EGHC*GV*RROJ?D^; MS'!Q;V/C&UNW3O3LH-,QSM^6T2 @LR.GBEEWRB&WQU,EROO[A'O;S]R 74>R MQF(KNG2!=7X?%+4/JE)O-P&Y+K)IRF@6;CCV^2-"79U\:1VK/: ]EDXDC6;, M_ 85E!1M.9 J8S,TC@[10XS/976]XI_ WSO.TLIS'?D7X;E@J6OQ,G'\QQQ? M/05)]*)?MV@AG2F_^J.]*06M^&2W; 7J;;4LWN8J_UBN6VJ&\J7U7"7A&:!M M7/CTV90N#*_V)>+'C=]+OD?_V5VN3Q+6P N;8&I?"R6P^'%$[5 MFB__.@M?M+7]MZ8SYWE97E$%ZGMWR%]C^85)+J=BF?M:V:/*QC@CMH7!GCCE M$\ 9RZL2R"%8#&FV/:WEIV+@WR!CW#!M_$^N>59(H^'@>QD.T:"7V!MZCZ8?9$ MA3-FJMD%7":"'WO.DZ1JBUF[5'/&EV?'ZG,Q41Y-;=+'L;)1&>'R5QY:W\A#M8"D7T!--(K&8S,.1P]6][X3 MHIDW93L.%/)'=9 M*'0#,;.)7YLQ:*D0Z#W&^VKCJWK,=H!$*(Y="N9^*U:MMV'RX:N7,L2V_B<' M":Z_(%J;1M0Y@^O(,)*IW8OC_R;^*:S^N*,W,,JXTCY\I^++L"=)T,96?_!F M?(^C5\V+O3"X?##.#Q_,2I5]R00MOQ(.8K_J][YQ*]/XW:JI#K+RJ=?P"UW( M/X@$K.FHBAA#_68#36AJ1.F8-PEJYA4_&Q W%XB/1L(8:4Q^!%^;@ZB\9DON MKBM:Z9B1?/D,8J.5;1N=MUB^*)KFRU6B;*@! EN#Z'N,#S G3ZXVPK>9&!C/ M V8;?E-()$*A_\?[>\&/'L B1KR3\4+;2NV>QWI)\,@64>K]\0U5+B\5/^ M,MZ+@W?\''Z8R<%#G'8AJ\*;4XGEUBY9=A^J"BZ<::F.?IT_,B2MZ[D.=): M2+ X4$3ZI"0([%F,5#>?X9?XD/D5VUSO+\.DRL8%L%A#I1A9+;Q FIXGV YA M-R3VK-!L-LY )GB)]"XQ8+OA-]*8I,0%J/5N@8\]KMUSY"R,SKA^6W>3(P4P MY>B 5Z5%U)B\0$G0S2AF:)FF0:45O/GPM^V[#XXGCW]N%??I#'Z![T5Q>!IT MYL0T[(.ZN>])*G").0VII"4)N9+TIU1:(81'BYOHLK\(VJ2DW"IQEMXS348= ML&I4&X3[,;C0#:I8&;.D]H/Z*>U\T'8HS!JTO;2K1)HJ[,:B3P#>I-6DJ-[A MJ>=D=TM@Q5G#ZH^A$NH?KCWN]IRC3?RDM]!!@H0'_JX>OC?I$KADBR%GTS$M M.8RT(C"N8JV;'MKHW.0(O2L-DXMS#$PHF Y1>5)4U5R7:%9YGCI5TB/AM?$1 M<@X7+/>..A^EA+0E*!AAU43('Z"%D"0\IW*OV#O#ZH W/1!K"FX0$&+C7HAD>828B843:IMOJIUEM-Z&?Q M)1=:+9JB/E5%2\'SST*&JO\RE"_]M[ZX_CU/:2WO?ATODUR>^,!KPW3#_!D7 MT=*';CI71$+OZHQV@4F+?QPUK6M^QV6LM>*$U#.+ 37WVJY;2 ;T:@/'B:5C M7H#EZ-UUYVZ:7$[4M#QEOGM*@F_JC)Y]Z8$(^&8,]>W:[J9O>'@O=H*"G.$P MX-LVDH+I0+\T _!$P2P[G$F$?<5PIA0GK1$*I2KT!=;$DVL+G \S,J,?U%]/ M/OZ,ZW./ZN,0;:U.5%5B&T;$Q3AW!O%X;$*GT2%UBNUV1Z"0?;]!,W*-IKB@ MV=V&BX6J B)!OCL9COR=Q:XK4]KUFCD/]2\E;&U[QM#]9O=!K#]ZBP&T9=VP M?;P11$VW5'?3KH@BM+'3.NX(I)#V0,PP:T MGN>"/[G\[8(2?70(Y:(4I5G7R6M$D+?\(.%V2PL6H-8M'[8F)3B:-M3<$@*] M"5#=O"BDKFEQ8/=]WKI\UG]A^\-_8_OF7LE7-ZT>0;/*B?\71-4[F!+#2!L" MV0"K^=^XOBZMK=$5G+NNLSP_,U[58?TF/A)-">P4$!YKXK]<=[L[O?3M[R/L M ?%-SA,A.MW=V9(CVE9_(&[MOCM\>B3_@FI[_/=D#/B_(+YAPL;L.Y")X$*# MHGN [_2Z::/CEP8]^:&4D8HG6]MH_^+?&6*(#-WM?D3J3-R%PTFH(_-LST_B%TPBMISP39<_ MN!GM@Y3&!HUQX@VA*.M=!U)W!PZ,V.L+9D/PD56SO#O6943.C-=UNSXN%[62 MZ-(]R7SO/\XX0# \$5=T3O_GHUET*'TTNXXX$2(10L! MY8ON90JO9YWGDVE2?',#')[WUV*1ESX W[#6!PGN94=JQCLP3TC<[(79Q*?^ M0E2_E4F:C2W2'H@O RSAD5K'/?0R#?6P_EZ4GNY&APQ:?PCT 2.3?C6($5^" ME*9Z;:ABV.X'O=Y]EU[F_?;TB24U:HX9W 3?LP\2.YE)0'6@^) ^PW?*XN(: M++Y\&BPKU(BQV =Y-6:'ME3598L52]?7/:#>S!N-NE*JS'E N5NUC6A:@$GW M/HC?D;K3<951FZ3_^<>/ENM-G,U&8.)#_T_9JHP,)A]BYHJ[P ZV=@QA6V'R M./3<0^D\"PF4Z$X,D>Y %6RS8_F<9D;UJ/ LNBZ0*F4(>@8;-VGRGHP![8IL M_S/L@XN45*?B6YOM%E?)U08QZ[V312E0W5;R.\=$:UI#BQ7 *H&/;S(GXA+\ M+-#.GD3?2/PM0W:)TC)V 7V.#Z17.I^6'O\;\Q\,99YV#7UOXS^ Q2Q(ZY4; M5A4^X3Q[*[980GD?U*5F]#3N;FC%@_'M*UFUQ'L MB%#)<@$WE)OL:?=M:C]J>4W!Q6N?)FF9U *6%K6CIYB; AS=(SZ0ER40_B;! M(N0UBD79+,-8+]8L(MFFP7!4/.#H#Q66'QVG)G_KBCS)4;,$JF9F5-N0IA3M M&7ZZM-7A55'P-Y"A"T_,(D/Z2"@D_ MXZZV:[.F_J;C69#$4[>% ! 5S1.,F^&@R[XO3_R L.LC<0$D8EWBX^$-J1M2QV^,G$_493]L^)=7V#AE MY=\7L(@3RS%!H&=0'4IP)FF-8ZF%?_2.:DLA:V<*7=[@*W;J%B]B9H5$ M_#;EW%YGQT+U@'1 N;ZHB4CII3Y/9/S3M _R]^H+.@V70MXU RH87I ]Z-" M%7?$A^2R"%IN!:/CSSZ%0!O1636>X]UMT\I ;"!5D'B2.9,>VNGD>E9J>N+8 MXOH^2%#R/7Y@8?&\?/)GQZ>46F'#@FE)$.!0.TJT%2RWIA)J\53WVI MUCM6<53C9 +FJIT6#=*&1HB84S%M.@&_RO=!!)%&*X7[C!DIN[=[V5YP<\0, MT?-%L,3B\&,[Q3&%%0$AA8IW_F4KQ="')AYRW1CG0+&UH].( M*9HL=C!EWJ MY\>>]EQ8=N*]MPC,>3J_V=8;2[?[S_> M OL#_T=J6^LS\3!^P^\,I[09'Z=ZX=QS9EO?R.28##P55V2D5!O=F MLU'54H0KJ/;EVL;$H"NJK]97K=X>3FZ53RHF\)N P&4^L)JZ<"6D*X6[4]0W MHW3'PLL ^;+@=&=!]/T'/KNL#C-"7<&],]6^T52;=F$[D;'55S.=&=?.\51H M/9B2>7#^>_K2#1JV&#K"LE[4E?@#UPGC%H:_A+&IRGW,_+6KT.W8[>^6XFRN)UJ[ M.=RX0 QO8(-"A$=C^)0V@U2;LCPZRIAI%PCY+;6[Q/.!'K\,=SYAV)C2G50C M0O\;8BK\_#[(M0X3E1>YSEKI*%WW79EEY?KS'#ZD@QN5HS5#)%X>[QC0^=Y2 M#/:E'Z.Y#VJUD::@LZK7@$I,M5-7TDP]!=UIBE=C%(19A0=O<=C/HZ'D$$U3 M#GQ-]$? 3W],:9-L8EYK$[U9Y.]>MU[10W)]VJS.TBK[X9:PPS>' M@F$J K&$[,) '72X-CK*,/'>Q-L\_X,-U2Z?Y;]%W0IM_9(]^1^R#MGF! MZT3CB_CV*W#PXYM%WY+%>_EUPO+(2P:JI(E]4(?_/NA1XL1.AU^VE*4G-_#+ M?3[C'TC2!:+9\J_>YAO,Q3W+Q83D4M< 9A8[.G_*(-#I>1XQ]0Q/7%$>FRD' M<2R,RD'R7/&DLB 5B%C%O+Q&#[7URPC%D_W:DWZ7)UI]5Q!2&$>D!)',W9TM M^IGJ'%ENL6PR\E! GU2,NVL__IIBX !788Y#CPUJNU$VC"GUM0FDCKV60G>W M_%=/EU42M,=PMK%''S(:1'<_,8_02,TFUZB0Z&!N-P(1L3.M)SA_T9B;LURZ M;?'=Q^YB%9;-#U'[(&&;[>AFRC!SOGWFF/J,E6\"K]TI&M!M_QO=M_KT<%"@ M'82FA]1J!*(HJ[\E>-XV7@0[4_W1#^6E*F* MV3%M;#13J;K?WUAX.%/F\,,[+'$L,;LS)-R*CB>/-S YZZT3P?BLG*4J7OS$ MAZ8U?_['0OU\G74K(YJI#>:R,Z:($=DB^V^4RQA?_KV+K/>#*(]7#:3VPI\9 M% 87#W#\$ED9ISU-+E;G2$CU"!%3-SDK-06S]4P_$ MS]J8B40_26K^SA_'_>/U,UW(^@A?SO0B7@B^+0B,!I$@O'8'7^D:3A%-Z 1[ M#+UK2G4D3XS/OBH1R#=-="R,^EIW*5SF_9=T$H<2V9L+- MF"HTEJAMX,TG!-T)M_^W2"+%OAM7-V4&KGA\0#B'1E>17_M&8M MG6%DKET7%93 7!9/W>"4"#9U6YLH$LYQXEW9BS,M^?FS1/X5RX9F=U9NCEY* M8ADH.(#Y%5*#S-A,HI\#RB[6X,F)*6X^L!X/-:]?1N\>F@WG-&^A!Q\?B,=2 MQFM[*OTV_3K@Q5E-O9N[\2A2*-RG]R%@0GUH M[D;D-I^SGC)9%PM]YW][_OAK!W'&VL%ZT4G'A>R3 F)V!0GV,(Z62XBPV;[> M]4TE_K6Q31[&B")JJ"R-,;8;(E$9B,>_V4@CR\U.F5M1@M )36I:"$<8HR$ MV)(_O_H'U:[N_$K?;3$'A/AF!(3-3LEV:6IYU(R>- Q9C3/X'K]:EA34Z7N, MY1N@WM8B3N&(DJ?+$6Q4*X=+TQY+;))]4OC'< 7TV;F MU4;)&+=%EQ-VG./015.#X6,L )KD&0XYAG% "2]B^)LN%JL5YLGWH%7\[SX( MP#[-NH ]*9F^V!?_(H)V$Q<0-/?NL5_QO?P9^(D0--6EMJV.:O@#\!8L-+\[,&V2O=V)] MS-A6^5&'6W-Y81,V[9J%^Z"()RW2"+-+1#C+3]Y;>,_IU,/[H,2WM[2T'[S2 MJ9ANSFEE*@[1_0D*WB4Z#\FG198 R(NR%7ZFYX0CWLAU$8;@G'8/RP&SU M[;(NN; N>+Z<%L%0T2^V.K#VLA6O=\PG\8-_8)R?:P8)[$,.N M:?E;G7R1IKR,XO/! +88-K;4T'Z3ZOL3DW,ZC:PI,KH^5^E&DXNZD)([<7DO M+$YPA((#=N6V'1A%*JCX ,V%AN'3B;'RIOX49^ZG!8EJ\OL@TI\E;4PY>E!< M;^D0H)L(#A,Q^#:PQ=@;"S69,IUGG)E"_?30W>Q%H^7F(1.6;1/9GPAB)A"$ M&8Q82)$GF5?)C=U(84)/:2S]=P'[A_9ADH12-Q,\U&1?T+)L>YOM-=]2!_)K MT,@<_])9UM]*"3.5M454+)$W\:6/TK%>YUR;]N3>AR6&A_D,$P']U;D-N"E" MM@TJ!@02&F%<"(O!)YNTTQ,QS?=V'NG\R#8L+_\[2Z'W,FJ@_(]A1UL4 ,V9 MJSY1IF//ES\%!M'EJ\:%<^QUHO5;83<_T92"1S31$5MW@7/4LNRAI4%FGZN? M=Q+UB\;1[R:>JW6S06Z+B1/NMU*\*3/=9R],R$:[V_LR5]1;.T_M/>#!Z]!, MF=\FX%W&YYK,"<^-8,(3!@WJD/-3Q2?X>U#-C+%<<*70FQ'E=V$]TGE"&YYD M!8+"K0VL,$0 >4X2:3!KV%7@6;=FY(&A4H]T/[J% @< ,$(1.9VD% X5&FV1 M1.H/G\&,;=ZYL$A6N_KIXX1TCO8;N]P=<[A(JKC#:MC^VZR\O@99@T*Z)N(KROS76Y#9[?P:M'/ (4' M(63YW=RH2:G4Y7 BQ#D=$W3H('NJD[=4MT9!R$ *Z[8!9;Z-H==DB9Y&M5\E M6O1/1IG_PF9_N/!S5>?'!MS^+SUUCY9%N]()#,5EZS$/@:&NKVJIKO<)9B*O M#-$]GC'P8TTH&IRN&TM 83GGZB@= DYO?]T=O<7;,??4K%:/NL_5I;2PEK."?32D?UI^1U7@L-SP2";;J+LB^8UJ58F=GM\I MR$7AH;T!BYJ[_#S-,P] M8S%;+U[01>>B'JW%)-.M 9L/;FD\L!KY[G&EX8:?5RYT)$Q&'@\4W:ED.:ZZ M.Y,71E-CCJ1)2J)^(K2()FONC0:\!.VS*]"'E@L6(;"K9V+D7F8?&=!^=L[B MMC)76(,Q$."F@$'ZKV,+Q9)YGX6W")RYONW9#_J+.?_30/@ MMS]2IPLIM-F6BD^+@F)NWVIC^B^GE=KY8S5V.,4DMSX2,"_@G&0H;X2TJ]]45=GEN$%[P]=\&?'*,*>>(X_MXIF7D2JU%TP M9/6?B"]E]1CB"QX\*G'!_P&TFF5SARQ=, ,\,V8EU442E8H!M0=*9AQ]T/2+ M'5^]\(_\P+B:(+F\96')4X,K-7V*9JJ%=$.56T6GDKOTT*_W04[@V*-T+\!0 M+8*8K[AEK, ;F8O&Y0B6"^%HRVT[[&@F3C1B_D7-&C^=!5^HH![Y2UW3'&-5 MW=N_0%W^E5)-*CH4HH,B*87XF$1CP#Y*[ M[C0MIZI,7GZ8O%)V^-?TTD-C4 MO8UBI-%/4S3/J<+4:? .=;E:HW$1L6-;][KMEP(R]D+_EVQ9P:@(/DN_/@P] M[UJ7 SX\9(T0577+?'DW@\7+*\HI*8%SO/IH@"5^'U2%(?,3< G!XI;Z-K"C M5G_\==?!]$V3.["BJW8SG@3W0Q/#IA4V&M.\UE:/&@S$PG$7OZ7B[C-#,7)0 M*/(0U7-EB]C#5$$*^S\MGYEF;(IVSK%O]G^RL)A\+I_RP MZSI35Z^?<.U/>9L'7,'>XL_(V@>Y)/(AO2G$!N5Q(+1/MZE*-@DU_SZX&'4K MLB4Q%_R*"9J^3]>F^D5#06[* @W7XE$%6ME.P^5B3P_$9$7;YB+1PXN5[VY%X3W\P+>,@R"Y;@&HZ.=&$JB;KXU= MBZ^D7%MZQO6E)Q>3(25!^3D.)UP@/ M_H>=!&4UGJ C/(R=AM08*4"[+HJ;G6R]"\&/C(W^FX3_,D=\[A?8&XY#[H0*S@T%(M%HR"S< U7I-/>H-S3S8D?)?^#-K$%:$L"3:5U0?L OSAQ ME-].2[8PZA)#&# ()"E)T&4K4;'6]WT;$CYZ4']>T33D"0FQ0H579AL\!FWI M"-ZKH+(G.Y>[OHHN4\HWS/>YS%.NS/L4=@+)44J_"01]1,"NC$Y>:VR9.-P^ MG__NC99_VUK,.F2<9-9$N55/5 JQWBPLHOS\0#+R6U;+O#PEJ>/KS.9['%UZ MEO479GQG^SX%W<:68IGA2<[A_QE::=MD0N76Y#J8LD$+S0-XTX0;L'8>;3A49IKS; M]3)XYU^Y[7H\:' "08&U]:D-:=GS%3Q=KUD6PE:W?4V:8MY_8,H13?=BI&_"#]'%AU51$6/3 M^HVS5A8,9S/:J=-P?@K M7) MX[GIZ[ >I?V:8R0!W## ,6-=F^90MN@7 "TZFC&T+1MY1^>$N+OTNNJ&R,IB M"1QQ]385W.IY]*OU6GMENLI.<)5KE<0@/W/>Q#YFK[;%C)'_?!+'[B8I >SF M=OW#%'UMLQ03EEX]/@E^Y[/>>Q UGSX1$YBT[:KL6GIVXKZC*$;W1(9:?"$0 M:%0[^-S&L;JRZH]3S862D@L@H:*_!--Z-]F5I(7C07 ;#:ZLVG4@,N_4#*\J M'B6[D!V]YH4\NCU197Y]%([9J7U0Y"G*"O-X57;/M4-UJ=K8Y!TZKCD%?QFM MR*BA

28*%^:=;WW4__#E.&GS5I_O7AVMN]0V""%:1B'T3F=: :M%] 7+7[ M%R)+]V"\:7*C*&^UG$:*C"CF&->B+I*B$R<4 M=.=E(4$<7TC-01":?##^*-+D(D*D^WMJRYEX+YX97ZW/S8@5YM3RZJYTPKV) MV8F9K;=&@&O$G Y(N#1^B) M-: @%'5L A79HG7 59O/<=;6^0RK=L))56\)ISWW?D\Q--"?R!X/FFMC5L<[ MDK[G#?ZIS_ BNRE7NZTMR;(4!3+R2KY-=&Z0UNU_G 4BNJA;A$YCFBJ0^"\1M'4;@:D ^,Y 6(3?(\28NY*D"M_B\GN'W MZ).]5OS>K]V;9G]705F9_=-@0.1]K_";3(;="KAZYB;([^ D-* 4;ZY-MX3^ MI9'PX >3@;G"XR&"VCK4$6"X[<@S%?@1\O"$;JG[Z:=^QN+AR*+?&KC'C$. M!+6[?4:L24ZR)K_G%";\<%.5 ZW'<:W;1R<^ $(_!17Q!-]'6-A"SU4W8B[U M1^K5.RJ_NE<;\.J6-SQE1CA8$+&S?8.Z C_6(OQ-ID4LU23=WRGZWER;AH3I M/H@;90UBQ)9Z\KMH^L6HR.V#^):HT4^VCML=N1/WZ[[#AH1!LS^\=2W!3@B8 M(KALE0GK\=)/*OS*A$Q?E0W6^KCB-NG"^@LW7F^&298I0<6 8FP-1"8<:AY5GE97L@R3BYKFE47BU MM46XQ83MY,P$-M"%>,/Y^G/[GO/8DP,0W)];\C.='&59YZ^.'!$H?]=8QFA!4/[2V,PO9:'YOE@)<9^3/KG@P:5=:5)6]4'> MI <1<(F:UOQN@N7IY>7N/S>%UB73: C$*%2\DZ R-$'J#KU> MDS!;;A:E^TLS_0A)L@F_,!91N(SB9PIOAS":_JJQ1+3VFV]L3NWT@9"/M&EUPF"F ,&^?$6P1' ]ZM=9ZNRA; M&J*]W4'_/N=S659V /\SF(6:FDYE;9NPC%.) KM_;'UUD'WX-\[M<,1,C3V/ MY449-@VJ:G2,I0UJ*^5)FBKZ&6S8-3>]J* MS^ZB#O&"@JI($&[7%C5*2Q'!V);M3ZF:._12/#92E/QBD+N@B7ICM%PO]THVI1NTUN-[B3SJ24EVQ> MZ/'BZ6,22#H1H" O.">.)JQ'1,6*S!R%2@$)QM[&J;,XWF0>OB,]!K(A!8,! M^"G3/J&.4HUC^KK"9T&6515U0R33U541#^H>W%%_^5_CIE#I7_9 M,V0B[38B*Z^>HHZM+[?#W:+Z%G^&WX@SBV]Z %%Z.L>A#7F\Q>NW[0^H$R4X M$<'[H/9MMR?1%:)GVV^^>WHUP7O5&Z[#G,[F&U7UC-*$QU?K[H/<*#6S[ZI1 M_OP4]7U0ZSU6NW2:$CUHJ$4%HW:"PJV*Z_1;W[(.;!0UUJ*NZD$-T M.".;>9KY/:.=?A4P+[$USM>GQ24+_K;9V'EDAE5Z0FP9^L\$H*!+))TDRLS+ M[7M R:ARCX;1&PD[&.HN&KTF3_;AMGKBF6]%GK_]2I_TK+*.[:@;%;/]%CA2 MQL0Q+]0 593.]V'ZZH?NKF]D7J[*BH*L]S4&WV'97NOP\0S;!XENFL348K\- M("VK;HZ!:!\OPKZ\96J+[I&M;*_F??W<(_U%=<,Y$748%J5]XR:0V.ZMEADD2Y%>E.W,W,7LDT%\ V6!!X^'0R M1+#59.UD2L-GID&S^^,Z91PW>+"Y3Z'+IAPK?5XY1YM.%"'U*(\^ M$7C-]*)NORC@H"7&%8"?_E"-^%_6OG"P=D $"+E(4T?@S,;HTMX'K+Q"4IKR MA%QDQT[KKZ >R]&_;SGHLR[;,>(9#CM1#8M-+?@VJ'W3W' LA/9)&O+S'Y3D M)?C]@M(8"4ZG!YS2>>PAT*-#F(>QQE>)06N)S-.("+K!DQT%K\,%[*RI7TO# MM^'79_%327J\I?R3-B=CSKX^?S[NL%DK*/!O@S+^__SNJV+H"1LH/&31MN__ M:;4.\E,YB#34_N#_D1JTV_F&UT\/.'%8S\EMU5U+ZN2V C4RA5C?R]K&R/](G; 4IFPX7!G\QT(6^@X,%]D,<^Z+A-4;AJX&0\QZVT MB\9!B.(J>43;J;3?'IH.&7MP$KC-!+P J_1MI-!N& \NJ(&+9?HO2?^TAE0; MG8--IX!S'G4&H>RT:+K+22ZPPTT.WA>F3H]E>CD=#LDI'6BQC0 M!OI'I5O]/NC1S)&:&0JCQG3G;%W*87K%"S+\"A#6'@RA&BVBT5:G2:XB7C/6 M!Z&=:LE_B+_[2Y_7/HBM25 6FQ,A>9SR9!]$I199=')CKCPR]R,V90DM_ MF7O^WY1Y8X?,2^&^ E )JD.K[ZSTS% ?HRE$3Z,>5^XXM7;!"1_6Z+=WA M,M5)-U"SY@:-5/30UUTYPT%I:@[9KQ3HYV_ M8G*B%I0H!;-]<[I:3I?]>LM$_F;4/$MRSO/Z7A[P;:V19 M:C&=%T!FGZT)U6J^LK0NYH:0T0"GM%SQZF=[K!\H(+=PGN(9 V%548K+/EV5 MUIU9KB)QOF]L;$+];-]/?ZJL$TR!,_^+)BVR., M#!^V$6< 3]GF<'XD\-B7$M8L$7"_NRY[!GH9U[=L%T4[%XP/\(M;<8="D(:- M-B9';8ICIE?-:Y2./645;'W-AYE>'L/H30E<SYXXC9.B.*L4=Q M(X:8GH)(]48X[U*E^EO*@TS+X,;72F<--TG:!]KPP7PR/#L9J1-%P)-Q[Z<1 M]MKQL,X IZE?W\WBS@N4RQR7$"J\YOFQ\RZ *@J>/"!NMR%\QD[VQ"PUI=0S M#?5L)0D@Y<2WX'*W14PDA@]Y%Q*SRCQ/-_T22NI4KXUUX&TN#\;9NXCY1Q]? M_][W31UIRE'V.%MX0+7,YB9>U>CLJE*UP2NCR_>0 ]6?*K[F^! ;N/XV#E*. M8D*.)QA[D\Y@*-_LUE?4[D[TWOP<+@)V3Q@I1+-@?C5#_KE[F>%[^%\#D@:ZU[E;WZW>?_Y? MA4_:6 R(3F*DP=R>8^X ]M08THKH5()]Z#IIYZ'[.W]OP?A*1TF:)#'6I8&58QEL0'&Y5%Y$X5O(EYQ$B,O MUIA9YAX*D4,X8T7!8=6(YV!>J\+X\,-?KT.XN"M\8;$"QIY_F]M.H!G1?2$L M=.D/RZECO8%!Q7 #+MUYL3R3C$>2LP_ OD*+<&[F680Y<29"H%J9>OI'S]/OQ/]TC( MB^ WN]WE .K@GVE1S^L$7GEE;-ZNF4+NQ;WQ$O9/,-6PNO,<-A0"0L#M.2.>W",/97>2#*?$?:6WT-&"5#I(?>O[V,W_ 5NQ9SAG&KK MDFO[TPR[NI=Y<)[\.:#60(;?T]7\]W7;V^5,]-L>C :'G1DPY?OF1+]$NN>7PU> VQDVY#>32L/MV$\VR*BZI\^< M7O(5HZ(#@^064>-%VP4#T(L+L>^!2)?J&:%[N8+MW_EE6?^G('A?4Z9XL"=O ML(V-/TEOB1/]_4 ,CU^Z2ITA\Y<\MA/P5\EA7^PO0U($)9>QW\>V5RYV[[PD M/+L."G[E*LJ,(M[SR#1H2-@3<[6>MC!)5R_>?2T9'S=+DLJG8"*J(>PN P * M:Q'M8,_B>R,E5_GBHP.D/1Z+R%N$B@ZY5^OPCGA0$;"O8& ME:O2;CECZO7M'U:1O9X7602@FB=QI '+H9;3@P^HLE$^)GP_LSXOI59-U'<] MK3IU!<6#G\>UF?S 6@S3W65CH,JVBFC/O(;)1=_.IIZY&):766T+,:")[&87 MUO9J]+@1$=>-XG7+.=YDZ[]M$?SL:*ANL*W7G T@JR M/ =YH7U*)-:1.A)PAQMMQ/FB?!M\H8O/*P<>_"67.R JG XK<=MSCEY;>>5N M8F!E,?8,ZA(^R]$] IZW%?I?F)?9>[/K7[I>J+_J>Q&7\I,V\MKTS^.]41C7 M')!%:5C3_(U"3<88!=)+))-1]Q]5H- M92W*W0)G4F5;<:WYF+,LNMGC;V*LBF;('!Q 'D[!GJ^-+38L^7GQ2ZR&3TV< M?3IJ0H:ZJ;K*9*?B(END@,?#G79"C3;?Q#K9C@8[>BQAJ_B(3>9$]95A BK. M[LQHS=I+$YGQ4"UC^2N_@K\)E/]^IBFLG K[AXN^-[S6(LO$H@1Y(W,AYI3( M#[L:?])/\)ZOU1T?B076;43(0>B)TI\R2O9!SE.HV8,\;4GOGW_C8)WW%LO$O7 _V0EHP0LFK/H^H M)FUEEC0!ZOVOM:\N5Y'#H0PVH0U/!/Z&""3 ^-U']=")GONU''^]G MQUX,""<'4R$W01\I'*TYE$\'8C+Q9?;10>4&^=2GMB7@AE"'W_I1C($5CG*Y M55=MA5PCXCVZ_>G7SO&B7.GVZ2\E2?I MT.,H5GUX<'3& S0*=R>F"A_K Q3K'[%WHR!*[LX?!.[;?*]%-/)_7R^,*B. M!F,.!0L @X1D[8W.#\NU-Z"3;M(1;1*.5TS.HFYM;09-%98Q2FLM*^2W-SX: M2GO5_]>X +<-G!7+39Y.0PI78FNN2X6 MRZ[V#L=CCJ>MYBOIGO\5$9&:YL27572E=GML24!CP/WNW5G089N_7M']YYKN M[3[(33'5]X Y"*MF)E-2L$FN$_RV5SLS MJL^/C2UO<%X+BY9A75Y'WW9;4(JVXTTD@D-J<(>_G7SY> S'^4Q9:.^C], % M]I9+C&R,HZT!=OIT#A'2Y9IV#W_R==F[6]./3]X2MI#]V+IK8*\+N70 :G&D M%;4H9(VIX*;^1-L6=:K%B%W,,1G\W=!^QU%'EZZ)'\)40L@*I8C*.>0I(/98 M08?F,^6VISW>4M?;#!&[MD%_+&#"0D"MY4;_4&3#53SYER05AE6*%6J"3,_6 MUU]CF>,>EMW=V\GE?H8PP0X!V4HG#!VCK/Y@JIOZTJI.:$_P?T]JW<=,/]XP M,S.4Y0*=T#$1.GT,9-D#J05C,P]"!G%FF"@;,5+TDBYXH>7% )+,=;2_R:=+ MW6%8=8MQW8M-W?0_!90/_U- R06K I>IPEAB$;89TN4KX]$8?F18NUO32RJG M@-66659XSRW#:2R^I+U.V*]"6[GK9Z3!<>EU= K*>2:R114PI,IV2QXS>C;- M4?_&4V4W_8O5Z;G\!. X[\+UH C=$PW0Y"(74=ORV/>ZM6,69J6F7DE*BI(50%! M*4&1)B)@ :D1!2F1)BU 2.B]" @\T@(*HE)"[Q(Z(BK2I08"2H>$$@)I7Y[S MG7[VOO8Y[]GO^WW7>YT?]X^5*UF9:\TYQ[CO,><%2:HV0 MWOO3*6JQ!^X=MN<'U*%O+.%Q'77.@78!H?J%\0LG4,EB78@!(AOI'J&NJ]2P M4_,L\>N6F*/)BW3%FPMRI6JRS=]=KG"0W>ZUA9C@/YGV6"B8S@G'DIS(">Y$ MR;G5+YFRJ?NC0^^,QZ>RJZ_,DXUOY![#C+MSP3-N$9$QSG@%[NG"]8@5]K/I MBB]OT&_Y\6DVY#O1SP^6*1D%#*JMBM1YI=Q M/F<(.FF5)W#U^4]9/?,XB+_Q;YFE:7/#\M&=R5*)!Q%N<@H23H4)D=H2\2=@ MVXYX\!KXX[+E(O4\FL5GZ)VU+MW>=^B:;D+52XE7O@P@X)-DFR5Z_5-AI[I& MF=/$W3>F-SDH,>WK8BHY:$32W9U#:,H9LN[BW&+G9FP+:YUOD(Q14]QG2$>Z M7%+/,YGUSTR#9TF.7>VJ)9F^*PT\?D.Y%:S6 YZ^O_/-$W)<4T2E8UW^P.;N M-L78=DS>=N]>TV2UH1K)=/R!!UMA0,U?MW99)4X'CM%*?3DB%K6&33+5?]9" M?%%99Z+C;*H%3L3R,PW9/RY!^?-%3']$ MO9N\LU+*6Q#:37ZM:.!EM33GFO]=0'4<3*8 M(N%T$-5IX]@CD' %+L_1>S3#I>O5S*W2K>JP^&XUEM%@B,[YN [H":K<^>8O MF>D)Q9VF82RU^I.K!V:_"$6]JH\?#LPUHKB^K4H=V57!C#1N[(X5@,@ MHHKIW5"^ZOZH"NJ#6&(!\8F^^[N*^"KDU90K2:L32AV,G*LL\Y6H:[RULBFG?Z%>I9%^#SE(S)MX*\-"5%3G2.P M4U(2.DL? 98E5@/F1TPIN!XRNVYLD'2#O#MW2L*"\'QI3.1ZKY/5RZ!(_0-A M2FB53\Z%'MM!=R6;NY>5"W>,.=_[LXH^_G$4'$RU>P>GM N;Q^W\8U3?]QSB M2U ;OIJJ,S%2EQF$CTB7%#(#%O=C]U-)-@3)I!8!;!R"#=-J M'"6K\'HG*]+-]MJU,WHV+?2:W1K@!LR5-:W:S/>]1.21!SIB3.H*:GVP\Q>V MO8HAK&@EU<;A.,%J++ RBK>1?L2'*3OU:WWA%35*;$RT+N!@TG!$B08SKAOQ M+@YOK&Z\<>Y>M[:,S(MC9UNN$S?7?.;0,;Z9OS_A#3_P=AU4;QF+35R[?/.Z M'G_'"-"JO(5JP\;GJM+2FCTEVZ%QIOH(S4$[T5_AAY).=@9V!X8PU:*U#U-I MCNUD?>)]&&WL&,2K+:VBJR=X%GL2>0&A260 :V%$6UQ7RTE_$3U_PPGKQ_LO M=(V_N5]5_:Y*TT%..P>\0YR ME"$N1C2*#XB(^-S1<[H?#WJBQJ,E_I"@.,\ PEI4X$BU;Q<<:D?R34G% G:_ M=:<_@SN+*OA6Z'*$EM1Y"+>+N,#8&8NU&D'+BWR1GO4>>O7JL=1IHM^:XKS[ M47(XO&I6)3JAND*3/)NK?:IBK_4EHJ3EF^VW.3%STFC*3[*?[:!2..+8]P^R MS=W7W7F*N'4 $UJ4MXUA>Z-C$N+\BVY#(TE+)[NG0Q&+X+&9EF]#"+D\IX.6 M0HQSK>DD;F4MP4T-2!)9[C2X,MU"2V>W;++'4B""JC>G87B;^(JGO\"0XW5GV)D'G!OBX3Y'S%M159)K&]B M0DJ$A];C8P[JLXEI@QVG/&Z]O)DOD7#SO1C MP?>?A .OY0*TO>J?^8M/<_ M"_-_22%H[O4OP6\ML6]_S@S&X-^MFJA,%)$MU)5JA+M//WE9-IMXX_AD MX.QVXNXWLF3;A%_(CM0.[*CS@J-_F9O];ZNLF+O+%U[N.;H%-7*S^@S_U=C_ M45!,LV(^O.=F$P$7(W>288B5Z&OLR]2C#N1/]$X^\@KQ+N MI$#)M^E&V*MWW(6N7=T#O.VH('(B'OL,QM9)%_S1_#3?%N[>F1X35 0]D_BH M0.B(^/R/Q#Q2'K?"'+BKGYUJ3\@6ER(TSR[\NQ#KKC35EF@2/M#22EID+ SFH:RW:I'R M53:="E_J/C9'/+FN#XEHVE'^A:W$KM\/<@\",ZU8I<:[#TZX9]7-#?N/*@FG MLW/CK\N(?^)"IH]UH&J*UMJ*$ :#\BVGR;K*E<2[6;R&%W!I[A+Q;F6N+H?/4OHTM&E2_);[QMJ7P$LK MQ\IRF7+LZ=@.* 9=OM?9.;;#EGJ/$%ETX5I_FKH% W@H_V>H3H.>=H A8/%1 M$9IRY'N37@9_?'HTQTD-HV<+UYMC4T<7"R \59X/H$Q(,835_@-WQOR#9X<LU.O^_9-#P[E&M^W@71\ MD^B^>MTZ,RE)F<>_9.6\?;I@I%RIQZ6SX3ZM&SV;XK ??R&?P+_#^_Q0$9^+ M1V#"*8\B@,-?7QB+]2X,_R^NAOVG5\W G:@H<7YRT1P,PTZN'+:VG&*I(%(^ MVZ\M!?(@K3:Y!NCKR&UK4D?QPEA-F^/&)_FSJA1E]\,9WW/;7]Y0> M0AYHO%$FD:";@.<"Z[)T6;X>48:]4[16%7FB9TJ!M]&+Z)5UFS(0H;'R:O7%-0O^A_ =Y[,WS6^) & VBN M.=B>PYQ*'GOF3/8YFC._%- M0_]QIX/TF#?:#B4N5USJIIK'3CYV2_[^2 KL.*?[Y^Z' M8Z?_W&.F<\ZSYZ2LJ=0M)D>_!) .H__S&7+_5\ W!Q'79"%#YY,B<(8C/*Z[ MACYRCO"WBS$TT$=Q_*<)IB4))*L04WO E76)Y\F&1)>+(AWK%WB^/](2),K> MVHW?$RO>'?N/'-'O'SAB\]/YGE84)\*#4+4:$J>S OU B[]]#3];46$3G"CM/Y/'R(SP;7!H/']Y\ MWRH*7#]D^-]\;W\C&_'0W[$8^7\?> G"A929JUD]C2&P:?V;M:1<)];G@M7]#7/Z?Q)X=8E9(XGV^R["\>?+=HTL[RM/ M+^3Y5];9)0\\\/BH>IC9]W_3M_X?PN&+ []"]?$O.S<*9$)2"A*Y-8I3"(XA M.] CC[ZYOKN8@M\RRUWY??=9_>OO%M--:./;:W]I9]'_!M3#4/MBOQE &62P M*7.NE#F7_;+H]0S@-K#Q9[X'QO#_K^;[_^!_\/?$WTA/,O(_@_]_\'\M_L;@ M'_V?P?\_^+\6?V/P_[V*KOP]T:R"Q_9@CB%DCW8OY6B;.W#6)O.DL:G*!TC1 M8$WR?3+XE8^"3M<,=O32S@)=JX[]WZJ]?"7 (#] MNX;,>H4M_^*I#Q3C9^@49VP3-:F/(*Y!&#V++2=]UWP19THY0*P%C>L\K&BI M&EZ;PY:_=I/;.*7^XLR7RMP;1QY^I&Z9.H^C*]I=#&[++T><,M7/>Q.[I9!D M>ZF% &K;Y"-7&3[)2+_Z_+1GK\$SNY,0ZI%Z2 3@@>-%N> B()PU?R9I*',8 MV7VI#[,ZLITCB.+@:75WF57JG\R8B\/I.>-S9!X2\'<\4J8GR[5W9Q\'CH6B MVC35U68W3QCBT?RKH1K:7293IZ&0DP:B)^7GI2/[Y7^%N#4'CBVSQ3>SS(' M2]M+2+G!V6$YQWM% 5RK&PDC^FLZ@$+\S\D7/TN4]<4 M_9OE=P54UF^JV;%.>=UGOXDBB[B<-0=:%R-RM+%^K1VMO=3K*N$3Z&^M;D\) M]@AJPPQ*_Y7>K%>(19Y#MX.YFHWQ@=IQ"8IW&W(EEJ5U?5'S/_- @N00REWG M3('817(08?-F([$NIO1!3=>G=/7ZJ]DG-H=.[[(4PM]%4(*61J_3^J-:I,BV MJQVI5OP6QY_I)HR1+;A%)">8+)XLJ7231@W$B_3CH-:&3J4RU.]>O]40/;D& MO;N8CW0Y9!^8$WF)G-O?E7LFUBIPZ6K)[^E0CC^&WO1N3FIX=@'^N';HI,@= M<@?15@$@!VH'NEY_=.&5S5T&T'SA3.X)CT-[OUM^8CH9P/CA+UPJI.+ZH75S M^ZM][[O#!DQF05^PS_]!_+ LHN)1U6,=Z#"0/+I,?:^QQ*649 COE8!_V?#: M*M.[DUE*4:$B4N%'P0XS-8EJ&PZW@MI<]?N=RFBV#H%&&VV@@1G MIBPZ]R[?8"DI%/C*F=H3*H*YDY2/ 1A J <#^!R&QU#8B^@QMP&:Z'])GS5@ MA. 8 X)*A ]48+72WTQ8ISGC9/;LR[ ((?H%U8=BO7R_L56;W3:0^:2.8F/! MR3>3,VQP^=G[:&FG?HDQSDL=/\<>>/C8"-CH31O)[%<]U+W+75AM*8[3.65^ M\>4_[8-?9 \FI)DR3G;Z(F]!)]S%6%H.="5VQWDIS?ZA/<]Z-.YAU$[61#. M5?/K*"I-KF&+=+!#K]E2Z<+R.#, 7@;PO!C*"3]8*HJL_F3@_2M6=U*X1/M( M(+N#*%H;6CYJ*1[S]-V%Y*=/CY@="^$_E7 KT#/>M?NZ"=O7(M)WLH1G_N1* MH]F[L0P_E1.3I9%#8M^7L^7QI529[%2H63=>?_3&0# D!PFECT&K<%$(A3*X M%[XN3':T_>*NH570S9DSM1I;^L=O?U05:N.:5,4,]4')NU&T+OJ#0QJ(?:(C M*8/L0(C=5;)Q6S%M6NZ=VLYD;@LT\K)-^:JMQ? H':(JJF4^\E M^M0<'>+7)]YRX2RIVPZ&'Z"L"K>MD$[89S5.T*KHH M#'FFAH"+WEG7;J]3^,NEP967D_9?^1\P7]:BG=.<[ M)-ML18=B=>GGTZG*M3\XVZKFQ;SP)XU0GELI9G9BD/\XE7[-#WWQ@ MPA8$7L=1-#][U(U1?2!/4EE6;2-F-R>*9MT3%9X.>2>=U&$=[G'1\^;D[/GA MAF_F('$2ZB)]H&$" IGO4IW]U59X\U.<3NI*'YYU"%$E801HC4B #&WSO>[7 MNP-+_=+:GPQ"^O2K> [YC.O '.Q>9PXW'T. M$X%1M\/WA;F^&W>=^=+T1\89K8>B*09+,A68[] )8]LA^F7J<\+8&FDB\]%2 M9F!0U:-77R182;^>#B"YAV/%U0\1 M,12=9H[SP[V%^T\<6&B9_7N^"S$32>#I&$_BHFY-B_M/ M,QBO,+Z(C_M5Y1KLID,:5:/U2$C=G*QP+*[IS-?CQ?W^Y%"G@DOA:=_\VU'@M0;IUH_3.]D%(-,6G- MB!BZAW?L4!GP&?]Z@(VT<Z"^?CPH1[R?/<$--A;&[-" MVO.[BM>)+\WF\I229?_>N<@BFKG_;IZT0F9S5IRTL7&YU":B6+1Z M+$48>QSBYGJ]WYB6YW/?\62[O%SI>8]@P+JSP4TM]UTPQ+)%!($@&'=9=543 M+@[I3&B35 \8JQV[-DN[VJ]'*$M^]^A6^>3D1'MT]"7@ MF-KQI7_>0< RSP#B&$"M8X=[Q)[*=>7L^ZL!GYJ:C4[=OGKM5/QF1Y!"3^4XE\8N2$E0VXWCU^?>,9P0)@4RFQ_ GPQJ7YO[N[*K5Z>TWNPL913[#[*L9490+\(B++- ,8P:CR9]XI4 MV&T7?ZMKXV=,TY\LAG9=\^H>JW:K,=C;AE@O83[WDUV93XW=[NZ@4QG [A(# MB,21FQB ^G/(9C\#L*V@3^8O[HDK4/6RHYH9 %,EES-X=M26&L@=G3A!+%U M4;'WCM"_;2&P9ZZB2J:SZ0]W1P*49+H+3LU7'/B!''\B^MDYW?BI*9_*2G9< MD4Y,RLJ(3*?B@JBE;^OU"BK&6M O9D$0ECI;.N4?X"A]- M59Q$\]@HW6_TN'-9ZMG-(,%RZGN6#T25]0I"D=ZHY ^JAGL0/C#N:=1UQ 7] M+0V1^KT/5 4*#"$ZBH%4(;3/CT5L,("F]YT#91J3I_I_-K4C68 M1 89FMS<&Q/DDD)#E.QW#P4L'OIUG]]*5"F#1#3&[JR0LT@\ M0V7>2>&-B6GP0LGJ$;=E-#LYV[;#'] MZ< #GW,'Q_TK!#K.?7NRJI\0#5L(WC_-$K^#>0V9?=-R?L21B(NB M2@]>61ZMA3CS, .0XERNIR)UXLQ)AV#32[4,28U\K_Q MGA;7O3<@(Q^CC.=X[%4'_[Z.)9Q\@[TMQ=)-/X=X0?!K[T-7D=^,W9.2.%D] M.OK"^/@'^C8&.!AC3I<.?V1_D.8TB@$$WS,?G=A-JRU\X\(OD%Q2;FW5)U+, M&5I2<$('*8CL;=3-^( <%$9F?;#4\7/!^%$^F%Q'Y,W_>JQWZM"!71%R$E6U MD7]]LK9*(_]I_)25NHMFP=A@BS#1/$K]Z3N]$C+4-.I^9<9&'TL4M$<,--KL M."^YMDK8PZ/",=4C ^LE/@]B$G*^-1OR%N2=S%MGD39F4]Y78?+ONT10.R8^ M$QDL+[@<4/.SO+E.UI??]V<9VS.NQ" IEKV/_W"$RX0(6<\GR+3;GL821C^\ MG]:8R9'1OA@YLI 4("I6HJH^YDK1ISZ,F@.WEYIW7CQMH_O+J#1V,54]+[B# MUI9.946D$9)(E\BF\R@6Y]RS1-\BS7R,RV7:N[6)Z;)A_[OK!9Q;BF&;6N+; M8#7K'K/;! 8Y[:EL0UT4SYTH^IGML* JI!'U84UFU7+?:FYL+9 0-8>. MDU-WR-?Q4Z8ESH,F+FSS6$2JN/:8*,:N,0 G!A KR6Q.D%47?P]-TT3N.:WH MCQ,B],.'F/K( 7&'5H0402B-#K57-1]\;^QD<; 3RKS5OU?Q@_(0&@6I4>E( MBA8_S0#"=1T:"/3ZNR>'3./;!P,OJAZAF'_%E8.#\2.ERIOQMA+W XMMIY6; M>8VVRTU4]&=S_11/LI-*49,,H/7J\ER""+XE'NTPLI-5'6J W[>W]["\>@[E MF<%\5/";W>_DXJY<<<+=*"\\Y!14KVB9]%9!-HKE)^A>X"';RQ0%A'D&?K/= M58+E-5BS\OOS6>:_"XKJ$ MQS:_."+<^[RNUH$)VZ@1Q8.JV@%M>P/C=?IPH7N8?Z3YI6("[O;!V[9<%4)/ MI]A17&?+26R227D]6"9_07REX[U$O3)K4G"SW-/9:@)G $)/Q\J]\H^K"259 MOME)]\=.T0H\=))C3B!L4[RG,WEE]*0,G[A;CG0QWVIU+FCN035T4F^V)T:^I2N/ MR\HDF_-5V-VTS^+D9>O-]?4BBVD$>\J64UI1#;;N<@/+BPWN8VSO^P.VF>:5 M.^N9N@"^%/H%6G,U[Z7_'_NULM*MCD/G?K M_2K\,F/9Y1O[N4K*H^QJ.:=B MJ!K8I>(?]4,2'G3"B=YZ7YH*V=V$.P5TPS$PAL9@!'!+PIQWO%BHI@9WL(- M4)TJ#RD'/T^%6E&Y!I1^MK#!C74#O6$6WN_-]+^$EHEING:T>'T#/- UL7] M*,([TU5\<,9(QKHN_@NI\F7;/!MKPWYN1T,I-IFL5OX8EXB+- M//U\DT0]U7ZKGKS)P2J^P.E8&"3QUY<>^6;1U>;=1I*SBQU--%OG]I6QY.;K MB-/4=47.HSUO',^-%JUME[FTG"=?GM/PLVZ -5$FI18RS7_E9'U0.O2-/H"N M9LUH50 Y3Y0TPEPR+ OZ3UT^^O-M'U#QE!QO'D@(Q#MD=.&B#MP3UUQM>Q7" M(B/VI8BUHT(;5U25J^;14;:F!S]]T6*Q&%$0WQ_6 O(B8>F2-ZG__J=AS.\R.6-JV9:5HW[^$])8=2+,-=S$XC, M1@UJ,@/HD^(S.)_T.,!Q>*QR"<6A*4KV,PJ[/=BL8B?VJ3'<9G2@Z;&?;&N* M$\LBA.P.'M\1>T=B )KH)REIV#__@:9)^YV'M1)B1;J3T<;EQI,GMXT,G=)_ MP%^=#C\;3?)_^VLR_NDD'\7A(T*1'%AJ85CD8BLR]"O40;IC;>!#VXYT7E+K M#[9KA*QYQQ!-I9]0%]NCN<[Y0[]X#!=OVIUY[1=G];U%%] M#.;#8375775KGC.1Y:+X+ %&M")A!JMI,B3,T-#=.D.GWQFW?1\-2V_( MOE85]=("UYA"7I\TB'*H'P/^;?CO-S@>5>/7@0K;GG)6 MF4$6%;>UU=9I1SRYPO(9:0HU-N^&UO%'%1@19!X,9WY7J.GQ<<,_CCWW79_R ML_\VL*LP/C]_"R?:+ 2)RZ^5*^C?8F81W_">K.3LHE:!7L0?RS;PD M]%#)KD(P_5+BUOE7>L_LC5K%RDKJ[9:"EECZE7"3@;-N%;[IPG@:T8XKZC-+F92+U_\)8!@"TIP! M\ ITHK;Q8#(G=E]BE\V"]K&%_T;!C%$!SD!CY>;O8U]E6?1/K0NI^V"^\_H6MXL-=H7DHH[1 R5XY=BKUB\?0SLG3/S"4)Q M>/BRR2RF\]7^:G)567ZC]YN*PILYHP.EY@?C[0*EWJ7AS++\@@['2F'*(2J: MG;0LI(9S[I&J%D)/0MF"C6*,*]@YM>_YW#Q+N3K/B=4QETJC*8,(QE@RQ= M5*"17:@E](Y1!K $]F1V*YHJ]6^N9'H90+3V*U1_+VK6D)KTA@'$Q.$A^T00 M]2B4FDSAG<7&X[BI*(0WEFLE3GGV'E[@7N*7ZR]!UGYE&3TM)X:HJ-EOCFV9 M^3*NQ9,&;E^OY]MMU>^9=8 *D0[([[E'B(GY1(CN2.GS#3G9G>4[=0*<\;$G M+GY92/2C306.K1A'(VX4P,UUFHG\GSQJ,X-"A2ZDM:RZ@PYL=D_JOC#^IV/$_5S!8Z6Q@H5:P.3.-Y=VG$4&1 M='ED'_H$]?.,JS1IO']\ ]^?[,,/;UOZTO$Q5P<90>6C?5*7P]NYYR/N1WAK M&)2'$J_5)#9CYD/R/Z_ZQ(E%"G G#HGY\ M^S[$21+W"$*#:RR&?O+K04[\C8(@S?M9X::]6Y-DXO)HRVG:+9K>D!*8?0:V M2>0UT"_"#LM)U*IX7OV5,BW8R)G(S:X^]@5<4Q<+<8*PD6%F1(50^76E?HYE M/+"MMPT%JY8\QZD.AS&R8.^Q2^!LNE"?.B:^O0M[B:62[*-?@/\/Z<.P,H-#5A:X56970F3;!UYYX: M;>8@$'\WC2ISS'OYE-I^ME63$E8R>6]U6NW2$X#*^@(KL .=4".Y$/F3\:[F MW8HKD GY;V*=7FKM@SJAQ&;WGM.)4_'SA4%&#.#(/ N=#QV3A%I'T>IB2QE MF\Z\-J&X8RMY6[X$T/S&^9I^,UBSC6PX7T!.)>"TB-UMO"ZU'V3?7S^7]T1+ M(^RP#!["BW E1U!N()YDS.+:F99-OW?R\%'CQ:]#@907@PSX^SS@;U=>7;!]OUO@[1'J*9L.M]V/Y4W8CVK._?RMJZ; MY9>I_,VZKZY,4SL![*)CL56.G9N'R$]6>R"<]#.K A.YR2+61NZ>%S7M/4._ M/UU(:/6JCA=>@=B#)U)-R)5#9%#/\[!.7U/_\KN7WFRX-,ISZ+ 1@F9 MP$$=J;.6/$+X^( <,0<269'4'G&;N>9:F?]\(54^-IS;)%BK_T[@6"6REQ<> MU<, CKI1#^9"5OL ^PXXPO>#V'"L8J/_PF&; I\)N&8(^R;T)KT')5*]38&X?,!? MW%;H(/_:OH)\5GW MO56N]S&[C!&4:P@6VMO!W*85:H*H6IK<1&AL'CD*J01S555+3KC>D\2YE>S[+1.I=JQUOXG77\$\MCV4709 M0"\'$4L+DZ0_.+0?1A%%*!'[DZIQ)XV8?60#-Y ['^)@Y6W&RV]V.OO@"=:Z M18P,LR(DA3^O!O' 7I CZ3\_VW_*9DVQV5*,#^GYQP!.0X49 MP%A7$3UX]\!3"QR'JD11<[XQ/WK ].;%.Q#2>W+_>P0O^9G/-/?Y#+-A-_[O MP_5?=+^6?#LC1HJ8#E&_W6)(P3 =N-$:-J526UH2H7PY\.(50*#SW/+,L[;M5=W+,QU-#SQ LJ M#)>\2^1/I;@X'Z#B%(;NCYX971 POUPVG'XSJ2%8@Q5 YM-'(5ONXLH, /,( MNX/PV=:C\J;KSY']\;T.CZ,S4ZH418$C["D&ZU##?_=-$8J[[WE4(+CU)/\(-];F_3Q^:TP-[P^4XVLJ/,[F5'W"+7$5GPN*YE.@M" "NL49LNN')0+Y(+ MD0U>!;]C']_P^FF>C7"EH34EJ=*$A)Y.%$"].;(KDR!WJZYBZO:-K:B9Y*/Z M^\;GGA8I;^/6LN8XT+$H7H2INTH,IIIC+V3C3NT=?H,JE>\B&B&/89LT;9)Q MP\ASQR$?<(SP;E?IH-*+[HU"&\'''\3#38XJK/E1]%900DIQFYSDMK1F[;?2 MV,RW3O5U[J^N@6?,YEKRQB8?;A6U*8QKMT-9FBT@L3M"C[AH+M1F)'048\I MR%:4..):LO\=HBQH*O M]1K7V&A+3]B6Z-7K!?/1.25I*=-,O8HLJDJ=O6C^*LW LF<-1U4Q7EMD #>8 M=(3 ]V=<>9F6S60IUR#TPY^0)U#ME_'0@R/,G^%B(.1,R)P@48%VF"E1-SO1 M5*,@!D#5;F[:_[6'V=(,HUEWH!0I Q0LDUT.4:XQ9^,+%)4U #+7B'*$'' ; M,X!@##0<3(B'9]!#5%![>&/ZA;SZ'SZ3JI:_-^\VA)ZC?"O=7Y8:6XMTT7*2)Y,8GB @,@']]!=7C3 MOZ-V1-$,X) M]LC:3HZYJ5F0YA=8H7;HDX1LEB7?,'/4OWTIB$G"JKSEM;Y- MZ()_4M2?;=^EZVTPW]1_XT6#B=Q;FXL9,]C/D)&O*MN03^!/ON#:S;5EE'?Z MVTXC]^:0%B>Q$_;SZ1HR*TUJ?3:Z@R(4(;/ P' +B63NAP.1-]CJSV(S7-5: MZ8HCF+-#.]/<)#S>]WAT[98]TQ0>PBPUD8((=='J @18>ZXPT;#*)=W,M.3+ MHI>N?G^Z,058I\K,JW9$>M0?N^E]8=+]V=!^KKQG^KU\P<874]0-6BW6$7K2 M EZ[B=\+E[/=-AKV[46\#!VT^O[VZ!UNWUK%W.YZ7 BJCBV.#M9QG\."NP_H M0*H$UH-0W)/SGWRW.KI@^Y86-$*P-[HA]3BV21@SXBM"\>.#VK$Y.<:WR1C*9:I. M@H.S4H+MM_#DS_%W5'@^TD8UZ^B',_4K4YB MZ'FA'3,VM NPN:MA?'=@[=FP#^R/=;G3]P8-9%AU6(8SZ3XU[KQZA/YY#2:= MIPNN7/3D3GW_[7Q$JY!>?-6AEP&A16RC+>5CZOYX[*3D?#R8:XZ%V!I[:\)A*[;4>3@+T 1_)8]'1H7Y=P0Y^(=$L_O;\@9 MRW\-J#JSWQ+^@\V( )Y5QG9RY/QY9+C+U0..-1^^IY:E'T4-F/0S35R+BO<^ M$C"631^ @AF TV88]&1&>V;03(Z_8W$2Q.C1NHK!0J_$65W<5W49GU5KEF[U9>\ZN24 !E ?Z^_-'"O_=LAK!,N,8,! M@'W^ %'/TL7<*YQ,/ZN^SI?=-*R#$,,NS^T8/6> M+^7+X%3/.?F?$+6%L)!N5C@;]12$KC^3Q@#LX-B=!S5[70@0 V!E(D6E$/73 M5H'&)P?H45A6)\2BVOS7W6M$ OTS3.N?I-R.;M.W]>@4-4^ASZ!$F<)"0\*8 M;#YG]7GW8GZC55.OW>-E$=V2&$&)T+M;=S4^]JRA*!"J CF?D&+DU=7XU.@] MQ_+<]GS:6R_AD A5U=9O07%ST/'[L^;A"G;#U3C.+HV1)K=$PY1GTC/UZN!. M$[8H>BN.HP9]%,YQG^C;Y#9:14Y_-"$XQ8>JNGE,]W& V[,G&L6;F2YG=4-5 MAZ7?MP*/ 0W6Z\$2?]RV\SQTV*C(V2VKHCNH"IJ,XD'9@>,S6ZH^P&MQT(K1 M79']A7K/C(B^:W)[Z*1"9+.I%C@,R47N((Z1[(B> \VZ&49N!>P[JZ1GB;?8 M-F_UJ)*D/:'5:$Y-"2<('T*@B#S6@R_I"T5V(J)3!OS_4+5*+3+\>(S MVK_9&D:?<#F0JZY+-Q?<'VXOG%#?E9[E2;(6WN^AL_>BD'1NHFW:Y0NC$W05 MK0 V>.MCR.9+)Y9Y[*FI?CQZ4OZ^HI VO$QJ#++]1:000!ZOQ\R8 !W*)9= M>1)*UL6ZZB6:UD#FI'6M&<"+P)!J^AV9O1?!$$'(;/YHG#LQZ7:]:9A70>=" MXB^'9 C)!U* M:&?RUG[FV.W(*VS6U8FSJ/F1';UUQSG_-09@GW1\0LG!?L!^*"QI _-RR8N< MK"6,(]PM!DO,Z7X*Z,C*L2&@QO6?@/N5=S-Z.'1:R&KSAGY"X'&5I'X*CV+2 M+Z@LJDU=?A 5-E%33AF=J/Z(FC75Q8VVO"6O!V2BVC#"UI\]()5EJ<24*V&[ M+@#U*P,(]79)O4&4Z;2\67NV>2C=#'J?,YB%[*Y,X8,F00EW@Z0MZ&?(&8^. MW?'-#+AE5:YH\!(BED;AT&)%BB!GH%L> KC=16<&\"8"N3 V5[?^BP%('F(Z M35M?](&4"=M:(86<#CE4#-=4/3^J4P!]9I5B=G)!WH_G.]![,#8?U:T0AQ*G M*A,S)[7(":5?UM_,3%@KO\ONEK*/K[S-=WC+[T,WNP:,U*'- %[*,SV4+1&U M=!@KR@!XZNJAGYV6F.L M+[6U+EFIOW0!DZ480#3FR1!"8LXIN[1ZT]-'2DSLI?0%U'0?TF>W?ZW4U1E& M8&F+<4S /$FY"EE\2^UG $F\6N!,IL#O2(IF .S/=Q@ "$K.W>Q$@H9_;Y>V MC$XNQ.+Y.F1X4P?(UQ8"8VE':7$6YJ07A,G+K4>74@)!&JM?4;/YQ'PRI.#S M WX;RTL@#\Y[COL/-X,;([K3*#Q3+E?#8]9WOEF\3,P/R6 CK&H)"H!Y-"7H M0]B3->Z'J9=&H1V:'(3]\< /-Q4U.DZ:'S,V^JDJ'B99ZN_7@PUG /Q8QU)Y M'!X2W.S_T<7LQ)_C"EN>,&M-H=Q-)8R3P453AL5JX;HQ)5HY:UN>X3 M86_1'MQB\.18CU=3YB93!5PG+':!H@XP$_2?5#^AC+OI;ODYQXBV6)\Q;L'IS!^64ZKC7-)B6V MR%:6DY.($MV-KZX'UJ>/W75MJ(^K,GQYS&R-[9SY[Z+VR7XN9Q2O4A(7>6MW M W&&^YWP+PFO!?WE5P:"WC+9;I#I;ZA;HU![BBCX\23)->[7\^[I/_8]$W_F M?X>:]_3'\[^%DJS?'A-0@RTB#ZI?O_;5G;OW*5J@;,&1>=PRJ.U589Z M19]I4;B&+,(F@/XH@MO1OKE:).#H/#44/J8/L,6U%>Q)9;Y?Q(R##S$ GD5-!H"^Q#2=#DR=#;:FCS( 2H7\0[;%1S2O2'7+;UM?3UUZ9.GID; V9150>Z \18O^;[P: M',4-:Q_( (CB7IO[V_\81"V=!<5#0,@+S3_(D(>&#>O#ZB]?WM.YCW->GVC> M(^63%52ZL9A-/I6'"WFB72KE61Q8N(8VZ1'J>>3>X M/! (0QG07$!^E^ M_,)&A'%7!O_55;G4G@OR.ZN%F@^:[FHN+P4)FJ\LMKE/"LS5=9D>3?WP11V"4659 MV^,\\D*%IIB:WY__^U,@OJB5 42A!)5^5Q&1F2G6K)WFGL$9/+D_/8<#A:D1 MY'W*6?+0;+L!WE7\:0G95X5M_7)"U8U^<9=$]":W3#6E@]378RC&J[UBS@RN*T-^5(1?H57BS:MSXS+3$ MC9R2>&-)NV[V-5@^K1KE+&8\EY8-!C7SJ499#>.O6$]Q6\X; M!^)DNM+H*;C:O3'$-9]W*R^G8+6>!JY>KB)'[:-\=^02#TU]:RN3(04--7M2 M#)?-<.S-VGC<&HX#;BDU7H(7K&^(\YQ0G%*XDYOM";5&\-!2U25!'1QQ&/ - M6A$>RF_)W]" WDMR72S[Q9-*O>UAL&*$A#VR(?>1+,@SEK<<&@?'W7T,:=JED0N+2/D6Z2CC+[O%\G M6AOPNSF,%$3.HI@C7L3:^&KH&0[NR#C?73]Z M6>Q=UO%N#8NHF:9%K>S,SZMETTB.TP+7('C;U&#@^;LT1N&:HU/A\"T@ -0^PR(@ WU?K\#95]^Z>QKZIUXZKAFP:[D M5*J6V/D_L]7PTX>Q55&)= T78?O,JUB8W;METZM]%LF]SMG4_K3YY!"R^:) M7 LW_0>ZRF?8]G3$ANOS68]5?SL9=2"LYX_BUOZWQVF;'RW3L^Q*'AD7KKP\ M/U(X*/@K]D:#C57H,:5#1'?,RT >:G$](R =5=43,_!=<_!T=&"J=!V]3PNLP #:5'=?2PRJ MPPH_X^KKX/*U!_SW"N@&4 7Z=XPGWGBB3V]80;!/8L7<[^3EA>QSV71[\V$F M#S;B*_B!%MDV?H MKPY1*J 13#H65QM">6B[PK_XM$,3[7UL;=)T>W]L(P(I0!]>0>A1S&><21W? M_,M*Y XGOF@]^R08XE'=FSEO5%W_-%76M$)S+6]DI:CHINL.!>8K>/E6K![E M(ZMU'BB! ;CA]D\+8'=I, 909?X:U::*7 3PP MLPJE93;WT=F[&,"Y^2X(B1]\,6\\H=@FK/.]K@ WL2S.E[)DV4F* M4K%7/<\9/ZT"P,4T8+W((^0Z4@Q3V'U7 *C7O.L M]S-;MOD0KJZ>;?94P_H'2P9P\2(#*'_,,LN5S%*ZCJ,G*!TBN"?Z@"8X2&;D MA"*C4G)FD*F\5CW7HGKZWF6WCGSSI8#$F1J*B -R1H-PQ#(RV?L@<#7]T%S. M-2=+^[DQC>'L6.HJT[8E=^9"0W_W?#<:7/SIJKSGUWK3:A8;VGM-TK"6 ?Q@ M!9#&])\X;G7'69$D[B0!^)?5KLCU9UL)7R*V;B9G/QUMZ2*K$"#X[!9A0E(, M+SZ"&N"8!O,B'1+>1YIT"'K%KTO\.C!/1K7I8^<7V[ ;3,5U&9J'9H4LI,#U MZ&VUN ,@#Y3-I/V0"3US,NK#,@/@H(N\L88W65Q^M[W-87>9 PS&/5]PS/M= M=8Z62C^]B@0+I]<1M=9;W5-=*PLCW0D**H:"R9J.K3S%M9O@S-L M%9H+(9A\.HR[3:XJ6/6MB,8]'!I9<)BM3E8[+8D#S)=!4=UXXVOJ'N@K*JP2>U3EPSM3:6O^.F5-$?*HK M1/KE,9;8W5] M\=B]QSK7"&Y;EH><0=MXH*D^Q:248(@(Q+%_XBU^)C$SJ>-#J9NZ5]JZ^Z[RF74+"E:Q?_PG>] M_<3;ND(/:*6],WC=\;UNV/&WIDPB$!)+\R"_^L@ N)OOQ5_A3OM_VGO/H":[ ML%TTB!JE2A.I44%1 1$!Z8F"%$4,2)46$9$F(B ])$CO 15X 25(49 2D"8U M= 1$D-Z3 $J'1"$\F,+)^YWOS/G.S-FSSX\]>_;9XX_U)S//NM9ZGGO=UW6M MK,(RFGF285 #1@Q3#< LQ$3O(KB EB6"NPU;TDL2DYYBE-+(,#R=^,<2MOF6 MI@O@2>/O"ND:9$&\XZB*=625_8N,F_Z319DK\'L>K&80WTCC$I&/(MY5U3*D M@VEFU!BO,*B$O6H/6GB#U#"J/,(,?Y/YXU+ $7-PBEA.H" ;*4>>D:GE[$P> M1I]:)?"I9-*-G1]Y(9 ;IU,^!B6_N+&8N!B?014'MA=AL?UE@0H]PIY%LVZ* M/2K-7['K'(J73&/7P]546'ES ;PI1*EKGT[[UY"'H \#-Z?OZ@V0%7R].;I] M^,#&'8G)LLL$0":^ 7F7HJ$^V]Y[ UI@Z'HH9G. W-CI< H_@O3& 7FA@>O" M AV"_+DW:Y.OB%B %EMD5WBG)HB#G4D&K9)<%'ML9S9-^V)>.-$M0?14Y.T; MBBXB;>Q"+'5YY/0!*!761MBEL6@W;[BEF)&!7@H#9)AMW]&70$ /M8VRO'F. M6'0F:]VL;EA+^R-<[L3E-_ W%NJ23CE!X%K9=<*4IBE^K(4=>'P ,JM_N?73 M>K;I97V T^?=Q[TJ1 C9U ),PL7,?!YEZ=WK.%\&Y@"T1-"29Y$\R]?K*+,M M$VH@FU(E2.W1YRQ9#./ANZQE7_K:>/GGR?:'0FI,FDOBCOBX+;,/O:GAOR&."/80IB9$5_ MKW;+[O&$PMSVR]U1SP-0E\@B;KPE MG?&QR9BRUR$I/$HW)E/7OG5T6)[H_O4-J[((;J^T(X-D$OU87XLNJ'2];I@I MNRHZ5_I0=>SY;I!(H!Q%_3J\!82KHH<4VZVC*_6^%2-YL;ZY,YK1ZV^_LV1B M(MY%(>X !&FRS5N?YR8+P(L]LLJ&LCQMJ#J4^SHF%[LWPCJ7PF"7.H!>TN"T M =5_K!I_RIVIA#45_L5?U:54_=!\*;^;_B!B-0*A]R^/@ECLKMGU09S1 F,( MUDRCVW0>Z@.JCA\1"NYPJBM\/5MXF2/LGA%B0* M,/'1JA=?>5&&&CCDXQOWU("II[*;]A\N$G4BL(0)U__-['YQ ,K70VU/D,#Q M^*4=+]B&*^2/LM46 W3FS(W':NPOC5%(=Q@_5 HUC!:H@<<@.%7\R83(YX0=5E>PO93'^:3U$I>XN2?6"EDX;&;5=A9H!X-!'(/*(=F^YP$8(D1R MK2'M;5/\Y?&?]VRNPOLFI<,+R*&R:]M39HL[>#&D@%8#V;!F3B0R(.3HJ)^4 M[&F)3QJT\:-5M+/H=KWW _GK6#Z5F1G9L,,I?6M?6L5_06NL=!DY.["I'M(! M"%,S>&PMPVI"^(]YD>6#?,$:3KT;Q-I2"+D'0G1A7'7<4?_%J.,(XWW6WF-:"VUC\.&.*>IW4(@M^^SB(?P#^D4BX3@ @6NH1BI/*I?8STQ? M$':5"\E98GC\DJ7B11@E.[GHYD+TRJWKDH0%'!MJ'")17%D.FV.D$F?2\%,MI M2?M3XG8 DJPX 'W&]^%/M8@4U3$:G..APC0',DK,)@SZBE&!=*'I 3(/* M'C1[F7:,C[Q3B&YV+3][=:/J'2)9M@?%#N"IL4 V>0K)3EYS\[QM=W?O#V,C M\O)@0VE7=7&(#V'QSIJ-PS$&6,GX0!FXU\@';KN,8/&%00-V97=S4 >@8$$WH0@D/TXV> M7.LJMC50D\R>.(]711,+O&6FM$2N07WV9+%/+N**Z9"2.5?L)\_D2E?XM'R3 MFOVQ-;&^TWP[6D/@%X'KBU@,4YG^ '88RK$&FQ(-K=(@N,>JJAL"*>\V!-)HB\C8Y([I<"T%>7[A<&52ZFIHY+Q9W=\KBZ,^I7K;&%XE6D:SAK"43 MC8YC2F=M;#=F=6I4KK\Z7LCCF;NCN?'20-^ M%.[1]:$S'AYOCJARO+E:P008'B,P3\*^ZIP3LW'F +2BCU=>KGG%BNO-V"<[ M@?3":@K/ES&U_7-(\1#')%0Z:@;_RZNAAQ%0QQ)Q22!O"!F.VY=215-/9/RQ MRD>-(JJU8.Q-*D=:4D7M U]9]4W?G(T=?>;L.,O>*C$0-/A?EX]2ZC9]RP<_ MHD8KIM>DL[6OV1XS%:9;\D^:%M;?^LWO MUJ4(1+E-0/ISFIGP[*]77B.N7:A'K)=F0(<]D6N26HA=.$0JR!F;Y;D-DKA! MOY7+^WV?;I'70;JOY;(<,[Q8HYKS\!?7#=4EE- ^GKS8@^!#>PS&9=543CQ% MJA";A0(8.5U-]8^L'A:)_-E2Z]4NF6@Y=M\#=@+M))7;;KOYRMI^^L9+GWE3 M31!LTTGHU_:&T,(ZC)UN1 &_T+I+>- X=M9ZX3[J#OQICX_XWFGR!?9RQCME M=#SZTQPS<^$ %.-P>?3ICB;U2I/JL%BJ>*X+=V.1X\@'E35\%2'A .1&2#!Q M8UX:][-7 PQ,!#J44RZ5C3X1?&_^B)16_X'52QTM@SQ="<8>%V2&Q NF%Y/J6D>V*BRCYUT3%>WO9@ZF3H 0HK1 M#-U9;M>@%2-L\!XCL68U#NH#>,\XVWI-KS#4[53>%ZF M@7(S:]9T-K/\-E8NK>TFAQKHSX0J[3[R B(>>]SOF/Q9PL>5UOGI$]"')L@5 MV#SB!T(1W09#R56/:V2TRS_UK+).;_C$\\Q?@#8JPEQ=IN3R8*D=8TVA)*QP MH,,$B9!0PZEMVR60X/VALW\IC^M""A?_U5N#PRU? 01) MV6(Q1A1+G6[+L@ MKUU!3#L?)B@"I)G.3.;MS#T"#+$8?&@^#J;(,,"0>!FFR*EAG M\I+%X,7K#35]_9=+0LX$/G&<"==GD?L.^Z]2K\1Y$48!RUC#[U#2*Q?5=R%U M?=Y:2NJ)M_&*!DF?VR0G5794Z0)(7D!/R\Y[<.;A >C[PT8"<$'9E7!D4UKJ MI_%M<9N2QJ M*H1#P'8LYD.?U?5]GN_]HF E;J75IZ>B?(^JT' -6_4X,[ C8&J>0F$N"L0# M"E0;O)<0:MRK;-TG*$/I5JC:XZ5,MG:6GZ9R+V]D4S@@/!).<""S!)_HA!F8 M'<96:4U^&Z@GNB0NM/ QWI;OKF]/XV\V4'0S50)&S]/,5(\4FC_H9)[%!Y90 M/-KX"A!U"3VB4:9E=D0>\*P[B!5W>2VJ-D@^,IS:Y,W9[&2"KIJTS<%/W3UE,-D'*GPKA>,DE+;=F )RB/@ MT?/8!:\(Y: ?KG*+M?PG(>T.3X0EB59C&E8; T5SJ_X!)G3CB4Y?7;$B_LL@ MY\,/PZ#J9.&>P018U5[7,N!&@=U[93U\[X?G3R6(8JHXZ5S2H-H2/Z\[K6<1 MVX&+D[PZ7$ Q:-\6=5C9&YH!1_?)XUT^M\Z-)D8[#C=EVS$BD&<6C(UKRM!= MTV6[OS?GE!M%OLV_H5G-9MG'NV5YOL\6RSPY+AVKY/<@7E!@NPN$NHID _HI M4F; ]_>!\ 5,DI^LK'-FGNO;U[)V[]J[SAMP])R>:$+Z34!E "PUO ;P)5MU M[?5J44K<^?3[J1X*9F\D$WHEFZRRF008=Y,V"2:XBN!K@OE)Y'PH5?^]F;+I M*VU]UH_]0_TNSHT1Y@*?XQ:R:\)_F_=,/$__"C7_RD7(/Z/ M*)>$:^M2$WKYE21_W%!1$1SQ<%3[4(_8\,?^;H-MIS(%0Y-'F($RC%^P]E)3 MB\USLU@7R6Y[9D*AN[^JJ-]FJ<_,G/YWPT*#2XN'G^_@>G )"(X:0A13^O,( MSM%E9.FQAVW*U9!;7 M9#<_RR1]_"%4,/WS@_S$!XOE?6PZD$\*Y3G;H7_)+LT1==_6. #>RX2\ .!F M,[9V#G")L@)/Y>&4HEA.)8%)-L3'K)B-=^1PYOJFK)NO^_'>9)&^]^K$0SRR M0TAALBVI)ZP@>?GZL(E]U]LZ)_H3LX#3F__V0P>0F;#D<39"B7^H2^DF[%: ]Z"+980!B!4RCE1B%LZT6>X(N5 )<^A-04S=&O*)5 M&7:?[?02>X][^##4FI&*=L5P HLD9AJQ.< D>; S2_RX^_>O).Y.4U#EE\A= MS6>G_ 9"DSZNV^C'.%XN+G703?C KS< M:.J!'8//WKMNYE^'RW7_O PN;I59D1U'2= 5R ;MS4+/%0ZO5DZV]?RSF.GL M2+^G_@.S:J?:!9F::<4*;S-G%L6:C1?;V3R/+.H]X> Z^HNLOQT,VH]@'N_R M90,"%A*N+WXS-E>W^R64F\B.T3%G6H0P.11\#]$ODW?S#0\/N[\;4^HUC^HX MH@.P('+;R#NU9]AT15)ZQ1.+46W2OV9\2N.%N>K7>)^,MJ@R M4IDGZ3?'SX\WV?J5S ](OS0LFACXH??SVD+ENWM"H3%/3, J-/E5#702_M%; MU?;A/JVRVX/W*OY)OATT_#4&8R(F1<9]VWX!E1J%/49/*U:C17_V#34U.-.N MG+EYMZ/_G^#R'Y:#>[=P8]AH2%5,6 N?^UF6;JH++G!5_3GMT?UR,N.4G%.K MR%X)7ACM@HW&BDK=0MH^-#.)\N\)>HJL;]TXSCRMS;M\7;(L=,&>_>[0$D5^ MDZ[HYGWSL4?X8O_D41\Q-95]19H2 -U>A&TJE=.=/5R,P?#1R[M'7,25)WB8 M=Q[L71+SWFG=Q157;T_ZMEWIDGQ;&IAO,UH=^X]094BTX3-U#G-^Q9["4"^2 M ACP:&V0P,=HR3A*OOTPPR5MRL6U)[TKO7<^3,.&KL\HK'[K2T4Q"F=ZH'R0 MQ\SO7IM&2IB,YZ27SWMH/X"=L_BG'MU0620/.::+8=!ADQ$7 2:/$::=.-@$ M+EZRD1DD\^?#,&6@H+V-1;(_+P^2+Q32E9)9HR#2(S]?AM^N;+)[\C"H[QV( MMC2Q%/4A0LN/A(N?GF@U/A\0;1R\JYR="^:__JHT[KSVH7+Z 2@ 6L/@O!1E M\O$*J!5W*IOH$BD## IWC\\Q*H4^3#65\LKU)H4_V9V5VH>^9EMM$1MZHJ5 M8FAV9-D]E#6^.J\9^-K?\/4%IL42NOKG.[?W]*.4@HF7I4;G(CH;DU6U(B\5 M[4IG[06SI-F"R\8<$9)@4]" 3510N7_2/F9C:+[:O\]4)_QL&XCX"&N7!0*6 MFW:_LI[MQB?"O/FC!E(8@XJ* KZB+9'OO"3\+ S$CL2LFR MKO_WV3ZAVP_O7^\_Q M]'P:3@3W:U/_"'/>%_RQ*IM29XLU;1[Q1$W M]5S>8P [983X(;J%#0CZ.>ZI_*I@RH#[1^.)JM"/*HS5J;&$6FO)?=P@M\P" M+,9/89I)6-#:FD9A_,J4:5L&Z?)2ZI]%9 MN]UR86MI[IC4^R7VGSW-3X!UJCIP8_$ )(I/\@N\?#H++3?@Y74Z6?C7Z(7] MZXNGN1;"KK1H(8W)N$Z%J9 >R;/DC8T__GIOS#1>WY^[[&3_?7G[HO:Q]?C] M0>IILDLT]!Q=@K(W!(-GA*@RB6AG1%3+M60Q M>>,:,<]K\VJ+\>W#F^^J$F^^,R^]SI=S]=;2FYS=5.(!:))&@H?M6N]B..8\ M3@KDYUC*#/E*"'N5L(C47;GIJR_6^7E;6H:('F6LH8 7Y9UUP*L2FY\!*"_ M+2.^/$97-?_6KJJZ:-8B!PIF!N;R]F).8(51?8AJXV_Y+B=1'3Z_VC_(2LPE M+J74[UQ"'Y4<^^/X[U[[".+=LG>72XK=?58SC$ZY>3K');Z@])6K>17A7( R MLA%IK]O^FB:OJ!OS285+;WWL1HX'?_1@D[NC046\]&&F%US=TOG5UOOS: M.U31*K+YQE^%ZNRTHG$TB11Z?D:'S'CC?_)D//^%A_8?LJOH M$]-8 ((P A%^D7V Y;G\Z#ZNE M27#F 0A#QHWA%\XZ$^9IF-(#D#5Y'NU-QF_(4Q[/M*(%>R+]VF,,*0XSR"]L MUEL3#"/?$?_;$!_9/2,:[+]T%GA*8!Y?)UL.+\@VV@[.2\)>33/Z5T,'4![=(N\%A.T?7BF;*WM:5OMU_\VB MD'Z-WKV,KRY4?^P!"/H=3>!D"J)=6*KF]Z8P@XPG65W I?YT2?6WBA\>/TK@ MNBCVO*\(#(FRSHLWCJ7CAZ :;I!C> \T9(4IF[WQ!Q+[U%32:>]!CN(OS>"+ MAZ-AMQD*(S6A"E;51HS+6[*-+FR1J6I^IVD1".@:_A.NW8L?2.C,.4_QQS(J M0Q;$7ES;/ZY?RZ:S&5M,_68\:DOZ_N5#NE0Z1[K"FQT M90HX$O]H&4 5?5_W60FH3_1I7UA33>G6WH-.?P><:#+T"X!S"GI>KBQU M\9E#U+WY,A=P0>OH(,HX5.DZ9!"[\9VB,T/$=LO:HSL5/]TW?#GI0 [H?'GU MY>0!R'GH4?!CO*<"]!KRM#%;33]>T&WS@Y&(=*9%W47QI.:[!D^L7M'O,9)1 M_$CXV _*X8K^?/> P]7#TR=*9"6-KDHJ;2G:@:-A1"S^V'./T<9QG)=?86+X MV=1(P\F--M_4S>N0C .0T ZWD@U%-9;N2^XP;)($"X<\_!P8FR31?3MB*L#% M*[<["-<,TFH\:GU?D;AXNE_]Q8_Y.Z,2N]J#*GW,> M1.RQJ4!70&/"L!:CI[BO/Z2OE1=3Z7 -)/D0+YXI>MIW*_( MI]"'2[X.IBP++# J+P58Y;EA+B5D[NJEFL$4#1>>]4B&5>#>,P7HAP$TV5>O M?KCIW)-U[5^;GQM3J[QE#H=NM;J$:5AE!R90KP*W%F;>A2S8#GC5%7 ME$A[%4#*GO.ZZW^Z[E61!KC'N/4R[R+",N_8=Q-^G3#U]2Z01OR%7!YT%TIF M6$N$-*#;9;,3+0&[$_4^,VQ6!Y&H,Z2SL.(8+FA\QUZITT;O9U1I:YVE*D59Z>:"#BW@$H'$D_W3CJ ML/6-E2"KZOP'4R2LN:A<05V@ '2U5\\V=V! NS"3@QS5Y]$B1^%2XS\ M::JF6)UHIM8J([D[CNH_ ($AQ,$.V5 QDS.[H;<&?E D#@]?$&/;T0.%!I5A MHK!5V/;!R,M/Z;*%VZ,B_C5SO;]=>JH@C8!5@PEX:7ESE3QH0=Y+4L8DH23" M8IVO%([&PL;F;-]T;B:_>,V&-444P'A1IP/1W03>G4&QR7D#JFR">;K595!< M.'UMN=*L;< O>"LB'\#>JA^JH1ENERJ 9Y7P;T* M/;*ZL_-GJY0;D*IW3GO.Z2N-D)79*$LVTH0:U4W?D#(W]V' Q:@AKO SNV*V MA_S'"&VEBPXYD5D,4P!+-(+%8GEJ\.QVES9'/6TNQ*V\+/IJ#*A!HN!D&@D7 M 15V]6"QU1&W7D=WGF6IC%1\TT;0^<8&$#V7$:VEYTTF+*C&,WF SK=0ZH\T M4CPB0_7D4FF\TNBG-*E1CC\RU$7@U8= )Y+08,3IMPAKBG)JFSB'[^DH:\T6 ML-H7SNVL_]A(&=.!2U EKS=47UV=GJO5:J3)_'+9#WXJ5:X9L%>.:(-],NA M<'H, 1]LLGYW:=34$LY[WG6ZDHC3^7AK*60(K$T30IYM!IS)C32X761;"?#R M1H#6T[3IJ;*R"^?@M*5LH,^Y29Z@=Z(_Y+]*8:? M-" :,[YF9'18?LYY>'_IY7[F9$[!R_KS8= 2(CU?8EC MI\,C/N-ZX-,QIE6P6I72!8M?FPK*WE*/'&\?,WI$"\ -PX^COC*/DO4*OV%) MFU:VX=,_C];]2L[;2"WA^^ITRO(4,?G-!!:!:B>PUVCV^DG<7)M0-;NVG&Y$ M=7FLW2_4J\Q&%>?!'?:Y>.1V..^3AW@A%.^:)8P\"_<_K\O=C2L^1I#R\+KO M3Z11<2-?8"X'($Y;0!]^I*O,([S[5OJ_E_OQ+I>/3E4^ZM9Q D(]^N3QCK 7 M_@'>A&FTAZZO /C^O?VTL1AU+F'U7!X9)@>8O&Y.@74P9+IM[C@$T*7,C*@I M^?)+=D?$6N+[!\<_XR<3J(GD 5SD(F"Q: 3LT)JU9R>-%(^+5]3/5502K[Y\ MIBV[HWF3G)Z1!SR&':\:*+8N\!0(K6%^EXZ=NYG8\7-]ON4ZQ66#DQS1*5J= ME?/*-R!/^NO]W,B86('1"UX-VD7L7P] 7MMQJ&-C=-["0%G#L7+M)QUKNNA$3; 2ONBMLJ4[:U3!]V.),:;9P#O>C"-]:%6(PA[_ M#FG7D/.>/]W6F+%7!TX4:-JA*UZ')*%YFWP7"%.P1?UW//FNP^=*,6ZA'F_S M7 .<[7EU#"R@S-T_*&SM=JOJD.U]C>J2J^]1?8Y>6K70%8C#[@I:^ #D F,9 M3J'+6F:/'$?S[(N#GOK? 3_H <)V5!8V-/%53>L<=8/WZ0 M*OZ<1WB; [1Q 'J5R[Q^2I99!-V.UM M+\Q)J6^M^4QI5VT:;&C3] QPJQ?)&=VJ#]QM? Y G0UNMIE$R*^OK\9>U17] ML9K%\J$D5M "3DH3J<65J,<@ BL-,O MT+@SZ+2> Q"2EUQB;NH8HD:%J<*\ D_',/FDN#PD42-O<[D8@[?I/W%SF 3( M8:TSE%BWQ2Z%9]BI1CK^#-7E:[=O3TW@!/W* :A=87\;?0!"QP!6 X]%[&W2 M[!8KZ?@%F= Y#P?+8#WYLCE(ZFNK=>S_\R$6K7/!R G,$ *K M922F4 \C#M&_#95AGKX6.@T!A.GLO>@'L8[93/[ORA[GH0-)K>*A!R ;ALA_ MZ0).&H"38>TP\-UM^>./T6;! 9T MC'WZFI?,*9BA%83SM/SDA=:W^"\5Y6]<0_S>AC!8E969VM="9Z9Z*L8L](Z% M74H.>W8$*44+" S?:\\1(2/BGB\FO%6Z;QO+^/K@&F]E-WD4&[,7<(Q=DS LVPKH^?/N2&WSD&]JF9^0 Y(B+&4;HABS*HRTI ML)29=,WZ;X/O?B3SHEZS_<;2!?I)S&*9>)7!.#/;)HTGEC_[I@8/&:1&J$DV MZB1[=*.?#HA9C_R[P#/MC^J4GYB'2VU*HNQ9_1-AZ*G3$8C:Z9,O\@"GVQ$W M6=;*\N2U_EJUAR8?\U=@;[UA DR^0.$%:J(R0G1U8=6I-]I9\W$4YKGCR.IP MF!:&"-F\2-[K8;*/H*MK0D)5[U>^.-M8]SE%7[?[LUQC99H:<>(+H3:YF3RR M\*TD;P7!'1&8T$WN_9%>@5#DKC_\VE_"6C+GS7)-\ RZ31-Z2FQ0W6_NAN=O M9LDQ.&-W8@=7##U)/PJXD%&S'R*J:Y)7NR77G'[:7=F9#^9UC ?1/1C9J'^O MLM:BZS1E=S;<>CE-T2LC7DS(#DT:4QH$;RL$,_0HL,U79+,[9.2?K8CRGN(U M.!]-)?%!YO1CR-E/3B]R:IHI 51+P(H2OK(V75.RVE 5NMYX1PK&>.Z0&+H> M#7C2>.DRY*/UX-BG2Y\GRLM.:9U=/R3]S.=4'MEP,POTA[,==7KB,O/D?2"[ MQTTH.?]RSM.G8RCSQ-=R!MI79"G95*,Q.99I KQU\#C=#/N5@@\-6HE1$0<6IT'#2,,1A2\O/("?JL29L4RV5I/ M<;6*>P\WVOS'9/\^M@M=D]'.>X1^/8-$B%4HK&VN3*E"G]IBZY3'J MATG Y_O8+[.5TFEG_HRG;OT:O)A4\+"]D8JN7&!6LN4&3L9 MJFGY#YL<]2OHE6NK7$QXZ'H:V6M#@6S5/O%]32/22F.I(J4O TXK3?XAC%N^ M+NE'=NFPP?1@,,&83;&2J5[G7+>"&_D]EU)&GL#E'[5M"&.+J;CWK+>C$"U/ M<2*=KR25&'9F)=Z^7/I[8C F!4SKD%KSF-F4VU2FN6Z4.AJ%!)I?,A"-LC = M JD=*AT"_^RA"_SN4;R_*LK*/$D^\"KW++\1.]W#>-DG3Z5->/V>W?HS1ICY MW4.=D!3_WL+O"J<..)DWWOH1#LG2,VRS'GTQ-X61'-M1Z,1,N9!Z.N4#@=KS M]61FPQ0AZ(.A8X!,8H7=(QK%C*[*R&"*(37'!^-K9ST:J#X*?B)#)?%/W?:\JPY*?OR%;4^&&H MPFK%5=?IM W5I+,\)RT@)A'C+.XZ5;L+F^<7 28&G6RTM<[Z(UX2JP8@: M" 96G8.CH*A'[3GA+>D[FKRI/Q[>-"W>QC2%7I%=5V,ED -0C+M>Q'I#_XIC M!+?:G&IJVS?%$4A4J"T) @[T:,T2EQ0G%T8&^V.?7*GL5AST@=^#^[BRO__W M<+$%[,R,24T-P'>N8/C2@%^1K9PK_.LDSRWVF>8@5O*),:D^ $5*==D@LO!N MHO'&/Y:>3CKJ@24SCS:O=R$^@=L'Q>QKEN,5:LIN)"A]["_2/'M27=.\_,AC M5W0EO&V;:RZTL6/"9ORM.K%)-*';<$?3W(7",EM4>F-=!-%@:NF9--:L]EC] M$LGN#:][!O58?3@B;)RL3RH(IZYH1/2E^^@;?%99D=1@I$%%Z8;-PBWR36/; MUQ8?(9XZ\C]PNO1/JXQX%IK%'E,(4EV'_#UYLW;5X.;BI+WJ\_N)_.)"^XNM MW&VYO*EX8D' %0B@*\\><951V.>2\L'UWSZTK#!RRG.; "EB<=FL8%!AVZZU]N]6)#=@@JB1ILX00< MW8(^ #8T"R/;+Y+L7!-)TMYQ1SGU"T!)@X=-P.UHLBE#9]C8J5W#_7:9-Y?2 MEQ7>2^6MAPR>+."O,P^YGVS MN' W[N>T., F&*5!8;!C?TR$Z= MJH/%'E7KPGOP\5N[1U,K5],=TN8".:EN9)F.D'XC+.>:S5>3*?P_Z<.(JAG^ M&Q#EP#;QG5S>KYCID=8_V^T*Y8F?4JW*M[M9'V]O@/AE++LJKC8X/A:A& M^A4 0]J.F^<:H=]_9U_P?5:G[&JT6-XKB,;GC1N#-B.4B3"MFL)%77ASTLR,3%(LS*W:V:O6N8YP]_%O'.6@J6! MD(.T>\O4,$;^CD(,ZKA7'?K/65(-RK,_;UE7+"Z!P;,/\7>0IA]6F8* M;LFJZ:<.M_*94"'7[SVVU7))E<1 SH&(T]^TB-QPSS'>OZLUV,RO15H MWX+H1V +,6U83J1=N!A<<&Z-S_9F(=>U &,O\; W3,KU,WA1T'\$8Y+?DZ8]" F)P5F1:>>KW3VAKZG^2)N>3B 1W8'CRM$/%7P>%& F&@-5^$F.K&.?+%#L1];CE624CJ@7LEI&ZIN'K/CYA4KN4KDDUL-SE$E99;5%@O$4*+R8) MW"7OQ:IH/[25OP8Y?0G1D)FA_K63=UZU/IO*9=F?YU1 +ZU'<;$;R"J%1M MPW&Y*ZY-'Y[NBIH-E8YFI%:N&#K)$#H8TX$0[CY0$[)]/ MIV=_J"TLNOKZ][;U;7.^B$KOJ"^EO#S,+NR1)NV% Q!@-#X>,L5OINS_N[?E ML$\ >YTX<>=HF!8GDX.M2"$.*@P(=Z:;&J;7J?+W'8ZW>&TD*L2E*;J#"T-7 M"W>@.>DCQE<#)Y8;N$"\ MS:! 5;K@O5^\@!54M.XQI_+$M[5(^N0QI9Y:CSF84T+19;3+(%>LN'K<(_VV M;R)V2Z(!R>A'F"@LWVYFS>#)V;6)5WT;:]'[345[XJFB0F<,*LHQ)/3&#Z)" MI$;,3).$7W'W/P\\?S:YR?1O/MX^CODI*?3\K*W@R^,FU[UR+Y^Q![+.+*@2Z'"!!_DTZ4IH*Z'1XCK4R M=F=[OG[.8"QK+4Y:(KH@4WLLJ;X5U9-X>5?IA 4K-6XX6'0@_X4T &) M$ZUNZ$DHWPWIE?9/=5(=6.JT+4KB2,D+4S\ 30:O<6*FUO4-[91TM8?5P&E0 M-^+$A-]O0@=\Z@-IK]W>5 4&MG=/B9+.#O*ZOSF9FE@=",(&_^$/X]#1"?_Z M#&QFY.!+X26E)U$N?9OOL<&//GE81^B*&K$5YKFBFP:62K[ 3M'M$AU_&\#PHH14LU[N<&=U1/]DO+A;V&7N>/D7"[PXR<[8S[BX#SZUO=2' M>E.,(V21!Q,(53T=B"2^@AS93XIK)\HGM^6_]89M'&>>V7!E']@\ 'D2PEZY M&EB'VEC_-.^M<;7]-H=I .L.HM(RR!J+70BQLB8_"J332#X:L_!9S'BX[-%# M4WD+$:VYYJM=]=H4:Z8P(XS)NV+S)CBYQ#>H5.ZRA&-:N+[W5#B#A/!<_1.: M_,J9)_O]]?3:VCY^M7R3HG@U$-N0"9B8T8$7#HRA6@#+/@T#5?^4%KX6VG:W/[H4S 72#16 M5,<.R!G(_<]9$Z/DML8K?R:2 24J-Z!-"K64MS)_N6[O*N:C]TRG*W7$!S?? M,QZF"9O*^]W5HB9Y%NA:^%)8)7GA[5&LZX9_E].QSD<7B2?5U7M4R.#-T%!7 MM/N,\'WSLBJWA[JI49=,WN1,;B,JL[ QI2H*O .D0@5G%V7H=9ILD(+H<\8, M;X/!$ZL^*Q8UM\[=W3)BZ-6$E&3>74ZWI08XK5F7&X-"0YW.WG+RNG3ED>MH MN,:)Z[@N;$QP4@9=]6+C[XS>;)M&"V120=HS==Q(B<+4[_9@=.1/LG-Y55E9 MY+!T-KY:_.L+8=>;KT2.)^@Z>^S^=OW+?B;.$70SU"$O8O3"=Z2851/]9#H[HVWJ2 MB/&V[XD[ #U"1$.5C *;X$4>P9'^1<6B_46-%Z85WPAU+\Z.'8! J#X\-TID M+=6]A:]Q;--&=7XH^^<50V],CA9HSI5]B0!<%/IZE/?H-%C2IZ;_]> 90Q,> M[:NR&^AP?TNH+.,-4KT@Z$7NZ'-3]PWUF9_Z)DPIE6X 2[T*Z"W*W]KU$K!; M%XWJ%XA.9V2[RFB:"Q%#.'8P47@VNA@YW #*USB:R!-UI'E@QOC0TE*:#@B\ M>AV2BN54L3>B(A@%EAU=-\I*25E&LNFG-SW/'XU[K%,GEYE ,S7NVS8O,;G[KC:RQ[]/8XS^2;[7B"N@B1#0G M$CI$(F]'/@=VUD\%2SNE:T]A[L&+<1> MS05.A1H_"AAUFVE\:9^)B$0)ZKI M=TDQ#7/X4$@6B(P'9&K&FO#'%#93V](E=(S7<_2)Q[[LX; P8BZ,2\58H3L= M)E2]Y/)IU"GY^)S!GTSBJ7N&JY^?0VNH>R]@CPC1$.Z:P!KLL3EWJD_WVN:I M%J]+.LV'X^JXH#4[O+%(S;S *H/Z(2T]%PE&U/3F2Q%]BY@=:'28EA'5#6@L M0%H"3@5SA"?<8SG.6;-M0#"?'V6;\YG^1$8MAGD 8 [QM&'6[CNNV5( M!0,A=]W*K^T&\7&V:/$\1?#AFJKN8IH-TR@FI/Y+,,7)=F]_OZ,W?:S,^+&B^$6L0:6 M&/9'*K[F\\"YGX#%S![F.#M2+(CN-^[ ';[XB0" M?7-!:OVZY![M(E(5'0,[IOS%Z]73XM+'3 IF_JKQ%_"*&J[P8JJ!N&*!X@7S MZT+75T!$CE#0OT>:,]]Y?$ >I236W9-SW.B[O)CT]6LNVYK'_/HR/!92)=RQ M'=>0]NW=0C_CH5]#2I_G,./EG"WC'TK8!78B 9 Y_\[-VP3IK.VY@>)X,1Y4CNX:K)>K5^I'+2'TQB!.>+#;>07W$5O M9G6E?47[6WM-JT+BRSWJ*0$;742(^.IX,#S.3]Y];;CO7)R3ZG8-=_6%$3PB*(NOVVQ%NEY[S'$&BQ[5PS([GU32YQR#8EZ M@CG6%]1;J;B;Y \;WN3L-M$L]WGAAG&YRWQI<5P[2Z4 M\[K;@L)4!A43>ONG0!)TOUR _4?.\&/IS3_%]"[49Z0*(Y,I23\_)F!.]ALO M/CI\*]QH/"1 VDE>$G2^ 9: /M0B27<=6:RA)"6OQ[*=F-/QATN&'-W23@+= M(FTG'X XFO1(-RE)N-BRLY6_Z+V'/WV\!1&Y].6N#S1M'TPHK2O$T? >:#&<%K,:U,LG\CPX.:^3.MO3Y>_Q* MR0-U+V5+*AAQ*&Z]!=KV2??:87=9OXOIFN?/:KH:[.G@3#1-P&&HN1R16B"& MQ,VYL!U>[C2V,W>AU\U;OGY>2.23F%3%DXA5BP/08^R,58>&0M03.B_%DC6P M1DSTO)""+*>M=NB.#T]!C>UN)R"=2=N1.8="0[J$L^6?E_C=J7+^ M^=SNB-VO^['E<)+PQAYYAMATM2ZR-&'^F^*YN;;?,E*T=Y6_/BW2!_XB$Y\2]SYDU;_!.Y1]0 X1;8S MP^$BY5%6X<"/D9.MS8[B#PY 7*XW.%K:P[3QK5 -\@&H$\UI#51U6'%ZNX6< M0K+_EI(LZJ@$QV^4+/^[/*4*P3+THG@J/N*IBEJOON[AB:1S]831?RJ.;NLB MK@_]+[&">_A_F17XDT\0?0[ MBH=5\T;#:G&M/:]ND76A+.,+SQ"_6W?BBO:8V!%4VI\]/1#*W2T#6T=(5GQO MK^=!^BPMYO!CP=">;:TC79IQ)!1!-B ^QI*SQG^;C^*P]A3]6%JA VL$'K( M K8=84"%Q^-7+F'WVLK[XD&+Z$](EH>X87X :N&&3$$O'8!R/Z()1QLO76!/ M8O92K!A'S)B \E^8OS!_8?["_(7Y"_,7YB_,7YB_,']A_L+\A?D+\Q?F+\Q? MF/_O,"J7TW+=3V:5N&?L&3W;R X\++KNFGOH/V9YIOX/4$L#!!0 ( N" M>EB-B6XI2'\! #=%#P 5 &UL[+U[<^0X MDB?X_WX*7/?9;+694,4'^$#WS*PI7[VYFY69EJGJWKFRLS \)4Z%@AJ2H4SU MIS^ CP@J0A$!($!*U7969EF9$@EW_X%P.!S^^-?_\?UV">Y%51?EZM_^$/X8 M_ &(%2MYL;K^MS_\5X(T M@H-O17,#FAL!_EY6OQ7W!'Q>DD:6U2V$_]Z^]KJ\>ZB*ZYL&1$&$AL>&WU9_ M3DB6L2#&,"-,0!0P#G-!!8Q8PG 2,2$9N[C^2D:9%_21?X. 3^E]P> SJ'\$P@G'XX_>:_^'?_QL M'1Q5N11?A 3Z_[]\>7^0)/Y)/_'32ESKN?TLJJ+D7QM2-1\(%4O%?3M:\W G M_NT/=7%[MQ3#SVXJ(9\>=EE5CT;57&+-99AJ+O]XB-A/9[#OB=]FGUQ M)3-B>:E_\$']K2>C!SJB3%LZO>H>L2J^-V+%1:$W( MW>)K4[+?+N_N*L&*5G5_T=M:_?7RR]>?Q2T5U:+9?+\+L8*_?!U(M>-9#O8' M"[&: \NS$G6YKEBWL2DN]*;>,?;O+7TP9@!T'( ?% _UG_[UIRWG/J!9SH_* MTBL@X->.@__W(#(E>T1KJ3?XLMJ5MF3VTFY74*W$;465I*:MO/U@2NXH_DDL MFWKX"=0_:9>1.;V?]J;ZLAJD(A4[@7K_Q$^L5+;.70,?38"LREM'\9O2\2OI M)D*Q]0=05EQ4RL)]0L2]K_ES53(A>/U.L?R5+,4G>7E/"O7$4KPK*_V3KX*M MJZ(I1/U&T&:1I(E$3"8P%'$(420SF,$;V@>E; MV^]W8E4KI416''QJ;D0%7J^K2CLF1FQ:VC#F6!L:,Y,@:&G5/ '>B WP:\L( MT)R EA6?YHVU_+[L''/"\QH\UH#L63[V([@IGOWA^_6UH$PP)I6MPR,60Y3% M*<0\8##$F.$ E;>T6+4NN?K/=CK#8AK,%,@TX-IIDX$'\,/ Q9\TQAM&0,\)^'7@Q>/Q MRQX 3]K&@O"LJL<>D%T]Y#""J\6Q;"\62=4\7%5D5:LAU:+ZH);9^T;0!I+CA$*%#V!F$,4HIBC'F8IA+;&1W'"4YN=[3D04L?C!@ OVH60,O# MX;7AAJ&I(>(/&5M;Y"Q0'"P2,TF]&24GR,ULEY@)OV^:&+[GZ "^(970P3W\ M=7FKS9UV<[VL*KUA:R/HU*J4!66081DD N&(I=+*/^R+LXE5RY8E#%I?@#&#_77W7 MON'<*JCJF?E8KY2.Y%6_*6U*L%CD))4HH MA2D*,419SB$)"8=8A(00Q%">1];*US.34_O;-6&@*8-?.X*6]MPD$V.AC)\1 M;DMGM 72;FIU(BA\:EC?+,ZO;"<"^4F].Q4M.Q4L&%^T@_Y5$6_>*+OZ'2FJ MOY'E6I@HQR.O3ZS;-!W0$@*D]8BU' #-@IF..R;Y<17E26@7#;,5$FP!.%_3 M&$CTA**H!?OQNKS_2;W=ZPC&MZKAV)BSK&P#H8:%:?*HJU?I7JS6XHO0:[18 M72M[26?JZ,R43W197+/WV2'!@$Y8;#"U!MGE@6TG#M M>Y\=4[_6_)C;^K]:#B_ %O<1D^#3"/>!3] QJE7PF-4+[Z=+W^AY\ZEY8FMF MWYM?,/=]=)['=PPK[VRG^JJ\9/^U+I1%U=^;B?JO55G7BSP/0DZB .81D1 % M.59JE84PR@-,92))CN7B7E2T- XD/T'29O&."9O?+):KNN"B]_$TVD$J156) MPTO1#3I&&!=JZX$TPQPB%B,9(;-= MP:?<=MI^H R:$O2TP9;X!6C)>XR6-Q345W3\*7+S1L,;"K\7_6[ZWKG1[E\$ M*Z]7Q3\$?\\5P4(6@E^V\0@]8:[.G*,X+_6[]:W2W8_#M!D/(XP8A9PG#")! M0D@EBR&G09"%3 1)EKF%Q'OA;V(=,@[]WO(+M@R#CN-AM?$VU&,<'-YS[1I& M[V<2#3UTSS22SC5-C$PQ\B9*5K[WTG<&A M*X/VI_4X9;)UJAY>+]2"ZBM+E2W3%_=D-6GNS:8M'OO[T5SF)K9F>D6/U'RX=CE46T!JZT2?+=Z*ME;;CJDVIILVV:M5N/:O7Y:HI5NMR7?^R MJ@19:D?RA[*N/Y=UH8V<,/I9/7%3?VJ=3**Z9.I@LFZ3HO1CBPC'G&NKR!W ;;B@:U\ M0',.!@DO0!B!3DCPJ7/(BNH"C 1MG[%,AAE%.EOK&_@7/M8&[ M[R5.G=/.^_\O^Z.?@H7W[@5_$F[>NA?]:=@YYYYI;HXZX^;F:3[GVS.A_]"5*\JHMN>?"Z7!5/\Z4JO'PQK11B.,MTFTA,'/74PD&]]/FW- M6K[6+G>_A2,LQ7;*VC$9?[8,'@MAQ]D\-J_9?[Y?UDL1!C0)+RM%XG;5\'=+ ML&>+[G=&CTM-/A5<^!I M81X7SVDM'AARMN5W7*3QBCOQI)MC]$U1DVMUH.KR171@79M6LMTD4(@S1+" M69H%$$5,0B+"$/(,IT&0Q.IP9U4)\A3!B5?I8_)=P&K+P!E%F4YB:.8D]8F, MW2H^$Q1K?ZFII)Y\IB?)S>HW-15^UW=J_)X7_^G(,;L-6Y=4R S)%(8TY!"E M,H8YR1BD,N0L)F$S-B ?QJ M$I_OC-!9WI%SD?+HU/!ZU>0@KJ6?X,FAGO-X?TRV$Z?RHZ^Z&4H?=$:8V)3& M_*!+90X)!@_#O=:;M?@/0:IWQ;U8A&F&'$,*4L(@E) MK PG6P8FUISJD\)V9I(U@F9FTY2XV.G-CI.+42G4*SJXEYCR.@Q]$J3%UBM8COBE%_;%LOHCV MXEPG0-V+ZF&[;9KZ1HQ'G-I?LF4$<,4)6)4-J#I>P,",AOP MWY8K4+&/*.7XQ92,POD?*#L-,-.7\96 M]I;D1'T7]T2:HKOBELCS]5#<$_1HI\3]IW\/68?J02F*1O!%1G!(!$H@3K,0 M(LE"I2K4W^*(\R1-6!;'1DW/GEF.JEOYX7G$N[-V,M*(]RR]T^<0;@W!\^; M/+C/CJ7-5#6+3]]6:AN_*>XNOQ?U@L2(AY@(9;NT5>AQ#$F88DA)K(.K=>T$ MHS;U>R-/;%=L:(%?-373>Y0]^4]L[^=(9;?A&@MDKK4.,7_L_*%>&IT]U+^V MYX[]\>99^(?$V"S%@P],U.WAT*K>U&1NRR5U*W8H(?JFN"^X6/$OI!&+,"8B MC]0J$SBE$"4LA93A .8BY6F&0YJ8703/QO'$BWE3JI?W-,%#85Q08KYI,W-G MO*C)F,#H/]Z]9U3V?B3&J!KS( GX%+Y0GZLAQ=G\OJSN%+[@MVY5 MX8VPXV:BW5SO%0DUZKKJ"DT796\ :I=W56B*[6,M7Q]%\TGV=IZ.SUXDF6!! MFD=0QGD*$1$,TBR*H @H"S-"*&&YU69Q+D<3;P9_4RST]=JK#3<;OW6A3GO6 M/B1_DV&X! ,=NR^^(3X_ZVQ=D MOO3SV?S,JW]]P;>G7[T-[!@WM"U".I2U&'H^DY1&(LP"*".DK.A4YP&'0E>T MH2+F,I8YL[JP.TQJZBC*OO3*J*6V9:?L(RB9:2P_LMNIH@_C#N(#!E-TO3XM MG*_XG<.$YHW4.2GP7DS.Z3<<$R1$U]OAG= ='Y;O5ZR\%5?D>U^SYI58"5DT MBYQC' 6,PS#G"40\S"'A$8$L9@DF. BE-.KW94=VXG7=$[?,AC #S&Q9^X?! M;HD/]$'/ .@X (J%H085^*'GXK M9Y\@826VKS0),Z+S)DM8 ;&7,F'W]@R% M9YY. U9'I)@0+!*($R$ARF(,:9CE,$&2!CR.<1[%9R16N/ TM#LQ:G 5QD$@$D["K2!BH@RT+8,8E1EDH(\)#DSKOSS5KCB7A+X#4/K+[ MHYT1)P/]Q'W'\T!IMZG\,WS[$Y8P.7\ZYJY,8CTMT]89.0Z@U_(A!TB]W*H@ MQ[$YJ]C'B:&="^1V-DSKH.B:YW)"21*C#.(\H1!1A"$.8@)E)'&.XS *N%6G MTB=H3![E.]C5K5OT+^#_#GX,@B $=Z3?6'0WTLY'^A>@2%VHW_8N4T#6S4U9 M:9POP#]$50X_+SJ?H,[@+-=-W:B_:.=@U[Q8$'8#_A=9K4GU\"]_#-/@+W%X M ?0":%_0QK!U>=V]B3$[TYP)M]U>LT6ZI7;176U=] Y4K\5Q#PGEKPKN'H6Y MR]T>$O&)NK8''W6\AEG36OS76BFBM_?J#]VAO&M+OD \H%F<,)B0B$&$> 25 M6@A@S',1H8BQ(+#R(AZD-+%.V-(%+6&@*8-?.]J6%1D.HV5X_^$# \M[#3?Q M[>\I3HGFZ_[A()UY[Q5.B;MW7W#RA9F#5.1:O/TN*E;4XG-5,+'(\C#*DSR!41X)B 2-89X+!$.!LS!E M*46AE MUXI0R^.;8KG6V2LQ"E.180I3B0*()))ZD\MAFJ7*+&:8)LQJDSM 9^+M1P>I MZ&+6VQ,P($U3%73=M(DD30F^KLIO\+7;' :"6G5W.\ %Z(GZT](G MI/*D/P]1F56SG1!U5^><>MQ-&UPR5JY73?U%,%'LZ M-Q%Z=[$;O>-PX_Y1B'NBMCU=Y:NIAX0S7>Y+B+Z=F9!)'*(XAU2FNO(65G]C M:0*551 (2A.1Y\SX-OTTOI7=KOUOA6[*Z:G5OXF M;[;CX'2+-R=<+&XV_>+C=FMY&B=/MY#FPAZ]83089K[;0W.9'MT,6KSF&G18 M*9W9%/>B[8'W=:@K]$F^*U9JIRO(W0NG7MROU^72GL 5G%#.4 MQC"6H3H*<2P@2=5Y*,1!'B11@E,S%>B+H8EUY):]KOWC!=APV ;\#SQN;N;! MKULVP8A/V\K/Y\Z3F<4U)_IV6GH&X!V")_V@Y2VL\DQV9@ZX] />?BBFIW'M M%"H7Q:)O4?'UX9:6RP5-49"'@D#,A=!5T@@D@5 ZDHHDH9*C+#"J%[ W\L0J M;NB"TA$S4U/[TA_7-V?)9*%" M824=?L"UH'&C/\-/LCLP?]J&S%S>ZI/;(N2$2DH1S&3$(6)Y#O,DQ9"%#,>Q M#*B,K)+\3Q&<> 'UY-M2@IV+8!0E9%O)^ 1T9MNZ3T#L5M\(B]Y=,B)^ 3KR M/JL2FPGJK0KQ"7(S5QTV$WZ_RK#A>V[+_Y>O?]5%25?MQD.(S)SJI M;,'85236[T\4X%2?N%)N*XB9A;@$"0F2F*0P"@E51KQ,($V9A &A2EE%5$3$ M*%_J&7B?6*VUC'BZW9US1LU4X@N=)SNM:A*B5)O&*'4"O,05;KL"6K<$[OJDB-^9PB&.8H!^0!XP\Z=QS.)E5 MAWJ ;%+>%#5;EG4;KVE76>?8$!.NHVT9QA'=2:KKF CH:Q$< M(S7O5VX@]-YG;/*.X^&1W0B^7HI/4F?=7J[X3O+ME0X@VG9PBG,RT]KLJ7XDN MK%'P!8H%QH)CF##.((JB".9"U'V[ON9&Z$(; 7C[]?-G MRT2C)U S4P]G8F&G"38P=&6'_5^,'9'&5V+1$Q3F32HZ+.)>0M&11QU2"R[O M[I8%(U_O_I^R[+^Q&*>,)B12!XV(0(1% "D+*3?8EKM M0OP/"W,TI/^)U^8+X3_,\Z.0_2./N>WCV]+A3Y]&GO[IH%9$FLHD"6":R 0B M1!-(HAC!F(:=MKN#""MS0P? M"'BR1\YB95;#Q0=HNQ:.ES'=%%S;NF_WNF*CO[(0AR&'*5:G%A3DF?9W<)AP MF?(XYI3F1D'T!K0F5D\M93L-= P8,P7C25P[_=&U&-V]DIPB>L] /$_*X1BE M6=>^@][5W+9(BZ7[H\ M55UE'^!Y+F"(1@P(K MA8=X&D BXAB&61AJORPCV"J6V =3$ZO 4=;NAL?Y4Z;/F#,S;3GW3-BISIDF MX8STZ?-1\YY"?09+SY1&?3Z(AU.I/8QMIW@%XXNWWP5;:^JO%E.9)AK=[MUS?CVV5] M>,19UNA)@88%=_K!:6-+WJG9UG&@]2+F*$YI1F$2)S%$:9)#'&(,$Q('28:9 M%$&Z"3*QR--]N"8 M.?!D2_]%1J#LP>,:BK(_T,RUZ8?25W53M?>8=>O4NKHAJSZ9YV/9E<7B7\KE M\EU9Z9<6),0)(AF!2GOE$.4Q@P0E"-:>P"U M]=^U*&XS.9N;?RJ906]L#Y]:<\R2\]=7=Z-^9>5XSG)Q'BK'W\>%\]4FF!(.S7+ M94\"F74:+ ;F8];7#/ M-E_^-SCC0@7;>?]=UBIPFI*74J[ COF7M9M-,C'>BQ:X<7%F3N_[U=VZJ3^( M>[$,^_B3**1)2A)=SE(G1I(LA#0((TB(C .>!3R-K*[PC]":>)]H28'0LNC M$6C,=+T4[3;9^0)T="] +_\$X3D&(OI.=WZ"TO-D.Q\6^6"R\Y%77&^M MN]Z@5^1[%_3S430+G*"4AHA!) .I;$;)(]YXEL>WW;2ZK(]:%T%VWTD#J:Z^^F MMY2&UB0^[V_HW$7OOL&[T MDMNBOE(G_EJ9$[JIZ5=1W1>L6%V/@JI&?FO=&;Q^^E=]K_D(TYRG.8%9$*D3 M.2,"*K40PC169_$@R906$#8ZP"=S$ZN,;>3B^&[++>//ZYR8Z9GG0MK2;> & MLK5RF@(-3[K,*VNSJKXI0-W5E)/0L(\8O>2\C40E2Q1$]]OB<=LS@&'TZ,F! M)M9J6_I ,?##_9]&M0G-0TI/PW%<27E'PD[K' -!'89\'H.L)'4*0ST]^FPA MJ<:"CL-3S5]RLX=>JR-4(0LU05H[O!%W.JA\N&M@69S31+LL,PRUAQ+BF%*( MB< T%30*I%5CD".T)E[78\K:_<$[VG9FRC&HS*P.3P#8+>==V7NR$]P[&(CG MR2HX1FG63=Y Y-T]V^25F:,\NYBS3[*+.+N\)\52N[S>E55;JWV!I9!QG@>0 M\$PJ;< 3F.(Y3S ZM0.U"\@C ]FV&_FU)MR&NK3A+;,% M<)Z:LX"E"8ES#"F12H.')(:HF,44H28+%77N5K<[;5?/[F;E=ICW, MWP6@XKI8Z;S6%SB5() M'%CV,HVB[9_V N?0T/WY F;%SKKP$".]%_%\^6AF6P%>0-BS(<3/'>!\BLV7 M%?QU)MC>@I9-Z>O55G7"T0S2C#ED$EUYD4R2"!%40@%377G&AP1 M:E?+Q3^/$YMC/>%.]>N.:/-J_"-S$],H%1&/U'$Y3M7V\NI?ZVU6C*V?'MO-HQ;F756PH1%9$,H8_E@>X?_$4]#=<$I>L*=A8LGT\*-AUF-A[-@VC4/SAMLCAZP;5-&]>TN M4,Q%PC&!,DRP4ECJB(U9K,P&$2(<(9(%F=6-AQL;$VLL^S(\CFB:J:KI,;+3 M56Z=7B>HRG,>,,_2WG7#Q ON[+H+U'E-7?=&LS^P?%!?PO+S3;GJ5>,"YYDZ MCX01S)FN+I"&".89%S#-0T$%"@)E/YF>5G8'GUBWM.1 2Z_?X\W/*7LXG#ZD MG".=G5:P$,SJ>')( J>SR=Y@LQU,#HDQ/I4Z3&JBW-;:K2N%2KNOE0^>-V_7BC6/Q-&^@9$8$9HO(LQ%W')1G]9Y#G[*OY+8L;\C[%?MQ:%C%^9&83:=>2[* 81SN2[;\U7T.R@QP_ZD=V^*DSBX*\>OA9 M$*UJ]/R]J\1_K<6*=56+44*B.*((O'F Y,35@ Q1R1J>JC&'#PO.53S"$Z65W%8JAS.ZNV?9U_ M615-_>7K+[T)+ F/ A$3*/)(0H24)9-' BFUA2E.>2J3U*IX]%%J$VLD1<>R M/-)Q;,PTBC>);=T8 ]F^.WI+&/R@0?C3!.E&1F)Z;U+Z%*UGZD)Z1.S#;4:/ MO63O?WNGI"A78G"(O%F+J_)O1;ELSY6?Y/]4"N-UN5XUU<,'\NWRMC%-!+8= M=^)UW+,#-IXZOA:Z'\.&)>VZTTR!GBN@V+K0-T/K(['KYZ-YVK,Y)9"6UVF3 M8&CEWG0%P\G5:4UL-K>G*PQC%ZCS& [NT#>"-E\%6U=%4SP.SO]*EN)GTNC? M/%R)ZO9G\KVX7=\N, W2G&,)92 Q1&&NSCH!PS 1D2!!'B*<&L4;N9&?6!F] M+E=M9,2:+,%M1[WH4GLW*5%066RP5MP!KI@']8;["_5&RZ.%E](>?@,W[:2@ MVIYY%$1?1Q!MN(&*':CYN0 #1T"SI/\Y/8H6ON!)T73S%4^!JIUGV1F4HYYG M^U'G\TP[2_S(<^T^BJLSZZX2K.@^?=V^.F]'0,WMD]H7:=[4\ M\8S;HGF_8LK$NB+?M06V8L6R&_5CN>*"KUG3M@/M(I.>SLIX7=;-@L5$F412 M+31,F2Y@ET.<8=T:.4UC&I $8Z, (Z]<37T;K0_ D+9Y3VQ$VF[)^L'?;*W/ MCJJ=DG@KI6!M:]*.T=9W_(4TW5%ORV_;YFK+,>A9OG@Z$VV;-.3O##@)H)XT MEQ^>9E5Y7F'[9^$4'M'^2O]1=7.A"9C+A-&

XAJW=SU:9Y )5F I82KM4_;%H# M.,-M=,ZM%9CO5^I2X+B&9 MA^6V4)!>Y'=3@U;3;J?=3DIU5(<=?GL^3752@D?ZZ/33#EKG]4U5J$')ZG\O M1;$2U2U9F:^K@R]/MZXV),&6ILNZ.BRWQ;KR(K_;NGH*!T_KZJ141]?5X;?G M6U82N^3_N:Z;MJ+Y%[%L#S6ELB7^7C0W-^52)Q9K%_:39\5% M)-*(16JWQUD@( JDVO)9BF 2Y 3+D&8H8@X5F\Y@:9XS7)]T_TTS))8<5!V7 M^EY^)9JNAB)0AE:S[$*.2PE$URN%M!%A=DZS!G5V1ZTK_U1K"J M/4+K>H?Z_#+B%WRBR^+:LP?> TR>W%[G<#*KL\L#9+LN+A]#.A8D[%O!?9)# M69A+II9UW9::KU\]C/ZU;5J 94KU^0<2@B1$49I G&=C*::,?6%:P^=@XZN*G L+ M\Y:).P.DO3IPYXSE&E-^+U9K42]2GJ4<"0S#C"80Y0Q#'$8Y5#HJC90"2P6V MZLDU##RQYNG)V :+]T*;Z0@74>S6_4#!9Y#W8YZ]Q7/WP\X9]M_$;6H[@57IL2[=;.NQ/NZ7NN&Q:W"W6XS/ P(CE$$9:S[!1 B M($Y$!.,@2"55YZ.89>89YFY,S+B[]P>?@;'6\NY8 P-O-HG=(_K@!P MYE@.RO]G4OTF&CUYT.O-X0!=>*:@U^T&G!HOX34&>. MVPV_@U-K&RAOH:.L03?0^E-"::?NMYR ODOR.*C[W=_@Q_=@RP_0#($?-$N& MU=W=(+30[U-"Z:;8)X#43L>[0G)4N5L/.I]6=Y7WD3IW'N1<%]WEJBEXL5SK M$,LMT;??V7+-U6ZB1-6>P773IUZ])97N8U5_%IWO<&L4"9H0E,D49I$N(I7& M')(4YS# :< %P4EHINRG8W'& \#GLE$+MR#+Y0-XT[,^6H=@8![H;PF,V-1F](VM=R>D M-P:?R47I&^###DSOE!RL^MW]1E\0E>OFBR"*LXYV@-E8>^[!I, M,V!H$3WU%K:LC]DR."',/ =VJGO/K 4]>Z#G#XP9!)I#T+)X M ;Z<=Y+P@;[%X6+F67 [;\PU&W:'$(_0'3V7^* SWU'%(RJ/3B\^QW6YE6@J MTHCK@G5!E?H;=N"HRP-;1$2W:0HP1"1.( I( /,P2V'.64("E@11FIA?57CD M;.KCR\ J*#:\7IS1NXYFPMSR';&!_/X+]#*5J4Q;(_[S87(T\ MT_PXWI?,/$^6]RH38'G\LL4GP1EO8"; Z?&US!0$["NG757\LJI&=3:NK]M2 M&Q9%THX,,?%.I"A5;96S8Y(?WS0\"FVW!5Q5I(W%?12U.U(I3^#A MM7"9@=!.-=ZY+*M1+-YWK49-\/UB^&6;3S@Q(N^YP,,&]O 3?O=:Y8$ M7^N (\49Z%DSW^#-43N]W4\"F)U.<, *_.KUALD)"">#P)S*;.:!M>!C8\'^ M93?388AS?UW>4MT#6+<]WP:Y]]D]NB)-O:"A"',L*61IGD#$"86Y0!F4-&-A M$HLT0%86A#GIB77*)M&#;3FY &24Y#%D%S+-C9U]80&PF9DQ#6QVFF6#V.LQ M8N.TF)X/\/HH8M8VA[WPGDP/"\*S6B#V@.P:(@XC. 8&Z7MENIL0.#J9OGK8 M/M*GF[:=!#_=M>DW?Q-UHSN:?A954?*-0R-3,WHQ&KLKXJ_!G!]F)?:&7BOB>IPDON6GRXGVE)[339G9KKN M)G!>XKU]%\VUBMNONIG>.%IWDH:/F'_Y-"V@B3GU M7'T,A*%R6Z>@^WYS]$S3L:3Y^HYZ;L&AHQ;$'R2.MF3E=DC-G7Q[NQ &V% MQ$&$"[ 1HC_OM4? 7@Q=QW(0I&M+THD"?M7"@%X:2ZMV\J_!-$[FYAUB=>3#W%N@S,;LS1PG- _Y^B-%,=-TVIXTW^>=MZF*]^>'_+$2EXZ,> MWI2WBIM%@)C,LCR&/$[460>E(:2Y9# .$*4\$C1*K;P15M0GWC:VUSI@0[@- MTOEX^3?P:\>"I:ZW ]=,<4\&F9T6/@\M:]7I)+4G/6A'>U:EY@3+KH9R&\1. MW7!1+-XS65TJ':=F^K)I1-UY4=\MR?4B#&F:YY1#FD5"6;!Y!+&,,,28Q1F+ MPPA3HTZ"Q\E,'17Y^MT7T%,&(]) TS93'"=@.JXA_ EOIPK'P1!GL,(1PE$:80@%@1#*2E5AT]$,VQ5 \B(ZM2.RHZ'=O,BC[BPV^S- M$#3;Y+WC8K>BQY \9F#"3 8KF3UM[68T9]W2K6#8W4X03*3,(*(DAB3/$DA"E I!JP%:RBT<;[=P_/4H M'-;ZP$Q*3XK@!+%9-8"9X+M+W_ M1Q?VX\:)GZCV3>B0M+??V8WVMK\KJ\>M M%H<>C \+GB8\#9BR&3*F;(8P#B#-E>$089G&4BB+(;<*$#N#EXFUQ6Y+V^6V M#R4@55'KW[311R4=7)#.76]]S(RAIW@>O"V=P -NFR:L8&!,7SL.K+6%V7SYD>ZY6#T.Z7O&U"1J?B5+ 5Q59U82U]XAO MBIHM2^U4V68MAA1+BI& *&,$HD0292!1 3&6,<]%$D:$V-W6&=.>_.*M2S=J M60%C7FROR,S1-+WMF@0CVXNK0_" +1^>;2)2^$3*'.<\8Q&F. M:+)_8:G"S#F"G1L>8^-/PL63XK*C8=95=99,.TJK_,&LZ^&\5F4EZQ9ZZ29 MSZ1H0[8LJE4]_?;$!LWGMY_ 0!5HLCMQDQ:5^(X@<%QS^!'>TM%SEMQ6A2F. MB^94A>+ D+.5G#@NTKB^Q(DGSVW]H,U=P'W>RT_A* MYAF+:"IA(FD(49@393I("D7,. X02C/*W7H\6/,R\=)^U,RA*N^+6G_9VEW0 M<:<#PJSSM,] WLQ\F E/.VTQAG++EO[7%LK-O=$//7-_FJF9@C-.WKLFV'/R M3.T1G"$[W ?!?]B30*+ZV[3,_4Y[VXR!G:ZO MS2,J;BK^P,'U];JJA'9]Q9$0*$\ADIGZ@X8A)#I<.:*$I7F$>1P:112:D7N^ MB\4+P#H6['3I"?3,=*,_3.QTW3%OU>L3:%CK+#,A/>F@$\1FU2EF@N_J",.W M',VZ1IF&NN^MX&^4SEE==_EY78/D&C+,G3 M ,$ X0BB *MC;1YH(PZEF.812Z2=_>;&Q\1:8M,S6^WFRL2^5?MZK7GH>U.) MGJ_^AW<]9^!.#7)&EK;CE!A:7],#;6EFM=AU'(&.I4U=L(ZK"S#P!;J'!\[: MH"F/\5%G8N/+:G+D8E[SZ#RH]NR@,X>;X JPSVZNWZS%?PA27:G9%8LXH"%. M4PQQD&00Q3*!.%4'V! % 4M(0CFUR@NVYF!BA:<^QLSCU=Z3&'JXUCL7&?]7 M>DT)J&@=^Q= LP1:GF:ZSCL&QQQ7>4_2?SG7>,?@L;K".SJ08[)HL2H:1>%> M!U4UZJLKU#FNC;6J/XIFD8LH1#Q.88(BI6^R5%M8-()Y@E&8X#3!0;IH=$BU MF;XY3LY*N6R(&J\C1<$RV?,X.&:*Q)_(=EJCHPM;PF!+N0NM5#;-,33LDSF- MA/25O7FP MN;Q39WAL";Z,+(\] (PS/?;?=-,)'\6W2]8&_^BS356NU%]9EQ;>]L%XZ/[< M7EYG 0^2 '.(*5(;?\(Y)%(=-)1V"-0Y(\J2R"HMU):!B?7%%\$4Z>7#<.[? M\@8>,]P*_]_R<)-' %PY-2LR8_JXIS M!6=7X3F/XZ;^W@@IJJHMM]-96>HOP\_ZF(5']>96?"CBLQ BBE)][HDI32$* MHQCF@:0P3R,4"Q3D66#E<7%G9>J@ .W=@FW!^K:^^<"!G88Z VDS734/?G9: M:Z#?AD4-YRO]]\TO>LXN'D==ZEUCX,Z? CL?(4^J[ Q&9E5JYP.VJ]X\C.C= MG:/T[?IVW6:W7-Z655/\HZ6]B'**8AT@BK(<0R33$&*3C(B#,75OGJ%#.)_M+3H'MDD\2-90^G0KG4!C>E?3(09>BOOI M!$ 6+JE3(]FIJK;G^M5-475)=J^7Y5I1E!71I7M9LZ[$Y74E.EM0*<:O:UJS MJKC;J0-?BQ/Z_=GYFVZ; M>!F?R>GR52_L>^$E:RN5=];!/\5W\TBDW]GW<[[1\F*FJK-]-#O:H$%!&(>M M4?/\#,YB&SV_F#LFULMA:(8PI6_E@@0AXTD<0Q%1!A')$HAIS"#AH11A+I@D M5B6E+>E/'Z*43ABBI/ S.RE.B(K=_N\6GO2M?*;@I"T4SQ&:I*B_W,"D+31G MA26-ACDWUZ_++'PE9%F)39;A&_6_NBF8TG7OU,^+Z]5.YBVG 19YA&&(1 (1 MI03F61+ /!2ZJXJ((V(5WG F/U,[[@\FZW[0O4@[9KWD0+O-AIDZFQ%C._4V MAK<'D>Y">@$&_EJ??L_A3/G09^'E/=/.C9MG2JT["[K#N73G#6M?A^5K\]OG MBGVJKNKJK2)QVYZ_?A;-3WXSC"F)(M0&@0V MUI [*Q/KC9Z*G75S!K!FALT\<-FID]YR^4%S]:>A=L# &-ARMF_IZ&RX4SA; MVS+G0^3)C#F#D5DMF/,!VS5>/(SH< WXN2JE:",ER?*KJ.[5]J8]8&WOSMY- M+E.417D2P1QE&411'$.:"PIY$''$*<=)BHPOZT[3FSY.?<, J'L.VC-#V3;= MK<2]6*T-VY280FAP,^47&#ME] B3@7CKH.\:$3M<[!B 8G']XA<\5[AM M]>$N9"Q$J9'O145+4RO.AKS-YSUF MPOCK?D09-%O2=K:<%:1FUMM4,-FIR($+,&)#QY*.4;LR0,W:,G,1WY,M9D5Z M5NO+!91=>\MI#,<^<+I;C%9G1;/ <2(#K%WA*%,GP("&,,=Q $,92Y'+@.8( MV>3SCL:VLISLDW=;2KIODR)EV<5M)+_9HG>4RFY-=P)]/BZ0??BK#F[T5S\WI=-^JP4^W5TD)QD"(9<)AA'$,4 M$PPQ"B.8Y&HGSA+&HM J)\2$Z,0'DTVF0G\"<2Q"9@2?V2+T#8K=ZARH@V^* M/!CH3UN7S$9B3XO:B.2LJ]T&A%TU8/6N@[OB8[FZE+)M_"[X5[%4SUVWGOF; MF[\3EM [97.*>V#A"Z_D8JW!#^U 8ZU[DC?)<'5]?JV M^]E. $F&]$4@>WXOGIZ5F6)_?.+I/13("W// M%!GD$]C#@4)>J=CI:BZ*15_ Y&&H7/*1W(H%XYRG,14P([HS0BPQ)%@*&,89 M#TB22A(D)MKV$(&I]65/ M[;2#^LM6*1P<<)9E?4J<86&>?,[1#-JL[G&R?[>P+U?\_4I7$2KNNU*R7<&3 MA4 YER%-(!8<0419!"GF(4RRB-(TQC'/C5;?&3S,$=W7;ZROG>N,N&!K:*Q, MBYCE0G_*"MGF!$U;">D,)'S9$@X M&E>SZ()QV)@?L%2LV.DH6WS-]-.$J-GIIC%@7:3.(U; HR##MMZL/E#J-XF13_TDI3FL'U"ZN&X.@V.F.+R(;*\2M]N"J,6]=DMLFG7E4<#21*KU&JMS3$@8S%.U MC1_&RFSY>D' ;OENA/\R$M[[M?=) MP;P%]Q^B,W/L_@EQ]T/S3[W@NGCOU:CZ&+E;-3C/@H@(*J#(L-IL91C!/(MC M&%$<8Y%S)#-BMW@/4)I\\0YTNQC[KTVE#)GK@H'1;VQ7\2'03%>Q!RAL5_% M#]&9>3V?$'=_/9]ZP2$T10>/MM5DU-;^?O6Y*J\K'5U*[HJ& M+(M_M$7]1+4BRU]J\;64S3=2B3?B7BS+ML[\Z[)NAK "I#9HH4_X 4]3B%B6 M0LJ#& J>;MLS^RQ_S*(S^PK8\J]]V M3,-U+4#=LPWXEF_ -.,601\>9_"X*GK&6;%37+O3,7 )(!@Q"@9.H6(5#+R" M$;.@Y=8E$,?CG%@$ZSS/W+@%]/B=(T^Q/_X!/!H?Y)'CPDQF9% M'7S L:!?J1./VMX;8L4>ONCKQ$_RL_JI+OJL?_M9EWDN5Q_+YI*Q:BWX A&) M4(Y#2*2(= MVM8YBRF$F,UU02[ TDE9%_>QYF'B=M=6RV):E"]#>L^I+B[N> M+8=+(!>LS8Z2$R-HM[A;\%Z/P?LR@#=PU)8CTT?0EJFV$5+/EL=*@.Z8^*H& MZ,#!O!4!W2':JPIXQE!G7A!U&=E/WYE_+-L3MN!M-%U]I9,-Q[_7QH7BZ#^$ M=JF5URMMCBQH3EB:(P0SID.+XSR"6"D\B'))LC1A(4Z,BL)/SNG$6O"75;4A MU?6/?Z(G$!!=$Q/'"RSODV=Y ?:<4V*G5D_$_UR #;M#<++FK]6M#Z+UV_=S^>Y\YL*[H-WAI,1=,S0)?6-[H]Y3Y9MP>SF-:FJ M![4%Z5!IH?6X1#$1D+& 0Q3)'-*W-A/25<7N&+S:2 %-"WSK(-'HA]?FN<(9+<(S62Q2BYXBG&GI()' \V63/ 4^^,D@B=_ M[W";9U$=9BC:O"%TO2?6AJ)N=#'##LO(' M!YAX4^CI DU8]V16I,U+QQ^6^KB"]R:PG=(>RSI)_KF17$YUX ^/.EOQ]Y." MC2N^GW[8T;_]\]O+_MZ68D)1EN0PSX*V+S/15V\9E"D/L MA9 0*'"&(B QAGJL%%J>$ MQ)013!.K%74>.Q.OPC;=;M.1;=G>;8\XN@!UQY)NS28V3-FMVS/GPVRMSX>R MI7=D,+(58YN6Z*,>>.V%^)B["_!U"_G;TY!;JQ8_2'E21V66N%TUH&ZU+W*W+/0Z,U^@7<:=^])(1B1GU3LV(.QJ%ZMWG>M#Z)"=S^1!";5L>[YLTCNSD,19'D.2ZO1. M% :0!))!E$0\CF(LHYQ:EH(X0&KJP\J0H7S7D0:-VLUUS=\;L>1 1[H,#W1: MH^U-0)A#^O81-,W4A!^,[)1#3Q/T1(<.4-YS0$_+YJ]FPR%";"E?]'64 ._=CP89@D98VBXQ#TB8[G0SP/%?L$; M2NIKV9\B-^_B-Q1^3P68ON?8D8C41?U)*D6C(P75.:7+3]U-=(XEDW$6",AH M2B$BE,,\$@1F21:@+,UIP+&-.C C.[%2:)EHH]750\,-G67W(3/XS#2!?U#L M],$&CRT'\V2/VPGNJ]>0&=%YNPQ9 ;'77\CN;3>%T5:$^JC$(?5-5POJ;1<7 MOLAQ'J1!3F$8ZN@M0:2.XXI@&K(HHR&1H=(1]IZ%@P3G<2<<;[5G"9&9'CA/ M8J>EW]5RZVENJKCU9/_D;Z6?%,W3XCY,9];U?%+>[\MTOE69K\'1#U4#^_0X^?=^'Y5=FC MXG+%/Z@96FY:,/?JX)58"=W;3L$H]?8*0\F)+MP>PSS++Y2 M-"+]+!>(-J 'JFUC> MBY_+57-3+Z($!6$8$L+B9>C@-;K46]90QH MSOHF!CH>P+IR['G('U_2L^%IM_8W4%X>AO+3(RAMTA4\HFN1*C8'RF[I8?9H M>TH".Q>2HXE?SH//E^QUKOR/$KS.'LQA/] &G!"/#;A-O^S!DFM;>WQ=*YKJ MM]UY=$'C*$MDG$$:DQ2B*&G@L$Y-_="V ;AKZL,>%8\P&RC_.<"S/Q4*\<2I<,/6<#ZLNZ9 GR08>.M] M6'-@:Z'ZY\#83?5/B;7=7G N1D?W N?!Y]L+SI7_T5YP]F!N;L$OHNWS])E4 MS4,?MH9EDC.:IS"DN3;\,8($DQBF<2+3#$5AE*8V=PK[)":WZKL&92W%B[:2 MB6.(WQ/HF#GNSI/9UO)V$-?:ZW98(D_^M"<(S.HI.RS@K@_LR)..36,?;U.2 ML1 E+( Y$1@BI"PM2@,$ T0$HEF:$LP= FD<-JJSHVZ*"QINB9LNR7ELNE??M M=[9<D9QS(A*K^OBV#$RL M0;;LP*7F1S= ZAD"I.6H;Y+45(2+6U+]9MU8S1)P,TTS)8QV.F>$8,L*V/+2 MEP_00;8].V#@QV/DCBL4WMJU69*?N8N;&SC[S=T &BV2SD70&-U_0O0_L&2M3/F0 7@(KK8K721L#PLQ^*%>#E.$E3:$OI^I+$&E>5^Y+D/B0 M _DE\>;2U7NGU<:*OQ&TV99^N+PGQ5*' [TKJZ_JF6WD4-=\K4]$8VQ]NV[O MJ?2/%QP)*DB00Z;V6X@PEI"25, P)5F&9"10G%K<*4W'Z3SW4KN]9MHX.LW] MHSHH&P&@D@!J$2[&P79MN<=!#%T];2-(^RN;GM.3S'F.*&(IIQ"'+("(D1B2 M4!?R"5D:A#)DZI/8S+EAX-:+F7/'X*X+0$;3I$NDBN>?J./&SS/C[J67TS_E M^K)I[_[) MEU29@(29IH@?&6'*FZ5-XO?X#GL@[/$&VT \;[=%ARG-?#%T4N3].Z#3K]A? M]ZAU<%VN=%)EJ8X:#V_6HBT7K;/"/\FW*UFJCZ,]O]PVIK<^%D-.?/G3EO(H)1@Q,_)9K9G@7?Z&F@BW.Q6O6?(K.Z ' !PN@JRH3/;C9"# M\..+(9?79[X?ZGT)^9WM_OK]JJF*55VPSE_:.N:;FW)=DQ4W31R::PXG]K7[ MGYG9W>@;1WDG1)L>/(BA]:W^\23&UDR@/[?CVY#;WX=/VPYZ;^YJ2[*.Q<@V MUNPG.>:O3X'0;0?JECTZ8J^VU#3G$9E'D6P4Q$B'3*$ _&#AJ_C6>?,_5B(4L6$OWX[KMF)>0A&&*(LC"5%EA>: 3 M%D(.@U3P/$BDC)/ M +.44H3VT\=[=:+\9@ZZ,B;U\4YCM=Q/>05!3L5XPR M5>D<(^&M25^I>JX/"T\[.,.KJ9WVJ/I1J MWZD6*9>Y.F?ED"*&((HB"3&E @99D(0)BFF$N'%9GJFYG5A]N%]/; 4YYO']]WES*+)&!Q%/$0Q@'3];0DT5W?8YA2RE$4(ADRH\[4QA0G-L:V+ #1 M12'7&R8L=+01=@9;J&]$[+;!$1A]2/98)[[[&_SXWNY"TQP;BSW(-T9N^X@/ MK.PV !NYCRIQHX'F4\0V^(PQ+@[(M.//ME3\ ("95]Q)+#LMU1>.TT1\EF?? MX=M;O?5AW)D+J.^(LU\1??N4? MHCR@61+"-$V%6F"80_4#!GG"19+(&)&$&1L5GIB:V.[X6*[@[78+X?H XF1Y M^)H# ^/D&9"UTPQ&Q[B>3] S"L:49 MPZ.FER]:\UEGGM%Y9,#Y'MO-QGM[>[IKBHJ5IV-E$G-JL_C&_%CZW#450-R7[#;87S\H>W;)M9Y9.-6=F1NX+F >[ MC?%$3,B@4,&()7^F]<1H>3+4I^)R5K-_8JAW#Q%3D[,\DE3-XHO^I-OFIT(R MPC&F,$6,JS,%"2!A"84XSI.(1QGFL5DCF/&H$Q\*=$.]HFX*W2/Q9W5 6U=# MR)9Y4]C'*)RPZEUEL]0^;F*96W%/B7%,+:@71BI!_6NK#AZ/-8^9]13[&SOI MR5\ZUI7MRJ]\O1&B^="OR;X^>)X2D4J/ M,.&4!KHTM%V,Y=.$Y@FQ'-'6M7T(Z*G;1E@> .OX(O8)@=T2=I7>(;SRN&AG M1%<>&'CFX,KCXNW'5IYXWCD=@?0I5[T5?"]6:]%VQUID:9!F.&-0Q+IO"5=V M*L:!A%E&N<1YCG""K7JA'R$V\:)]3%JG=?;$^YYYEKOO4=C,]E]?8%BZH9UQ M<$F\."F@O[2*PZ3F3IHX*?03*1&GWW%;WI^KDJ]9\[-H@_:C),U#*F(H:9I! ME,4I)"')(,ZR6,0BBB*[ZNJ/1I]X ?>T0-6!8[=<'\-@MCZ=A;-;D(-CSWK"GM2K-TE]?1##M?(ETKT8*ACQW1FP[WXK":P_Y10A%,6 M!3GD+"'*I!4(8J1,6AIG(N,\S5.SY&T#6A.O+TT;:&H6EXHGP#GAX/$KLMVJ M:Z7=E/;L";?BGUZ(UCA8W)GZP\/M*O0P+IXN-,T$/'I/>6*(^:X?S61Y=*MH M^(K;9C]T0[A<[75,^%PN"_:P+=)/N%"G\3R )%'F@+($*,0)13#5O6=3I.P$ M:>2!MB<]L1I[?WM'BJIUX2K;=F#K8K]-R$5;@J KY:OCD_MV(MTO[:P+"]S- M3(]IT+33D ,/+4Q/H-$;-/(8^F9K\GNWI& 3=[W&YYFW/*,#&00L]GX!O&;6)IO4Z808F MWS-,@YWF1->U[;-?[KK^+Y?)_*X967P6IRY6B5==K=?#+\BR.(I' 1/T/(K5U M01R2'+(\B1(>4H+,K.R3E.:Y\=+$X6^:.AC(@XZ^[9W7(..&I:G-TW83IH:E .E^*<"9"C=NI\CLR#TO\.X& MJ5/Y1?"KYA*T;+Z$THI[F#UW]<0M0[^/ HE[ 'JK@;@_LGV-[3Z.L@WR-*RA M/7IE8@764_JS>=7KL3C'ECS-;->DGF!]7BW[J MUVXV@UI.MT5SVQ?(Z$I@7(L5*T3MW.[ :LSI/JH1&ZW3]Q$C4_=$<,+ T[9A M1WO6'<()EMW-P&T0>[W_:=W4#6G;:0YUV=^O^$=R:Q2>?7R$B7<%3<)\1S@B MZ.D-PH^,=DM[1'/3Z4#?B?'BON!KL@1'Y;?:1DZ+Y[2K'!EVMDWFM&CC/Z=XTVM9+UJ=COIZ73?EK:AVKQQYG#-!$(="G54AHB2!.><)E!F. M4XR2+.9605]VY"=>MT/P8I^\U=4YTTZ]463C!7@CI*BJ[O1T6]1U5XE^\],O M+B%EEK-@9@E,AZV=OAA@U=\_&#@!WQ0K8.!EVIM?-R \V0.6Q&KG M61[G28)LTT*.T)O'5_Z(A0O0,J$KJ?:, ,V)?:;(,1A-?>?>P''RH)^%BU,. MB8&T9Z62'!M_]HP2 V&?2BPQ>!7BIP_^'@M!BV9:T M:=-+1A&A.@@T(!Q22G05?"8AEB2'/!(X82+F AN%6IW)Q]375SU7^GBPL?]U MKXB.L];O->+-\K+*$7K#&ZKI ;6\EK+#LD\PF^:\<"8XONZ?'+F8]]+I/*CV M;IK.',XANO2#4,.+3W="6RRKZ[9@8]%$TG^37-6VKBW:]9/]#D.KJ M6[D(B"0$Y02F/%2JCBE3A.0Q@2(0 8OB, AE8AQ5>B8S$^L[]8FF%N&'YR)[ M7)/-C9>=.NL8TYT*>]9 7\QUP]UPJ5Y? ,4@^"3!P"+H>+P FDN@V)P1O,1TK((BJN"!S,(L-6LH<)K4Q-O EC!X5ZS(BA5DJ=9+W53M M(K6TR!^@AN ME)[X1)=%5U7AS5HIC7?JXVANM-I89$+&*$MC2#"/($K"&.:I(# @B$G.PYQ1 MJZ5]DN+TAEYN61/A)$9FB]FKY'9K>B -MK0O=#-I*I294/#>%-"<>*RJ8"JN MKTH+)^G-6WW!5/R]B@S&+SHZFE=-P8OE6FN3;=WFM]^[I+GNINOV;MWT-5;> MDFJE;(WZLZC:0,@/FWAAF4L<,J2V>L)BB CE,!>8P32(PCR-0I&SR,H][8FQ MJ9W:(S9'Q=#!P.AP%[QA5;M]!F:!XK8+/S8+-9YV!@V]Z<\P+Y8^^#FGQ-Z) M[QD_7ZY_7VS->V'@&V*U?UJX='OVGK MJ<4Y8D+W,\K3(( HC1*(0YS!C,0HS@D-D#1JT'L6%S->3/2T04L MCW_M5+[.;1YL[RDF0M?]EL(KL&?<43@ X_V&PH:'9[J?<(#I\.V$RV!>#Y\? MU=GVZIM8WHNN+>:"IXP$@G,8LHA!1#F">1SF4.!,(,8")F*[:GQF=*<_B"9> M#J)[>)UU'#T'A2D.I9]6'N,I+&6>]F2Z1_4EG$\/06%X2CWXNIN&>%>LBD:T M!:=VB_!P3Q(E3VD"PS@5$H8Y*'^%>6"6-E# MY['SXO3)F>B:J9GY,+/3/AU??3&SW;)=%VTH%],VSIC)*522'WP\::HSF9E5 M@?D!;E>O>1K53=T]OMD;+O066-"0\UC"&$L.D1 !)#G&D*(D$0+C.":!C1I[ MFLS$ZDDW30=W/2WP0R68*.Z:^D^/RG4U-P+>=L^3UL'D)?NM]2#5HW2X!<99C-0Q!Q*A3SY1%D&:I@DD&4IE+EF, M0Z.,#Q-B4Z__EG37.? "U"UU4([2+7]0Z[_[\9_L5N]1!(,TPA$/0LB2&$$4 M, 9Q(@G,648E"2G/B5C-E]HYKH;GGQ/(ZHL6^XPQT MK(&.MT%G@9X]<%6"CD'0.(VNBKT*S8S93;2:T<0$7 MS/FERJ5.SJW*E&6JNFVF?H1A5?)4**B.157JI[\ EPC&QH C0$IUK[5UI5)) MPMT_$ X'X/@19X>[#%WNZFYT5PY[7V0#@ =1#CK#') U^D*^)]D$2XWDP(B&KJ#.XV6[@/*" G3]U ? R+KI8S!- MTKR%Y=X65NI7DN.$L3Q)0,$BK,G6CG$8'B\7FD9;'QV1OU\R2@0 M2\H9]9T840[;FHS]Y(P1?::3BU=HJF*(DP10E7273Z 6?IJY?;9&_2_ M;1ZET(/\?B][8!8G<4$BFJ(TS1G"A?X/446!4HXCFG#*6&)/IC"JJA/XOVVZ M#6TI4%H% 7MUX_:6Q=;IF^D#F OMU YZ>M\$.\V#ONH=14VG?'![P%73ZM^0 M#-SO)5%!-E['[4S MNR;Z52W3=LWT+FP3=U)\![<\AU7@^DVA"=!!J) M;@N/AOA"QPU&HP77PG:DC48!_57.M\_(U2S$J9 \21#GF5YU9)%)$$(S>&*P[69JY/_[NCRR[(6(_Y!YQO9W2B=A7&L9"HSQ-)"^Z,"$U2D3"+! MTTAD<1IG L0W:2%STE3 )[H,GHWT.DE"5/,Y7:X"O5"G^3^UJIC[R#]L5O7] 7.9H,NX MHEN-8 X$ +*='QD'.I@[,:C5%S#N^JC]VJ&VU26XO8P:V*W ?#D70"")W4R M<$ .?8U#"XX\%,:=?95/[6U/LW;[*M=F%==/$*J=W(RF69(628PX,22 2O]$ MXIBC@LHLE9(EBN6SA7PP;O$>0$)AKX+5 "+- #I2Q'HP[71IJ)N7M3;=?:5^ MZBB0:P* M9WK\0W=%8FC@AT[X^74AV$O86>G),5P0-JDOL#/\IJG M;;VVG.9!JZ]13?.T86>*:9YY^.I$KO[A35>_.1-)(GB:(,)UV(]S9CCH\ES' M_F$D<%Q(HD!UL-]+MM[1 M8=X^TW)N#G8_5LMO^IFF4O9&N_=?%SH(F)OS7Y.@=5OK761C&@AZ3 M[4VP-0)I*Y QXR;8&1+L+&ER(#M;;@)C36#,":(X: P"Y.6,_B4(E1#!\M0L MX2+=_QE'-%0A"C-):42*%$MBLU']]KX$^-YVW57KMJL>:XDW@:)E>S[VEKIM M>/)Z(M$^6>TM=[)8O]X:Z&I8W-Q7T@ZESHRLQ7?;<5'CN)=!- M)M3Q\,><6?]H=GC[B_;;Y5*/H/J\X\>7W2,M'=:M2<;_\E1O9)HKXO7N<$>F M>%^97WWX4RYYN:H3 [L-@D^+];)'&_D44RX"BDJBM#$AUF&* E#Q$C! M1)3%C,.6DZ]FR'6P;$^U_@J="3PC,_JB6N&# M#;*=5>;(OO]<:UE0FV8N0;7\[+UO8DMBNJ[J7QM:T]Y7LMN>V]KI_0#NM?O* MUW'>J]DQ[>'@:W?7T5'CJROD3 7QK-UY:6J$]%B]FE]K-:(953F79L]#I+'9 M^! 4L;B02%*1I#K*(E$(2CB_*''L%/.&$HAW\JXAUKN$G=T\X141X IR*]JD MA.PQ[05;^5[)(.PL]4<)<4'>U,00=N:?H(>P?-'-"_2V96F3B%>='6B[K>;N^3M;,_=V4_X]JKILQ)9+- M#9Y9(422A3E#-(X*A#,5Z;5EG*$(,YXE.2NXE).L+>UU'GGJWBX3GK=2)UHQ M KIMY+7A.)TQ^2K0F-%>$.D9TBMGL;.EOL_V!E9Z<.1?>TT'T/BOL7J#=X&W M=9J#:(<#[;NZ?+:$@V\/MWQSF4;]@YF+!Z_(L#]7LWU&RMS\K-^N5V((\^X M,I21-6/DC&*1\(*G*,M4CG"D*&*Y("C/>M0H.T28$ M0T#H.!(R#G%@J\G_#!I=ZOW\$X'?*OAM%'Y15S1\QF80\=,'6@[@G(R:7-IQ MS>$=.EP^?:0\*RA5N2(424K-K3XI$IRK)(%N'HW>! MXQXC/-GM*ECMIH6QP8)-#1<^U6]NGZI#IK8[*-[RMQU4F#BKVQVDXUSO*]JZ MFIOF'7TJ]?AL3D>^RI55(+K".;,D$X3(+$'Z![V4S@N*"I(4*"F8 MTLOID.*L<&2JL=-@[$SM?E6@9:N$(>OMJOV4K1ZKX(=K2XI90F[GPT8%$N; M]HEM6FVZH]&O?4S;BC*=2J/0W,#0\$]Z8RG_M2AP8/ ,$.( &W(L%MYM)?ZR MJR#[<2G_M9$+_O*^>J3E8I9E19I'(D6A9 1A7"A$A,A-17":\"S!408JJ&DA M1S/N,!\C",D\-+=]D;ZJL]M(7':(MSV$!Q5 MV@:\ZN80[I:&9G_]_CK7) =-+[";I$^'WUH_QJ M"M[KJ.=>=YS\/Y(N5S/"\Z3@&4G!^W%. M'VPY=QS"5H.Q6JP-B[J4'U,L6P5J -OL5/A MR@IHEQ"V/0$:#S?HZ<^)ZF?E(FC5";[V87QO >/UM<\LL1BK\MDE\:];]\P2 MG(M5SVS;\;Q-_2K%9,:O9B)6>92K(L-$7,%<.X^]@)!F8CG@?);KC[,1TVREN9M=U;J4$KUF,2 MX473?*4+GA8J M9DQQ$H,&_%^*HL\+,=M('6.[AOEK4*]9Y;?94V^M/5-OC0OG))EQ;Y.#:UQ@ M8=ET$[-L_207I@ZCG@%NQ6.Y* U]JRD]V$41C,L\9RQ" L?4'$=CQ,SU91FF M1$4Y87HQ!BIR,"QO9%?:2J\C#[HG'UC>X )J=F[1(Q8P/]>'85^T_RC,TDA? M]0TN2)NVP(&=Z4<5#BQ?AOL%89..=CO##P>[Y5OPL]?Z?OOJ MW;Q:R?OJE\53:9).[DV@L4N2LCR$M6AJ[(%<:Q#4*I@CA_OR49K,A%\^WWWJ M)4CI[[E6R_YDU@:EX;$] D# P6V)3?!;K5'@-8<,:+W3*:Y-^Y,=YP*,[9_K M0EYSO##3>(R]4M'W],\V:/BQ*;,^BR(>J2R4B!:91%B2$!52_S4C*6="I%P6 MH)IE5E+'WD1=#U')7 &6W:3N'0+8\&_%'Y6"-X>TK0[!#ZT6'JN6@:SV=77% M2N:TUU4@,!Q=40&]['J*\F!.9;[*IVIIMG?OJGG)7YK_[J8XKFB2A;%)\<#: M+80"HR)*"Y1C9>[X2B8XC/':1NK8;J'1(?BT4-7RD<)O2]M!9WO,XAD0Z(E+ M@\56_DW0R Y^:_\T04::BB!/&0&5HEDB(B"4&Q_GL8QXK$- )-MW9RQYYP>UH$HK?P M-'7)3:4;I=72*]2M7L"*AK;H6L[(_C$#SLE]N.I*0$:%?K@R2IE#H-V^9F5+ MJ=/.RS HCF9FX.N.^9%MG?,O;%X^-$2 :2JC@E"A_869H'DL$2D$1VF1YS2- M,R8B$)GWL8@I9FE@@N,Q#';C_#KC8$.ZDQ7LA'G,5SQKB*_TQ&,!TV8CGC7P M*/GP_)-N@^P#72YT;+VZD\N:)>)PD9<1G%.:"E2PQ$S8>81H2'+$0IHP$N8A M3P5DPKX@;^2)^K-_F^(\_._! MN[D.I8/;>GNI^?G'H,^ETK+(P8;T)=#MQK='*&&#O1.\0W&:1;6EP9Z- MSS%JHW,^N.'@*TD')GS:G!TG8(Y2>-Q:<>"6;R]BR:69CC>+GZ;#7-#6:B,ZZ&0W-Q[JW]][1@-2 M[-TC*H[%VJ]"!UA?W=+:X?KHEQJ9L+ZYI3W[]GEH?D$?9#031#*2RU0'3KE$.#6I$3$69L,'1V%"!(Z!9,+GA8WORW:B@Z66 M?1,\;:6#BZ.>Q\QN!>8+";!KZX'PM0;A[C((+K50+UKGKPSJ>5%35T"]:/2) MXJ>7WYFXC&-3!./38K5>UO/#ZLOZNUR:RU9M/>>?=!,U'X9A,R3 3,JE77B:M*LP18U&,HB1A. \)B3FH>L6;L6QD MEU4+;(LXBVH^I\N5<5E-06<@J_F;P6SL&I*OV<20PEO?*5[Z!PI1C=>=KEZ_T;M=?H\CE6-WI MK13F: HZTNF7BW(M:RJ@PQW4VT>3"?GOVK V5]H057[4S\YB7DBE@W>4)E%D M#FI#1'D6H23A1$2YC%.5@ACVG=08>7K4@Y$ J?7=T+2;L<;'"#:]-/JT-%*' M9RN]8L1]Y5I>VX]#-\'A#/U7 >.+M-]-B6EY_*\"ZHC:_[K6'!<=_+L4F[G\ MHGY=/,N5_KZ^ZO\N2_.EU2D2OVJE5E]U,/NQ6AI_>W#),!(BC])0("DSC# 5 M'+$B21#+%,4I2<(P FTX7*G/V*FBK78F-;33+_CZ[=? **0:A8!A_I7X6P;G MTZ$*#*E/ KK5K;71 65#.&[$-&DY,TF+D.1ICK(BY0@G)CF^X#'*]$@;P%/CS?YN?6%F:=6%;,95FT+=-"M'C#W M 8#6SH>, QC,D1BLZLLS=SVL?C"*!.7B;[VR)K>740,[%3@ GCP+0/"D[@4. MR*&/<6CAN@5;I0;6BTV%R!.KQH/50Y@J[8@2CB(5A0CGAE8CE@E*N.)QPF66 M1#!"8H_*3;B4:XNF]E6Z2"@W?N? EG930^Z^SAOU5%H0^03VW.O0JP]$[&TX4V?Y6K&1!1C120*,W.F'O,$ M$568DKJ%*CB/XS"!496=9VM[&!)W+ (2.=V !/ M-C@9_=^0.7V^O\'G'++OZX'Z53ZU%Y_U\NAA21\_;TQ6OQ[&;67[[I_%+!&4 MQA&+4)[P F%%)6)Q09&>/+,X)C1)56*=C \4/O( ;N2:.:1.!UL%RYWH.F.L M^;5EFI@3NL-C>VS,@"N&>J+=B0I:56Z"%L@OJDFT6O4>LCQ\EI*7]1>E?Y[+.O-J(?IK M)5-64Y(LB5%.3:WM%,>(I#1!::3"+,]C&16@TRT;H2,[Y+X*366%GFQH=1H+ M".T6-[Z!@7G=OO2;8"N_J;A@ X]#41A[>[V5>K$0.7$!%WL0CLNR -[U5(3W MIV6U6O5HX=)$I@5!.9<$88$35!"I$"FR(DVY2'%F%;39B1O=*[358M?TSY:( M$6/0JKFYV98]7!W1?VNE5O3QI^L<;MZ;<<4Y5$C MC^ZMX/_Q'U$6_J>9UE0K'YB9?!XLNP'N!P+8X-[*K.?S3NIEN@9X!O%%XWQE M"9\7-&TF\$6#C[)]+[_A6#SE_O'AOZH_3+&&=XN5T']WJIMRMI6Q4\[J],[[ M\K%F^]8J- 5!WE6+5:E!L%WB6Z!Q>:?3'Q"P<7H1 \_L2O:VNA=".=_TM#50 M+IIX5/[D\AMN\^V/FU6YD*O5N^J1E0O:A>UF7K_E_]J43=U$8-P(:W2\3[C3 M(^@ITJPBZ[+H/5U&B2O=8/ T*0&%3SI1N0%S.'DYMN)MG'2>L/[+_9(N5DU< M_&G!YQMAJD&WMP+U!"17ZT^+6JNEE/\EY^)N65;+^ZK77#3#<\'7A/]ZUWD3[.D?] RX M";8F[*Z7-T:8"^2=&8&Q(Z@-,42YO;9'];ICP3Z>J_:N\6O[][&ZP&)2&$VT M*W72XZ-<\I+.[^B37+;K=5H4,4EQB"*5APC+1" :A3&B,0NQ(D6<"PKC3#HA M9>RLK*W,X,D(A=(CG<+%SM5>;2W,.?8,K>6-L'DQ:)$W$J13,B9F/QHP\YCV M:.CAZ^*Z7L2XNEM6'TTABJ_R62XV8R105,<:HX(122E). M)6AL6L@<>:2V4MPBJR&H8)&1)P <(YN>]!N3BQ#4\H-+V#@')!;6>@XHAB2^ M2D!@ <&Y"=WF5<=;<]J&IH)5^_@]G$4UHS%4N M.&2\'PH8>7 [+)J.(+ ;Q]<8!ANT/U>+A_:RQNUP73KX/;0S1OBZ;7;8_+1W MRLX8=W1S[-QSGL[J/]4WYFMJI)E24B1)I(>7R#.$34%EIN(,B9QF429H$<6@ M,LI#PD8>:N8"Y6:QE'1>_EM_FO-*RU\%>FEL]IS6\J'D>O6[5>;*$_P^AG;C MTQHP!%&L6)A)/,BDIS-%O)!#QEQ?\7 /Q9M]963 MYBL_4L!^=M+QR?\*GCOI >W$7SGB3T!)I(IC',=(8$X1%J%>E>!$_V2V#[A( M%8FO2W-RQ-#=A_YC"M@<_>5U8'APFSMP;B^"<[W[/&_N6%[TA,37=:;G(;CH M4P=>O986[2(QY>H<,V5SGRJ/4\;S7""+EKY%ZTKT2'YLG.,\SL_D2X.:P/RUX]2CUA/#A3_K8'A?=R06=&\J5 MIIQ9?<347OJ?X20)DX+%2$5"AW!Q1!!A*4=*X RG1"01!66T N6/['RW!\ F MX^:I4P/F/*&(VKG($7&".<)&D3KBZZEBJFNTRG0E#AL@+]'!@!V=(Q">W!E4 M^J1.RQ&:0]?DVHQS69ZCJC\_EY25\W+]TNZ6FVO5#PNS7S5C7(@LJF,LZ=PT(9M/QB=_W83=+W4Z1WT%*\#N)[JP4[W MFL38+(&U_OYG+!(RDYJ:L>%^A#ESZR-#?7WR1.?I/:/=6LHF:^J3;K MKY**P6:AX0Y^D=04-6_VM.9:CEDH M#%13\=P;=IY[$HQASKE--=_I5,>S6JF@U2KHJ]6K4783-*KY\[M7H^/)M;KK M,:GWO!JN0P=Y?8-N/O#VF9;SNMEJ^8W.Y4X#$X67BTVU6?VZ31$Q[OJN:M+8 M=GITM^M2'+,L%"E*$V&8D#.*B*0*T3 4!:$BBQ6("=FC;B/[R?>2K7O#6 _/ M3G6DJB5:45/S8:=J8'0-.F5A;M)GA]DYSE?J!NCQ\V /?!OL@>"WG\N%CHO7 M\M$G(^D(P'GRLCXUF]3OC@#IH2<>0\1U6Q./9;-,/N V%U&L:!H))(HL0S@6 M&!6*A"A1D<(\Y 5.E0$;B9.Z @ $A_X \JJK4VA3]FIJTX;! M]--JM3&4SV'$BS0A2(;FBE\D%&)1$:(P3&E*"%=9"LK$."]J9!>P%1RLC.2; MCN>YK(7#*9XML+/U 3X0@0W]'1C?&C!:>N%&KL^!?\DV;^/]K*")A_DE@X]' M]\4W')-D76NV[Q8;6HW'IDR[=CN_R/7W2E3SZN%EMR]#*(]DHA!A<8JPB@K$ M4J9C!DGCC$<")SG(.TR@\]BK#8MDVL%9FS0LZ8^+^O9 \RUG>!CL'-W M;ZR+87[3)B=W,"77MG='H=V:$'I?>;T3:#QMQN]T77"4"SRA:(=:)+=Q&,4= MX0S7LO7"Q$2\+=U)0D4N!4V0$CQ!."XB1$R!5E$02>(B9L2NDKV%K)%G"",[ M,-( U3 N@#/L>3V;#/.8M;5;XJM6<&W^96X8, Z (B#^\'"K^7$>%T]U/>P, M'"SC<:&)Z:IVV-FR5Z3#\A68HQ*RG'W03:U?/CS*Y4.Y>/AI6?VQ_FX<*EV\ MS&(FHY")%&5)$2/,A4!42(:R/(JS%#.)%;9Q4A?DC.R@&LE!)SIH9 >M<+O1 M>@FI88_ET7Z8MW(TW7ID6AHVP..K6V@")_W#+EZZU.XD0]72N&Z8VC[N$DO, MZR[0_OB+^O(LE]\EU4'/:KUJBLGO3FEH1 M*68;",!8(LRA$A*L(I3S%,A9, MX-1JIQLD=>3ANU.C/O%J%0EJ32!3K2V&-L''",C !O80*,%OC1I6AU]7 6) M3D8 S"U.3[YT1V[E+-":QHA$1;F1EG.$6$,HS1DH4CC2' "HK#VCITC!W503H6@W?:B M;UQ@TTSO<^J(2LQ5AA^V*@2=#N=/F1SNJMJ;[.V"JH7(B6^EVH-P?!45\*[/ M&FVS.*&,)S1!,4\*O6 ,0U1D,4$J+"*6"()%%D*\PFDQD_@!<5R9S4=AMJL* MLHTWT,\78AN[^IKGD7Q&R!NHMG9NM%YXVC$#HJW6^H7-RX>F6.-&?EI\+-7Z M^_^1=#G+54$2F2G$1%)O[2A4"!PASD68T"(F20R*?2X)''T3.B; /(=+"-D- M5)]VPX9L)SG8B;XQM1:8#.YH*6X"(S[X.'2[")[_8&FMKRR(2^*FS86P-/XH M(\+V/6\%:W97OC\)LU6L2KH-!MJ:!^)V(;J;XH:@PAR%F4H)7>2PFO$B27&< M8D1X&B$](I%*B4"4)EH(KFH.HQ$;2<^H%U=5%:KQTCIUS>@.0PWS:Z6(T M.YV#OM)MG-+5G!%USD%/\:#5_$8[P46YEFUN:,^046O1^$1ZO/HS7K1\[9HS M/J&VJ#/C59R;TS=$M%)^>:J+W2P>?I9Z?MD2?[3)#BL]S7R6?Z[O_Y#S9_E+ MM5A_7\U8AC-)(Z[=N%ZFX103Q"3E*"]RDI",I*( W<=V563\>#"%>6IG1.U< M\10XP7QMH]%-L-4IJ)7:HP8Z"B>_+#Q&D]=BXLDK.JLQJ=N[%JQ#OW9U>_!Z MP7?/3P>WRBQ+!!^].++WT.8'SZO@3BZ5J3ZB^R=X7Z[XO#+<#3=!K8M]8>!C MLX==QM46 ]>1Q\:.<7ENT"JG0K_'K4U6V_>L(?URON6(%05&HN!AF(98,ECB^XBZCIUNT!/DX5"H2X[I6/+JBIX0E&&[S>-CY[BIO%<']+!X M>:.<_G:#3KV;W;6V6L-1"X4Z(#5>#5&(,J]=7M0!.(O*HRZMNE<)KQ;U9>GV MUD^:J0(7:82*1!&3Q*U]&A,QBO-<84P3C,,46B%\3\(T;NH;W$T=8V'G>:ZR M$.9,^L:-5 W\I"4>*X'OMS]Y%?"3YIVJ '[Z08?K$X;QKA>X'["6;:^#_D+7 MYI&7-D6Y/L/YI@/'^?9?WNO?WBH]),Q>^)>%O/^^K#8/W_4?4LXRP4F6I J1 M.%<(JSA$-(D+Q"7-<*J*A.96)&/3J3RR'WBOY\YR$43!BSDY6%=!4O\$N;0Q M3<\-.YFWV1\PKV7%^=@GS>W4O0FVIM3'ZXTQVW\.C#GZ&6/0]H H:&T*:J/> M7&\#KJV\N5YWN_/R%GL?=J5FTHX8O(\SC2;37>:9%-F]FT#32O;-^;RO_:ZJ M^DQ%5+"\R%"4ZE@ .X MJ^5QQZA@C3#G[A29@DSY$@BC"-4"-? LB> ?EB2_ C@]V6=7T :'ED ML/_6Z-FRG;#_97]P<Y8,#=Y-@([AW1N#KZ/&\^DZ'! =-379(<-J$_B'! MF2=<^4ENA= =9?C#UW3^?\NG=Y60LR@-::R40&'&8X1EB%'!,HSR*#=[:$6< M"ZL5]["8D8=,2]'12KX)&MF!%AX8Z5!ZDI- #0\I?^;#AI>KY0[L)$.&74%. M_[YZI.5B%N>8*QHS%(L\TN$P MYHBJ0@]4GJ3Z]U+Q')1O/"AM]-FMK@:W%1YTTH/?&OG ]*!AY.PB7F]X0*=& M9R@<:Q=?,-%KI>)SLEZA+O$%LT]7(;[TDB,!K]F-_U[-]1NK+1-9U7+_5_CA4T3XS0#Z4"Y/M%3 Z-YG/K](- M),]3FN $2<$8PI@JQ%*5(YQE8*U\;>;:*=' M%!A-USJ9Q+:.FJ55*^CK98[A]C7;9L!XY&7V"I4OZF4_2DW+KNP5R","9;^M M P_FE^O9+^6B?-P\MJD><<*3$+-4N\$XT;-1F)GS/VICDG.V?& M]CCK[ .>:UI]ECI\EB(EF0[:XHC%",>8(,HY18HD6$5AI/(BGCW+):NN+F>E MQ4$^M[Y0ZZ^N$UZ?+\M.L@/GVB!H3(11I%B"N(@4PF&:(,*)0GD8,95*$A&< M0M8_7<<,OA^,?6;:;GX]=N[:OE4+>M-C8_5\E$NYR__CWYB<;OZ MI3)WE_\MM:C>0UUPP?)89B:DD,0L=8G^28D8B500EL&OWX*>[. 'U:H8_&YT#.@JZ+3\NV%U[#UK63/,3]](\1#$)]>R= M4:'G\;A N0CC-,E3H6CF4K_;&YCP2?K+*\!H%\[[!@?=P:0\;?S : M_*UAH*Z48:KU7]+;QFC/A;T'1;Y*>6\;$,X5^;9ZU_7\L3W5_*+>T=7WC_/J MCQ6T6.- $^-]T[M3_+=YQS!IO MF "[3S.*"--3ED(AQ@G"+*>(4L%1R+)(29:E- 41J>XW/_(\=>M >GI@O]W0 M=+<*-AA;TM QQMYI$WPE5>\W/FW"]$G#CI*A3S\%3W2NJW3>/S[\LG@J#>\: MF"_N; -C#Q8C-[@O'\VYZB^?[S[U:./L\Z'/FS\\DKQ9#AQ0 T8'OWGGD+MH MH5,B]?E6)\NIOFA8/[WZ\L..1T\M\>-7.3=WK>XK';;]LUQ_-\?$NG_--8>3 M97=G49KP6$0$)4*OKT;%Q(1R5.2<)5*AF<+^5"W"B@KX*B/U>=.FL_] M2"O[%3']4ZZ")UJ*8-DH:/(K%GI]LC):!=H?KN?;R*_)] JHZ3K@C.K<+98G M.&.B[$I*V9SCF'HD/55N3I3STN1(47P="KFI,>UAT)5A'!TG7MN>I MK%&]K)TE)":*YC'B5%*$%=4 MKC<2YC).EC :-OKZ$D9[-HU5PJ@1\KHEC/8,O5C":/]IM[%H=N[UPOQN63V7 M0HH?7WY=&0;]C^6"+KCV ;=\73[7MRMG*<.A-K) ,N4YPD6LQR>/4T23(LM" M047!,62SW5[TR%ON9JN3FPVCIU:5@+T$/VS,W%^K :=T L-HYFO' @CF;09S&VPJY#@:/;'( X9-3S<&! M.<5#Y]"*F_OY*DU6@Q0=!76;JA-R&4?F7GN8L0CA7"2($!WL)#R6)(M4%L4Y MQ,V<%C/VUBCGF\=-LT>BP\62E\!$U3/@V#F+ZTV&.85.7M )'($J]/0-+6W MO]#=AR_!9_W__LY)\+&JUHMJ#3FH&$3&XK#"%RC PL8'F.<8=@8[G:.,=CR M=&<9-@;NG6=8O> VK1Y5=*"KDL](A(L4$XFXDD0'[P7787P<(T:8C$.1Q#SF MD%GUI)211[99Z)IDL>!)+MLC!WIPV?/;HOI#S>GO=1;5WX-W9JY3\N8=.(>-/-PWAY^V'$]3U??S1649SJO(_CU.[I%)2$; M$#K+M;IW0(!K=(-%3X$;[2:#3H>VRL,8"4$PNWTMRNV$3KL8!P%QM B'O7T% MNTU3Z.']9FGNP->$%K6(#X]/\^I%ROJ9KIR[N>,V(SQD.&(I"FG.=!0A,T1S M[43BA!(6AVE(""BWSTF+D3U)7?7"E(6LU%ZL$&P6&MY MFJUOWQJ%0N>=",. M?![@+K!S0:,#"_-(3?V(MN9,HU#0:'33D7!W6K6U)CJ]ZNNNGKDZ7''Q2\Q+LW\)S<\]V\"(*_6MS* 3.D[B[D7; M?"7QGA'WE"U&*KA:PV MJ_T-HTX-^PVTL_9?WCOS83IP73QL]0C;9)=L=-HA.]OH9)MCE\SJ[XM=?-8Q MV#V9/-=+H_SQ9?=(FXM7IQQ_>3(/KC[\*9>\7,G5IT4S=]5W0S\MUGHVT\OV M>B:;Y2S,>)HP1'@2([VTCE%!L%Y@Q[E@.4_C) <=CT^A]-BA="*X7G3JB MKG?35H%LE3M?9?#U.M(RPGYCW0,,R'MIQ?O^;6> 22,ZF7YLK+@)6CMTY-Y9 M8LI?=5']KNMK2SQ&\!/B[BO@GT+E:=<'$W;"T7)B2MFN>=5#M7Y^72PE-60- MPMP6OJN:$IS;"D#W-?W@-C8J).92T1!E,:,(\P(C%BN%LDRF.2=%GA8A+!G; MFVXCSQ[?^'?>GV<1Y\MXA/4ZN]R_"@8+MI^6_Y4.U_/?_ M_ON[?]/__KWZ8_5[:4_@=?[M\09E)S/XWW\/=E)=V+8&; ?P:/G!P(TAZS06 MGDBO+ALV2&-96C!*Q)2KYW=V6-RILROMZMX8]--T%CU=A;MT'YX(PMW M:[7_4HMW:&?X7L"#Y;O>CEJLJGDI:NWJ4Z"7WEVHG&,A,4:*RQ3A4.CI)"8Q M"DE8X"1,\D0RV%VH\\)&G@+NEN6"ET]SN:KYNOJ*0.\]#0!FYZ]]P0#SL7M2 M;YJSUY?@M_;/D>XQ73;4VZVE 5$3WU&Z;/3QC22+=^!E-M^WRXI[[72:->17 M^50MU[-4!X,IB1DJ:$@0+M($%3).=-@8AEDNX4"OH:W9@]M]XOVH-,8$5L,.R6NYXC@@G< MO?2.(WSKT1$,7UN(4/'3;@4Z@G.TI>?:CIN[^K3@2TE7\KUL_ORT:/.U5W?T MI?%/2:IDPO2Z/3'U2#)*$ W-<4]&4IQ3FB01Z+KS18ECQS>MM."I$0?S,Y?Q MLG,L7E& >9).=/!#)_QO)MUPB\O=!5S ?L/:5D^.XK*\23V#M?F'KL#^1<=0 M9?/X2)_KE'4[3;<>9I2%1J2E\2E2%,0OV34@2E,LMXG/ \5K 0 MQ5+PA*&)R8;AU<.B3K(R/* _RH54);2 @36DEN''"$ !PXY& P-16TS'@+-/ M539FYAD4 5^QAJW8:6,,(!A'L07T??AIP ?=WOKE;L/F)?\XK^A:KV_BA.4\ M1BID N$H(J@(L42,)EDBB?8==NN;DZV/["$:>4$C,*@EVF_\'T-Q>"(1#1# M,LP,1TG&0F85I5^GQMBA>Z-7H!4+_EUK=A-L=3,79?A-H/4+M@HBHV'0J@A( MVW3OA^$A/AVZP$W-JX!U28QU1QB0-SL)TFYIM2-]RK#TVZOQ&?^_Z*7C9BG%E\57SIW#0:1S4J1&MDO53?:UKXC>]-#**![7FP UMOWUJ MM]Q\M9Z"S5:OTDG@E>LH8'I:WOK5;=(U\"BP'BZ4QQ'B6%AM63W)I5YBZ#&P M-JFZ_]J43W4B+XR&YV([XPW83O1-34&U;M+F._&C\/)8&^NKUM9%>=,6U;(U M_ZAZEO6+#JM;YVSU#W7]NT\+K4(=:C=5@NZ_TT6;Q_Z3;F*]O86N_ZNJY:-A MGKNGRP>YUK_@)D)_D#,F2):$H4"$B!3AM*"HB%6*&%<1$RR),V&5E/I6#!HY M'NI)#M:UZ!O#Y-L*!ZSWW@!4-FOS-Z#FB'OY-A>@?AR\ -68&?3L; JE!<;2 MW?6HQEC]V);$I/\AW;;FL.L_9IE)[/JS^,@,-"C>^^&V,^+6X?34+"#&.N*KN 7<\ZA=42_;.T\#;8Q]ACF?!ZWL?G@$X'X=!U_BT'7C" M>,9LC^7-;(USNPTUU/!TEZ(LS-N[&V7SO,-.SF%=A848YIK:[J?.HH(RH2*, M4IQE"*M$H@(3A?(P9E0E<9QR;E-P^3HU0&,<7GSYPVI=/M8%"Z%L>5>B:['# M,0EF,-]P6&2E/O@>(,;[N"7&FQA>P+I_$IC=5NNCP@U;5U^-TN!JV+WUZ=:P M5R.PM_*\OC6G>*RNP6?6NN H[.#-"6*O70W'E6%LZJ_002'8HXIAVCJ9ZD72/++DUQ2DXS]LUD(=^?- M+^W^T.JS7'_;Z)%;WP,QV=L?RQ6G\_\CZ?(7NC;C^V5[("PS%5$2ABC/B;E2 MJF)$*"]0R#A).4L3&EGMQHRBW$U*8'VDT-<1WK:Y! MK>S--MG&G.FW"M\$IJIHIW-[740'#;7:@=$[Z!2W.?.?H*L \=QK=IE;F#=2 MUWF*_,;"(QRF+&:-Q"CN1N$:9D:>\>D%7UV4^7-F97^Y4K/\= M7LS5N0OLSBVF M9A3^(4IC>'@)YY:A+J0P_0>:P=ZZS*Y!5EKP7M5)W9J]N$ M+[V_;-:KM?[\M*_^*GGU+)$C/XC=EY?A?DR& M>9.>S* 3&D @ "W'+UOHM"P?:':RY?EET_K+=(NG7:L2U5=YRNR8X%1A86FA?P,BC<2Q)6E5T;&P*7XAJ/J?+E4D9;XI@3%4#P^^78.?.WH:RXSE1#_4SSF;Y MKO>R?'OVW@2=Q4%KQ4C(7(8%HPR'.2PL'I0W M>I3Z0+:2_]IHE_/A6?_G7K=R^V>YFBF:,)RQ G$1Z3@Y M87H53(L<%8(K&N=Z[2L3&#O@23DC#^Z=U* 6&QBYP6]&,I2*^ Q.EE'D]=8# MPSH7PQUX_ ;-\D;;=UK*Q"Q]@Z8>D_(-/^[,&L"E%*N/6KUOZXK_?E"R6\RP MD"Q,]-Q<<+VHQ5&4M35%2A"J.:5,S+]B9?X)Y MP?)%Q]E[K>-^LU[HV#_->91>>2SE=QTBE,_M83Z05 38ZHBS6*=(4WFOIT$7 MK8Y!,^)HOJ_9#BA]VEG0#9JCV=&Q&0^76CC?/&[FYAK'3\MJM=K52_^)EHL? MI:J6)L2>Q9B&F$<**45SA(NP0%1%"6*+4GGG338>19]9:=+"3'1CA MEA/I-<@.NZ")\(*YH>,\D)Y*P4D@;X)&+[.<'A_3*ZZP^,?6S_T57QA?=W4% MA@[HWHIETZ]W:05F^^"-%6!3[N5*/Y:+;^O']8?ELEJ^JY9+R\I/-@%RO5Z@0[ M?2Z5)'1!<]B+^\<(N*?I$QZG4JB7K;ZJ*.I \Y.71[ULZJE"J19OO=$\ [,3 MVU"US)@(11(G!0J34$>)E$A42%,6.<1I0M,L32,R6\@'X_GNWU!.P_/&W-!]8NJ M#6C_=4;"/"XH(ZC A428F)]"%2',)$ER5L1<%)#=?S]JC1P+;^MFTIV6-X%L MO%+9*AJ4M2JZ4^J?ZM)6SG.1I]ZRFV:F[P/8#'*J;&EO4FCA_[2%O]/R)FCT M-%N[C:;^I@._F'GR])Z4FM2)^P7RT#][;MVQ*GS';:9]^OMJP]9J,^\J,GZ5 M7);/=0'0+.(L5BE'!4MBA N>(!*S&)%4L905A"82E/1D)W9DU[E5(E!Z9(I6 M#>U(&SV !>'M@+3S>O[A@7FU;=W4G;";8!^N=TLIRG7P<[7R610>9+>OHO!V M0JU58A0[:$B60R(G0?J4H=,B6"Z1X%"J5 MIB$/07E6/I0:.RFK5Z%UE^O=5757K-.SE4@7BB/&FGPU?/K=K)% MVL&;[KC7J@W2V+8CCC3[N,UE+5AYAX%LQ#?TE4Q1 V3"K^75"G],\-5,5.O# M4V^-4^#C6N7^ E4]/.'OIY2'+V7HZN,& ML\];J8!7CX^U?S%7;/3(T/V\:!/'_BC7WP,:L.X$3#_*RD43*[DGNEBC;YFF M,@:FP&5(C5U[!-@HL:WTUNAQTS\]]+B=#C;>VR4.6[D37]\ PG%\<0/:@'LN M[\I< ED^569>%S^^?#77H*6IBK;=LBUDH4B4"*3_FR*,DP(1R?1/A6(DEA%6 ML=69'$CJ1)F]JZ"OB$G!VJH"3^2]#.6P+QD-()@?L< F^,WKYK63X5=E]EZ6 M,GF"K[7AI_)\[5]V]Q2-$_JP$(8%99:Q.!)YF*&8&GH2*4-S:XN@*"-*I$I% MN9)0K[ G8:K<_D9H\,$4YLK=MPMC;4:=B>-.:J(;K?XN3# M\:1!IX;>Z0?AA+3W2W&[7-Z*YJY]_2U9$M$>OSEV0DLK"C!@SE@X/%JN-PXV M5$X4V0OL; 5QS)XWR8E;]D1SDW'*GC>ESR4[\)3;VOFK?):+C33W_=]5B_KV M\C_U*O'=1J\?'^6R+2LD">-)3F/$$Q.N9CE'C(@"A7D2XI1%,BI 21]64D<> M>JT.#2%%IT6S1.[T"'[4,__W1[K\';8DM@/5;CGL'2K80 :AY+&@DY/YGA;# M=C(G70B#8#A=F3ZT=_/=[J27]B\?*AWE-YOY*W2X_)CJ=;?35V.&2D2 M)1+)4)(5"<)Q86ZTQA(10BD.TS!6"D1/;2%S9!]R_UTO#JB1""3TL4#+SCUX MQ@#F'#KAP4[ZC2GRQF1P1TMQ$]30-)5[/I;/'NE1 6;[8OBQD#@MQX\]!$Y<#DI_[21 M;'0P^5J=$N9BL]$"-J;M\+,;W]Y1@8WU&I">_.#V B#@00XRT-. MY,YZ> ' MP7#H"& O.RXRS-V]+^I.?RS=$O=V(;Z5#XM2E9PNUNUM:9/B90J:EG*U"X5) M$H4\3BG2_H(CK-(8%20C*"=FDB$&#B^^N4OM++ MQ&>]8M2CS/"9_, :H?79]-]ZY;"@'NP<:"1G89@5!5)))C5H6*(B(PH1%J8\ MD3*-20BYF.0#-/A-I(E!L_/HDU<-FZ98V#1%PMY$<3!@4;!QBH%]KA:_KMH- MB[1($D$H1D7,M(L3<8XHR7.4IB&.,Q&2+ &YN%[;([NU^O8E;/3U#;<;<8[F MP$:9%J+_'&$OYH3VG@93O^5)!] )DPX'S:E'W ;*/^3*A!MU!;@DE9Q%B=2Q M0)$CG&",6(YC1.*(17&FXC!AD('2:WOD@=)*4]#9A^RY,.F!,F'0Z84X]668A7K+UI!EN8B+"%%I-A3RW!P= MY!)E190F89SS) 55K1N4-O*@\LMH=A(NN_'F#038".S9WQ,\TAK=RD;?;&$G M9;T.#=B0V6?YO09?GD5-KA#1/$]IIE":IP29T@HZ*-4+1Y%1%G&11SB)'GPQ'1AGDN,4B1B; L51AHI,1V&D("2**,YI$MJE-[[5[P'V*>@.?-QVX(/6 M<&UZD/9Z< [(C)RF#^TFLM?O%\?"ZF]C;#J4:)\ ;V\%WL?4=>+R\!/ ?EQ< M?@JAU_!=;6O7FOK5AMH*L4B9?'8>(1;*&$5,A3RA$NM@ +)(V&]^Y%5!G=3Q MO9IKZU?_XS^*.,K_LV6F^E\N?%3 @K[NIL)<7LLO-491WM,F>"6*>IV2NJ<- M.TW\=&5!W*ZQ+T]R2]0)7_E.7#=SUB;Y_U;Q_D5_E(RT7WCSHF?8QF M>8)QP9((95A(A'7PC0C),Q2+.$E31@A1H/NJ4 5&'IR= H@V&@3+3H5@;G0( M=)N/P0\ODBZA;$Y@J.T&])@ PH;\5I.@EG83=,H$K3;!5IWFB< HY,\ON"+A MR7. Q4_J6US!.?0^SNU<=P/BW8Y/[:ODU)STLI M?JHJ\4O.)V5\)WA]@YNS< ,\PG;N]>]#2^"78Z!WVENT(- MG=HW0:?X39W\U-,]:)6_";3Z_J]HC(2OYZL2Z_FD/2[9G7-8L@Q!VAPYDMRG2V]UJB_O!\^K MO]=LZG1A"'@;[;H3(GNF(A!^P^YU3.A@_M(1-<]G2JYX.%$C@01-1IKD8GZ? M3LGI?<=;+=JM5S)0\=->F7$$Y^CVC&L[;G[HEVHA7WZAR]_E M^N-F(;HDPCR,(IQ&"9(XI7JI&6E'$^M)@"L1$I50H:2 [)B=%C-R-%,+#1YK MJ8$R8F$^Y0PV=I[C>HMA_J$QMA$8U!)'R+L<-LK3.#\C9-+1/&SHX9B]\+1C M&8.VS&1;+?BXR/OCT[QZD;(^FNDHG.[T-V&29)I;)F;%TU1P.:S:J;*4)2I% MH6"FO'I($6.Q0I)'C+(H4R2GH,('X^DZ]L%6KYCG5IF@ITU;W&EMBCLUA0#: MHCC L@@C]J:=0WHC?03S:OWN&:C7U>G>]M"6B,ZH?W.F7\=D#9D :U^5'D;4 M=-K:$.-#?E1-8@*1KY'/:$)04_VK2X\X3'OB/*%Q$N8HRZEA2B$A(H:V*3[C!:7_:OF,QIQFTMEF3[UN/N.ECZ((F6)"AQ21B N$.1:HB A& M,::4T(BD>31I/J/_[P'V*>QUX&/;@:^;SGBI"^WBB-?OEE=.9[QN:$ZCT9480&>>'6( M'-/%TG70*=%_)H=C(G]4P@& X]#.QE1_+_[79U>R+?G>/+U6>Y M_J)J'=JS^ED8YIAFF""3PH1P$G/$HD*A(E4\9 65>>BRF(#H,,W:H!XJ3^90 MV!!OG"JZJ4?/0J[KHIWZV9LC=],DU&@1ZV59'R37#]#6"F#) 4@?V?DD[Y"[ M%2%HM3#G8:VT8*=(G7ID$*Y[X_82=/!"! X8^*I( !$];6D"!U".:A2XM.&X M\5Y7 S7G_SKNNJ=_FN(HYNJ#]HXF$#M9?'U6*"$%4P+QF(8(AT)[L# S<4^4 M1;$,HSQU<6,NNDSCSAK-ZM(_W^7W@8"77ZWE3[DN/N;:4 M.35[8ZLK*@R[](_E'OE8<+MM?I_:\-Y54.N*#P?_[/K 3"R&TJBG=J\6B\?M M[2M@\K5O[:+"M!O25X!TM--\35N.RSW=U%)^UZV5S[*A:ZH=K9:N_S;?B)JN M;EGO8J]U0,(VZWH'N_JLX3%EI:JY;OWATT(ON'3$,LN)++"*" KS0CM(8?8' M58J13#,5QHS0C M(\KIG_49.6M_3MM[Z ZX=/?>&Y2KS]3 &KD?WX&W)W7XP MFQY_VT9\6NF;8*MVT.H=]!4WD]>^ZD&GN\=5[#B@^EKO>M9NVI7Q.- >K:%' M$N,8KIK3Q:_RJ3U?%'IU_U6N31Q\7.)^1B1CN>0A8D66Z-5V@E$1Z:B5"E%P MBL,\%YE+F K089KP=*?,JETU&W6Z2)0W10)6=;: >R *0=XR /4-I%O@6>/2 M4Z.&L%4D:#1IJUYW0:C'X-(! E]!)43TM,&D RA'0:1+&Z[T[(O?[\M'^5X^ MF;.)+G,RPBF3.:,HRXGV/D3_AU&1(9*(.!1%&DMZKT7*2^VD1N[-"/OB%N:-43[I0-+K%5 Z;?)@":4SKS@4X'TOE5SJ M-O3ZI+DHJW]XI_]>-J=^JEJ:'=EO&_;?DJ_OJP]_/I7+9MA;54JY3HV1)_1.+T-[KYV"T>RF_IG7R@6\I]U-L&KT M,UL%V<,.Y+I((;YF"VZ9F/ZMD77_-SH%;S;0_?;#MT/E]&%%96] M&IS!NK+NK4]76O9J!/:JRU[?FF-ZP;)ZDLOUB\FD7NM%C,EC>#(K^U]74FWF M/Y=*SE*".0MI@K@H=#Q#BAP1$]2DYI"NB,-<$@E9:5C('-E+?5BMR\?ZA&U3 MBPSF6B;PS-\".,NC?K]P $_X6^$W]?6.=;TWL57@)FA4"'X>@@=^KF]OL*_C M? N)TY[BVT-P='@/>-4')T=]9IA:8_A5QP) K*ZIVL<0$6,$\BSDOWCM"WET5,>N2ML!T7[&;H%9M%.+8*^'Q51;) M48MI2RA=!]51N:4KFW/8J>GHREZ^-MET]]6O"Y,R?&\*\NWG_1Q?.=UEALUX M7F0\P:;\-<<(TRQ'!64818+AI&")9-+JH,6G4B,[MT:GIG0A/!FQK,_M]1OE MHJFRK7^436FZYORXJN,)OM$+7OW^?$[53#XNNNK MM@]K)6\.,QG;[6G$SN5#OD)/B(IO'KNBKF^N1_:T>Y,] ]O \PSAX':>+UG3 M;>YY1F=OJ\]WVPY3X^DDUU[C/[Z<9F'8ZOYN3E>K4I52?%KHJ;H>&JN?]/OK MU:=%D_PP*W"<\S0O$#<)JGHAH%"AI*G*@],BP3**26H]<4ZB\LC3:BU,CVKP MT>B$G68Q'[ZYKH#-EOV; /L;'SL+@A]?ABARMH:@G25!SY2;H#%&_ZY-[7IS M_0R8;=]C5.*,9:B(#3Y1C?/&%24NJG*P \$G/PHN'%.ZN@&S@A=A@1E& MG,0IPH1&B(:Q0#1-];(@544:\I3:C^Q\=O+;7"E' H)I>U2[^)R+(D*% M3"*$1400PSA'NKV>R1_/NBFEOJM]S!=A/3F^TTV&1W58&>\U5Y>D.[2]3KD=]V9KUZX9[K>N-UR_DXZOY7 M*/)S7;=X*OUSI1*C)5=_KM:G4GIEE)K%:H124L1(_Q0CQD.)LCB/&5(KUHEI/E&9]IELL-A2G ALV,<"2K;5V;R#A>A@C#SG79P2\M;3K M81P<,J\O-.BV$/NJ \7%1G[4%AHZ2I/P8 Y_WFU6Z^I1>]5M"F&<%0D/$X[R M'&?FKF>*:"X+%,H\SPHI621 :RA;P2-[LE:-FO"UVIA]TZ8@BYF*;H+M^-L^ MUER<[BK(WLFE[IQ'JK^9'C$/<'?&N@OL8N(Q@(5YK5:#P R;H-.A9I8*.BT\ M9W"ZVNXI>+06.VGRCA$G.L_:)313$((79P5 ML?K<_7"K[Y4A.%^^Q:V(DGM/$!JEB>(@!.=UJ^X%SIRA]EBSW8TU-QK:+S1;Q:0:3DVJ&Z)DZ. "]O]O@:8 MP5UOIX:GV^V^QNZ]7>ZK&@+.LWI!]56N]$=69S$V$7%!<4A9AF2AIU%<\!05 M69H:1G^5"A4EF%E1B)QH>_P]ZG)E0K]*!7?+LEJVB;V@,/@4)!=\['6&@O>, MG6RT'\/GK1F*A6_VT7V9YJ<9IA>=Z4[8 ;> 2^B?.N>I9+RVO@1\^/ M..,:,5XO:9]5WFE78K^ER;8C3AK0WX2_-OH;^_!LO/KNM"K" M-%2*$Y1F<8YPQA+$C718=]$T7[G79^5,FWM]R=RCW.N++\"&;'V^O7R9_?IMEF0XS>.D M0!E3%.$\9(C%>8QHSDF8YDG"F=6UR%V3(P_"7Q>E">>_F0G-K==W_B M7]SFI(^T7-9U#ULVHOI.TE=3AM70HK?'I"K*4VX8RTE":H;DV!0VC5'*LD1@ MPK-(@@Z6;82.ODYHI<&F*"NX[&8KWR# !IF1WM0HK9.G&Z$CG"M#K/0TAUF) MG'0Z@X!P.+.!WG7S 75.<"]UV)1J:9@E+.<^9'N\I+1!6H4 D91+%&<-A MD<@TB4%'8^=%C3S>FV1^,'>-!41VH]V/X; QWMC<$WH3[,3Z&^*73?,TL <$ M33J<+QM\.(@MWG ;NKULV%[SW6\_-"Q.,QGF*L.10))+'<)*'@G8RU<4^'5A,?CR5*=K?ZR62I;KC2G/L!"[U/H=4TD> MYZI(]5(YEQ@C'%&!:$$9BF-)\R()"<QT'%@(4E$8]=*SJ_>A5=/,G^EGK3<,7T3'3,> M+10;I =JC;@)>F8TC/H[0PPIIB]JH,E1]UEO>E1]IR]./07\)RM93R+8+3;X M6:Y64GYY,D39Y>+A9ZGUV)(7M?JLWF_DK BC5.E)'H5Y5"#,(HDHIPJ%"6<1 MR=(DI:!ZUK:"03.U8_Y6,#?2@Z=6:O##TMQQ>UI#7;PUF':>>@R(8 ZWTW)ZUF(G]5U0, Y=$/C]JV[*;B]_]NY^ M[JY^SG(L)2ZXVL%P MYH*KY+^M_-9 M;[=780[Q7=UKQU+_??:'.[/VV_CLZNOQG6NM:TH+,M,,8% MC77^7/#K](HG_SZQ\I-.'J_3,8^ MKS8;YF7A%H-=WZ!%GCS4:1F3.I)!,P_'^_##5QQ,L\N;X^QP<_Q.?QO?]2_O MM'>17U2O0IWV+-QD:.%,9NIL 1Y:O#O[D9Y6=]D&MOKGYUZ_%64>)W&M6W_@X M^SR='$?1Z8\E1P7\Y'GDN!(=YP)S=<70&>NO=/Z_-\MR)73DJ'7;%C/)<:X$ M1B0FA;F2DR*:1!G*!65$9CF+4PQRZ,/R1O?*6CK0"U\ R-*5^C,;Z ^-X(:+ MW8@.^K+'*%QB9Z)M:Z)^KQ4]:0GN9X;U<\659 M9S?L+GM:#%R[ED8>MUH!]-/M[5W0JA#T=+ ;SI: #(]F_UC !O,0#)YOP\), M';CFIQMJAS(7NQ%LV?PD QAF:C=^@6_YO'-07W&8%6F:$YXHI#A7"!=Y@0K# MIR>XE D)99[&JDL@M9N;!Z0Y9'W"1G@MQ<@-W O9,MKL)L/\*G)KDPV)MMFV:BT<-I:8I6JSG^LUJ%F*FTL0D M?!Q@*SQHI-L3SPZ"-3R2 M?4( W ]UM!Y$^F)CFA,'S&##DU'"V)C79XBQ>M[QA-YH:]CDZQ) Y>KW>]U. MNQ]?")RJ-&=Z?C4U)@JN5\.1+%!,PHQ%."P* KJ3/R!KY"&[)SDPH@,CV_'T M8@@SRR-H/T@ SXM=08"?Y5XVS]?!ZX"D:4])+YM\=*1I\UDC)S LDL FUMS= XA8C=4 MK[03-D1W)C;2@A^,O//7 MP3W8ZM\9WJUI/P.LENQR:>37<[\:@#D_0W^EA5 MWZEN[.^W"_%9RN?ZYW;#-)4\4CK012358P_G$3=5;R42+ IS#2-7>6)=C&Y0 MU-B;R8WL.C7H[X$6']3RZ[\"F'.'T1H>G'XQ .XL#YA_>6<9B@. *M@;'FZ< MP$Z?!8SSU\K"07+?X1:F8_&ULF2/KM?NC>NVVQHWN+\C,,O"0J0L35&11!AA MP@O]$Q&HX+)(<,B.==N9^6 M7LBZ(>9YWI8[*>I5]N6&C#ZW,3?X#IQ_6Z\V5M6\%&:PU/L)AO?C_V7O37OD MQI%UX;]"8(!Y>X#D0 NUG?E4WN;ZP.TR;'P<8MUTE,2(>BL%@,);FS!JBF.( (9@PJB*8LA@23ZYP04+& M>$C2S,MT2W%?)C/]$7]'&'24#0_X(SB-V"3.I#<^UML(;E2I>URN*XIV#PP^ M6_WN<0'[I;PUGKXF.6;YZ?L?ENGC("]4,=5>S[Y?' M.EQ&A;BIEN;UMBO;G3[Q)=)2;>$8P33#T1))"%"BGGMR](<\B'L8> MIIP;5/]FDZ=D-KV$J#*\0FI#J/C/K.K=W:H"=1GA/P.8+!(E/!_;Y./,) MZ=EM!%]*E=%;/7^1"Z=2E5@DFX^*SA>Y[]#G?>!.$@4495$&XR2@$$7$AQBS M$ :Q("3D)*+'K$IY847=L-+62.AX6X#,W#";7!E)/V4X!CYGR[#A8@)J' M8X :/L!O[7\GZ11@"H(C!:=-=E:%90K&L0(R?O^* LPJ!KOD][S82#VU]WG+ M174KY$'S?)K1EU!_>T_+"H\7S<'FG=6LR)K>,55@WK W.%E5ZWDE5VN/%(N MNPFY1\=ET>GK&)J_.+43 ,\6L78SLL7]G2*\E7IBIX*E.OZV%I4T]WA['8,Q MQ0DG E*?,GF.3A.8!3R&P@]HAD.2,:KG*M.C-[G/K&%@LZCK/K0FA+(H-BT; M)ITPQ]'3N-1SBXFI)ZVAO;>GZFNLCKS-Y9X&*";-0)V"8]GZB>WVWY]_6[?/,_6[S*1=XT MV*ZU[AM><)%7FYN'2C=[QF;LB15>RQ+H> )LRU5%R6.V.O.CXVRT8)P;8(?U MXQR8FBG,R> T2M>Y!A.K!!XK@K.E]%P#1S_)YZIQS#51G?6[>2O/59+.S\5C M+FG1[\KQIJMO+H\PL59I"(.:LBJG]3U_J)?!SY^_?%1K@$&!S--H L!^*UFQ%&BWKBD5NM[8-C95O&X:/VUJO&TTUX>BMSW$A?TGM\6 MN[-1X/M>('_LU2>UG?F.?0& MZ.EY=B;"Q&RQGZTALB_IL M*T#R,D6NO3D&TW8I.$OY-?0;&()$LW/ X! 6 M/I;;XAU_P 7K?2^;=@60-$A"GB&8$A1!E/H"9E$D'$9#KP?&H^[B86\^9%OEH0PCP6,0.8A%0D94ZF,XA"& M-$BP+P3U4W9-)*0B\C)QD(KRE5&0-4(C*LB1W*9^6PN1KXY_[,OD./JQ'OI% M8Q_[PHU%/AX\:W?,^,RK_47/3565.=E6ZOCR?:WZF*Z+2@JSJA.UY)+@FVH9 M1CQ@GL<@QT*NU,QG,,NDL>"'\N"1AB(6OE%NLC$'$R]CU47E/T#!JSK9$> > M1^I<71SP)$_<#5-FQQ-SU/4.*9-B::8:U%7RP>TRN#E"\I C\'$,2>/CBC4: MC@XMYO1G/;I8PW-\@+$?R-Q9*4^]OVYZ_4GV'JY/><$_5OQA;*?4'&7".#+\ M#)XV!PUR]O3!;XH#4+/@R%=G(*R5TTYG_-F\=P;"]MUX)J_9UN;Y=;W:RD-- M^?PA7\EM:8D]&J4X%5"D3)ZZ:1C"-/&E!4PH"J(@E"<(;%:4YXC"Q!ME6X]F M1Q0T5$VK\!S#,KQZG0AKMEY-Y;2HMW-!EBL*[1R/.'.%G0L"G9;6N?2@^='R MJSJEMBX+SBC&6!X?2>CY$"724$VCS(<,1SR)0QIYOE91\*-Q)UY0JJQ0OJER M536UK?!7>WC-4^GZ6(R?&RTE-'1=VPIG=%P\(\H5)\3^:+,="L^(T#\'GONU MN1GU2\'*U?-=FWWQ_//O59U5\?:^N/M"M>-,AD>9>+5(XEQ2KPN@M0R GYOJ M]TV2TMNZM8C^U>\()N-6I3LXS):6)A(.Z\CK2VME48X,/9LQJ2=BWX[4?,/. M5_-FNY'&Z&;S=OU \J(I7L7I^J[(_\W91R9G-A>Y.G?=;#:\VMS0_]GF)6>J MU/,^D5W^;ONP:]S3:]6S3$2*@S#.H)_)/Q E,<38#V#"_(QD.!3$-[I%GI;= MJ9VYJE47;EDR<^Y,/$W<3T./A1P*1.0TQ0&'&2(")GZ2D2AC"4W8\HF79/WG MFZ@^VX935;"3-GJO:MKT''BO9RK,MJ".;]!C? 'VK(,^[Z!A'G3<-\T"]OR# M5H"VQ5Z79SGFKN3-[:L*/]^27J(9ZJEM+WI12>,.K M/S@O_G-;C"#BD0=)0"E,,0HRGR>(>%KN MIQ>38&(+H!8)UC*!6BAP*!78B]7D8?0$.PA!6(!.-M 3#K32 24>4/+5HT@) MU3]2@]"-%_EZ1KP*?X9OPFR'>]G/P2:DYT6^"X-@H=?^?=B%(;U2M6$6[O22 M4S,82/4BC,T7HO62N!\$?[TH(TX#YD\:WKTY;GC7%*+Y6"CY:C[K7.CO][BX MK:7:?%X73WQ3_#.&(4HD0>P[.(89AP@2F)DHB3U$&XO7O. M)[:8=M3 3WD!-HKE@0K:+SR)7(1RII /TPPG$*5Q! D3",:>2)*48!PP;_E8 M9[Q_J^1"^!-/Y;$4!H[E=CX)7JE;\04@_"XO"K4G_0FF.,&^ET0DA8G@*41^ M&,$L"")YPN$9]R,1I2)JI_A]H=FQZA5/<"?#%=/;VAM_@KG5]RMDRO#>] MOKUP6_6O)TW3^ M44A[0"K0 .Y'D7VNA)D\IDT[FH#OUY"T--UT:*8\ M3SM>>E$6J:V6_ZDE]0?MZSOG4\.R_OAF:P*9^,VA3[R2!>U'Z%K:) M.?UB4VW2XNC53;EEKZ37-?6&79AFG83A=D[SL#)C7ZA9L3UL,#4O:;NCT%>^ MX?(E%?7PCC_QU;JNB/?^A^*7-Q63EP'W68)I!&F22%,@(TS:>AF&01K'C'FI MYP5&)=$U:$[LTNXXJ(.0>CQ(W;$Q#3#305#O*.D8%[/-\R(D+?UY*J$;0.#H M6*E#<=9#I0$$QT=*DU?MU,7'6O?4>N@=)UUY]7Z_!T/WB?Z TWWZ/1X60'&Q MBTT\;*HRA2?%7'Y'W[T!X5D_?W- CE>!Q0C671[S0NWN19,;+7=WU73@_I+Z7Q"E*O"@QVE:O M8V?JP'NYL2H7Y0.NZ+TZ+-,>!^:](:_!74\QS8>FF;)J^0)]FG7GD@7H> ,' MS!T^Z;J7DQN8W/6IO(:9N3M9.@#N3*]+%Z-:-ML3@M/J5KS_0>O,M*^XXK>% MBJE6_^\%54L[15*FU2[@^O '_?P*Q%""F2\@(ZF *(@350,S@#CU8LH#CT68 M&O79<\_CQ)JSX5CI3M[R#$K)-&C^O@%R4:L,F<5)GDS3>*#IGI0]!,JPA':)AIN5,@ "_ M*5X<53K2D-8J'WUHW-F2T36$ZV>BZSQN9[W=4*ILP,T7_*RRY=YNRU(N^R5! M+([3S(-!D-0U5V)(J#+ XBQ$. U\BHP,L/-D)E[#'5'PV% ULX(N(*-GR%PO MK]DJW8G:$E2=?&N2[DR%89$<[?87B,RZ80\+>KSGCCQMOFVJK;B-$5*E\NMR ML9K;Y9E7I[]2V86B[;K\UAN"8D"SL>,EJ<=WQ"L%-KXK&9#56:'<$;FL]KQS MX\VVUPT(T]_CAAZSV]O>XL>\PBN5$5Y[/3"ME$/RX\,CSDM%1Y6X7-*01-R3 M>YN799FZY\P@\6,$?>0)WX^\,$V-$H"TJ$Z\+/?$ZKJWNCUSS(#3VPF=PV&V M:'OD04>_ON]=@!Y(B@=W.Z61R(XV3CV:L^ZC1C <;ZMF+UOJAW7YN%9>-75A MM+\G:I.?/1KS@"8"JA;P$$5>!+,4AS .18A(B/W$0T9Z88C:Y/V"%07_7V[W>==];1$M'5NA^D->]ZUQ'[9)UK MO62[OG?9RC<%:SRI=[R@^5HL* M#5J3K^U]/8&Z<%:?-OCILUSPP/<,<_^&H--=YTX ,5WEAU@7&/BGRZM,=?L6HO7CS)5:+N.)L*F-\EUAN51W.[K>01HH[*7WJ^*H?D M"&RX %7'AE$K;1WXAM?X M-*"8+O4]'BT#8,$!=WGSB6^F5?Z*Z-,]^\V_)=I";EQ,>$!C"C?@P13:2&Q)F M) CE3T4L&#.J$&M"?&)=N6,%U+P8GG*,4-0SAJ;"QDQEJF9(G"_ $3R]))B% M:N5#./B"<[8 '_*-*O#^7QR7X&=<-;6HIPB'M8''D8%E1'I6B\L&E&,3S&H, MR]YC78+*/I2@3G"NDUTV-[3*G^3G4S=35CD$=0K!DL84Q5Y(H)=0!A'/*$Q1 MED%"/!'&*$I)JM7:X1HF)M9%W^@]9]L55W%"NQS2K]]NP-?U:B76I4K],>PW M9H.TGIZ:&C\S?;4O0=4+D:KY:3+Z5-'AAJ.V'_HTV2G7@.*J^9@-"_/V'[L" MI),69->,9:>]ON,?;TO.\NHM+LOG=EG6%)9Q$HC03WT8LE3JJ""0.HH3 C,> M4D\@WXN0D:?H,JF)-9$D#!K*H$^Z73N:Q4@U --3-6Y@,%,HM@@8JXQQX1PI MA@%"LR[_<8&/%[G&&^9MHW;55?[)UWS.0AR,,!P11IW>8,4IEX ??)&;&M(Z&S MO-@!4C-GPHX+?9K[JO&.]5(NE>_@'6_^^['HPC'^E5?W;[>;2E(N=PZDI9?Q MF'@^A@D.55TP',HMUI.;;< 3/T5!PC,C:]F0_L0+_AT7O%1-;DK^Q O=R']; M++7UP%0(&:N&F@'P4\?*WT!>[*.N_I#L@(Z?GM/1J<*P@<*=#C&B/K=:L8'F MC*:Q&L8V@*-0-R5-UMO7?//[IUU;\"P2"8]Y)K4+"B'"$869D$9%(H+8IW%$ M16(8G76)U/3WNGO"0%'6ZQIN"IB>,G$#@YG>L$7 (FQC3#AG41L7"U=D) [\B$ >T0BB&&%(8D^H2X&0^PF.,34J MB3% :^+%;'/=.(2,WJ)U)*_=96)#=MKZ4!H".EJY0Y1F7;H:(A^O79U7KCS/ MJQ9[!95;>ZT?FD[$'XO.*I8/--WV5#)H4_9NM5K_H:JE+D/A99@F&4R".(;( M3Q)(/+G:0YSZF(>!%P>1U:G?FJ6I]_6F(H T@)\ZT@!WM"V=!?;P&[H49@'5 M3-\TN>WYDS0+]BZ(NM["(;,+L$=^=UQ3S[9]2G<\@QW3"^?U<=P!Z=J_8<_0 MRWA!K@;PHJ_D^I'ME.F7LB51WVE^P>5M6?MA69U"_X67]37GDONA%T2$091& M"40""TC"A,* \,1+/.Q[S,B1HD=V8J6X8P)L%!<+\(C+6C_RNHPV6Z]6N-RH M^-:FI+9AU+HFM'K*T#U@9@IOC]6W!BO)@OS00,-$6W!!LM'$0KC3769R.])/ MFD1GU4%F0!SK&<.W[71)UP6Y;F^\R96:VI_XTXCBF(4(4IP&JHB6J(6(3ZXU=1_(>[2O<)(.PZ6D'5V"8Z01['*S[J0\)Z+@;^EE2 M+]++?$CH2YW(!]]YM5TP_\7SNWOYWYLG7N([_D\Y=)U^_P'G9:VI5)CBAR8Z M8\EBS+@7"AA[4JT@2GR(LYA+F\3G 64HB4/^RGIEFL@WL1+K6($M+Z!FIBD> MH=AIM_3'T2W]3_&MZ*G15\;U=)K[13K_=:*#X2]NDEYAKW-B_SRM!(VD^]_6 M<-!F:E^@+:$5FW:FP&[(QBMQ4[!>-L?/'*N8#W9;?%49]&5>W,D'))ME]T\I M9+YIPG.SB*;8\Q@D$8L@(AF')$@RZ/N4Q[X?1V%@5._&&6<3;[][A:?JL+;4 MZRSQ/CMVT=#N9D=OVWP1S,TV/$=P&V\\SJ%QM&6XXVM69>\.Q9BNH=T&(?C&]2X]8^B':',9;\:5R S!.#DJF;YO'P.V+@]STKM$ M]*;6@"HUT%4:V)58B-*,>QDC,$E2!)$?>#!-D@CB$'N,^3CDH5'HB!T;$ZN8 M;UN)KUWPF 6D>DIE>J#,5$S#SYGZ%9VCK"E>(4U%GC_Q.0M87(>4P]@U"R9F M#VNS!^I+Q*AQZUJ/_WK2HY?ECEU<>"MI5G$\]+<1H%D/I813JHO.[$3R"/ A*' M$69QJ.72O##^U%M_1W"A0AO_;M)9_A2*X>7F0$##:Z]#V<:+[6H):=+J_BIA M+=O2:TZH8;_XBY(,]W8_?6W&/NP7>3[LF7[Y,6=Q4?5=SY%7TG@97#>.IM\/15N12-.??^[=B9=O2[(?!;)9J#@023]_RMD6K_1=^V=E'_?O7RNVV7K4 MD-B=MW!,/"N__]D!9W/^#XG3OP$8?,ZR2%I97\<]UQ'-JKIWNV8W2YZE,151 M!*6M':FJ#Q%,4R)W5,H\^9_S.(*89#Y$%#&84FF%"(S\) MXPH)L6? [%2G^A9?YFGVK<%G- 5O6P':! MN/Z&R^_RHE!+G.!5DUY530YKBCP6^HS @/G2I$L)@9@C']*,Q1G/LBACT2&L M[POV4J!VI+4A?5\7AYX33SV3SLDR-=T^6M';I)B&:FO0.6SQ,"J:JP)^%^G, M6[]O3-R3\GVC+\P<\M[&YO6*J7_>ULX"1'"411Z#(B&)/.VE6*7!$.BQ)!01 M2J6R"):/IJK6.9\F2^:86WW/1%,V=[TG+DVOG;ZVUB/N)\U':<*3)(92@R*( M B:/Z(%'(8I3FJEPQ4CJ\T7VT M_BX>_[8_=PWCKR#,?@S3EPZ4O\C?GR/4?0Q>9\'JHX0LMV&UK7_<;+:O?M73?_^ ES25/2R%M;I]0!&,DSX$HH2',PIA#QGR:!&$6Q%P8 MA7Z9?UO9.:WUO'^5?>/-*R!'8\.=2:MG"XTHK&].?5>K;PG&@UZX',';^? M56.E]6>^OGFZJZ->:;7%J]6S:F5C$-,],LS$2D92ARH*^K/\?Y>S=VA_M.S4 M'7J,8[_',!KW%3N$QTQMN$7&R(&L*;.5+WEL[-G7Z>61OYY3K>6TO)(SKRGW?ZH3L>74 MN#XOV[)AV1N/5TW9N4_KS689,!H)% L8IK$/D: 4XH1@2%(4(N%3YK-P6:GL M+;V=YF!THWU@1T/?#.,56*U5N%%5E3G95G7;M6H-OA7K/\0*_\X-8AC/PV/2 M[L]:<@O37$K>5I[\29$SW/\.9=3;G:S%,S2MM24S;YUW3@)7/?$.QIZWV=TY ML4ZZV)U]R#)S:I\2_79;EE*9+3%")& D@JF(0HBR$*LR#A&,&(K#D. T32(3 M+7)*8F)5TF3ZTH866.W)&V9 G4*CM[JN$]ALB?5H+4!+S6'VT45)7&46G1*8 M-VOHHH G&4&7G[2LN[(NI7%0-(/1Y^_2--A@6ML0-P6K_[FJ;8^3VNV)W,WE M"HTA2HBORB^F,,U"JASBD<\"BOTP,:JS8LO)Q!MCRQ?H&#.LG&*-K]XJGP4U M,V5P#!CH,U7G3??9 FUA_4D+[%^-DJLB*=9\S%L4Y5JX3HJ@7#V@N<.\J7C- MOG!>_K-<;Q\_%/NUI>DL'QAB8J734@:*-*AI+\"'];HJUI5FW<0Q",9]X8ZD M-U,>0X([;L.G*:.5WWMHW-E\WAK"]?W=.H];+,/U-[[BJL=U6^SH,W[0SE@X M^_+42V_]\(B+9]!1!BUIH&@;K+VSQ6U]D1YUM7 M0P(=K*C!!Z\^*LNML[YEOE^OY/N;IJ[COJP(\3@F 8%1*CA$1!KI&1,9]%*. MHE"0)"6>45D13<(3+\\>&[4MV6?DKW]) S_Y1UM)UOJG;&5K69_)= ML:*IRH,8"NO^V#Y,]J4.\UI@#!SQ]=ZW//CG15[Q3ZJ0S,>BDA].3E9MC<)/ MNUX!E'JQX)%RX(<>1$I]D%0$,$G],([E;Q.S3&(=HE,?YVL68,T#V#/1M4^R M;[J@!:CFH=XQ3(;G=P<(F9_0#41V=1C7(3GON=L A),CMLF[%F5)WN+-O5) M3WBE4EI56]R\V*ZWFU^*DN-5_F_.U$7 EW63[.P'/\LG[C>WY:>U/%64-Y1N M'[8KE216WQ!Y88JR)"'0(Y[4+.H/'*8<9DF6DPOP)YML.<;*(Y Q_D"^ %HF >W)6C87X"> /7S!D5(',\N M"2,68D1@2HF TMSD$,=9"+&(J,H!33P_[F;WSS"Q9G,J)^>AF9QU">XDAY6: M'=R;'77%K'L1-,7\#&]#+X6YW0'V?^4",J@ ]'(395<]Z$4FS*P4T320#I8Q MWZD1NSXA9(V5!P?:LFS$Z"2I!6KJH^PNR.= M4^@G1K>#VVG4MPJ'HBIK,^)KOOG]#2_H_0,N?W^W?L!Y ML111E&$?I9#3)%6M@K&JC>W#A*419S%CF3"*-!DC./D%4X\\4/3!C@'P6\." MH>]I%$(]9><2&--KJ&LP,59-NH(ZTCJCY&95*+K"'^L*[?>%+I,PA*$(4\$03WTS][0Y"Q.K"LND["MJ9YA/@N\S' 54 MP(BB#"*/2>VL:A6G"(?(YU)39YF!)V_BN;C:8=>E;>_ GQ-K/34^[6=LIMA= M)FYU[/9RMR;/F=< ;=JD^2$&7D/6O 9 FFGS.B/9;2W[/(4/4JS6?R#IMIT5 M)*7&EFV>DQ8MW\@MC6^JG"YI&D0)Q112XDGC,T0Q)"+D,&2IM#T1"0AE)GO, M%;Q,O-G\\O=OAHE-U^"JI\IF0LM,IQTD$P&U4L">,[!GK3M5M\_7W"U QY\[ MU>4 )$ M*L%.8PM[SBF3\YAZ>_J&#DJW$Z*G*>?'UTIWME%H>S[!'PVCH.44]%D%_2Z[ M>W9;IV7#L;-:*),BZ4C!NN5M5I4[":S'2G@:(K9^S4UU*U1WH#J0CY=/.97V M[7K%EE&0>HD7>_*D''CRS.Q32# E4"0H\L.4>!DSBLV]3&IR7^:F4NZ'DC_Q M8J!$ABE NOY*%V*;>BH;B6NJ301R2Q6&&BJ X.?GCDN9ROG>VXN-!UH+X3P[*ZU^C^@FR7G+K4)8'SI&D;G6/MS M%"@: -59]:$A&A8QQTVIWUOQ05IC*@%B20+DQPF)(:%I#%&013"E7@2Q1WB< M^&G$4JS="/%X](EU84-.F0ZB)6@07GB"Q+ BNUH^,TVT%^V# ]$,8A^O$=$N M>M% 5+.8PTNB#$8-GKPT7]S?)7X/(OZ>:J96<#>0Z')4Z^V7#Q7;U M*1=\B03G3$7;>3%6NH,+2%""8(9%$@09C2.NI3M<,#.QJGDO%?!#'>[5D 2* M9GU1:6. 786ZGL$U%Y9F:JWC"@QG1)VI']F#W6$\G0.07(717;:V;P=;U:B:9Q-_A&[SG;K@P]6:ZG14]KOB#89HIT MSZ@RG'3.K9O!@VO;0'.:6E$3H>I(\[KF;E9E/!&TQ_IY*C*VUP J;N_M"F\V M;]K^[BE&U,.>!WGB<8BRP).F*.(P2D04X2R+Y/_,W/_')*9V^RM2X$W;G;"I MP6'J^S]!1=?G?XVLIK[^6KQ.VM\:>D[CD"\)X\RW?T)@9I_^)0%/??D7G[3P M'%E[L.I/^8O\"FZ%X/O8M&42>AX/0P&9*F6-HD >'*F*!<,TB*GO94B2UO4\ MN>9N:C.I)=:Z\0U\.\ZG0BC&%/'03Z+,Q#0]2V7J_4K1!#VB M[7G1,*GN/$!Z5NK58IOM).82&YNJ@Q(YLE;/TYC58!T4\]AF'7[8O%:J1874 M^>JBFI4_-2MZ.DNI4_>535W5,WV1*J8CM4O=52S]@BNU.-I3/@U]/X@S DF M?8@0#2!.>0!#EOD1HWX2B-!D@SD8?>(ET-(RVT8.Q=?;/JR%,EL1+9D)'!MG M!7"T2QR./>ON<%:LXUWA_$/FN\$'R>6ZX%\Y73_Q\OECP4PVAO-OOZH]XH* MX]O%];*9K9.6'N@(+H DF3_E3*4?N-M.AL6RVEDN##G;)C,L4G^_&7G2;NM1 MH<%_Y*O54OG4$]]+88"IW'6HW'\P0PSZ'D]CG\?83XSN.;N!)UY/'1FS'6A"1(, F"(%PV3KUO%2ZKZ60_)J*-P!M^EQ>% M3C>J8DYT M?5>HFL7^176S9N)_EL5VEOLV2A MU*(^(I!Y<0B1%P>0A$3 ,$9^C!F/D] HM\$%4Q/KY!TOH/'MK@M0X1_@L2,/ M6%W3 %3W'#PJ#HVN39S.CMZ"GQMS,V71YTZET(../V6$-1R"'8=-,G[-8^M0 MKU_9L>E.X[@$S9&V_4[]H\/-=7WKG( M5>>E4JS+![7#-[505'YJ TTQBG2%[NAG+<^$2GK:-CG.U;U$R&MZN&-/JX3]-P MQ@H@D_8R9@1>K)F,%0Y#K6/L!K38.CYQJ?)X6_JQN/ND7$X[R[$U)S>?>26M MS*VT"^5OF[*0_\5Q^2%_XDN<^IQF14E$!!=:96>= M<#/Q%B(_U\Q :UV-K<8.,2=B9KM$P]D"['@#-7.]0W%W6I:*3')8'Z5;'MM* MM N@V 2*SSEA-]@PYH3?;M.8:1K,MA%7L UN)5<3F6\[<87'P9;B;%#K6N;U M!<8[WOSWH]J^U'%R\Y53+C>1Y M-C5\=6AK+;VK2_-V=$&Y(VQHV!8C;RY!?^KH_TVU1]@!]'4< M()N"X]H2NZLL/DYR[A+BVB"J:"B M?^*\4&;O;=%SG)3Y1OZJWYVAUFBJ;YX0@8>\R(<>C:1E*GP/8LZDH9J&2981 MD:I(*HL,(=>,3AWJ*O=T>J]2M]1RV^Y/C'>2S;KS;]/D5\6'X(.F?!MY%@%, M->[;&+I!)Y];/87W&F;,3$G>OOVX %J]$GM'_U8(H*1HFSWL&B7>L/_>;NJD MGP7 0GX^;ELG3HVPXWPMYVR^2,K75&!?RAJ;C)[EAG'>HOTL0=R6I?S2EYG4 M_ D-.*11&D(4J?('69I"A'TF2( ]&FO50-"F.+$*WY_=FF/9JN6@5@[%NH M M&X;*>11'32WK$AU#=7GQ4"O/LCOZ#M6=KJBN]-8HO7D5D*[X)YI$^T6;VZ^Z M($N=>_[K6A'YJDK:;>3?^48JGOJF>REH@.*(I3!,2 0123R8"HJ@")%2!\SC M7*L#HS;%J6^S>DT6%^"IY@*4-1OU/Z4])S%O^OV97+3H8*ES<>48(<,+JEZU MIP5H& !?6W!J'E003A-\XQHIG7"G;[?D=KOA1A!]. A8'4003 M)J3VS$0,,>,!Y#BD@1?+TS0QJ@-W#3,S1N7NSEW@@SPFJW-7/SCF*U?-A-5J MZ?$-.L9-O7Q7S(ZN]V\>S$V]@CNN0"]&DCR?!14HUB8MJND")6>>Q"M8F=G# M>#UHIYY'!V-:6).G'L^W^#&OFO-N1UWU\UE&-/+B*.*0QX& ",49Q,JD]#/J MH2#T \X3@[L+,^KSW%Z\XX*7JK"XZNF=RTD8BDJ^!DL-D](M-,ZN,#X6H,?' M3FL!Q^628,AQ@%*4Q9QB&*"8,X20(8BQ0%7B:BB%@TKCY+:V+;L>V? MO",-.MK@-T7=L*S;$&;:%[XND#!6DG8@6+:3'A3/:;OH\Y1>H!WTH,CGVST/ MOV*9F/_MGZH$2J&&?;LN']=M^^B;@MW<\8+*0]+^N-15U4JCE&9!"(6'?+G8 MO0@2+U)1'V&*$Y^$PJQ+O04/$RL!U9T>W.V8LKX[M4%73RU,C)F9NOCE&]AS M _KLU#U+.X;Z!V_W5<"N0,153KP%!_.FP-M#=)+Q?L50AB>ZLEI^Y4^Y.KC< MBE[R_%=.VT-EJPUWU^3M2B*8,9+Y$628QA!QX<&,^C'$7IH@A B-4RV/ES4' M$VNI8_( [^AKGEJLH1TYZ\T!F)F*ZMA1+L%^R8X%..9IT8NW<*BFKL9D2$G) MP7L*2OYKKYSLZN"/+OC;/N9MN+*A066#MIY!-3&&9MIJ/.!_ M :HU(!Q\P;G483O?^I1N]2L00A$',D?"Q9&06(0?3%";O+0 MBSU]%5+[V'+PU[^D@1_\8ZT8,8HJ&$-/PSGN%!,S?7,,1T<<0-!4^Q^U@VPP M,0JS<(B-;8S%,$;.XBHT)1T)JA@;9JB(K_./#H_QKXX#;;-XV:;SY$V\J;"P# MD84(LP3Z7&"("$\@P2&%48I2F@0ASC(CMYAS#J?VG.^(&QIU[J="S^1[48#- M%'3#:M^!]D?#+&BY!7UV@>*WKDB?G*'!P M-UF=@X;*GZ/0P0$BSBH='(YJVSCJ6>UG]046I>46KW2K?&F,,)WZZH@V%ZTM M69T"719=ED;%<]9SZ3*EF3LPC8I\VH]I_!4+&^C+>E.]73\0:70IG6K=W;,Q M[#[61^MZ1=4'ZN_WN+AM*H?^4PZA"I>W]D@7X"UJL0:6);K#Z'/2E"!G;!JP!&QZI[%8Q.J%JE>+ G MWT&1Z/%FS&>+2;?G^)ZLK8-520MNNYKQC< JN+:[I:Z%[IWK_W3?DX&M^BH8 MGM[>K;\O>O)]C33[)H/-OB]^7]7I]R7?SBT^,#/S^57-Y: )_CHXG<^,?QWR MGCL*O"[.S*/5OI1KMJ65L@&_\?(IIWSS;JWR#)>93PGW5:_SA,D_0I9"DB4" M"IQYR(\]E&5:_6@'J4QLTTBZ@M=I1%)?;%K*]?&COC4%)7_BA?8&-0C7B WB M"@1#LZ AV42Q-#3!;PU11V%BHT)=$0IV>>S9PKU&Q>N'=(T_;-[4H%8#JH]" MVW;:H)W!F5"H<>N[U<@UZ=:K'=7EW7]8ERKKOE?WNJ[9?U@=^TU=Z4Q5 MA0M(O1EF,$N2!"(_)1"K3H^A'R4\D+\C,=YEY*H=6\/5,!&O6LO@*']WQ['V MDG#>X<#95&FX"%X2>2=]$8!D>:B8WX==,;]^M?ZS<[8 #?^#U?OFFSW[E@HO M,8MNNBW,/9M7-69P#;-)SP9GM%^LG8-K](8Z/3BG99N*($_ *M'[* ^SE(D MLKI -_8@XHD',9)'SS@, A%1*O=4PW2#LW0F-H3[*04U!P;E&<80TKO@< +QCY3_,5KL%S'J*8%KPS'2$"H2IL>NX43<$ M/RF&)(2J/DL'XYZI2<(#[#%QI%XL&)A5\]@#=*R4KAC),C9&?G&?\0-OW;)! M$F,4\1B*+ E547Y521"G,$TH21$/N)]Z)KKHL+9Q[_VE=U*DM M^.%?7)4+Y>SFB9?X3OXTIWQ?^5CX/*(A@V&$&42I%T,2>1@*$F;((U%$//T& M;>;T)UZ2'6F(&]K@41'?USX&/^4%8.O5"I>]BLA_,VFB;@ZYAG-K6B#-5G[- M"]@S UIN%J#C![0,@9HCJ^+)%C":])6?%$[+'O'N835L_&X-RG 3=_-A9VS( M;BWS87-U^V'LS*2V[-[['X^\8'FUE=_5QZ8X/GNSK3ZOJ__BE4%7 M6]9$&^&N4]AC$R=;/XI5H*S\/5?\&Y>$T$9=SU2; DO3*XB: ]!G 70\ +*M M@.0"/,MSG^+#G8%G*KDCTT^;[*Q&H2D8Q^:B\?M6B7'XL4Y_X/2^6*_6=WE- MI,VN1P1E/$-(:I4D@ AG$20L\*&7D4#@D,01TJM^-4IJ8K72T09]X@NU(OYN ME&TU!):&M><, F,?\"7I;:HR#,-@E%#F" [;9#'SC\(T\4M#P)&DKJ$1YDS8 MTI#D*!E+YPT[*^E#7N057^5/RF=5R3G-I1UPL]GP:G-#I=$@-:2_I"DB6>2G M$&QK*9O:.%GYZMHYK M5,PT6T,=?E+D00^=A@%P,X:.L8%C(JXCXT:+Y*R&C0D(QT:-T;MVVJ$^AY'Q M8&]R'.S=AG3?;JN-Y$QU-#PZZ>U:O?3:3WSGY4.PQ Q%E& .&??E<2R(/$AB MYL,P8HFG"@7X 3)1-B\@P]P>NG+7-X?V6KRLL/,-E91X[O3X"TZ-HVWA)228=9=YP2DZWK1>DA7SW(3O M)5:4)'MUCPC-M(3#MR;>#%IB?=VA&9AQ1L!A97R=;&8Z\HQ8SKI=7);#*MW@ M:*C9,@W.B]!/,KCPA&5OB@V_%>\W5?Z *ZYZS'A)E*4>C%(>0^0S#$G"0NA% M! ?"X\0/L%';B8/A)UXTDI@*7-R1,^PC<8B$G@5C+Y_9PCD6;0&^K%%IE'B))TP6WSC)R=TQN]Z$AF&%&F@%D8@0\RA,?$^BQ3T" MT\1G\@_N)5D:^PEC2VE$D/7+X-4G;8/8PK@2A0%X>MK-+2!F&F\@@T2T&223 MQ%CJR^Q(#VH0G%4WZ@-PK"\-WC33H8SGR_=%E5?/'_(5_[QM.L\PPJ(0"1B2 M5&5<^![$ ODP]:E@,68\I%H>I7.#3ZP7&W) T0,-0;T%?A:'X:5\K71FB]9 M,.V%.23!@&4O7VM6G_S+?M&='6R6Y34D1K>0!I^Y*E[FN$VE"F]6%^5%M:0) MSAB/4X@"C"%*LP1B3@A$F+%,+J:4(J.2VJ,4)UY/ M.H7$;$5>;!Q;E_=4A:J'<;&-K'*0N(/(.$ 87(CSG,HE#NM$P@SDF0:09%7\7%U+ZV M>UYRK @Z[)-T$5$]C3$Y3F9:Q+174HUF4R=8,393?Z0Q7.;HD'21A]?3(VD, M)J,N2:.#6<3<-37%WK8=Y3C[*H_$94XKSNIPXU^*O-I\_?9+U\P5>T'D>ZD\ M"'A9!!&*$20TB>1I (^IS0LT,W',#]NR )FR^9@C\I%@R M2=8PA'A8:4T,G.$1Q PSF_@^0_ , OZF ]$N M#5!V@6%6B'PF"8H.&0\\4- MVLEZ$$AH.82Y"^9FRW(Y;1_R\N$C6TJ[, P%\:'/<"#5+H\AR5@ DRS&61S2 M,$9:5T4G(T^L5%M:0$ABX.,[?<_+H?CC;A=KHK(((9Q0(B M[ ?RR$43&+&()=@7*!1:Y60FXW#B1?HS_I$_;!]J'\ZZ:))1-P!OJ_MU6?LR MFM/&>A\W GYJ'C)*69UBZC1LI9>>$#,%XZ!DMN*[=0BKCC(MZZ#C_:6GS"2! M]H6GSC+%]N6FT# 5=T)XAY-UIR \8SKOA+@=)OQ.2<@RLN)A75;YOVM&;L5Q MT/PR2W'"1!+!(/$BB!CRY0>>"!BC2(1^EI!4&%52&28WM?':(][E\AH&!PRC MI>>>=(>!H:W;%W\M3C-:',8!:(GH*@9@F-B\]_]:@I_<_>N]97OO_^V>KU9* MX^#B>2D$82R(4ABE))$GSTR:R9Z'Y#\I9EF",'WZ>N_^:(FA)FM[^ M'Z Q?A"]3D9#]YN)>!8Q .>DN"(*X&"XF>, SHER&@EP]BF[C?+-=I,7?-/D MD6WR>N-N4LJZ2EMA&%.3;5E=;2ACM.;=4_5%O]X6]5_\8I4 M4!MS?M?#1V[PVX?&GO^:;W[_(#F3NS^7'U_U%5?\Y[Q0CIQEC,(8">:IMH8, M(DKE,3,+$$19C#B1BB:)C:SPN1B?6$$IRE"H-9>WM$$IB2_ 0T/>(M-SCMG4 M4W"O<8YL7%]7Y73N@[A!3YH%4/( )1#H) )?ZYG_>63F[5(Y9YP&E_F;<[ ] M?]+FC)-Q-E-S3OKFZ9GJ_E(.I"B_XW+@A[9'W3OY0]UDS:$QIE;I>]+@@#90 MQ/63. =A&%; +A$P4YB6PALE>>I(9I7R.3CP; F@.N+UTT&UGK>XUZPO2#\6 M=9.P6D?HY0X-OCOQ+3CHD=1)#C(0VN"*R(7P=M<\)R XNI49DVCP9N7BR_/= MCHSQ?W##,?JP9:)U47*ZOBO4[?5W_.,-+[C(56-46JJ RHUZX E.@7.5S>Z&J7FSX)T">9(] M[W9T&PMFD^,OF.8BIS<%^T_\B(LN9)R')!&,PS#V*$0AR6#&(@)CCAA*6(Q\ MK-I#,U'?!DBYL"=&<%MHG@OBRYB9WG @%+ M0\]LZ@VMO3&YALV]BV_/:.^-27!H\(T^;>'#V*ZX[Y'(5U5ZV/JQXNS#"M]I MNR_.OSZUYT)U_E-DH7_@X&PY,'!=7)!>PVMQO>"&#HMAF<%OBKRCZE0CPMGY M+"Z,.9^[8EBH T_%R*.V&>Z;^Z->H?L,"/4+N:@/?]![F=JJ[BR>1C/^9,^[M7-!> JJ9V?$]Z M46\FY3['1SWPU[^D@1_\@_"[O*BK3JZ%U>GJNHG"-$Y#'B(H0N9!%"0"9B3P M8)"&*!0T29,,MQ/UOF"O\3AI?5>"_YV:>F,N\67S>8KU'7G)PY)T+/^3 ;O&:[Q\*3&BT@@-1[-8HBYR*"?L=!'29C%D5;:^44*$UO['3VPJEUY5%(TK)AY MBHF>\KE*4C.%LA.RU^;;G7*X*(BC!7\Z_JR+^*)XQPOS\H-VB^VPUD3]98F M)UX2<>AS95\$)(4I0AA*TR]F.*9>3!*S:H^G1$P^0ZOJCOOR*=9K[@PT>HON M.G'-5MU)F1BWR^ZR*([6W1D"LRZ\RP(>K[R!)^V6GBJ[V:O;>%31456FRHOM M>KM1WOVF6M6G]6;3N>O]X&?YQ/WFMORT+NYXN4P0CAF)Y,F:"A^B6#5@Q"F# MGL<\X?F">'I%&J=A;^(=U@_ 0TU/S@"XDPS),19 J(# )_.JKHYG1D]KO!S> M9AI'HUKL NS9!7M^@6)X=TVY '+2?MY-6L.V.\TU#9R.M)YCYF;5F-, >ZQM M)Z)BZ?>L2R/4)5[JB,TZG9:S):>>("B@,$EB#M7MC#R7I!RF.$I\ZH4)0XE1 M/<_S=";6G6_;P@^*[**K_Y#7E.M6Y4;%'L8@T_297 ^$H3>DP>!;@T%#D,N?QGX*$6(QQ")!D%&*N @QI21<%OQ.FB7L^PR9 M-X;\:ZVKK%E7)U+H.PAJFO8J9;;9U--1KVIR7BKEII$%](0!M32@DN+LFZRU M4R]G_LOP=6L_#2&3>F;/\Y,FXL)\-9QHTM?:LNYQHE7C_SZE9\VY+: M=_6QH.L'7E=[E2MY&5,/A1D7,$6Q/.S'1,!,A'*O(0E*_$S$::95#- )-Q.; MIG+=I$;=P*_$=ECSSXZ8F3H?KQS=:>]-79%>U9;J> 0-DXNVD+0D,2?L1GW: MYX/?MI7[+--@VOW=#6PC#>*O)#)G#WDW>!RUF7K\, M2)CB5/DNTT#5OL449MB3_^0TRU*1!4DF+/P6V@S,XWCHJ-4+G7&YN->/]2&6 M-MR8K71]=/66OENP["J)"=%HO=;^J-/)5(4!<,C3HOY%PU8=*5;SM0 W#^NM MR\9&QI XTB+Z=&=5*\9P'.L9\P$LRX/6%0AWY2O>Y1NZ6DL%)TT0#_$LD*=4 MGW%Y:$VC"!(/,Q@R0I(THR''D4G,ZD5*L\2CXN$"F(;8Z*D))Q*;J86&Y$%= MG3U9A^4_QR1S5?GS(IUYBWZ.B7M2[W/TA2GB3\Y?K-Y0>23>KFK#7?YX2>2Y M(L(\@!X-(J@B4" )< @9BS$7:2(\%%L8$ Y8F\>TT J&N!P!T>.Y_I7+,!6] M"0QC^0D3J8Z#4!X0D0K[2W' (?;2)$ LB/V8["907S^_T 1:*G1YCNQ-A%Q< M&]..]BZF0F\?F O9Z6*#'"P'Q]% 1JC-$@*DQ]$KBOLQ@M LV,=L:)LKF!Y$GI= U2(&9AE/<>P+CWA:]; - MZ4Y\S;)CI-]^K,=*&Q!CKNAA9%,BP0 LDYN224"SO!.Y M\@,SO.PPEGSX6D-_N!DO,(QE/+RJ,'_]FM#)FLI-IT.#,$,!BF&$HK85.DE2 M#V+!:>S3+*;8*)OKE,34 9.*%+@!_:!!F^C( U3TK+_K9#73>*UXG;2CBLTR M'/*<,$XC(0\(O$ 0Y#D!S\<_GGW2;MV]?WA1,9_7Q5,= MV%('P6SJLU#_]W57]'7U7[SZNJLOU43 2-.L_5$=;KWTA4!9E(00A5DL_Z ^ ME.=' C&-D%KO/,J,(J'G97]B?7%0WFW3Z_M%^T%W;8LA4.X9:XL+@)]4K5'# M:,F9/P ]]?5ZI]5,-9Z-B-R'F2W 3H8N4%(Q+7]:@6=>@3W?BZZ G]QZ08]W M=TKV92!WI,!G9G[6S>%E)N9XXWDA+JR-R<>2WTNR^5,;.U.'TWS'/Y99C%C MB8 >CU20"XODYB,W)-^+@R!(0C^FW*@JRF5:$]\Q'5"NO9$ 5U69DVU5Y]=7 M:_!-VO!BA7^O+VS_;FQ[7@11VPAU 8VQ-=I#I;VG_DFY?O[6A-&MA;J=7H"; M(ZR^8%7NTJG5.B:]._/U(J6Y[=@QD<\8M*.O6%JV7;#"_E8;5_SP9OL-QU43 ME+"D&&<1QCXDG*EN.*D\;5*,( F%C_PPI9YO5,79C/S$EN7'KV^5N[VV%:/L M!OR!)6,JQH5MZ7 I8!?0:MI\DP%FID#T@US>O+_Y[CZHQ0X'5X:4&?%Y#2$K M8$X,&;M1+*_.)85-E=.W:JSRN77A^!X*/$PI]'W/ER9(0B'Q*8$HR"+JI8CZ MJ5D%AG-4)M8H'[A$ :\,;S_/PJ%YGWFMD(8WE"VY>O7?-$WNJ^<)G%N#JI+MEY4T<-P3A)_31]W[8]]@UCI>H2VOSGDUQ-_C(+F(]0DD!5#02B M+$0P%7X <&$"19G)9TCB M:10PZ#&?!9G($N3%UR[+X"67Y?<_UMV?0*Q.\+_)S4[#WN%P]O__!2YIO.*M_VA9;:,^/%$5^ MR",,@T"%)GM,+E\29#"EH4?\!,=8;_DZX6;R*^+VNK#LE3/O6_,J=8TK'@'O MF&Q_LWXT\/2YF9EAA3$[WF:*90?UGK6#2)X:ZIH]L..O_4W+H4V,W]68&T3^ MS8F]73S@]7/@*%30%52# 817$YDOK- 5'@?!ALX&G;D*7,O$[;;:5/*#E(?* M?_'\[E[=@S_Q$M_QCN)K(O_D"8A_[ M(>:1%\9&X5#SBS#Q?M=Q 4'+QVZ=-[49:G9F*@]G/\V:+JY7/7F&SK+K2\;M MBL+UY%J 3K*3[P'4PNFTF)ZO=MS5$_/25>3L!?ASU).[>H*<59:[GA/+8D#X M!]](1E043-OQ=9D2X=/$"V$F2 )1S!#,:(*AEX0\I@&G*3*Z 3E#8^)MXX;2 M4KGI*T79L$#/&4#T]/>58IHIV)H8:*DMNC;/#NOQ7!;&52F>,Q3FK<)S6<23 M CP#C]JMNZ_\B1=;_I4_X+QHKB&ZK)I;LLKO:KTA?TC5F>F.+T4JL%;+CPIIWV5]K7<<+=3/6Y[, MUK4IX'IK?D(8S?3!#L$=*P=Y<[<]!+^,(VBL+BQQ<*1*3*G/JF8LH3E60;;# M6)Z%MV3#_V(71J4R-79Y2R->8\70V*>G & M'[:X'SEJFGA3, =E$+I3\A*S0&110"")ZR1;)B#)> @]G[.0!![)L):M/SVK M$^N%XWZE0'(/!NJ4?+"H4Z+CG9C[ ]"XHWDUTVJF /]OG5&#&Z!7,[-VUT-S MS+"C"Z19D!Z\79J6@_FNGF9!\N!>:AZ*ML7Y!"]+SK[C'TW]O^X'37K#,O/# MC$1>"+E((KF_QQ%,2< M;5?\5GR0Y_^*?U(9?!_ECEG[2T UCSX3PN;H5N@ MAUC##JSY.84/_%;S!!13H.;*I>O 'A-7C@4+#N9U.]A#=.*4N&*H:WH+?),& M?7WMJ7G<''E[NE71IOKN*$X21S BE=/B]*=47J 4_451SQ>>O_RXV3I)MASI[7EZ" VO5>?@F*Y8(US ;XH=!XO92.R!K Y3KN:*=LO M8KW19UG*1H)V"]KL)1'[H0\R2!";< MYSB6OXM3L7SB)5EKUY#4I6WRX?)(VW7E+*9G"<5)8R7@ 6VW\F%>-M_/MNJC--E7F[>9A75;Y MO[NH!-4N.^99FL5(W3+2#"(1<9C%4AOC-$U5\<] <*WL9V/*DUMHM*S-5KRJ MFPP"W..@+ZV&5=0&D/E^N^W\:B.U,KNG1G M5BN&<)RJ%=,!;.\U2JFS5)VFK@2YM".7$4$QHDCJ#$Y#B!+F0>)%#%*4^ID7 MQCX71D7:SE*9_ ZCHPE6>Z*F-QGGT-&]O[A29M-;BYVXNV+R+F\I!H1Q=C=Q MCL;,-Q(#8I[>0PP];+<%+( 9PA%,.??B3$3(YZ')$M6F//&R5:5#5\:MM_1QTUN\DZ!AMJ [%OK5 MCA;*XP)J+NH:JP=E5]VM=F/I'6D ?;JS:@5C.(XUA?D UDE&30/1M[@LG]O$ MI4^2],>*/TB5$/BP]DOD9D?8 R^3Y7R[[#&8,2T-!^$+P $48 M8_UXXPM4IG8;=N=7U6X#_)07X)GC#4[D]KP\-X)7%>'[&@N@*+J M0FB3B%4'PEL&F]J 8!@D.B+<<'SGI9=G#,T9HAHBL'&JE0C45+8M@Q^/Q.^ZKU$^"HM,(&%>\O4#Z;UV?TWL^86AW5[\+ MG@U1&C'&?8B3-)3:4%V$J8@@)8)=3&WL1/"[25G51M<]'G0!=-XFF>BA/DSIJ"(I)3JCNT"^6[&DH M^U 6I^E0%EK^$Y?;!;]]E,9SE1=WGSC>[*YDG]OB;YNZV]VW+5FIWS:6]8V0 MFO._."X_R./?,DLCP3(?P9#$*42^U/S38+!CS#X==AO(K--BMKTX17!PMW%#:;[-QRDR!WN1VY'M'.6W ME=2SZI235S6Y=VM564QN-\1/ N)!#Z4Q1)P0F'H,RW_&B$1I%(6)9^+Q/D]F MXBVD)@IZ5,%O#5W#J_<+&.DYFJ^7W$SU6PAM[/8=ELF1__8"D5D=L<."'GM4 M1YZV;& LC=7J^6=>W:_9Q[HT?CWV4D2Q"%(:P20+5?O0F$.2HA3Z 0Y2%F0T M,[N3ND!GZGBZ=0$?L M%<,+GT;2AB+HD7386GA8)E<]A"]0F;=9\+"H)UV!1QZWS(UI2@7W[D_X32'/ MFQ2O3J]9.G>)[^,XPB2&7JP:D6-.(&89@BCP!8FS$(5Z5Q[7,#&UEZ]A"3R6 MZZ=\(^UHT\0[&USUEOW4:!EZ]UJ@6G8638&".D&O9FE1W_"V7(&?6K[^-DGU M@FN0<9548\/"O/DU5X!TDFISS5@SNJO4>>2VX$O?2V*.>0A)F$J[) A\F%&N M2@2'G'@$4Z9"=T2UG@]0(.J=KGH=U_3Z!S,XW8Z FT2AU-'X_6[FH[0<.)D.A[3SO;]D!>XH#E>?2SDUE1_ MM#<_\LV2H]A+DS"#,'!'UV"0<>]QNJ=ZP)UY6 M\B!6W*E<[DU=MN=Y7^50^%@>.YF /O$]U6"7P]27?Z ((9;X/!-Z->(UZ4V\ M='O4ZP($AAF=8V#I+5R'$)@MX&/IP6\-Z6FJ/&J*Z6A%CU&;=65KBGZ\PG5? M,Z^(]WU=R5.D:CYWOU[)5[Y6QF.XHMZ38R;2DR' M/^C7D]]Y?A'A8>0A&(HH@(@Q!C//XS (8C\(4T2%6;EF)UQ-O,2/DEE4-+SD M8U'_V2_-MJB=GOVN]_(!BWIMU\^2IA]Y;NP-'SMW@=EJW\V%\6)=?^:/\TN_QAM^*7N3^ M,DM%'"(:0HZ53SK.Y-$ESC*8Q9Z7>0GU5'NK@M^I0IK?]37K.&6MI9LU2_>$ MOH'V[(C7V4.TEV!DIAHUH/0\/PY3FJE3H(22)01FU OE49!PP9.,(JX5A^H8 MPRL.@G=W98T\Z*B#1_-V\AK(Z>T8;O$PVPXZVD"LE<6YPT-^4_WT(WNZ-55O*_;;D2ZS2+@4*(>8!@4AX M/L2^M%)%DC*1^AFC>@Y2M $<%@=N(?%3!5< MBXBV*C 3=.!4*@=J-(#\RW[A:PX_RZ(W$[5;\(9OF7N$;MA_?U]_X6LY_..' M8N_"U'0)77A]^0 M P1,O;=ZPH/?G+IS-62U\AI=&G,VM]&(4'V_T=BCU[7ODYLYS^\NE6!82N,Z MQB11!?@]#!%F%&)5!D$=: */2\,\2&RZ^ V3G?H.M2%NU\-O!# ]D]L]#&;+ M>=>\KV6@7[;E)*C/?6L_/;$==_@;(?HBC?[T@+C4[T_S;7O/\H?5^H_/4B+Y MUR8V66[[-P5K+X/EWU6=H#IH?E_5?Y]]G25I0KP49IG4'XAC) UWXD$?A8S) M_X<)-3JV7\O0Q$KEV_;Q<=55XV<[ZK5[I%@7L/8KYQW3M7M3=&P#O./;W+%\ MU23I^Y3G@M[RU$9G,C>P"+H<>Y*O8F=UY[ *\ M\(-(^##%,8.(D1AB+XPAY4A5*0]\3(Q2'?N# MSW,S7JS_$"O\>QVD^??FL-[<:F[^^I-059QCWYGCL3?TS"[&4Z%.G8EGGK$,^.Q*9[QYWOWU_^2\E /=/W_B M3U)6%=A(D4 X$P',0@]!E*2J?!$1T(M(R*EFWN)T#Y'9LKT&'?/@42-A7<62ZA&=-[34"(B32%.SMZ^O@28- M@'><5-]V"< W3SA?J=Q@>;[Z)I]1]8+S8KO>7BC=H\+=O]_CP@]^ED_>;VXH MW3YL5^IFM6ZP@5'L^SA$D&,<0A3'*4P9$E P^8. X#2)0H.KX)>089Y+Y9,8 M#RD64'*!O6 +L!,-2MF@$FX!]N(-U,=2,@(E)/ #T(@I1]L+6C]O7Y5L\N\H M4A6A<9RI-+<$RMTLAJD\1\,H"^+(BRE)PGU(@3+3_G=\1SM)M+^C>J*K=J(? MVHG&O8E6[71TC]HO,M7#V^NKG3DGA03_WZH_^!3LBQB^ID_"3?7#5_5I7%5+ M<:ZY,2G".#E/+U:]<2ZTA\H^SL:#W2'ZJ[2LBRU74=%W14VO9KBY:&A_:>@U M-AERNNVE)01Z;-1'P-T56/? %)Y@&P@=))C3O%I&- V"-/(@X9D\X=&,PHR'/HR%EP@4>8(0HSS%<9)3 MQ[KT-D'64#1S(VF IJM$7$)AJCH:VJ C#G[J ]/2=W@_KB^L,R4Q2G!FU: + MP*E"T'[3,E=9'AFK35L:9[<3I@S%(L09#%@U7K"-6W#U*;SL.BM[:N%-5O.#3EY-FCEG6+#'Q3)5;;Q61KSYA@/ MB7F263SXL)L:LI]V74E9FF:49"E$*!7RCRR *4TS2%&0I>H.*,;I-65D/\W4 MSO5,4=5/MHU<+Z.EMU"=8&"V6"W%O[JN[(EH$Y66_?0R[5I'Q1TK,'OZ@FVN MQPUC%K%9D= M(S3Q\FVS&5K:7?W$=0DZ^J:9'1?@&E[ +D$P6[_V\EOD<0P+=T4&QX6!9\[= M&!;O-&MCY'GS? T5>GY#JRU>K9Z_X)S]NCE3S, XC<-LU*F-X%XZ ^BX HHM M\+3Y.[A4'D,_V<,0P^%U/2U\AO;6(Y@ M$8>AS@4/9,79O];E[V(MOZXV\B\F)$6ABASG@;3C@SB!)(XHQ$D4A%Z $Q]' MVO5<+U&9VH/6D05_='0-+ADO0C.L%IP);'ZP;F3=D1P/E300VN *U(7P=G>5 M9T!P='4X)M/@'=_%E^>[C!OC_^#6;/1A.W_!-WK/V7;%;T5[.;#Y()E\_T.N M[ *ONB[PF[K,=7'W*7_BK'%;?%[OBT]!+<>4< MZ;DRYD/>3(?. +JQ;\0-5HX<*%FZU2A]QJ[CAM GL%/BB&0 M%W_K%8OOI>Q-<5ECCXDCG6;!P*QZS!Z@8]UUQ4B6^7;EFG+.:A7Y,Z[:F*LO M)7]LJQA)-?E6GG$WM^(X$&L?HK7,$/4YYBD4&<.J9KR F'(&$QJG(0X"D9JI M,"=<3:S5]GRUE2\9?WA41Z$ZE3G7: \VX83H*;O983;3?QU[S:ZQ9W !>BS6 MX-=,*M@'@EY%&_3J,"G1)7RNLAF=\#1O&J1+&$_R)YT.;N.]^_+Q;>T4?(.E M*F]KP]V4I?S0ZRH('PM:JM8>BJA*#[YM=,A[7*Z>W__@))D'L,P(3 M>8Z&B$8A))Y'H+00"8\I\0*L=;!VQ]+$VO77MC:!7--!;GQM?0#2G9:RO&P9K#KK<0Z/&X !V7JO9-D[D.6D9!S2G8L3K[ M')@X.N>>"TNOZ&QS8NA3=0G?L /6":49O;4ND3ET[3H=^8JXL:^<\OQ)[8B; M)172AJ<8PS3P,XB03V"J$NNB,*Z*7)T2F+=LU44!3PI177[2;NGMZO\=MC3I%GCSH^*N M"?A-HR"*&4\A]>7*1#3(8.H+#@7UD3Q/ABCU8Y-%:4)\XN5:TS1;G$;0Z2W; MJ0 Q6]#OA>#*I]PSJG34XHO/R%FZK/OL#B,;]VSK"XMSSHV%&N+;OX6 M!Q/XF^(>M.R[C-28%%]7$1S3,#EO9,>D0)]$?$Q+[:I*$;K!)Y]VN6891H0C MCTK3,XD@BAB'68P1)"S"22H0CI!1U5-;1B9WR=A%;WVRS>ZSGA ]W3T'S&;: M>4J$;4M\6,/CMMR'.1LO4?K#&JP+94#LQ[/T(G=A*Y^4O_I3CHFTL*OG)0X1 M9QX+($Z8@$BYO8@?$\CBB*(P9L++M!(71NA,K,"^R-\I0^:I+IPJ3=%]7-NJ MOJ19M8P8EZN_A)NF[_EZ- Q=T#NY:XH+L*/IT!<]+)0KE_0%*O-ZIH=%/7%0 MCSQN&<5T7E>2[/A,7S5U.MLU!M-YLBP.> M0=XR#=KB[X;!KO9SH:\;:2OJ@8\UA_.O5\+B* M@[5G9-YXV*L!.XF+O7Y$B]BM7B?/KF;:6[G$K[86Q:S_HJCK06Z]75 MJ7>M:J5%Q+KB@;N&M;3/;=W-EK2U!%:Q0+LJ MC0><@98UU8NP8PZ\?0F8#2*V9H/;+E)K4MC-@K.<(#48E'4=A?F"L9P@<1"$ MY69$RV-S>8>+_-_U6(KH>I4SW-;N; ^=S-^1:5\D(^2( M8,((Y"2*(,HH@BE),RC/W#P-4B^,$FITWG;,X-07WCUVVYJV&UKFM>]7[5+= M%!H>TEW/DN;I_@6Q-W0+]#BM*XWO>:UGH<^MFH8=OV#/\$$+.J>%4*;&TY5' MPC5[\[HR)@+WQ ?G/9N5@-N(FB/[;>IR+Q,]*;*7>5, MFIYJ/=#:2Z!^U.9FJ2R2?_'\[EX]\\1+?,>[K*TO9:[NS\+_O[MW[W$<1_)% M_S^?0L!>[.T&S+EZ4*\SP &R7HTZMZJK4)4]@X/^P^ S4S-.*]>RLRKWTU^2 MDFSY)9,TJ- ,!AD1OR!Y')8Q()F,CD.2@X(DB;#[E!9YB=*4 ML2FS/*\3Q_,.T3*G# [;,30+?G0L!:CE*6BDB,&C9$GEA])ZL4"K)G@4+IKZ MV\1YHE=^2?2VEK_.U-OO1-?FG0Z^0;V4P;I6OYX%[X??J5[6H!-V6VT;*'%? M3YJJFVE[)>FL5PKSETI[=3-QKM-C'7%EMQEW0!!=22"5(!A13D!<<'$<*F7Q M0Y:+XQ"EB!:89QP;54#LC3[!5J62VZWJ(_?UH&?^K:4SL\;:@AD;PI,".+)+ M^V-/:B9.BG6X:D\_9%WZJ!(EWK'VOQ^7"@&GVK:"ZTYN8HVK9Y!& M:4Q!DG(,8%A 4,1A!GC.4$'*C.*4&60P7,?-1-D++2?"F50LM#G2M:K]:_L^ M&1=.VBA>;WE[U*.5'=AF9OW2<_1K(#SM7J4=-TJC;37ES;A&;4HGKU"(NR)* M&R:F+J>\0E$G"BNO&^=QQ>X%G>J)M:6>'2QZ24F&8!P"2@H* M8)(**Y9F!4AXSFD)8QKF1J#4VI0]^Q/#'HO;-E [3OJ*YE]DUUO#PZV^5F1FGFR]O/P8WZS915_JL\I#W%;4=[BZ!\)OWMS,5V%7/.VVZT_;!,U7' M46\\XP',([9,+U%[RH[M0<;:\+J@?QR!?^7?RVX1+SNUY^7Z/5^IV8WYN?53-'10YQ M0@JQ,9,,P#P1GSBE("H+)@[\95YBK69V?MCSO*@[9F?!EMU@P&^P8WBVNZ!L M>59(1 .N5?NXU3J0C =_2M;M2F1=3:N><_!RDV5FDEYFGFP+;1VKTVWYK2OF M7J(HU[%BSY3JNJ9BX0XM%N]_,K*1Z$AOQ7!W]:IB3>?VZSI'(V/X=I46BV!+ M.]@1-_"-QA2@X2DYDMW0;SHCML,SCJYP=O[3V,#3>5,:XNWY5CK/6P)&RK(W ML;+_6:WO^Y+];9&O+(MK^X7/<1C1A*,4D)2% ,:\!"42'A6,."U2B"-(C #K M-.EZ7L7; IM5O_DNZR7H:!L"3&HJ4L]I\: >LX7>,Q#\$!QL,3T&M?>S8,>& M0X!*,[E=H59J4IT6RM),%4?XEH:O6_9W$5^:W]%#ZX]35O(R#"&()<@L3"D$ M*,<0Y!DKDS"A<18:($/M/C;-^T?F@!MUO?"TU89YDD"9S!-5'0YB9-9$J;]8U73;+H, MOWH ,HD41,'_1LL-6CVW>*))- MD%;1Z5GX?9\+Q;!Y;B.#%<_ +^TD6&_6V M$'[+AGCXO]FJ[G\6HZYE('2S>NZ:U=RSA6K>AX(?]_5B\0SJ'TO9R68'7F+. MS"_1K[_^/8B*= :SJ-/,FU.:&;(VJ@J&R/T%%DQ=[H/OK*YO;?]--'6BU9=0 MD9H%BMA, %._9VSSSW B7RAMNX$UK^OL-.RJQ] M> E.]?8:RJE?QO]PJD:GA=../)O^CN<6_6PS@W:(=G73O$6KU3-O$7D;15OA M51(D%FX8XXP5!:!17@(89QA@EC! XAQ3"A&DN5&AC"TCGCTEV09X "U92ZBD M(2\SX60(;LRV9FNEZ]G,*51I9B:W-XFRPT/+TVS00EFR%;S=5ZOBK /)%;RY MLXS7:L>1,;1F8U+[=ZVR#DW>U>/96;E/K&GJU3Y89P\R=%N_86V+*48_B'_^ M#T.K9LZS/"81RT&>Q#F #&4 H2P&I:P(+V-6Y!&VR+XV9D1K35Z=>"V^G:69 M"3/7J)[M\J,@*Z/5LK)GIUJ$W;Z8;5T'F 4]1[- \A-(QMP9*VMU.+)2YO0G M-4_6ZCFT2_8#V:9P">^MDED$LN/\/$6485(BD"2RPW *J7"FRA"D)<6HP#3# M<6&6@C498SO&UXD)$L]5R()W[#)JSLMAFSAP/.&7&S%EQ M#C)ESC]G60GTA*J%K.B0#9'1@GUGPH"KK@OO&%Y_1NONI^]B5UVP[N=GF2$W M9WD:D@*&(,QQ*%SL* 08TD*6$R<4$E;&-)NO)7"4WJ9GSXK12MTRI/U=5N!7 MAC5 ]FK5V_6F49;I+0%>!SM&9L&622 .A4"R.0MZ5L1?6TB:+J+2,KK]LTKO MG04?4+5J0PL.RXNN5IVK>B-[1J8M0+I:84<52=>/:&?N3@ .?U^SQQOR7YNJ MJ51V< N OP7)5W]:,9E3K**2ZO;V-U0MOZSDE<<\@S /BZP 6':XA5$2 U3( M:U4>TBB-:!C%1@W'G'/HV8WI&D=LFW2(XP+J&)(AUP%+P9W@ROZ MHI-@9G1/8:3+VU?V& S8G6T;? SFZ68[3WMM.K(XOL MGK])#;4W]1[:;W^$+"/:\NKA]WJYC?2T5:U=Z?P\SU/$$DP!BW$!8"%L="%^ M Q#+M5J^Z^O3N!D8LU.7(0K51FIZE=*<*,[/7:F%( M>%NRW]$^7[5O'HS7$M)5E'VF^9+77*JOG[Y5H8E0_5@JVZ M0I'G.2:$IHP0@'":"/\+EZ!(TA!0BM.282P6OE;UZYGQ?7M/BF*@2/8%1^<; M_VDI9'S=.A#3;*&:2:B]-"_(,7())-YLEZ'XL%M]Y\:;9+E=$*9?7Y<>,[\R M%8OT*ZM_9_7-TYVZY3#$;SCWON^DCGH)OK[_$OPN_M?#2;90\E?A.9S5QN7+ M51>*,%M7;G1@=.MZ24BKF]>S@TYV^WI)K.$-[,5G+4&3^[2P6WDI,B]H*&0( M,8C2.)/EB!DH<4A 2D,,DY PFAF5(^X/[WEQ;HD%?RIRAM5&!ZK0\T+M!31; M=/JRF%.P(9O7T4^8^XMLV_ORA:@A:R%#_^R55]^HP M3@HKR;^_L;Y]Z==5 M?;="#S?;ZIK6-XGFF&4P)G$"2!:*(UR)0E"490YR'"7B0(=22(V*L33I>M\' M9?'2:LM&\-CR,1O4%P7(HM&*KEIUMT[GRC+=4Z6>=AP$7WL][9APYL9:2NUL M&]:C.O'^;*2*XXW;['5+4T+N&=TLV!?^GO.VB*^]5+I%/[\)2R5;FBQ)M:C4 MJ4?Y$+M&:'D1%Q$J$0AAR.3U;P+*A.3BQY1E<1*596$4HKN&&=]&IV--UBIM MF>MO1F7RON0OV&?0T/I<,Q.:)FDB_1K:*0O5=L>$P$OS31=J0GLUV(+.9.1X2 M5.:W)^G.P%Z0R9'M/$=E4K-X0=1#BW?I<>M&&ZW1[+S']7,+O$0RG(99!D(4 M25L6$5!B2 ',P[PH&$U8C$WF,DO16Z?6BFRU2&ZEM M&E>,".6N,<4I(E,WGA@1]$1CB;&GS8.%,O"!'K0290:/>UY7*@0FR.A'^7HQ MQE>,I01FR^,B\T;AN0-VK:)Q_1B3!=\.F![&V@[_-'$_4IEZKC+/;YIF\] V M<^NA@_]1+\0P$FM0^O>?JV7UL'F8LY+F&<<4)+(6 E*,Q$;%">"$0YH3L7N5 M\22]1XU9]YWETB-Z/VV)SX*'EO1$C4/-9U/SKN)5SI'AS<;U#4%W=1K!0)X! MEOM.)'5/,@L^7YC^Z?I^6L_$2_?X-&?\K]'/TWI"G/7NM.? ;)-JEO6/$QW M]NO8>US;BC5S@GA"Y>Z2(";.0EF6@[+(4A!B$FON#L2+'K;M/]1B?H([: GY<'F):!)^\*XS69//0(UJ]B.+V.'@) M!6IO2;9::#<4^;;<)6 8)9':*8S'F\3.VTK96VGK]RW!O%<==I&*6"J[W^S" ME'.>(9[%% /$4@0@CC)0)#@'.&688)SA,"^-X+U'R?D^%??$6PC5V3&R:?!+ MM>Q^:]C>\((>]=QF=]HQ/'%O%=/!EK:D!ZD&#D'$M61T!2L^3FQ:H'$MP8^@ MQ_7>NC9_X+>ZIC^JQ6(7E,[2,DR+J !EA KA4^48%#0) 8X93"+.>&;6/VV$ MUH31_YZV;73_6$^:!V(WTAN>8$\(/E'L_:R4SD/KQY1>*')^5N3S@?'SK[C; MS+_L,+GG*8N* D$.6)%Q &4N?<%*"+*2B4V>1Y28I?QLT1^K'X\%;\7*WWH$CG M><9+6 B7GE,N\?D*L=DC6H(T+.,LASB'A5$(69.N9[,@PZI$4=W'-+X2S/B, M#O7L@ ?-F-F#DU#%\G/+Q3Y,L4=4XG&Y?8$0GZ'ZLIC#XZJX"#%\X76+&U<) M-"@!*I[00D&Q+ZF$'=J!$!W"$PT:J/^VJIM&IK^@A3R62 2+Y@T33,E(^YQ$ M)(HBQ$$D.X/!5!PE2I9D((^S#*$XI@D*=2#1O')I9)7,T=(4[6!'7,')F-Q* M>IL=C3O?UZ!S,WLG.0X&+ <$B M!B)"9!XH2P%"900P1&%8ECS/"Z/Z>$/ZOF_Q[NO5&H@7'X)J^<2:M4(Q=XD_ M>JQ1/>?>HYY,G7P-I-&WKMOW6HH_"5KH,?57!!%Z5C5FN*#GA[D"-4Z8N-6& MT4&TF85H\>$ZPL/HO@>[H">C2WBX\\2FAX>[*/A)>+C+;]D&!FJZ(>NW M4@#9(ERZWM^JYM\=3'X>1AB2/ ,A3"( >]A M 46\A<]FJZ?*M.3K@K)T;_Y=J<#TXK^5?H]P("D[;#9@)J2S>_]18A-?^^L( M?GSKK_76%=NV3.A@&>):BU!*[N^?<6/5;K[G)/H>\OT0)L&A8T'1L! M;=E2=1JD;DSO$,XK5-,QN$H_=CY!1U*V]NN(!CU5A\[ )<%<^0%GZ4SK EP2 M]VCWO_C"E2B9@X;*7^L6;]ZP+;G.4![3U;8PDGLMQ7L&O#04-Y'8->KD&,F7 MP:+44,)9A$J==VV"TO>KJEG7CV)'_.??WK$[04+K'#;^LL? XXYD\,^_!2W1 MRT;,I'W=,0G/B18MVO=WH3:^ M0/]69Z&_M0FB'1>JDVO^]X I;BQ )O<5IKNS7J,&,Q/4CC\+;M;K584W:Y7O M+5R_K\CM!>]YF5P"0^X3F!X#\J2 )^$>3S]Y;66&V%6K-?LDVS1_%#9X>5>) MZ>Q3P"06>%QF/,HI BF$#$!&4?^C*[[P:Y"+A%RH.T57(^5H1[1'L M#$YKM7:QY']6Z_MZL_[&$*T6S^^83+P0_KT,0OUO3Z5?&BEO=*RL^$9/MMP5*@>%+0<\&? M+5N&'J6ITO7LL$=5FIE8]UHT-IV6NG!D%4VI3VKP+%5S:,MLA[$S4T>Y$&^> M;\5("KPUP?(<"Q'@91$!F"<8((ACD(1Y5F0LY"E-3$S2""W/YN=$,HZD;(5T M.Z8Q/7OB2 ^&]^)V*C V$!K".3(&8Y0F7?@:(A\N)PIS>NR5Z%_P^NU"4!!I0B. 4"]:MDEX* M3>XW]E0U%HQX^;R:G'-+)R]I/HQ_#&)QJR)>'%@ M2<1/.RMR>LQI OICXFSC^*,/6?I:&]RP_]J(X=X_J<)5PVRO,Z][W#VW%(.6 MI)^Y(.S17G'I^6N:U'RJF^:#8%$<+];5&J6D>.35')UZ[5;R,=YVH7'$&*!]L:DW.ZU+.S;E1S=Z%BE OBGR]*N?2B91BZOV'XS%"S6:FSS]=Z49'G M]M\=CC(O49ID, /"$*0RVI,)ZP I*-(,EC&,"A8;X4UK4_8=>MY=]^V5M7Q< M"L=[8Y$1I*]2S?"R#T49!I9W.AHP,0M:!H(_N_]ZP:PV%M]5+%F;[K119%-U M',6/C0>PJ KJ.%617B75148ZJL@R$':W/TAEGNDHM ZGV:K9, MWKO2M_JX?-RLFT^RJCCNOJ.LB'E$,PXPB<59JTAB@"@1%C#D-*51'!-NA 4X M0LNSW5.D@MC21SJA&D.OZ#J!;?V@6=#2G06=_![0>S1$=.WKG*#T,M[->9'/ M^C,CK]BMWT_U\D[EV;4GK3?/O[%:[.2/]Q6YD5V_5%G'H"%/ 7D2QN)$%)4, M0,PX* G,05Q AA NHS+7"I_:D??MW6P>'M#J61Z1)%]@H7),NT(E_!SL> L4 MA;"G_[,C(;2UZ<+^O+:]L=.$XYLBR'Q2UK=_JQ>)#VW!@+AR*(LD@ Z7P+ ",(V&?4 X!P0B2,J%%GAA9)4/ZGLW2 MJ3:9U3(8LO1_!UWET9^2K:#CRS"IUU3KVF$V7[HT#IVY5J--?,Q&&>YB7D;4 MIXYCV:CF1&S*:A@S0\4(GLZ2Z"#:7;NPPV?=?,GE)6S=]UWY(/ M54/0HDW9_B!^U\PY+85R"P1B$B$ 24( 8E$*>(+S,D<,$^)5V1UEOPXSH:MX+.)#U9":Z]8+:%&W![Q?NOVB \[MV=\U$D6JY9@ M_>K4>]@U!,,?#>.;Q:>*LSE.RQ3F) 'C<,Q+3!#'"!G=G^@0 M]>W>-.OJ0;5;VRB2P4+0= 6D,%"=9B#'L4(,(SICD FSH&4A^#2F((<8"<<2 M>P=&&)!\)6@(QTK0AT X\:ZK:];CUB\W2ZJ0X+O<7GD)O/W;G,$P"Y., %9F MXFR4%1#@"&4@H0PQBE/Q_T:MW*]ER+--Z=U9]E/6-\H\F"4-:M7Z8+%CXMI+ M5\,YL+V%]:=9)]>R)]I#*76WG2:V+ [_[O.:UDY;WNYM#=EYX8M<.^5=OMFU M'-C/?0;SNPW[/PRM/H@ONZPTYBG*$L A#@',>0Y*)'PL M7H2PR&+*86+4H\Z4 <_&4'Q+"\, N*D&]4R;3[V8F;*6D]G0.DEF9ELC]3R3 ME0B8!5]116>!Y"B0+#F,@ELJPU4;-962%-X?( M"E]:,(4OFW4C'$@J6/TGJ^[NQ:'HYDGP?L?>_V0K4C5,(0#.T[(L$AHG((E3 M+DNCA,$J:0Q"DA2D8*B,4#I_5"?3[VNT6NN9K8FX-UG5AS+H)PBU2:SUCJ69 M6,UWU7(I%SM&XF'"%!8.K1<+M&H"02IHY%LVN#@3S#DA>4AE0CHJL?#@&4] M&:4)H!&D190G.$G+;L[?+^E??,9[":Z:;Z;^^Y><;+W]]!5.G]DV[ >Z4N/ MA_1E./6].$$G3] +U*+V.H9+FFX*7&(G3<#U]$!*TTW%252E".LA6'I>0NVS%U?,G#--.B9CXF4:V9C+/3JM;3 @9(< MF:=K.)G4ACE0V:&A-A5])4E"_,8 MER#E!19F+RH!CF(*DBPF*"<)S/1Z%Y@0]1U#5UR '1O!@(_V^&12[ZVKR7'+ MY4L_9B9*1S4VI=^Z.C+(!O2@*[MLP*N^3F9)@(8RCR8!ZHXU71*@H71[28"F M[UIF'=4K<=I4Y[%P%%-BE&5T M@HAGB]B1-,PC.J4,/??L6A'-C%I'3:(%!C>;]7V]4K50[FN^1Z1RE0MTBL2T MN3\C0A[E^HP]:^&SR%N?BK(O_/9>9?;VNP;/2,CRD@)24 @@3U-09E$&,I[3 M.(,I)ERK><$8$<\KL*,J+U[6]VT&N8D/W/:BVO@4 MYV0V\"$G\P$N<+^WYU]ZUCS1_ZW8&.0YZVU- MV1PE*&;"M( T1CF 25( Q.,04%PRE,89*I%6<=3AP)XMB22E+@\"24P_@7]/ M]G&[<8U$9K9"4QBCQ/Q3G%OEXN\--%GZ_2GVAQGW)_]NWF+BZZJF&[+^LOK. M5D^RD:+L@44X)5E($Y#F) (PSBE 29X#A+,\3F6G":*%?'2.@.>ET9%4"9<= M5:,V86?U[VP= M*(1]F4RB*!NV:CZK(;T3IQ.Y#>_2.I+R.J@5V7&1O;9LKOH6GZ4S;?/A2^(> M=1"^^((M2NHWUI>0WY!U]21VWH-H%8=)Q$D6 _$_<3(MA3>)(Y*"G,<F.* 75:=Q='6N$+,%?E87)E$[6_68 J6Z5-,5 M4*E&7QT+B%1=,2^#I%X<:6*85%W)CH%2M=^T,(-O-DVU9$WSMG[ U;)M>4^4(?J?B25+Q"6\3[#@B?WBSWREMDASS6EKC<[B'D#QX2'L0\B2-.2TA! M25DFVE;#& MY7LO,*<:=O[5SI/9?M&+$0SDF 4[28*A*#W>9"^,.LL-JP8[>69=Z6 O4O_> M+X-G?YT%0K!7^PTPV,I>[3?!;DM\K=\(LXWW129E= .?EJ/I'($7T?2>0_$R M'%P+V=-6K$DPFISEH7 6.(@CZ4%P7H(B+F)04!KG>C%G:0A1&:O+3 9@+N/T.:<@BED(64SBD.C=AHQ1\;S\A@0M M&E2?5\[E&((3DAL+Z'P:L!(H7P\HF;;7J!2>\*,OP+E-/3QZRYHR%=U42I4UWVBHI M4W4<%4X9#V!Q[?>-->M51=:J.NNA;L'(N^]\@E,(H;(B2/P3AC' LMEDA+(0 MYA3B)-=+$KA R+/EV%$.6M(MRJO!+5)"N32"N5V!U+GLU<2WL7NOQ6+Q:\ M;2)AZ!1=KWQ-;VE2E5J$A,?*R%N^9E:A8G/7RIFF7/ESI E!?Z,_E6O5"&A2NT-8192S#'(RQ(!F7 )4(A2 M@$J".,VRDA1&L \&M#TOL5'X;(5&H-@)%#]&>=(V>M;;^SUISVPI.U6<0P3R MLRKP#D1^3/F5X)&?58D^+/GY(>R,SV]U37]4B\7-\HC2NZHAB[K9K-@-%FJQ7RAGN+HTPPI"F#((\36( TS0#.,DD!C6,PS2$:0[U M+Q9'"'G>=WO*P1_?@P%M@YNU,25I7"PZ$MW,-IR1VN9B<4Q\@XM%1VJPNU@T M_1*872QJB#9ZL3CV_G07BQI2[%TLZCQO"9*_2TO:MJS?V;UY07'!0AR"$$'9 M9RB# "68 L["C$-$29*(,T*]1@N],\(X.2/SM"6J_]X(9!;&3Q\Q^2%$^+DG] MP()?)*5?9_+'Q48U._A:K]K@Y[KM%*TB<>M:83W+[M'U8B$?$R=>)D@X*)%+S"O^[2"3^ M5QH!'*<(4QP596Z$P'=,PO.">RN1Q1\%J8#7JZ!JOZ]K2=^XZ]ZA;O26XG42 MFRW);CDJ8EW'*">U2)=E<=>W[I# U)WHS@AXHK?7>]6[O_CXS)+UO M^D46 6U6*V$MWZ"F:@;Y-#PN*1%^=$8R66\3Q6)IP@CD1433B-,$ZR4#VC+@ MV^'>GA%G_2UWSU(@-I8M4X'BRM G-]6UIM_N48.&OKV1\KQFRM@JQ=6YP)3\ MM&<'2^4R^\.\3%ZI]'298(8Y4# MV<@20)B+3V&<@YQ1!I,L9G%"YDMV)QMPWYJUN#3C1&O1E>VB.^)'_ZIO2\^\ MXZ6A9C7O_?PHRKKK9;TZT?6RS^MK6U[V+,T"Q4]7GRA^X[;YI9U6'+:_-&1@ M\@:8=@HZU0+3_XF^UGU!41)4L1)$28 L3P61YN0 M@C+E!."B3",6HXCKQ3PUZ7EVE[;4@_66O)GIN:0O/3OC4 MF1F6G@!WEH"7M MH;1*4TQ'5N(2M4E-@J;HA^M?][5KZQ/>/SPNZF?&.@C),^WP%FJ*Q:R MT-[/JCJNG>N?$(KC@F> TRP!,!''+)1EA?@QS%/$45F69BWI?''JV<"T^??X MN$=F+Y!M38/K"=.S4Z]B&LPLW,4*B*Z!7@M?\W;77%"< 57'P8DJ(CPIU'FA MA&L^7ZA^PI.ZSY=5^")H9_EO"%DQ1?%!QAS^NZ,I ]BJR^;-DGY=L8=J\]!\ M7#ZQ9JT\SGE"$'AC$#)>*I=:?)O51RW:CP M(^EUX^]9^C]/J%I(M_Y#O?J.%NP=P^OO\M:_I=@:(Z9\+A4#F-,"AP5"LK-Z MF,JL(0X*$N8@S\(T3FG",$]-3((I YY-Q):@@M4Q=%A,=:GIJGC4D.DE&5X' M.]+B8-BS!GB] I(Y=5C4T:"Y8V*I!E+-A1=+?H1P5RM+)/TYAT^8Z*>;A&QQ\V!YWX MRMCJMU6]>53NL;J/:3V,;VMQ&EGKHE!<&,;S>I/4 T4^:+W\ 0/!-[;>K);= M-:8^9,4EQ8RO2<0]'G R*]XPH0P#>$1H64)(I04 *:,@9)C MB;9)8,ZC")'"+-[KFV//BUN2!%S0#*J.:+ 25 VCO=ZG3<^]?E6386:-AM'? MO?C[@'L)D',R2BQ%V"N['8@Q"Z0@@91D6X\3?!N;8O/8\%1J=Q4C]L[OM+'B MJ=1_%#.>C+ %'HH,V&QDOF&U$K17Z^>WBWI#/R[Y"C7KU88(%YMU&17-V^X0 M7T8\)V4D_%M6R*@Q1*"@B=P<*(6(YVD9:F&8VC+@V=9W' 5KR1)XE#P%1#(E M;/^0JX!U;!E B]BH^X(S.($2S6QTKS_%#5#L!(J?8)^A/E-'V-ZW%RYH^3Y\;XLH%I)XL)+4 M0-@_S,"YC%L$,%&&$ 2P9!F620\!XA# AB"-FA%TS M%>,O<\\X"QY:\J_LPK&?S5=R[V@Q1Z_]^G$6?+XP\Z_O'O)@&OXJUY$]V___ MNI4\F(S)+R, M-%_XUU7]R%;KYZ]BF:YOEE3>U+1-D+N 8P%C!"D5OFC&2^&5IB$HDQ2#+*%I M2DJ<<:*7S&A'?Z(X^6//45L^W?*D*N]8SY!Y8-=$S?H!(/>DT.OBXTX5:Q4AMU"+3H#<9-C)X^,6 M,I\*C]L,8QXRNUU1L;^\V[0]7'1#8OMO^3:O Z^N)ZD?UCH0\'+8REXV,^MW MNT(*&]U(/*.HTVE)K*)*!T--%C4Z+<(P*G3F";.50%DU?[]<"Q_IAE(Q9\U; M\?'+ZK;^L9PGC&=Y 2'@(1&^"TXYP"6G(,Q9R>,(AIQI89Z/T/!]G%54@XZL ML/3RIWH52-)Z"VE,/^,KRI'4AA%?&X&UEY:&2"-K3+S=KC'Q8;?&QL:<9+%I M"-6O.IU'+5MEWS[/ MP5MQ[JJ$O(P:-M(^%OSR1G6]S(;N^HBXP9^2MJ-LB7'![/MM'P\Y;=_MLR(= M]=\^_Z3=I?(WMI H82K9LL-OS4)*0MERJQ1G<@ A24!!&01(%AA"BI.0&B4] M'I/PG2'0$@P41;-;V1/JT+L]O4Y(L^6V)Y\'S-KSLCBZ)SQ!8-+[O/,"'MZ[ MC3QI&<21L#X?FT8F35V3KCH<6 ML2O8/-;+H&'K]:(]#(DG6MBN $F;V 2_5.+OBOOS\4]7T\$IXZA,"T#"% GS M*+S^ O,2)!1A6I1)FM#8*#;F=3(LS.?MOO)7'=5)E:P9LO*J.L/0DU)6RTS0 MC=*.E+3^9,=3FP6Z1 M5Q])TG!GF!6FJ5L\J>5"8F2D:,!#T' 0]"[-@ MP(3#9"$SH5TE#6E2G39YR$P51TE$AJ];=H?M8@A?\**Z4Q>D[S;LX_([$T)2 MV4!G#ED!24$S$.K8@XLN3&793O:@C M/8/@5'(S4]"3#G:T9UW7I+;MH^J5=/NC=MA855=:5_U6+]*;M@VKKOA'W5FU M7[1;\6\V3;64=[+U ZZ6BL#W-7N\(>(DU53RQ[:,IL],_KA4?UHQMLTA$"6!=EL@ MSXXXO5G2(>"WS,X3)TG&V4K\\1;]5$_W3SS+-M(YC&-,A$-6I(ETR+("E+! M &.$HR+EF":1WCW@I'Q[OSKLB2*2HN1?4Y7^D1R..)/(B2'7J MF[,<0LA)!F#&D4RCCP JTAQD.&11@6)&H=&Y3(NJYX-7SX,\=DGR7;="\6' M2->J4!-(V$RIFD$HUZHRC#LYT=(571PUI';>D7&,Y@MU5]10P_E.B3HOVS:W MWK=,S0YAJ1:V#ZU6S[Q>J2CZ[_7Z^P;_BY'U;?W^YV/5Y46'189X'(<@0Z$X M=J R XCB%&!>9D6(:,*Y43K0U1QY-CNR^V&]PTH3/ 5DR)0X5M3KH&GYDG>I M;,N9:1_M:Z=&ST!-JG SXW7LR@GU#L#9I/+?[BM?L!A\WRG__67E6_3L=J0P M9UV]K^5GXK[?CM1WW!G(@9+8EZ#]BECN)F.TT=%7 S$IN+_$RL; =7C'KBNLW8+8C]QKB94?" M:X;+CM^SN-)M^RX]L%5%4-.E 6/*<$1C"A)>I@ RQL0)2WA%'.."1VE81%1K M;9\CX'DM=PV\.I(&5V2G=*%Q@7FEA&:K=E^XRQG1>E(:W-E=*:W=]9KFE)I= M>8U(,GH[=>J]Z2Z21KC>N_,9>\[2)SA7@"N.$6^>;\6@-[A9KQ!9SXL'-CK@-7?H<^X6D]$&.%'/DBYB-8>"4'MT-_ M+%>L31.4IY^O=1OKGL,B05%1Y(!A)LX@"&& A*D&.<49H3&)"XZU_10MDIZM MR^%=YBS8L=%>SSS6?78(W^;J&.S]>GHE$!)QN$,@C2.95IT@4!(HE$NR),41 M+)."ZW3#]J17\_[7JD^A5Y5IN(G.%6%FBT>_6^KVJ>?!N7(,O$OG2K+S-QTH MR\P7-9)[U#O5&VDZ?]5(LCT/UNS-*VH4O[$>M$KL;G2YNZ9ML-L-,]X#*$L4XRPO 'C) &XR"@HRQ@G:5RF-#1KBFC-BN_@I*KS M"="6@8#7JV"UY<*B0LY.XYI!RDGT:!BY[(K@>H)!QY5,$>GX"G:,#1]TU<_8 MG79X6.<>M"Q.K1\> M9-ZU6,3MSKA;L/.(IEF8H1*@HH3")XAB4$8E WF<)WD!><)*+9@L#5J^CZ** MZJ-SB7:$'5:77I;.547I"*5I MJT@OBWQ4.:KQBO/:<[$+K];5?RM#$LU+QLH"YP5(.9%-)N(C.MF"^XE.+G6H!ZFNL94V3X$%WIMT8-\9V:Q4 M@O4[AM>[G^9ASB,"BQ0D2$)NPK .*,I*..D*!!D+,RTX,)-"7NV+^^;=?6@ MK(M&">-U&M2S'3[T8F8[))U@1TA8BYXEP.L5D$RYLQFFXCJR&=ID)[49ILHX MM!G&[UO:#$+D^;_YBIY5E4:+C3VLS5A2%>\?_.I=U9!%W6Q6K,/'WG4M)3Q) M(XH8"$N9L4=Q!HH\*D$2(X2*.(_#)#.R+$[9\^_?*%CXOK>V\F+:_)*^Z=2 M34/+Y':>-.W7BVG?S,KU? 8=H\+,=5,Q8&PVF(YA1=R.X2U&O^,.M7[5ZN,*<(8;3X(97RNEN)\NFY[U]S7"S%*,RL]?4"YT(+X1ZU6%-ZH%3R"_"L%2?$GD M;^O%0EYZ;OO9=HP9)TN-ZU7/H-#R#)=2=VE/XV3 MFSKI24OX$ZE.>N^Y.0CN>XR#:YC?5G4SB'[_AJKE&R8.!NP6_9R7"2WRK,A M3C(&8,0S@'$:@CPF&8FC-,?E5:=$*ZX\FQE%>IB1(8F;NFI.M&]WPO2N4^?' M3^6K;:\%3^I_%F#%JJQO\W=:O4IUGHZR=CR]Z#GW*C5>.@1?-[B=,6UQCW94 M/SS]7LGQ9:K0/(YX)/Z7@"05_T L4?YASD#$0Q(R&L8A0_,ENY,\WNJ;RC&: M6JNU;%?K$67ME2OK=[>+4!Z<-OOIHN+@],N=M(V_!BJ6MQ)T[BHR@'!K)*I8 M!^S6;"4Q,Z7CNL\)9(ARD$3RKH$5')2<(I D$$&>T+R 1">7U)G2K\PB_<__ M*.(H_GNU)(L-59"\0:U.J^(W]0,+?F'MO<*O!I!,6HK4VVI@_MV/+W2F) M5ZI7/UAT+2%+$T[_M>D,SFTM\<"6I%HPX5-^5*Z,I'1;RR3\KZOZJ1+.SIOG M/QI&/RZW6!0W9%T]M5[^UHK3L$SD+00E.00P8R5 *$H CBD*PXQ&,#;"A?#! MI.\(TXYEB:>PZIF6#F%;Q25^*S\3667RV/$M"R%W6#QHR_3_-+3Y/B95T^R_ M\%09AJ/V9VG+KZQ*#3YVSKQR7.6?54'0U\%4_2)9%T[_KP,,GQW[?O8!C_IU MM17X8'':W<"CDH\V!)^T+*INCT"'/C$DC%\/\#@/:4F%^9;(B[04_Q0E*$M2 M@+RD1122B""]NV8=8IYM]&[1+B39(9:R0?GC)86-VTW7:C#U?$_@D2GBV\"[ M9D-)+548U( Z5(E=]>=5JC&K^]24=;3B\](8T]5Z:DJS5^6I^\[U/5]O5VC9 M2,>J7IJZ-I>&\;=,]QN@#FE[\3%T!?70'?4DN1?KE3HF_%CGU-'W[!N"RQ25 M3]62?5RSATMWP6??\^A,#[MB[])IQ'=4$@\4=<=]L4]*=E5;[/T1)^^*?5*@ M4TVQ3S]H7HS%E.&$>R M82^)*8!104&9BD\\YT4:IQ&BB!L6O%W#CV>O\1-KFO\9D"&/[8$>#7A3I_O3 MV4[&E7)7S8W>UC:AQLULRAYC^R=R!1TE4< %D[/@YD#Y9]*IG);HN5"9NS*^ MJ[B9NM3/A>I.E ,Z&=;.B*I\4EF16+6'^9N?53,O.2((RR-R%A$ BS(&)28( ML"0O,YHBC#.M^OLQ(KX/R6U6_(ZF<#D%5<,&!">UHV>;KI79S. 8BVML.,;D M<60-3I*8=(F/"7FX;D>?M8UJ4!4S00N)8OQQV>4DSSD-2Q[S$A .H5R/!2A8 M&((D*1C*"TQ#4IH%)D[2\1Y;Z*D&CX(LJ)9]@VC3,,%I+>G>]%\MN^EE_59L M25%FW;R](+;%]?JH4,YNR$]3F?B2>U34XWOJ\<[0P MV5VND7?1'=LO.D\&%_HO.E]V(8"7F3>SV($WM8Y&&]Q3G2X^X4UC>Q$-?U1L M^V+MY>,?9"&=SCC:]@MNV\/QD,0A*3@H<"([0L0<2(Q+(+;5,J(9C8LX [:PJYIGX,IT_/DIYT(TPCU5;F9!G-@T3;+E=J<]Y4N!QYRQG(U_;Q?3]P^.B?F;L.UL]582IVM$WJ&GQA=BR42[)S4)] MW<2G+WS7E/4K6U4U59M NYQ1F18%BB!(DDP<;W!> DQH#$A(".60AD5NAC;L M@TO/1EFQ!K#D38)(*!=K@)XYZS$]:-<8=(OG-.M@=*_MH.IR0O7L\XM/DYG) M;F?HC<<9NJ)[JP<-.N_VZI+'%^H.ZT'-Y[O)^B!F9_;;J-,M^OFU7E3D>8?B M$_(PYWF,00[C'$ 44U"DG(.D9 27<51$W CCXQPAS\:W"\ *NJ9E2&%IJ'R0!*MQ_U MH$!M!F)_Q450%F(<<<"$CR5\+EP E*0AX%$Q!T' 1N" MG[7URZ1#U4**'5,\GLO*U%OLCE5DMNY[[734!U!D?1*PLPL\"WF=8?-O1?M3,3'ZIEM6:?JB=9=K$67Y9*@HHI D-0V(X#V8Q5-%'D96)4!F?)AV=S8MXUV5:?>M9C BV96926 M(: X"G8LM?:D/0T1&5>XV0/:]M%X^4K5.#(^MEQ,:I"N5-6AD;IV./.D\8_+ MIA)/=@U&Q/G[DT'F^/F7?3K?,\_(O*!,1)DL)$)F)1"6"7E878*5,*HC#+>1)1$D9&>5GZI#UOCGN5 M.[.^R:UY_J2!+O5V23\:,EOQ%LIQ5LMT7D[/54TG"+^*^J;S"M&M=!H9P3*( M/=+=-*OZF"^/BJ$OFW4C]EK:)GFO*F'HB(KPS/.01G&44R!; ME M[PSE N""@8$E6IGF>1'EH%$CQQ:GO3-*[NY4"GI/5*2U9D]ZX_B=*,T#R M&M1O'R09,KW7"0X_!R>#*9+U6= Q+S[LV)\%6P$N=-4PCZ'X5K*K.(HW/J>- MI?A6]U$\Q3M!BQ1A6:J#FOLM4H.J"U?AFGD6%7')2 RR1.;R)X0#S$($D@A' M,,M2'L5:/N,%.IXML" ,% 10?0!&0>HQ\&\C38T;48?RFYG CN8 .Z>%5WCK M3G*#_%0W&K!+-+73A%FBZ&7Y1C,^1UZ?+G7SL@Q[.9@:CYN9),JJ^?OENEH+ M3_>NDG7]R_7OZ('-<53&&44%2%(JSZ\\!"A+0I"1,D4T9D7)M!)SSA'P;(1: MDL&.9B")ZBW!LSH9MSHN)#4S-X9":J^N2Y*,7".)5UN/1GS8.3)G!YQDH5T2 MIU]A%Y\SO[+\O%XM9)O>Y@OO>_;V60*:/:K/C^!Y!7T69ZA5A1:J>7.CJM*/ MKS'UNU>/:.+RY:T;)9@M+BWY'3=KTI/5ZA9W9-C);G$OBS:\Q=5XVAYXYC-; MW]?4>#6>>=WWG<80AJ8EK;_PSDE\>=4Y$-9LR9V0T\,"NR#655@[AV-.CK9S M1JA3>#OG'ITLH^!'/2_R+$Z2C *8)PA CD* 29J"HH20)27.>6S46-Z*"__9 M!)GW; *A2[V+1>\:,EORUV02_*A?-(]@IY:7RR(0/+SV'(*=FAQD$ P&L]C[ MZ;]N:WD3>/.PUM[P!^_XWN6WL+D*F7EP8]E7$1AL^D-1-79Z2RD-M_>S EZ2 MSVQ_/R&,W:8^'&BZG?P$^WO;]ZF_VZ+D->LOO"W?90^8K>8P3V.>%R5@D;SU M@4D)RH1"$!:41@R7.89&60M'%#RO(4E/'M56[(DM36-^Q^K0VU*O$M)L"?7R M*6+!GRTYA[D%9T5Q!NIV./[$,&UGQ#L&7COWH-U*Z_ML;D$,XQS'69)&@$9Q M#&"49Z H. 81C E+>%;FT,CQ/23@/\9S/1#DD5+TEMLUHAK>KZH^4R^ Q'A. M1$>K\&CX21?A.>$.U^#9Y\PC'#<;6@F-JTM\BFE$$"E A/)"'#D3 C C"<"< M4QIF9&$IC:$3V GB+E)Q@FVK ,5PG,GB M$B>8'X8C3OW9_."CO$6RWJ#%XEE"G?VCV3;C,+X!U1G+NY,W/#ETO+0 >D_- MWP:-;O3/2UH:NGR.+E5-)+&ZSD,15<7L". MI#=;MV.">UBJ&C):K="Q<2=;F!K"#=>CSN.6>+V[WH;OV..*2;@T89?%YP53 M68A+.KSD_+J2V7+KYZ_BF[$6?Y-'#P6<-@\1S%!",2AYR@",BPB@M,Q!#FF6 MX#(FG+*^R[?>6=$5:UHK8K\9N)E%:/L2H$$S4CK@5]4QHP&CAE#!KB9([]0Z MJ=+M//.!GHRXLNSTW695+>]:;!R5POV-->M5)6.+ZBD5%%>]%3[4*\ZJ MM6SS,X]I7L9QR@%!* )0=O%&)(] FA4E3DK.$*)&1357,N39 _N'8$%>:*D+ M])Z;H)'L!)ME90J?<;7Z]2SKE$HULZB*9NO3"9.J> M:YF9M*@& B MZ+G8@[@VJ-BXK$(].^9$,68&JB<9#/4P%3C8!6F=H8.=HS,Q/-@%<8_QP2Z] M8%OH\59\OU=H\7%)V<__ESW/:4YRBE$*2,0R %&> 033#&0<\@1&,4QBK8Y. M9REX7MA=%41'-%!4 T'6M-CC4"^7 R972VL8CC05U*+@XXPP5U1\'(XX<O";+D.Z.^AMN]X\-+JV$QL1[NL)M%) MMUPS11SNOX9O6Q2"OT7-O;SI>$(+"0CUMA9F:+FI-\UI,'=Y&7I[CY91_%D\ M>=_,>4GB*$4Y""$1CCG)$H#*C .:HHPD:0IYH5\M?B4SOBV*[$"S%O2"* X> M%,59P.62,H#V<*+T<=,SM2H-X\.R('O V2S8\3;2<$(I_[93?LOCA HWJ'>? M4/%V1?$33(!9!;TCC8V6V5]+8[I:?$?:V"O8=S6F91"R18AG]#022E=9,<<4 MQ2ED&!"&.!!'/@P*5A"YG:0\A(A1@HUZB&J1];QGJ*NRKJL&V2NF6+9WJTC5 M'#1]HU$Y%8811#WM:L8'G>O,\*Y:L\6%PXB>D<2NXG5Z1*>-QADIXBC69O:V M>5+1[_7RVV;!HA"GD:S"7CTLU_3# MWIIA2='<"S!9! 1))P("F#:*]N7Q:6 M5TNI-OW4HO.*&%_BSG1@MJ+UQ _^E%PX2BVZ**558M'Y42=+*[HHV#"IZ/+# MSDNL?UL))V*>IT4>I44((LB0Q _+09&C&)0Y+C*:$0*1JVIJ1=#S^E4TG%5. MMRK2VXQ="FZV:$?KH<6!85PG+LN>]P3U7^'^_=V7'I9O- M^EY5P+RK'U"UG">TY#R+Q/(N2 (@S J "&* A*A J(A) HTNB\\1\KRL=VV( M@BWAX,^6M"&&]%E5Z2US%PHP6]YVLMMW7CHCF.O.2X=D7J;STAEASW9>.O>\ MW;+M6[9UB-&#^^.^55"9E#%E&0*,HA3 -$P!SE &:)Y3GD!>TM*HN/HB1<\+ M^8:0U>;@=&VV?B_K3&\A.]6$V8KN28-5!_V^%_9QWEA)6U)'2_PRO4G7NK;X MAXM>_T7S W*+3O9Q256=I>:A>.\EWP=A[:+18W$N'VVM)3%;:"?0]R0T.*V> M*KI!"T<%I6<%LCJY[H\TV6GUI ##$^KI!^SVO7=5@SK,_:X3J8+>4+U'=Z57 M91K'15X(9Y7(*^8P+T 1%@A0DI1%F?*"0ZVE8T35\[+:YT%>*7^S@1W14Z#> M1NA<+69K]*Q&NO['?E()C81VU9A>B^:TO>=-U'#47M[H94NXH5V@1<;!9/Z$ M3+/]G:TEH$;G\&$212&.<\#*L@0PIC' +,I!E&19&94D9H51R84.4=]V@G$F MZ"A'^:%JFK;%Q5+"Y%]P#^W5J&C(+AH6BG[2OZ'W,+HF2 ML"B%5XF0;$=+> %*#DM0T#A%)2_B(@SU:J-?Q\2:S>G)K+AAM?1"<*';U=[' M](QO0B^E\LESYU[O^IDNN>Z*B9H^U\YZPB;-OCNC4I_)>(6=TY3)5 M[QP)"Q_(NF_9[QN)5?F%J[\V-T^H6L@#W(=Z]9ML9O*M7BS$9_GD/.>0LA!Q M$-$P!3##)4 1)B#E.(HI3$J>:^7\3<6P[VQ!Q4"PY2#@M<3DD3UU?JF6PB*( M[P%:TN97 V,]Q31J;+&O;'+,]EVMII)O1IM*MF($7WAP-,D?MI/\IY0FZ,31 MC$)/-LD&V_0KFVR[O7NB27>TC4^H\M&]?0H^IMOP)]3JGAV>O^3+#:J[[T\_ DF;]'/>9I'+"PQ @E"#$!9)E:D M$0)QEL,L)"S/]+KY7<&#YPW<*O1BHTJ]FU7/"C+;1/L@C%QBNYO6'X*?H&=( MYO=W+ 4]3S)-R67;>FN-..M?;\[!Q(WLK55TW-'>?BB+$XLX%*V%O<0RIUR8 M2VLCJO[YSE9/%6$M ,Y.:=OCKA.@0P-[ M'9-H<,IX'9-I=[AX\4DU.UWX5_7HH<(C^>G.$OYUN'>$F("<;0)&YRU310#8 MCJXA%LTE9>EF6#A3@47 2F+Q'@9"@C\E]4"1=]DY2D]09SD5X]0F3J?0$OTX MDT+O-8MV-\*$4&E&5'$J10F-\P*#,(UE3[<\!BB/*"B2M$R3!*6DC+4;W@Q' M]KQ^M[0"2]./+]"J9S!:DICAFK6].L6[7_&9OI.G:WYP28*\!SLD' M7&Y_-S^K9IYDO$ EA@!S2@#$+)&'3 8PRM.0\C3*N!'(Z7E24VQZI\V^I&Y8 M7S>BL6NV/U,].-OYQE7@:,\;2N=UNU.$7L%.-Q18;Y/;>\-N,7]Y9"LDT$W_Y-5=_=K1F^>Q&_O%%";!'?YAM;2;,N!YX?<, -1R$-".A4!P:7@M;JQ;/6/@4V-F)F++2:!8 MF04],T''3="S$TA^9D''D3O38:L+1P;%F/RD9L96.8?&QWH<2[0M!0$P"O>: M%PG+J; \JH*?\Q(411B#C!8A)VD>EQ09 6U=HNC;15?T#0_6E]6D9TZ<"F_H MRW=H'-.ANFH+ZPHGZR*]:2&R=,4_0L?2?M%RS0_B_+)=]'=&-BM55_R.X?5G MM.Y^DL&W:OEER?X/0ZLM._,80L9)2<1I@X0 HK@ ".;B4\H@0V52A+D1I,=U M['BV%N_$,OFA" =1\"P(&]J-ZU2M:50F4Z"9Q9'4@QTSLUT^$^#U"DA6A^9H M%G2LRN[5/4"<.A1]%]OA@FW_'+Q3_HV4(A#2.#183A3IRII=Q\RTILZ)XH[L MH)M1[8SDFTU3+5G3#((B3=]=)F%9&4:X+=Z!1+A%94HX@"5C699F29P8A1S. MD_)LW'K"P9"RF8$;49.>\7(CO)EA.BGW)!UD+DOKR'J,$)K4,EP6^'#5:[QA MV=Y"'JCNZP7]^/"XJI]4&+/YS&0&Y#SE$!9%1D&!4"R6=%A*[R8'!<-Q3GF: M9'EHU-/B/"W/:WI+.:@&I U;6HQH2F]5.Y+?;%GO1!]2#?YLZ;IL5W%9.E<] M*D8H3=N8XK+(1]TH-%ZQA&_IP ENT<\!*-(\*A'$M @!SXL,P$ALSBAF"&28 MI$62E5D.XVW==+U&"[VU?)J:UM?XH 1Z2U/[*RU;*M(>BF&-?@:+'0>&B"VG M=::WG*]0@>7)H1-9@@[N@9,)A3@$81D5RQ7JRFDBT\*LC IZA*LR_K1E7UNV M6,C61IU>'WKRAIUH+RE,;^FZ5(/9(NXH*QUL:?>0_!YV95U)7;6 O41N MVA:OFL(?M7#5?<]NU1_$+_IZHW?58M.C_S=?-NMF+;XD@O0\Q!'E/.& I6D) M8($P0 67V?.X@%'$6&[66\Z0_M3QSJ:M\]O(]-QJJ4!)-VJ5R'8?$@E#9LRW M3P5HO5Y5>+-6]8#K.OB^K'_P!?HW"SXNR=^"MPLD'K]IDPC4YS<*NZE>MLVP MI2,F./[/_RCB*/X[;16@ZH1;)C2+A&TG5L]8>9PN,]MU%%OM:C/K;6WF@(U9 MT#'HSI99*L*1:3.E/JFELU3-H>&S'<8<:O6#D+1>LF^,B$/0ZEF85_%5ZR#K MY-$(D75%6C?K>8>=J G):C6X9S/7\13T3*D^/#U;<@D=,J:/\VJGRW'C,XD: MS5UZM$BOD63N*DR'47J60(9+M=0/9-F@0"YDUZQ9(OG/Q?J^7 M=9]N(@[6$GB.DB0. 8Q2"B JQ>F+IQF(>!YG*4ICDG*S9@V7B7JV13T+PKV2 M/)BV:M!0FIYGXUH59O9DJX6NE\,O'0._*L#*+0^.KU=,9';6W4&#Y,2='O25 M<-SUP>!=RVN9:Z$C;BA5T%)HT8%(M TJ_IO1.0QC#LN8@8Q&!8!YRH&T(2!/ M$BQ.>1#%T"A.ZI%7WY=![9D!;>G9'[Q\3ICFC=+KF ;#RRB=@EFL \\CO*^= M %NDGJT(#N^S_.O9U5681TZGO47SK_*C"[@)2%Y9K=!M/,TVU[7 :9&4A3#G M&.4 XC $&#,(9.X+S@J<(PJMRA(.*7DVR[N4>M81-DP+/J\B/5/J1' S0[B3 MN:?I)??WHF2NBP*.Z+Q,]O\Y<<^F^9]]P6[1=A:BN:UOR']MJA7[NI+>XOKY MJ_@6K&^65%8T/<1YF7!L #-NSH%- M"-U\D7\5O[]'\GLN=N['CA=U359FPKS.5W9#P,"$]J3+$8PO]A^6W]G"T;$LOS,D*I/ M>%CKWEN?>M?S;B_]*[04+GY'..@H!S#()IH1Y$H$"1DAXUDD"<,Y#P'"1)WG& MXC0*YVO]W+5V6*.%99ZDIO+: J1(V935&=7.^5LQ-^,"6):_.=ZRND%?H)#M MW%9S\%?S;42=9INWB[IAM_7GY6,E"]X,.U..C>%Y6S%K5#DJ[.4]Q)6+)=1T>\X>ZC];SEE<_Z MGJW>RHYO:X5?(P9&"UE5U9?>;>\W<@I+Q&D(<"%[8Z8L!2C/"X IB6/"$$+$ M")Q9F[+O*R')1[!C9!:TK+35AML*1(TKDRL5K'F!Y$-MAA=*SC1F?LED*KVK M2R=MNM->0IFJX^A2RG@ RZ"C3$C\V#0;1M^)<9=W+5*D*MN\72F7^ED]\XU5 MZJDY92@I(B@=X1@#&#$$"IY3$%%>8((8)X:A1%,./)N=E@P2TRQOJ=8=!VWF M9K!YE$F<;+U>M&$J\82\NI*W6&HK, P@&BM?,RSH4Z6&P3ZEMI:7H&6F [B= M]:7F/4=!^VS/D\/HG:TZ7,7DC.E/&VFS5<]1_,QZH"L2)O#E>!T^C-=]>52E MK/]@CCVB>;:V+:-M#&#'W"SXT6=] M]_GYJY[!@.PX#!85-TPD>SV:-!4,O^J4D$Y:L:OLOE&]Q/* +'\M7-//W7IEGW MT;1MLLU75-&/RZZS^&EAM_U/]O#P9=KWW5*-TH(\81HF40HYB!,$ 404@3*) M">!)%N$\(U%*C I??3/L.U=2.FM \:8*XGKF#",+OF=-,V;QBN;"\,[WZ\>W ML]-[WVX-RPM?(IWLMO?HV[I9!P,6'<92)M*CJRB-;W:GC?],I/RCR-)4="=. MG7^O+F\^+IOU2O4":M2]F^S+O+?W?5RV;!_L8].?^)KU-\R'IWRVH[-4O(!XN4KJ!7P-9TO75G@ M7*Z_1AV"K^ET5K7@C4'SO)/?Z^7OK.YQ[3033?9>\IU94B_![^^_:,9WCD6Z MG$YB+8V9)>X%<0CZ/T Q:];@][F2RIA-#= >H> M0NUNTQ X2F-(602*(A*N90Z%:YEG&2 I# N8XBB)M#J07,6%[\3@PYX[@K%@ M!+SZ0P=>;9P%6OJ_JIHHR^>?ZCD<[8AVJ)ED3BQ)%U]=0R MT"\='.4TDV5D,95MZ.(, A3G#)0<H=?'UFT[NYX;>=C^Y8\6Z^[78,M3L&/*2Y:@O4X< M'6(M&)CTM&FOH,-CX14C69W?OK):^,?&)[CA:Q.Y3A[WI[E3(MB>Y_;&FO)$=TJ(@S/=R4?^BFIOJ5LH, M7_+\Y=\%<&0RS/"F2'._/);R\E*P%M P/GI6-F7T2V"%M-FT$JW&SY0?K5\[3((0N3 M%, 24P Q)Z!,60YRC"C)2D8R8A14<\B;YV7[<9"*/H00;B&*ETM&U-=;@[T3BHOI%I:W7H MK_V4-6F^%-U,_L)4JYY:XIA%%24JB#,"P MS %D60Q*5I8@SG!8TC@/66*T_XT1\WV#TY%N,0K,+..HCO1,G2O)#6_>>Z'5 M/MW3G06*\BQ 7"A2]=G\H?9ZE;\GOG+5.OA4-PYA$'2D=V1U1DE-:D9TA#ZT M"UKO7-TPJX5KV'49%W/]%JU6SV+^53'AG'$2)TF9@A2&1"Q^F(.29Q0D18R2 M(D\H1D;KWH"V[[L8M@ZVT+FJO083?NN0 >N66A>UJFQ A"&,BCG(H*1TT^SE-W;.M>3VM?K"4UGFCGS-3JF?F MO$V4F:$S;/*CN/'>XF=<"7X;_)RA_1K:^XRK1;.YSX5!K ]1A$G/314>5,V_ MWSR_84MR+]O^J2MK&$&:)@R#,HPX@)1 @&A2@C(1QBYA25XFV/ @-4K0_V%J M1SZ0](,M^4M7WW8*U#YE.5.+\4G+6B,VQRDM,=T=J<;)37VLTA+^Q-%*[[TI M4BL?ZM5:PK/+:KEYCC$)212",">Y\($B828(%9_"E.1I@6&,2QW Q^M9,3(; MYB"16UJJ2M!G3M^>?L=MQ[1:,[0JEME\L^"%5.TSA])6Y=,F4FJKWG-BY2EM MN_=2.ECQ6"V+J /S,T$KW_.M[DC0V MIM>A>K-=2_(,!KD 774EUJS"Q*>J,-5_@GX^6PE>QR0:;'FO8S+M]L,7GU2S M_=*_JDMP;QN>@)QY?N77I\=;E=&BF5K9/^]Y8Q/R!D^-7#*\ M7CVHX.T.@UL_KW(KW?A.9"N8X;8Q)E/PIZ+N**/R4!BK9,KM()/E41ZR/4RA M//J;+2PO6JO5]:E:LH_B8S-'G&5YP3C@">4 <@0!*C@"&6)1R2-(>&A4W'-, MPO-BV1(,_I0D T73\(+RA%[TKB2OD]9L!1D*:H%G>TX69X"U1P0F1J0])^ Q MY.S9)Z]+S_C 9 [80HTO3J*?Q*0L;M'/KD7<&[9DO%KO:E:C"$(<1B"D)0&0 MQJG,=95+M>0P3TB>A\@F4<.("\_+=YN+@%NRAG5V=HK56]S>U66V_K>:ZOB9 M!8HC%216/,U4/D?'5O!+Q]BO7DKNKM*-XXP.,QY>)+?#2DWGLCSL!G,4^VP] MRBPB:9$F'&1)&0%8TAR@,$] 4= 0H2@L2V0$3'V:S/1QSDM^J(F.](S,]9(; M!AW,A;X^@GG)'7<2MYS07=<3]&*,THE+;XO".WQ<7G5'\[PH,,DA!&6<4P"S M) $(\P0D!4YQ3&"!N5:DTCUKGB.7;7N[Q@DLKX$PRM95D*EZB83Z.HF.ZUKA&$FU"7AJ[: M09*"JDOL> MVS+7Y^CU[LT!HO^4P^+(*6AXG5+A]CHA/Q;O)$O$P 5?EB=AJ MS"13Q)C&B^6*V&IC+%O$>LRKJ[@^50A7"Y6A\EM=TQ_58B'+0L57>'E7B6-# M6^=Q^/,\SB&EC,0@3.,,P%1L,&+/$3^B,(T25D#*X'S)[I#LMV%5XF7'F-9B M+=O%>L2>]H+=4;5J5GV]^LTN%OUJ\_K2L %SL@_$5K>N^V@[TX?[4C%+?EZJ M@.PZ]8V4E5TYL*TY'$O44[]DEOH6T, M 4_'E*5G.5RIP,Q2G)'>(?:AB7RN $G'2$T+/:HA]!'(J,X[Y];T<+X^B4__ MZW_TOQ'_R"O"__4__C]02P,$% @ "X)Z6$RW>\HR\ 2J + !4 !S M;F]W+3(P,C0P,3,Q7W!R92YX;6SOR*GYG50Z?O2UMW7(K54 MR5J5H9&45;?GA>8+7.(MBE23#*74OW[@)&-?Q"#]Q'&E5984"W4.EL_A !P. M_-O_^OII]M,77*ZFB_F__XG_F?WI)YRG19[./_S[GWY[_Q++3&L,?_T^W3]\:?U1_SI'XOE/Z=?PD]O9F%= M%LM/ /^Q^6?/%I^_+:Y]_[GS6\O/KJ:WO5!>BS_^7__[?6[]!$_!9C.5^LP3_4%J^F_KC8_?+U( M8;V1^G?I^NG>3]3OX/QC4'\$7(#D?_ZZRG_ZCW_YZ:>M.):+&;[%\E/]^[>W MKZZ]W'$ $?EWC/..6L_-7 MS!;IVH=F5:Z+BW\Y"Q%GFY].,DXGFZ>>Q-5Z&=)ZXH1*+#@.A04!RK(,GE ' MZ"2/Q7+E;+G.5>A^SN$S]_#DMZ$*2/T]D%L66Y^-1"5^M% \EMU4+D_NDGXKK@ MHS0& M@HF>?DY4.M%$\U??NA<"1/\(.%B2G2#A#2ZGB_QBGI_3SCNQF=FLB(&DI0%E M0@ 7LH?B77!2*\YC:@*%:Z_="PNR?RP<+LN1P?#L;%DE]7*Z2F'V7QB6YSRX MJ)DWB3PB%B(H)0)$9!J2S#QGHYTJ\KB][)XW[P4)U2\DFDBT$Q/Q?AGFJVF5 M_<[,(4\BTYX'Y*:1=YV#%? M3]??7DYG^.O9IXC+B:1XRDI,$"(Y/2H;#EZ: BI(IZTV21_I[]Y\XUXH,/VB MX"@)=J']M_AA6H4P7_\:/N&$&^Z-3P6"$T2_M0P\DX*B:ATR&J\5'NT?!$9+L @FOYFFQ)!.V$?P[DC\^6YS-U\MOSQ89)\%%*T16D#@&8D<& M\"XFJ#8M,\,5!1D$T,/$&1D6%"R51@#0!SS^OW@HKO'2HM9-L%2$YR)A6L=G^]GLZ1 M3XQ"P0+/H$2A"#LP"R[*!#+3]\;;Q$T+9^..5^^7LF*]H^-8H7:*##'AB3O, MO(!0A'%E8X&8M()06.&!/"BFXR#($/LAH^-L9ANA]H2,9_3EZ?+]XO?Y)+F2 M.:/-,"+7H&@OA, <\8%6JR2),6W:X>+RQ?NAHN,,9PN!]H2)C==TNGRS7'R9 MSA-.HM7!BIQ(FXZ+;F25 MUPJ*V9N/B_EYCO.;S#SAUW,90.>0?;)!VG+<6)<&3UOU^&6J7V[MNGN)A-/,N!E<+!6$T[5:CE83)9,$EYJZR, M*([+:U][W7Z*[SA3>;CP.EGT+[ZFCV'^ 3>I>!]]2MED,)X\%.4,13@E"RA: M:$PY229MDX5_]:W[8:#C%.31HNPB'/@'SF;_.:=@]QV&%>UC^=5J=48;F9+" M*6$<)*LSA;X6P7&O(91@I?"RGN$VB CN>?U^)5/=9R!;"+<+E/Q],3LC!2PW M1[G+U<0J%S I"9+77"H:"G&$3L"9<*&(&%)I$2_>>.U^J.@^^WB,,+M PZ[B M9UO04;=!4L+9:L)1(B?.P>9L0&5/T:Z6#)1W!:76Q>;0 !1WOWT_;'2?@VP@ MVBX@\FI.3R-Q3+_@\[ ..[8(ZC8P6PQPKVJ2'0UXKVF/U$QFRYU+HLTI^5UO MWP\BW2CQ/$)EQ]HR_O+&1&9S<:WB$/N?/E^N.@X/=E*L"/CXU4JRY.S/*5/ MG*S7N-KJX.4L?)@X8VSFW( 6KE0NK][]X/'1UG+QN) MM9/2_9?3^;OUI_6+Y7*Q?+8@(M(%-\2+4\IRX"D1U*UWVV,X:X5BKB9IW'%[ MRO=IV \L'6<\&XNYBQWGW4>',69]/T0Q^!@2NOW.\^8/>)SD.%V 4""+J?:J7Y(OWSW4<2V^KT;%W[#=03G@F7 M@IL81;VDE&LXA>"#3/05^=!<<8&7"_28I-8#-.R'D>[3GLW$W(G#L;J\J(#Y MEV]O*R4X3_@>OZY_H0__UD0^,MNU-RG[ M0:CC[.@P0N_#_!!;RS![-<_X]3_QVX0+6;RS$C0OY$9%ZR%$AV!*09>YT,+S M%A;G^FOW0TCWR=%CA-F)7;F\2/V2?K*:I&)C3=8 *X($XI(ECZHD0(G*&Y<] M_=KGVXOT0T7%VM(5 N\+$MNG"E@G-L21&%HX%[D!))<%QFR#&2#&7(UP? MF?BX]]7[X:+C;&D;H8Z,C!/B(&^XJ*%WD5Y+D6BK,Y9$$3@1GJ,%XS1YW-[X MPH[;,ZZ];C\$=)P7/5QXS;3^;S_?$MYK^L'!/< M?,-12WB;>]W4C<7BO;>E8A M*,UI3S)24-"LA)=9&Q6/NPU\Y67C="1KIZAK M*_E &8YMO;=DO][U,)PP7I,CSH&H_5!4(6_$<^8A6NE3H'A&A>-*KV^\<)R6 M9(-"X"!9]@&#E]/EIU=Y$M!DIZ,'ZS:I4_(^?#0(L1[=(Y>LR./JIZZ];IQ. M9(-"X Y=KN?/SO]]=WIZU?/3]Z_>/[+R>N37Y^]>/?7%R_>OSMD8[__88UZ MC>Y'[)%;_=D*/H3P>;*Y@EF]M]/RM0:W'^CI/5"M>K M2P6 MZ]3O"@0OF7 A>L\<4*!+^Z.72 Y3,&0> T5!WG 7'SH-/QPS-P@9%SK':/9. MD!PCY@ZP\BRL/I[,<_WKQ7^?3;^$67RVW3^X>]A=H831%8=%(FD%\@:VMS5FKWL%*S!TRE ME)1XL('?06A[@)YQPK,!H=5*]AW@Z%GX/%V'V?1_,#];S#>R>;98K:\PA,$+ MY")!//0Z?'1,> X M?:T'W-T.EN[AT%B0\7M2O_S7Q3SM.)3>(;'A:E55)@X= V_15<>/RQ UXZEY MWNG15/;@G;=), RKH ZLTYOEXC,NU]_>S$*=,Y-KT/NY)O9H-Y]P8X,N0D)@ MAD3G+(-H>!T;((L-#$W)K8W50_3TX)DW@54SH1\,H"^XC(M&$#HE7D*],O\: MPPK?UHEYI^4WVKVKP"9!,0M1-[!V;H+XM%_GTZFTV"#%)YD4$*7:=;V0R>" <>DG7&JLC30S67A\#E M_-T]^-)-D'&0,#L P2L2]_S#E+;;K3#(&K[XFF9G]9[")4_*E2!,G6/":'^M M[3U#1G(;M1&@1)2)H;*J] Z!WDG(>-,I1G"U3E:S!U@94O_1)7L)3<:R$%# M4,0]>*,*.,E4K9JNA ^2 !IG\,Q@I_Z/$F0'N9[7TQ"GLTVV@"*^S67,CXL9 M"7U5H[_UMPO18"K%.8E@-2,3Z$VI8\4-L.1YD24$GEL[./O2-FY>9_":HT%4 MU('EN<+7S=1K$DQ)E@T$+6KJ-=2I@"E!\5PY+IGFZ:'J]R/!UE5=TC#:OQ]B MQZBB U"='RN_"=]J@O0\ Z^TXI8AIP4G"B@I.;@@$(0)R+4S(>>'[D,=#572 <@N\/R6J\X#R5 ,%5$G",$'@(4 MDPKW]4:5E8/[X.,>?@P$H".%W4'6X!X+>R4+9J*HURX12JYW;TW1%/#6N1>L M%!EBUN@?&@C0<*?KI?[C20*YMHKIP# ]:&ROL*63M];)0L&%U20T$2'R.N&9 M)U-$5"HTO_BV)VG=N%C#H6X()76 O4U^_XH KW!25!$I&/(A32VGLH%643$6 MF..">4:6/+>&V_W4=.-E#6C7VJBB U!=86+BG,X4O&/+"SMZCA/E163HO-6 MLEI 0W:4USH'F3,@I^]%Y/GA7E^';7;WDC-NC[78'&>.>I1RCU=O7BXX2<04N_ MD8Z6BHI@'"-YN!R G#$+V1H1@R\)>6N(W*1AW'B_(3Z.$FX'X'B_Q+ Z6W[; M<+!E9LM')%A[Q0J8Y$N]+\X@8IUY2'Q%+[T-IO5YR'VTC!NF-P1+$V$_'C1^ M"YHY?JB=N-LXOK,)UC?A&62ZTT")O(_GHRPJ%.TW*:>R6$ MUZ*TKN3_/E7C!N\-\=58 1U ZG8T.O%9:-2<@1.UOX[D#D*.9(Y3L58F*95K M7:5]FXIQ(_:&D#E2P!TD"?\VG2^6YR. <;6>F,R8[VC(3R.$FZ7]H.VV>V-N3=UF#@I9+U>3N/9NA9MOE_4,Y5Z MD+>8T1,_7'!M T]%%0T%1:@7OR,$IQ,04\;:7(R1K;WM-I2/>[-D4#LUN"([ ML&W?2\U.O*?U*,A#U#S5RSI,0(PV@8E*UP29)VZ'.SV[DZ9QDPBCWT1YE$J: M0>S).FV_.7G[XM?W?WWQ_M6SD]?7V3BR[?;U)P_<@_L!-IZR(;?(4984!"3' ML9;A,H@Y,&#.%ATP9LU:EU \14/NBW>\K\9X8BA<-<(:\AE4!L40R:$4I;9D M%4E[RU+SDY+K%/P #;D?@X3;>^/!XN["1=M1_VP65JO3LC&I)U^GJXFU.@BC M+7B)];RQ; (12=\RAP*U]7$PW-PDIA,(':#A^\!RE+@[P,U5^I\O/H7I?,(M M#SP*#4R18ZF\>OATGZQ[0LCD$VO!Q M\C?\%'$Y(;:EM^2H*5Z'Z@9/CEKF 1AFGI*PW*?F?=MO43$N6H[5ZYUGM <+ MN2^8_++C@&,LVAH#$;TF8QL+^?-:0Y22)YN$XFY F/SR")@,=HP_'$P.$?*( M,%DMU[70>[6837/-JK^H\W5K)%@-K$.-3 0+7-:N%TYY\-PQR%9BC"'FZ/<" M"KWD"DCHNTN //3^3CI '.ZA-!-NAP#9K1I)OCRS7H%VN9!8B)^H,(&.3$NO M0BZXUP"F R RIG/23K/?@/,ZSSUS.N]]15]H.$1YB^:2'-EXG/X^I^=\ MG'[>K U5I R1*;!8S6AV&0(O"C@3"9,)D;;,!O;BVDL[R=\>MX\<+L9>]+]; M#441;4%ZX$G1:@AU9J=SM;-6MC9$SFQLBH"QMXDC%'>7^@^08K\;0@F:F1@, M*$F>ME+5/PX4RR=6L!ZI:679C[HA'*6Q_7:!QXBO@U#TE[/5=(X42:?_/ION MLL5U39!%Y(8L'TATO'8.YG6BI.$5._ M7")>1.TBD ?E(2LI0'EDM 0DA\*5*LFH*%GKC@3?)6K<#%@3U>\!I\/U,/9^ M]"Y\6BP^AE?S].=S=UI[5+Q(VHM9M:;>0TC9@2Q99*FD]#GOM0_=>G1_6#A" M;XMF0NS MEQ8V]+RV'H(^7Z4=7)P=Z#^'[Q.V409W4%LP\+JY&S]<;&LO>LGLC:7 M-HK(UU&"(K<>@C$*M%9)"^N$2:V[NS],42* M0H; 78 B:ZUSVF2Q*7[(D7Q(8WB. \QG>Y"D3J+UX8!TJ/@[0-.5R^WW;M4Q MV&1<-N"24W6P?087>,##5'L*;( M*AX-T89$=E8@6BF+W^]DZACT/,)%&NPRYM#(.4#@E' MN B>!P&\Y%R294RG ;>RPSRCP6YK#HV?0P7? 8CN:..RY6F2;0J86*SYM=H9 MP9 -E9;7:>)&J%!\MJV+,N\E9MP[EHWATT;D'6#GCF3^^;W1[5W0G6$]7=:_ M:_KVU[.:F#\MU\RNT-G[[&K5LI9U9K@"A](!.E>$#X9DVCI;V8;R_;*9[ >! MY0C:;(;A(>]FOGM/?_[MQ:_OWYV^/'WSXNW)^U?TV^LL//Y>YCU/;7\G9:N['WD')\^YTO M.#_#E[06[VI&?C$JN YII/]R[3 D9"*/P&U.(5/E/D#PP4(HC#N#@IGF\U / M('/ESJ7>7)3'Y9=IPM6[Q2Q/N,AD%,J4VQ_I>8^:L8]HQD"7(TDWP&&_K)6U_/VE71.4?/6GMB5UX_[C',$"@Y5+8=M$6YF/#RXNMGG).% MO&PQ8QU#%A.0IT<"L;J:1]20)1E)G[B,S9-2]Q(S[H'+$)!I(_<.[,H[W+0% M(NOXM[#\)UYA:<)UY :-JG=%*$3@#B$RY^H,,X4!A5+8^@[Y_=2,Z_@T4O?- M0JO.K+3M03KX+W2.ZACGI3U%<' M^W +E@NG74G1RM:1^AUDC%MD,J@G?:"L.X#+>>9]R\$.]+\NYHMSUG[%]42Q M;+G6#$*J38=4]J[:(_\J#]>8 MF^3H>:J-J9-T)"YF- 1A$T1O"@LUI='\_LG#%(U;AS*(F6JG@0[P=&EKS_/N MT_D9,;4SQHOYZA$P]*A# ,A&^1,FY%S7#P.T[F'5C0[7'!QELE\HS5 M@4,(6#NI%P_.^'I+VC#&K4R>Z\9HN7S[R,4M0R#D0-%V8$_(L[RTKGMUX3%=-6<8:MJPX>3>1^$/NAB@Z&550'YND:@Y,LA72. MY]I"AI:1$ I?3 MV=D:\\0&RY.U'K"0JZ\X28?8,(!2\*B+3<8.C9L=*?LAYX;YCK/#EG"'&63&Y@/1"4T3'$@0M+93:S#^JI'ENG>1[)(D-Q:?0IF^)\:-^$XW$YJJ%LU9"X>"!U]1B)=[!%[C.% MFWS0Z2+3S^O-2'R.V[\O9PF2';:9O( LD,RP4!YBKFEK\IT@M(:=$)" MEO70$C,'Y]'7T72<615S-JUK3O>A:^2:]S[1>+#B.CA/O(.=+ MY4;#^QRV:XW!<>9 1%/#')/!"Q/ &*\"*AU<\U8SC5D8MTY_9(B/"8>^5\-> M[!97G)-1 \^UF*#./J>="2&)Z!!#(HZ?$/W-T#[8842_:&^N[@X]+52M%!S I^TPR)X$K9U9N0!W5^_]J>4YVQ].'/2C['COM3\HVS0T_4@1/]F';1NX" MD,XK2Q;(0[&.[!)+ 0)SI9YG%)LD&4;=^A!\+\*:S>_93JJ)(2;RIR,DFS@H M'P0$7K^*1'><3Z/EW<'V]T%]5N)5$N[F-.WVXG- M)67&JKWV+'BH#8(H3C,2=-(L9YG(:H\7> 89N\+"; MH,8R3UG3GLP]V\SU+. M.7^"!6:\9!Q-:\-S)R&=8.9X1=^LG#Q:ZAU Y\U& MB+M!>5X[HUQ&LKWDP"E5"ZL\?25*XJZ.@76B>1''E?>/"Y0&ZKQ9K'&H;#O MQ;/+WN8[!IB/1KMD(.IZ\&BLA&BY@92-2"6F%%3K6VBWB!@7(8?K\_[&\0<( MMP-TW-&Z?,>(##8D8Q-PY>L]=71D4$L&$D>0MBX8V;I&YUYBQCU7;8:6-L+N M #4G.6_:B8?9FS#-K^;/PN7!8S6V(P0MGM/"M M-Y\'"1HWN],,/>V$W@."4CK[=#:KHZ+N2\KN&#-9TPJP%KS.%!$X+L'QP,$H M;TF8Q3O=^F1R;^+&/9YLAZQ!E-$!RM[BFEP_S.=7H\[7BBTL))>(;,E V:C MFT#19W$J*I,T%ZTA=3O7&V;\#A-P!Q"Y>;K\:GX[H_Z6UL++Q?+WL,P3%4,P M9"TA2.9!"5L/G6N_>93&1"^*:3[[X9$D=I(:/! 1MQL/#::>#M#W[*%I=\Z[ MI*Q@4+2A35L; \[E %)P%#P8K9H/B7N(GM&GV P'A,?,('R,5@Y&V.=-Y0NM MI>6ZT49X4U8'U729R"1/:,"J;$%Q(2%&KL!%35L&2FM5^\VS!>6C#\EY,NR. MH.EN4'[_\$>EC$U2(W!;0JVG(;]5!PU)>%]<2%;[UA=;CINW.62CG"?#8AM] M/!Y>?@NO.7ZH>90W0]C2[4#&JW=DMIQM?GGZ>=.1\\577*;I"O/$6$W,VD@N M3]RT2>3@I'3@LV39(1 M_6.#M:DN^X7L9DW>R^4$H_>&7!K I#0)-NG:9-*"3QQS#JA]\\;J!Q$Z>O/_ ML>':4(_]@G6[)J],(5]-,%7),0;1\-JMF=7Y!S%"$3FJ')R+S0=([TWO'GU[+RY-.8WX=NF,^=R M&>8?-J=HYT(GH5Z+^\)R]NTR^$O)I<"D!8L62=2L9B=,'51%!P6A?L:F*<+B1S M 3%!2B<#X]$^442T/]'CST(8VP482,'](GKC\^S%+^TP(FMI M $-(H#)YY#['#*F>!V?N8E1/&>*WP_,?XA#J2=7; YPW"[76I1,3[\/7?TS7 M'S]NN[W5C>ABOZHU@SA?;90^B4R8*"('&X@SE5"!8Y&9@W12N)8&9*NXAR, M]29K3LSSUOT.CB!W_!$43X;?IU)J/S"^5NUP)7%'!$U$%C':G "=RG4P>^7- M.S")!5-(F$*T/EU]@)SQYU",4X)RA%(ZA=EE8FY9UU"MTU]_7.1)*,R4(C60 M@Z)!L\/\0I4W,U]8/ #4MO\?/N>"R?S/-; M7%?6;@>,$XD6@W$(/M8)L0EK:VW/@:?") \B*-'ZMLYCZ-L/D7^<(Z8AU/:C M(7.S&B=*ZX266P@A.E"\)BA\\&"T-DHJ8<(PM9C$^E1A50L2" IV/HG*_JOH?^D#J MB51X<-[H"R[CX@D2H7>S2 X+3YI6HG32@$(DB2:,P!4QF")7(CU1[XO&4/1A@2@55:@9$"(DAFP4?H8F1&.M?96A^9I/_S_(8ZNNH)'!\OE[KM= M%\?2I*MW9W$US=.P_+:[*T9F(A9*>(/<4[57$T=0._*0%">LR(_/H+ADBQ^CD2Y21S0.%9SQ$XU;[WWR!&L MX@]Q7'2@R#L RX/- IAS&&L5(J;G\QSSUU5<1%S$7F0^W-/U,'A#W%T M-(*J.P'Y PT#:&FZ'#EH[DR=]9,AZCIOAP=44L2(L:\&#N(/<6;41B%M.CA< M!]EXPVK>G+RE7_WUQ?M7STY>7V>Q]>2:ZZ]ZZC$V#S#ZI#-M2A R^*+ &(&@ M@F5DPW($9*R*U0M,S8L31YAI(USR/"0)2 MZ:)Y\]*R>TCI!#\':'?17M2=(F9;@X2[/K$V6<-"Y<#M?#V#<6WX5/B\7'0%[HGW=-@;-#IIC+(+,CV00> MP#MOP F1 U?:&K_G_=B;C^X/"T?H;=%,B&-"8+F>G/X^I^=\G'[>KHPBG5%8 MZB&8K7-^&9#S3]&&5XHV:>%LV2M#2D^^8C_HNTO;<>NE7?5//F2G.4Z,O>A_ MMPJ44H1W64!G62>F! M!F 0*N:-E8+QG>^TB^R)@S'WB2,7=I?X#I#CV'O!J M_F5[[_[RL/%\T(!3)C,10#)&M,>4P)62P?*2!$J>\>9LQ7OV@GM?T8'>#]'8 MHKGX.O P'YX#Z'.B#1)I/4A#6QI&":$H"]+X(+.M8R?ZF[,Y_&CIX^.3=F+O M $-W3[ 0.7%G:I&-\)[$$WGM-%/3EQA,*B:6Y@-^?[@YFX]2]%YS-A\C]0Z@ M<_\0-Y$UX_7R8!&U?;4UY$U[SD&&'!Q&+\AT#W]X_.>XS4.X#/ M':,J7'04R:&%R%)M2>G+=KQ6P<"=+,IPW;[L_J#I,(,5#PVQ3QTFX X@!7T%RVR7, EX\!; MQ90NO 1L/>:U#>6=;'\'XN?[>;BAE=D,PD]UW/GLY-U?7[X^_<>[E@>;EP\= M]@CS'N+;'U8^"ZN/+V>+WU<7YU(Z.PK]ZL4T,HR@2@5%4 E021E3<,;PP6*= M.^@YNG(@ M04F1P:OL@!6K;4X4U:K6G3@>3V4G]NQ8!-VJ"A]671ULQ%?J0X7S6>A0DR). MT!:0 \1B/4C.;Q:CPQ]9$GN8 :6L_W%^4^1N@=P.7:3:!ZC6>>IK2= MX_JR./W]XK&BE(%)XZ0$4T2IG9G*8;%=/7,]SH>IY//M5JTO_9]EP2*N;(ZD5E7L?:91,A$#N $5W* M)G-:_XW!O0]=X]K;\=&S&%B58Y\DU=IEDM^%O%[7BM;:(6W=U,9R6YSLBWH49KFJZ M]Z[T79N.=4W:!R0'5V -)[ M6A\FIW5BV<.FMEZ)Q"!PGR"ZD(+T2(%@Z^#FB%:5@R6ANP-A W5U +J3E)9; ME^'ZFIJNTN*L'BO.\YLE?IJ>?5IM:Q0V&I@XS076FT0"Z_5=)>M!HS&@8_1" MRCIAKGF3U8,H'7= 8'>@?0)U]]-D:YO*?X?I;+F1X,LOOT[_$J;S[9WBH'.6 M2D$L=3JBR1F"U Q2*8C6"F9+ZU'J#]$S[FS [G#:3'7]H/'<3=F*]'WX^N)K MW37P%YQCF:XG10FCT6D*RFKM1M*9O!5EZ5MNC?19HFQ]I^D[)(T[ + [3+94 M8 <[_Z9-QR[$V[*TXV=B$&5AY+W(6"=YY=KSTR4)/BJ/7/FBF\^FOI>8<>?] M=8?!-DKKQRC>OKE\(;E==Z[+G"\KB40306K.:[,B\D%,2L X8]S8I$/S^K_] MJ1LW0'_B#/I 2NO )M[FC!SFC6-,BQ^G7S;U3\FCCD($XL34@I.L(:"6H).T M LDY2;RUY[@/7>/FQ8?"Q'>A=Z2"QC>%N_K_FWSMI#;]GYI?F&\D5U.ODV*] MB"F1=<YUBSU>.FQ(?&%@#2G]\:-TO0PKR M/X=I/G=I=TX$1?\;!^-DM<(:]6?O-"-1>E'EJ+ZO(L]/)W$QZ8XTD6R*XV/@KT M52S&01 BN2"<%*5U,OQ8FL=-BX^)U*$4.W;9Q ,RW9S;7^5+RRB"L!HH"DR@ M!%?@=3%@E @9DP]IS_'ECWCIN GN<;S(-AKHTD2>>\5U>M^SL]5Z\0F7YPQ^ MFW"IG2BU5X5TM /4&XE.60&*Q1BMU=FDUJ5CCR1QW-SV: :PG=HZ0.7^::]) MT1JCR0Y$/#?@K360-/U#'FN.H'5ES_[4C>LV/G'R<""E'0['!:VV(>%X MT=KA#D$*IY46@K8!K6D;H"_!!9*KY+0+&([:-I^6\W@J.VFM\T0W9%JIJP/[ M2/'8^>23;9,JXI66V?K;FUF8K\GSK:?LG^M')H)D):/-D(J6M-1D K2+&A3 M%&J28FH>PNQ/79M.UX^AKXN3Y:?S/BU4ES'V'Q% MZIQ_F,89[C+VFG%MDBG$B**(+W,'W@0.GJ7"D_.6'-^A 7F3J"Y#E"=#X5$J MZAIZER6^QEJE>31 :\=5@7%PFCQKQ1D/(920V!.@KI.Z[?$!=YAB.L+:KE8UI]<%O<^Q[B>(-?%F#J.(J*NC7,S.%$2,"F- M]]+5$O36^'LDC>.FL)\:DT,JL(?@^ I_?POK'2>;(_7M8J10ZUF8S58/,3Y1 M(2HN>6TY5)=DR09")EFCER:P((ITK4LDFA ^;OI[1"@_C:H[P/?^,IXD08$= MLQRDEK3#J"*A#@@"2Z+5*12N\8GZ]-Q!W;@%X$^,U(&4UF]R_.5T'N;I;D$F MY4M@"2$)S>NE,Q*D"HQ\;NU5B,V_J7U+ M3S]7K:U>?,5EFA*W$^FT%8I\&6ZYKOA-E=WE() JS4'HP6V3_C<24F72>\G M0]?CE=$#I'8N[%N<;0+XQ?OPM19WU%EI)+/JQM[=I\ 7E+5<'8PGUT$)1[N# M\PZ8M\I9D977::!\SV-I[3(%/A@LGT*A'>6)=NP27V_Q\]DR?23&R)NYG-4\ M\5$8S-*3?5?DQVBMP&'@D))A/"KM8FQ]W^K[5'69$!\:DXV4U!'ZKF8&IO/% MLC8=J,MK-VIRPIP1.5@%T>M, B"7:][68E95)"(DC%2(Q> M>_#%.2#^K<#@HV0WH'A/T?919'29 V^-OB?65C_V<'_Y3IC--F%*$#36RA!M M(+"@H,2 0GC'Q5,E#>^@KLOT]E V?&5/([Y!WQ+:#^= M5V;K_VLAW)!)%S!R5' MZTTIT3'6&+<#L-')0)C6:<>Q%=Y!0'\4LV]P.5WDV]<^TNRL!H]7Q;H5]40G MS2*/ HPC)TK%X"&&Z %%%HF1]I"W'HOUM!R.ZRX/ME(ZADD'&\=Q%D,))3WM MD\"1UT9>7I)>2#GHB59G4F2B]:'^\)O!8#YYGQ!_E!(/1NSGS4(B"2S7'>"6 M.\L3[6B02F(4"X?:]\8:\"SFS+5")EL?F Z/V\&\]$YQ^Q@E'HG;%_/?/LXTHP^Q1=.U^*"!$84'PQ(D' MYKUN;?IN4S'R*+$AE'W[0ODQDN\ .^>2N>BA>5Y9-<]W)$QJ7^S98G6VQ OQ M%6%5R+J *+F6=Q4$'Y !C]EEQ1,&W_K<]%B:]\*E_^&LVY.JL@OH;CI#;-I\ MY>GZK,X?G:>S2LDO9^M?%^O_PG5=E1-A+2?J'6A;-B4,$B(F#M'5%(CA3KO6 MG:3WI6U<$_FTB+D%UP'4-_:1UF4MPNZXY&2YK*F#S9>?:E>P*YT47\W/[Y7N MKIG63VWG":$-!94SP&7MB2R"H5V$-A5A"QJMHTSR1@G4/8=;C0@:MQ)J%)R. MIL\.3.L=1WC7SOK>DQ!6NRZ+=\V')L6<#XB>,&3)6G*#3+25O#@2!JQI@L==K+ACV+;7T\W(3P_1QK]D,&>4^KU4Z@O+F3>)T;\KV6 MRV^T;/\>9F ZG<)&S_&>V+ W '9 MMMKK )+713;Q2:N@,D)D2)N3K2,6K+>0%0O%,V:=;GUEY3H%XP=HXX+L"'UT M@*8CC\A*E-H(#YH51(3Z/M9J4G M__;S+5V]IA]L?K7Y3?U7;['\5/_^[>VK:\^O7GB9A7_BG]/BT_;YI\L/8;X; MMQGF^3FNTG*ZN>-M44P6/RM-]F M5GNYF]JS-B>T@DQFZWD130@_>LS?,41.#C =A_UOC8VO1W+C6S] M[==<>B"$)9O([XC&UVZWB8'S+H'6W&#,&F5J??!^/S5''SA4P9]>$SRMO0?E M?;G:0O+::%IC7M=IW(:6OM-1@S1):A\\X[YU\'4,O>-:VT:(NG58\%0*[-9< MOL4O.#_#V_,7SV_+[3X0JG/_*4SG512XW!0DS1.>QMGTP^Y.X0'&L^';VYC2 MH<31R+#NWEYG&!-$=W"]0=KE;316IWUP#:X80;X%*O#><]K.*>[CEH4H6H\E M> Q]Q^>R-H^K=XKOFH=R99VJB,[4JYN))UJGS$$P*$%X+)87JQ,;2 [?I6U< MHSH8FFZGN0905;H-CL"6P(?K2-81 2'/D**5@F35"RI=3'&_M0==6I_,U%W3>Q7(C.I M9:KGMTP8"A-]'>D4?*$5*'G4JC![\YKV/8?R^[UO["'4@P#CVNGZ '+OUAZ] M#-/EYK3J;QAJP'^P';K[06WLSQY$-K([%V^Z3(%< LH9422W'HI1"A17"6+M M1X?18E*:_KHY4_%H2_,0/0]^X!JDM?N[HR36,GKHU4G:%#H-<1:4\H\>>"! M:6EB:T_A<10.<'7@KG6@LL4B @*S7% \H *$(BG>X QMHF^-:WUZL1]EXUJJ M =&T1WG_L8KJUF#='%A%3LM?%HO\^W0V.\1N/?2X-N9K;X(;6;'SAV_"]^NO MOJ,4WVBD6)ZQ>I&IMAD7#IQQ 3!DH3G711>"Q-FROEUTN$2>3XJ$4 M* 5K:Q46(-HD@!M7-,LZF^;GCX^C<%R;-ARV;IJT ?76K6D[26EYAGESC7:% MU5" PJN .$EQ)*4X*G=BOR/=D)_DK/[I< M03MU7"XD4:(JPDI(-E%0PVJ/GE1,#6I<-"HDBI^&*45IQ,'(X6DCW-TTAR-J MN5MS67NT3S>'$V16K#WPM$:'B7N2V\@"7KYN,P/NZOONV*IC M3)X98R&75 @0=<)"% IB=)IB#QF*:NWW/(K HV]E[/.RR_7A$],AT*JPF_NA M6,_U!=IZ@\G:1'Y+XCB&.#JQ#7G:WNC=]-C;WM^.5^]M7-E*N4"(6B*S6ASM2L--)0E;H@D,1 MN6U]2>HXBH_N0GAE+,16+;4@\^8%]ROG9ZBU]\+1AN[JZ BG.'C/.02&B:6< MN,FM)?18&L>U8$^(P%N="X=49K=&[4I[O' 9QN UZ%_-F=E6?.N8109):T4C(#I9F% MFOT!Y4UF1DI'PE<=JH%OS\2NN7R]6J\^X'1%WB FY^8@V M9N1!PAJ9DA=A64OJ:V_[S4LN,",Q&.85A?%8PWCRLNMHQT 0RK9$D3'*UA<_ M[Z/EZ'DH-YY[I1:((^,!/6#1N39UK4,N?(;H&>,L$@99ZTN9]Q(SKOEH@H-; MOPBSGW/*O5-9M]2&UV:>;NEUUB2I42K)=0 M2JJ'Q5I 4-X"U^@5223FYG<2OT?3\9=C[G[^7;MF"BI)6QR8P.IHG>#!U>(> MY$PERWB4JG4$]0CRQKXBTQ [MZ_%#*.D;BW4N[.XPO\^HV>]^$)_'&*8;CZB MC3UZD+!&9NC&.ZY&V+4'@*X'NKF *I&\5B,*(%.98FXGT+=V;>ZCY?@9$M>? M>_5FETZ*&P7.R3H:SR($G1,P$X*R"IT*S=,T]Q$S=H?_!CBX/2.BA>"[-1S' M=#@8J[E#1TT>QFKVX+2)P68/MBA"M(\!O*:X/]4>Z+2/2:9;+_KAFCV\I%TY MS+9#UR9%E*08K2H>:G=W[6E]><^ >9^#"1FM;3TW]>K[NVW&\!B-W[HGH$OM%L&UUJT/6_>C;-Q& MC ,!:@"E= "U:ZV>;O+">3WX51F$^ M[4/8N+WA!X)7>Y5T@+/?5GA:7JS6TT]AC:L)&D712*UA-B:"DL@IU%$(G)/! MC3EX66QC0%VG8-QYP@,AYP@A=P 1,JL):W.837'"=/7/9T3#=%V_FL@@-*+T MI-9:7I^Y!Q<*!V\0G6=9*]E\EN_]Y(P[J7>X7:V)^#M TLO%$BD?#O;WJV\:56]XS+[$H%GDIUB6D&T2H.4'E/6N:!JC;.#B1UW[NY0,>"3 MJ*X#C'ZG)=:M&"5HZS423TG4@OI(*Y#[VL>;F\!=M&A;7Y1_'(7CSMX="(T# M*FGL<5$GL\T'-NV!3[_@\B.&;2G@K8!&>,V++."C]K2N8@:7:\5Q8=[&S)Q4 M^[6>VO>-X\XY;8RDX63=A0U;(1'P<=,U\&)TX.X:W):WB?-!<<8T9/2;$6H" M?!+DB9(+RE!Y;G7KA,0>9(T\9VDP<]56'QU ["33>EE/5R2J.U=,2=;HE#A@ MK!,JC3$07,JU7UL6,3GI;.O+/-\A:3]H_6BY^99ZZ !6%U6D-_F(M@0O5 )G M@Z2863D(6L=Z9&J%LHSEYF,_[Z-E/R#]:#GY)I+O $&7MQBNWJDX_;SK??)J M$TQ/OV!MK[1;+1/K>/3HZZJP$90HCL)H37]86Y@I=:9H\S3JX\G<#W<_6M)^ M:'UU ,F;Y:TW5Q@::4.A)66TJC<&I0?O30*;Q#BK=%?-WZ_6T*II&PTDZ MJQ/$(UEU1]^FFJZA4-DZV?P\\@AZ M]P/DCW8N\&0:[ "MEVV<;RZ[G$5BP7*@-:9 )6F C+N%B*XD4QLI^M:U%_<2 MLQ_.?K0CA#:R[P!$=S6COOL85H=L+=,>BG:,;'DIX+BU! 7GA8Y*QMPZ+[LW MM<,"\U>9UY,SG!!02?F &N MG&>NU-JWUHF.O0C;#UT_2OI_.)UT +179**2N/ENIO(_L.0'1O&_*;5I@6$.W7 MQ@,/-6JV5H+/BH%&%X)EQJ74^B[!OK3M![$?+>4_B&8Z0-QK7*T07Y/W>'NK M1R-S5#8#"JM!*:P%E22TS+3E4BH1FD]%?H"<_7#UHYT M))_!U"ZJUW_S@QG M;HU6R0*/M0&Y#AY"X+0\O @EJ21,\U8.]U.S'Y!^M)1^(^EW@*,'.D#?7"%U M5]<\,^#.TPJ1H=2V?P%$LBB8Y*']S*;]J=L/9S]:/G\@[72 NU_Q]RLR6R[F M]&7:CEZ[.Z4B3;311P.VCHE7(A<(C$=0,7H1)4_!MQY8]%@:]\/@CY;"'U13 M?\AKW^\WS:FOLSC\I>_=6\>_\GT7^\-?^#8! ]D["CX+$M82@3WZX(!PG[BD MO3>;UHG*X2Y\OU[,/[R>?L'M()O5+]_^@HL/R_#YXS2=+,E]W8CX2@&ZQJ*Y MR6!9[2&53 GB@51"UN\+HPU;__W. J[O33^&-32U8;AWU[$78V,W) M!L+1K<.QYDKJ(/BYX/M3^X*U^G\,MS MC.>''>MO[S"=+;7!Q>VESY*%MJQJ$6,K2OJ'D?AV"W0 M!T'5K;E8OB/V;O F6%(.G0 F,=>*+P?>J0!9 MB8(8!UM,N0:)\@EU'IN6K5T M_F%S^';E>G(.7 C/P ?%0)44P6DK(/&(13ECLVMM\1Y+X[C13C/TW'OA8PA5 M=; O?Y\_VB)^79#!OL;N=0LM@[1(O('QNN:O&'DE67A(.61?)Q\GT;HZM@7= MXT9$(T*VL4K'[B;U=N=,$%N7GL5?PG1>O8O3^!/V,J_"]G?@H"L8-P31C;R]>\O[+^O55/1>NP#,:@'*!HIO"0*0313*6^]L:7W(]5VB!KMN;([,AU.+^$F*=#Z(D1",Y M."$UVN2RQ=9E,8^CL-U9W/E[K[QD]TZA,YQK=F 2+O_;&X@)780OU[RN"OQ(&?S5:[=M&HR?1L!;?A< M;CS2U],0I[-M4G*U.ON$^>8!)4HN'$$&8M"1.V<4Y^&V\[W)'-8=XMG^J*;1J;;:8>[E8]] M11LG\RC&6AW,A&^;A]?0IY(39I='@BQ&@3P;P)0IY(F6MN*B,L2,W*DH12ZM M&ZL]0$X[R[63^TT!7[')(@HN@P:C:Q?B' 0$+C7P>C3)F"BN#'?5X'O4C7PX MTP@O]UNQIMKIUJ@]6WSZ--TR4Y\)"TMEF5FEUIW1GB400>WU4NK+".QKFQ M-)3F-D7R(ZVH53S&DC/)LP!I4B8!1*EBZW.J>T@9UTH-AY;;_>6.UT0';OVV M3=[I9ZP36>F;$B9,E;1ZL' MD#EN4/J40!Q6@QV =.L=7TKTYJUJQ8)5I?;+-KDVH9(41"4+Y'U0>.5YE*ZU MN_HP1>-&H$\'O89ZZ=9?V]Z:.=PWN_;OV_AA]Y/4R.>ZA,EIN3K'ZBW.0AWD M4D?S;68.Q3KIBB*#+=@NP@&6A,BN-N?P#%3B ER]^RNM5#Q%*P1K?7G].(J/ M*DJ^#& V+Z@#;W#Y!?/+Q7*;"GRU6IW5KC\WHQE??*8E ,%QBF:*00B*@B:R MQL1>P>"]_1ZXCB%@7$?M"2%VK6CY*;0U=IG\AK.W^/ELF3Z2]$[2>OKEM@]@ MN,-4=@C$A9)<<%WP]_^[QN7&]L-+0UUT0'WMB-)71KVN&[ M-3&U'7FXNH=CK013.G*P7B H;R(XFS68XC3#%!@WKUZL; <(C*;P# MB%\5]MT\GRR7@;SJC9!_^7;YF9W@3WX/RWQEA7N62Y8),$<%*H8"47M.CC$& M\I�][ZWEQC%L:]S#XB^,>$0@:R7\Y\O;55=*18IV0?D"TM/:5<@4 M1,49&"UY2=$)XY_"%S^<@[W /MC\T2X,]I,#X0=8!B\^?9XMOB%NI/!F%X'7 MRY][B,('*T6T$K3+6&O^$T3!)#"?LB\R:6=:MV$9D)V]%LA@DU0[7B!/!9'1 M$X+?D%E=[HKW>JW>^<>(B%G+_-L!%@= ^G+DJI,)B]0".$8BY+[&\-> M]\MH#T3O7LMBL!&PG23 >\!"5YO)A4W Y9?ICN';(?]L\\A=E_KS.XDDI^EB MJ[DKUVQ909.\AA2DK?4@"GS@$K(LM>]*"@);IWX&8V:_(Z/!AMQVL9.,B8]N M#\E?S>E+?!^^'E/%>/LAK:[T/4AK.HTXN@F8ZZWDVD_2-(!_2C %9XJ8O(QH?6/:J.('?L!O!# MPW58_74%U1>E8$U:7B[+M^3J5)=BGLA+W[8/N%&IHD((.2E 74<1;SJ4.IZ! M*:\3>A0ZMJZ&/(;>L1O #PW6@378%5K/QRT1D[NN+/,'KO/$Y$5*D0.6>N&[ ML @N9 +ZU:7+&A6TV299 M:U2LK[)D$(*D/2-SAUQGU*%UWYQ]:1OW3'HP ZAF6YCY%]Q71OC?L;E)F=P M>)Q\]X/:Q,I[$-DH7GX1EG4JZNK-[E67L_G(,RN.:TA>USX@I9H7VOV0"\F= MP&QSZVWA/EH:^G$WWE [<=?(ZOET=K:^U: L%>.93P%H<650%@L$[R1PM+Z$ MS$5,PQ7-/(K4<2/C)AAZP'4;3&D];(N7]Z[)YN;*$CFIEZ-<7GQ-LS-:YG7. M90VXSM:[?.9-J5SIJY=-T!H3!"-J7[U ?JN2M"$D'33M#![]< Y=*R[ X' M1O0HJNYV1]Z,0UB4-U>>%^9YYY4LRKOIA_FT3%-M%WUKJOS%I^ID^-GE9/AX MRPWLM/25^C;LZCB;216W*;K$M75R>AD()QF3(M05;+Q$0A*V\D M1JE"-+%UWOI^:EJVT]W,,U[=.="X!H*DC=>7VMCL>A."J4^9]CEFR28I1 V! M>U6O0YGLE>?,-8^5CJ)X7$>E$:H>:HP[L!+'+&%9KB?O2%>;"OM+4Q!F)U^G MJWI_6=!_&80FWTMY:\ YYH"V2YN]U$+SO2Z;TENNH)"^NT3@@P2,"ZRG1,"B MM3K&QA1^N,G"\\6G,)U/>-$Q.,Z@,%F]&VLAMI3PB5#:6>_EM\MN[B>)&XO/+E$ M2FB3@ 8@5:7Z]6\D2) 45UP@+VZ"KM,];BTG,348'/H0)=TFJH:@X*Z::\#TB9,%'Y:+?)'. MWR^OZO[7,3$72226 VB'@EBB/ 1IZ+?18=:::5-:Y)X>^O;48U;WE^>B(7/[ M $?U$JY.L+H*D3*6)!U2:..DJ*N.'?CD!2"O&Y"S$+)LY55MAY#[!$R70MA? MIO#IV[#?#__&<_(ZM\>&',5 @>1C*)PI6Z>K5U 2(QA2@.RD+7(CM,? M/>?U//.-R:&PK_06[5G902!V3Y7^]/TGG*R%@&?AM8T$QJ@BFA!!8O#O$=@SCN"%GZKGOA["+.[&^ M1Q35@UQ=.<3 ?"9'D1AB:W\!DFXO")(%'S4S2O#6_=E/D-.;?MI1Y,^F@';C M?P=0NHIG[IWH2KUZAL8G%H'< @IJ&'<0G1:0PUAUQ>LOG5;@PP03:HOEW5$B?6@70Q*)JM%VJJ"_IETT?4'IVUL M;)Q%W(V-/ZPNEKS5K?\J[)&1*%_A>*(D KFSQXFR4D MK3&]/@8J:[YX05 M#DF1ZM:3R[<@:^*=QJVAL"W4=I1+!U#[N"CG_ZB-J?.\^>7/^ U/%^MSK6<; M;M[A4GV'_2DYP4C#4U1&+,V8DFEK@9L#+BMB>L4=KO"XFY;V"@RZ@!\ M]ZS!N^LB3"^5L9)\0,L\>156&/!:!-"9T]^$I*UJW9SY.#73KE\X1!YX-\;W M"*$/N*Q_$#XC/Q%9";IO!3#JVHB@ M -B2 =>:E:6,U,:Y7U%#V=Y>UVE/ES M4-I5 %-7\SSTP+;YLT^X/#N1*6$4I$W1(7')%PI1K#$0'4;#<._;DO M=5:.L1].VO.V ZWS*G\C@S];S>:?K^94GKADO5-*0?+&@5*I#L\@YU*(%%5, M=9&2:JQK[E/1V8-E&PVS)[,[@,NC#N(?*RP7I^]F!4\PD;4%F1U]J#0!E"MQ=$!PEZ'K[/S<%JGTF_T:HT+7ITMZ.;\ M:\V_RVGU)RQQEX7SP$1 ,LDR0Y1)@H]TXNRDM*EYI=BVQ'66FVKD((TBFGXQ M]_;L:Y@MZW6JDP=/,#"+HD1@##FIZAKX.BX@:N4%"Y'K[5Y$]L?;CX1U%M.- MBK4]1-)M3^)5:=Q5@]/J=TPX^U8#X\WPVZL?"'/Z54W!U!ZHF\4W[^/I[/.: MBM7/LU7X_'F)E[]=;'J4]^A7/!AM;7H9IV%EHS['JT]<;659W]]YOD/X=<]; M=-;D$@P8H7E]JQ+@$GF0B9/[F*0FE=M:&0VAK\&:ZUOLO^ZVO\P7I6*+LL6# M9YF17M&A[BBNOW7*1^0L-=_<^Q0]732'MT?- ^NFVXBDCY:X']N_DB/O6' # M+*]W'7%5H_8"R:CH94:>18L"E_[Z)=M)];FNR2$L[@,B#[2%Q6QT*)R#".O' M#Y'(I[4).*>_25)EV:0,[EBZ)@?)=*NNR2$,[B!RN#K(U:-5';-,UT5!88+4 M:ZG)'&$T1( MO#__4><#.N5W%MH?X%,V-4/EH%M=-+JUPGQ@/''1=ZZ?J\!O/A0:I$UMO3+.VM;)_ M(;FT(:@9E$L;(I*I!Y4_.I2;24R(_3ZW<1=Q/F=9"P^.777UYM*"_H/+,%:A\M.5@Y@!-.@99!,:E"*,W= M\INO3U-_VAX7>_)U:G7P:C4+'T*J ZC)%?__PM\H&3Y()PT2)8/$=I?(%G>8K'%B-3TEN0^R-*+0:E(\@!0VJR V>1 ML2SJB&E&=IS;PDOAF%O/FNPF@2US2E9H#9#J[1!"IEB,5+\-VXVK^ M>@GL(:@9E, >(I)^S/[3M[[VZZ5S,A^S,_J1]^4C_>F* J7Z=Q_/P_+\YW!^ M61-7DL;(##E3 LF8<;(KWM?%E,H$JZW3IKG_V?8$73H+.R#K84=A"C%W /)G M?;# DJ3O,F EU2GB65)D62C&%#)89Z73NG4WW1&'3?L L:DH.H#6J]/3Q3_J M-7JS6/Z\N(CGY>+TOIMU(A.&5+@A^Z+IUN2:B.1%0[(L!>2^)BD; VP[RKK4 M=SNBX6[#>7O1= "XA^*\=[,09Z>S\^\_ND#_PGPB+8^\J S"156?/RP$[3EX MG7W&)#/CK:?]#Z.P2SW7!H CBJH#(&[E4IRH(GP4K( .29.MD 5B=!D*,U*6 M@)KYT:*SIPB;=L3&J+!K+YAC0=O-S*(3@PR+#0**R+4$59GU1"VPSILHD[,N MC[3E9%L2IYW),3T"=Q36L6#QJ6#JO6+5.M:)]VQL?TZ&TMWK]@IOWDCGV9.M=^PKO/MM]EV76^_?_L+-_78?6E M3D[Z%D[IN"NBZ>W\&Z[.U[L;/Z8OF"].<5'JC]'?/?G3;\)L^5_A=*^9&V.2 MTT:Z!V-8H\>46]_[&>-F4-;Y]X^8+I:S\]N[I(NPA:E8J[H#(Y]0!*@;A.@_ MV;O"N UFJ\7) ^S1]M3M/2+Y2C3OUZ)Y=4\TE[DMAT'EHA((%6N?K<[@2=>" MX59'H20RU7JTR%:$39NG&0E#]R8D-Q=1!][BPT=9I]&M$]9+$4$[1;Y)#(E. MHAE@2=XHA](TOV^/4S,MPD80_;VA6DWDT &B?J>[N)Q5[_/A,SW\IYO9XB;) M6"C0]XX[BK5\G2$0 KB2N8O:NU1:/W7L0^_$PY8;8>9>A'$@ 78 UC\^_FWQ M#9?SRQGWRZ^+RV%Y=6K!J\\X3V0[;JS(9GU09MY)F\'I^CCO=>U?-QI2T%'E MC%YB;HS1';[N)D!A+ MKGBLUL=;",5PEG)F(;>NR7^8DFG?3"9#7@.Q= "NG\+\ST^S,XKYOBY6LVO& MU)K,H+T"9^K.#R-<318%L&A<3-'J;%N_$#],R;0O(Y.!JX%8.@#7Z\79&2[3 M+)Q^"%^O1P+I@JB"UF!#(+Y("LPBB@S,&E&,E9IMUUTZZ!'X 4*F??*8#%K[ M"Z4+9%V:>JP)@'L&7@J6([$!LJMCAT2*$(07X(L(=562X+Y]F<$3!$W[/#$A MTEH)J0?$U741948_AJOWY4HO7QTEHA5%N @NU/5O,5FHK6%0NWFR40IM:ATA M/$'.M$/(IT-;(P%U@+4WLWF85PW]=D[,O*BQS>6,SYK+5*(V$$<#"E.!8'B& M7$K@,CFG7.L7VD=(F=;G'S\]UT("'0#ITS+,5_3EFZ&/Z^?A!TZWJFL%5P__ MU57#JZ.K$H-U@(IEH$LC(2 &"!0[ZQ",S:RUEFM)_[0)DB: 6G0BW0Z0_;1O MD8S33L8 +)/25R$Q<%H8D%;XD!*JHOIS $?#WG0X&>00#A%:!PB\G7G!R%%%V -&'0_V( M3""2-\1BK4%SV=22, ,Q90KMV[3W#W_,EIJKQOP[2^D'I#V1/ 5@DP\ M: MU%SJY.+Z&=\F 9EP;@TY%;*W_]HV.1\OZ]8.Z1@*;>(9AS39<3>R[? =/ M2A>M&!A5!"BC!3AO!9BB,2<1;0A;1AL$.O)P<"-]FJW5I M_H?E;+&\K(C_'=-I6*TNE6"51/[?B\NJPLTT+ALS%T)!\5A[DIR':!2"%XXY M1SK6IZV*+Y\%RP[$=0&H78"P.*14>G",'E3)[ZY;0Y)E%%#HNK9)U?6L'BFB MJ+L*,)2L@DG%MM^<^R1)TSI(4U5>[B:13@!VNQKP_'58+K^35[DNY;\9D2Z\ MM"DDD)J;&KD6NJ1%0D'I;$D%M6ONA&]%68\EE3N"X0&@-99,]W@[B2+S(+0' M9^LTCDPZ.KA(APMT2;46I*O=07$V/;Y:8V 0S 8)9'=X+<[#Z?XC9N\>):6+ MLXM3\C;RWY:+U>J/^1(O]U#_C?R.G[ LEEAG"-J4&%D##8[\$#JBD)5['B33 MY)DPG9'?L:&/S)_=[?O3)E%'1-BA9#+U9..MCU@7G=\ZHI E)F5 V%R?[E@ MIZ($QNA/J"+4FA;<\T"*-"N8_5$ 6>[(X5.#262 =!P]T3_?BX^NILL3RONOSU8G7^4UC-5B=!)\\B^:HH M3"U'KJ\:PDG"B4VZ9&-E;#ZA;B"-TP86K3'R# 2;"FS",&/+\VWIY'HIO:?P M"HK/DBXY9G!9,4A(=B8D]-ZV;L%J0OBTJG-:Z(X@VOX5[);>,R+Z$@L9K2)J M!98EHV7)AEF-AESGY"5O71G2A/!I0Z%.\;R[:+L(C![GZH\,."%G7C'A.6%+ MUHFI.I-;GP/X.KG-TE\8WGI&RK:T31L6'1B730346RJHCNS_X;K=.?0/GM") MS4(ZH2C8PTA.?[0,0N0,Z(R,NR@D!00[980&D3%]8JAU8'1@T?26!G_VI$_Z M-+>,0(HJ.*DM%*83T)7WM2V=@2XR$G>"53LFREM1.'T>J0_HCB'0EX/J'ST; M60P9$$:NN3=DPR+/$(+UD*4GZV)S84H<&-3#G=/1FG^/ -.[BW-?1_73-,B^ M3AN?H-?(K1/@*::L=2P:@B0C%>B_12L?TMURU4;8O29AVF;A;M"YFTB:J=36 M8W*?G//98L?,WGC04"F2UR'K'L*"BM_HA*AV*"$ M%XWYLS_51S/V= CZ[NU$.JQP.TB>_A1.ZZ3KCU\0S]\MKNJ.:[&\2PPQR@B8 M2B9;D"EHS*R L+&ZW9P)WGX*UL.T3+P9Z<"8N#<-JX& .@7:51&]PKI!O$X^ M,76 9R&/-W IP'AABHDL<]-Z,\WCU$P+MC;2W@)".["^ Q!]6.+7,,MUY<-\ MA=6U?7_^!9>O+Y:5N76W\O4X'9-3E*@Y")_JM@ERI)UW"9*PS*6D53:M]U]N M3UU_(-L%#XN#"*<#V#V>[J^+Q6;SB\7%ZAE#<.V>R,B=HT,27VO'4-UYZXS0 M=?F3M-DGQ.TZJYH\V0PF?^(=<=.:XJE@T,$->#NG?XL\\)L-*E?7^D0[)U0B MC2%#G?DJ>0*7.:\O7-%9XC6.$.P]0DRO94DCPV,QAJRF?HU\^J[_&L[KWWS_ MA,NS7\,_9V<79R=!QNA542!=G:&3LP.R6A&R2+;P2*?U=V9T/9)0'/SI7FN* M#H.[ XBKVYU<3^;EKKE0[@KF>MG49C'I13C=\&BLS.1^U!P@C=F078?/>3I) MKK%UI:+9U(FNB=",'B1R74R(Y%ZT'A!XN)SGT^4N5Y*@W]7UNK/Y^SG^-X;E MS;."BL(X5I=*VMH6H,GL!">PSC@M3LLBV%W%/'*5TG,4'TVN^OL< M.$G)I.S0@BY81VYE#HX+"3X%*97!6%CK-.WNU$Y;"-B9"M]3F!WTK#3(_$03 M45/T"TPQ,EA!,O!66&!:ATQ7.*)HG7@[T*OK:$6!!X+Q@87;@19^8IN=]TE0 MR!U!,A5 >63@/%-T,&69U#Z9^%?91'EH7&R_IG*(D#J VUY[*7R*D2ZV IEB M/6N,$'6BFYU++"$PYD/K!.^+7%,Y"#,MUU0.$6 '8'UX)K#5(6AO(]C$):BL M"@2M#!A7/,N9\>Q:.Y^[#V[N<]7D(!QL-:AYB%!Z0-936W*8,R9Y!HD7\E]8 MO9WDN( E V%$LCR;WM88];E6RT1^L@\0)4J0 M,F.(P1N.K?58EVN,)O;M6HBG Y0U':D>#6HC?09E6)T15*?EU3VNV41A-8^! MZ=:[*5_^CJ-!@!ISQ]$0Z7: [*?7Y3@MF8U2U97O9&1RK-OML@6MC>6\,$&. M27-O\*^QXV@03@;M.!HBM X0N/5B'&DP>!DX9*\=>29&@I?&D=MCK#&"$?FM M,S9_P1U'^^!R%%%V -&'HS*4187LR>6NAD85(\ E2?\1SJMJ=8QKGD%\X3N. M]E.*^PJI!Z0]$9EQF5).6@.WW()RC$.D2P2*>[16%.FZVP!\'#N.]D)=(X%U M@+V6]8V<,Q5(R8/+08#2MI""CPYTB!0TNI#D =^PQZF^'TVC3ARR3P6#J8N7 M[B;?GCGL.URM/GT)3G'^(/0\,9EA5%$>.6QOC4RI/W:BG A<< $"L<[P\Q:BL9:.3AZ[ MBF00BS\$BN_0]7(J_Z<"]3Z"WGL&SB10WYS\_?+=8OZY1IU9Y!"\@&(\)R^L MSJF8:^>]:[%S<7+@3J"&Y=".M8 M 8<4MT3/8XHFH&0[#8#YY >#ZCW$72?&OKARY/LL;'Y$&SVDI3Z@&+ M"I!L9M8[S/=ZQ_;!W2[Z<;0A>,<#PWV$-KT6W"Z',S@@C8GQ)+0%KQ1=R(() MH@@!T'D7/ ]:V\/6U(^2E+ O%?T=H**#_'+;T]_5$RFB4:XN TRFCJ.+"KR0 M==8\0Q_K8%?;.N,\ZH&VNC'NWS?F4)AY*;;E7BCM.4.A21X9;7W]21SD I%8X6T@[36@N(8(1KA0?"837!* MNM)ZI]A!&:(29!,;$8((07013.NO2R8[ZCZ M1MM$QBF#^4N]LDZ+ALZ>#)HSXZ[VL#&0<>0*!8$RXG+4EX3%7]\X)<-I9,-)*:5B(/(VSMVJ4 M_!/_2[TP3XN&EV9IGLLT:)-42D8 2C2@4MTDEJ2"1$991X..\9WJ*<8F?+N+ M\Y=Z$^\**T=J:1[+8.@BN-(9B@J6-(AW)")T4'@*T3&4K*11;LD^R:@7^R0^ ME62/S39LF:FP7 F9R6&4,8$*'"$J+2 YI1QR74%\0&SOI.=?[%MV)W)OK(4%^41MI7% )0!C,O3P6P%41I8Y:F"REDIG MR\'99$'[G)CU7&AL_0!U5)M0@PNDH:(%%BVIK9@<1'( (?+B.7)N//OW)M2# MH&^$F;Q#A-O!T]P3HSN5=HC9)6!)U**3I,#344"$XCC](@LA&\/T!<_D'82+ M[6?R#A%2!W#;:\BBJKLWI"P@;4"*EH.&D*4&KU/4SJEDFP/R1<[D'829EC-Y MAPBP [#>'J"T&?)%TJOAPF:>TKU92L44;K)ED'5]I?9%0C":01+,^+H60X36 M90H[D'G$\WP'8>B)B5AC"+0#S#XVD9%<(L%TCF %77>59"+S8Q@PSJ,-7J; M6]<5O]0)K/M8\A;BZ0!E30<^&6]]=MR "3R#0L8A$-&0;-2VN"2L;#U)Z^5/ M8!T$J#$GL Z1;@?(?GJ8IU4NIJPC&(^U!LT'<(J1^^2%XL*2 ]5^3Z9,"HJB>DB&/)&.#*VU2[=(5KW0?Q%YS N@\N M1Q%E!Q!]9"]&*%:78,%C73*O?"U$E J"LXPQ'[DIS2=BOO )K/LIQ7V%U /2 MGACHR61RF<5$S,D>5& %@@P%4@F9NYP,XZ4UWOX2$UCW0ETC@76 O98OU=JS M;',)X(LC=YQ<$HB&,S!9UYJY1.QN_23V[PFL;4+VJ6#066W,MD<,(DO#K83, M"@=5]4;DB) 0G;6:E:)W*GYI"=6C:"HQW3@@Z&DY13@(2([,GC>*Z\/&:7.!J%8RT#E M8L#ENFO0&4XZ@>?BQ!CPW*F7HGD8?PSPW$MDG<'SD3I>C:Q(9Q(XB>2MF[KF M4E H4+)C%A6ZH'::S[M' 79S%[,'J#5@_X2KZG<>)7CCYS"IK:\[+86F:%-I M!$\>.J2HE$U""R8;SA]]A(J7,]%\7+>QA1 [4W_[=HMZ(77*P0,OCHY>K(&@ MZ=Z6Z*WPEB!:GBUGGFI&_X2N91,DC3B1?XA8]RWFG]SCO#>*3WGI@O20/1U9 MQ1 @,.WKUO8D4=?ZL6ZGFD_HCTZ-Z99B[0[36PXH5M%:R>N:[+IK22H%KG # MV5I37)36[X;<=JU5$SJQ8^.SO8CV;I/:V\%]WD>[9F.JRUR=+F"<834B()?= M< '8,75XI.^&L'&'E0\1=@=/L8W'ESB6N=1D M=S 4)$UB/4049)"28MZS$J-[ 4.6)TA7= #UO83=/=0?218JI<@X?=WYQX-/:3RH2@+QM1=S)G5 ML" C2.-0.I_I[]/!?.8=#_%REJV-XV(? AO=:^Y]\Y%99%60.T!,=;B(,Q#) M3P/N4A&\L(CQL/./CS(_W0E8#[I790AR)LWZC>, WF5'L*B+%@Y2+,0.47=I M&!G!,XJ(1-%OPZ;*_B]02.4=PD;8<:L7(YY7DEVJ3':A$DG": MI*-\M%(FQDDX'806763BC_%2M$?!]#G[G6:\7?.:D5D4 A5X3?&?BH9B,F[OK&HWO&Q1/',4$XU;%*.,(K[-"E/8+ 90W3'KB@S7(0-5>FX!H M03(KC2B2Q^)'0?)QI.X/B+2#[H$8(O;.2@?;CRIW'IVB4 <21PZJMI^%0AK) M)@RB6.M=#I/<@3YR^B_D#NPE]F.[ X_DDCU*@^@M".'J0T<*$*R/@%':Y"S) MPNY4L#WF2.V#%,-TB.<&(GP9J'TLX"DB6!Z4!IWI_,I+"Y$G1H*1M4D]%1D. M.1]^G\S_4:Q,.)BG/AX,7KH[?V]-$6F%HFN'OB^"8O*:CK(F@C#)*2>Y1. M+9A=;/'I(XHXTLO5$CE'>KFVRQD7'X+C5D%4-6=L!(>8C +$J+-DPL12IG/A MCB@\Z?2BM$=!Z^MPQ$M13NYDJ;M;BT($'MUBE+M,O5Z-\G]VAL3U)W[%L+I8 MXIKJF_!JM<+UD=[-0IR=SBY'_JU_,"_FO]?C+&?SSS^%U6RUQS:<]D2T$>W( MS&FTV>8&);-5.EW4[]]H4\^Y$%XI2-*6VJS$:T;& L;D"E=11'5GG-'^<[.? MH&?O\> _,O_5@\Q_?\-\^H'?%G2W;LOB8DFA>:+P%69T@\;" >0RVC:37$R ?.M#5E$TE MO-1.&$@F^7HD#XY%#AIE9%F*P'CK6>);D-4)(%M!X3&H-9)+IU!;7=_8S1(3 M2;0;E2"M@S F$9SD"FS,FKB6HG&M>SNWH:L3L+4"PQ9@VTLR/:'MI^_7O_S/ M&2Z)J"_?W^$W/%W?4>T3DR):<-$Q,@?&0V"JUBP:'90(7N3FVV:VHFS:8NGN M[&TK&?:$S =CS>OS7=UKI#-HX01HIXE_C@L(*F<0(CB!L82D6H]J&$1@)YJQ M(4*V48Y-Q-43%M_.OUZG$V,[";AVD4@'X'IB:RC=!>.C0$ =R%-U@?2^*W17-#G#/@OZ3>NMU7NN M QZMOZ7.*A$D'))&Y<.43.LI3H:\!F+I %P_A?F?GV9G>+7LZWJG(1-"JA@) _6*:&O! M<#%P-Q-(!N![>8D@1.:,M\U"P&U[HJ8_=5DZ--?IH,6OL+I0MD/;4T6-HHBDH&X24:6UG'RF\%E+J &Q-MP_S8*VB @2U^1&9!3@JY?*3 F1 M(\?8/&YH2?_$+VHM +7H1+H=(/MI_Z-.E B*C NK-4'*ZW4?)2"YBN)2H77@6*T@G(1LA)9 M>*X<]ZTCEFUIFS:]UPTN1Q%E!Q!].!V0LDA!!8K+4-0)/"Z \UF"%2527,:U MLJT]S=US-*.E_[H!W_Y"Z@%I3P5H3)O(2:\''G0MX_$4H)4(-E#@IKC-MGFG MUKX1]&C133^H:R2P*6>[+,_7&0DZPK4[K0S3Y#%[4,70W:$P#P*3'B0+16/V M LU6[[GT;]_"&?WN!F,/?';:'."T$?.^4N@'0%>WRA5?]XF2TI5T=,6B)FOO M-" ZU"GEHN[.)=P70E/&IWN+[V$8[,#+R8'P;;8B9K\O'Y:SQ?(#TG\SW9G3 ML%I=*LHJB?R_%Y<-\)M'.Z^-,RY##DCANTD./.8"VC >I,S)XE:!YK-@V8&X M+@"U"Q 6AY1*!\Y3"P7^;C;'M\3RU0F9YZ"D#V!0DO76Y$-ZE^8%F_%N]^*@59KK?VDJR4EJ2@XH&A(S1 M"LN254 ?0>WR.[(_9R==TB^G()TIP2=P* MH+UWH) "]R!<;?XSP; 4O5*M)Q<,)''BG4BCPG!,:1T1&,FNI*L3HC,^^!@@ M,4FNOR@6'!9#OXI8F);9-L\T#Z=RXHU$74!R1YEU@,J?*2+\1M+Z=NGY?-S$ MG;<2IYNA<[_4J62K&7'CE_G%&5XV$YS(A$5I*2 943,>Q%GB@ :>M*8;JK+ MU@WG^](\\5K341%[4'GVA]_525 \I>12'0LJ0$69(02C@.=H=/"\-KR.B\>) MT]D'Q= ET>Y<^(MJNPY@^"B J6$IB-%1_<@LIB09;-=*K)%4#SQ^H5Q M;6H3"72P,_Q6AN I7M4%%*E0D)1UK:]U)4$41@*+OD1&-R3[U@II.\HZF6(P M><9E!#EVH.AN%/7F?-^'.P->B^RB%N!-IGN>F 6?0J'_,/3%.8ZB_4KA_>F> M-EDS!IX>M<('$FZ7@"8&GUC+&-.Y@' VTR&2AI C YN4Y9ALQN8-Z \2,JTR MG01R0]G? 8:>YM.)2U%'Q0-HQN@TLF3PTB)DD;A5QA566O82MERL\.*_I9O[_@W_=>F;^EI\;<3K^+@<^Q!S\%(Q+R&O!O*?_9$_Q MJU,6,H_&^$)NI6X]_6G,.?CU 8><@>O,Y-]GYU\6%^>_8\BST^_$95R>D7M0 M4YK7#OC9XF)^?F)"*LAE@IQ"W<3N%434#!QJ^I_"+,7SC1FQ,[&=/!;OBZ>[ MVO PPNO #E\>]%>DX]U>BG+"T#DLI.6E(BVOA$;2]^229I-R#N26>M_:FWN$ ME$Z"XW$0MA_CIUY'>3E7IMZ"N_?ES7_]]O;J0B076 Y%@R[U<= Y"G.<]9"B MR$J[@DZ8YRSIUE_K9&A?*[",P^6I8?/TSJ_M56U"PXRA0\: AD(>Y."9*!"C M3$Y0R"."WPI9C0CJI-V\*?BFD%4'9O']^1=<+U_\1">ZK9XM%YIE4]?,.5EG M&R4(/"%0]$W1ETM*Q-:^V6.T=-*KT=HP-F']<86@-ZOE_A9F\[I>;C&_=?+6 M(>B6GQLQ!-WEP(<(07,4PJ*Q$(0@G"FGP(6H@$EK7:@Y%#%:Q7G7J]BL4<%Q M5)!";1>V=;B#DP;0&Z.]":Q]Y^-?817;$+R-MXIMB' [L,T_7:QF(.RPP[LZ&;""E M3L%6?[E$W#2$H2HL6 O6U0EQ[C)@3\!JNB=QXR.VWE+Y+%'3 K")Z+> T^YR MF#H"_AC.%HLOX>T\_ZI6WAC7-)LB(9,!Z1#H^!#L^(K:BY1YTEZM&6/1ZL6[+K(JC] MC>9TB.C@.NSPYO+'UW^$9?ZPG"6\:9U^-9]?A-.KO)-4!H,)6%M3/&F79,$[ M48MBT153M/"\]:/B&.4_>GGVE7]:#UUS+#X=7VJLL MD@=7ZGNEC!)\M@:8]1A0ZR@\3G]!'C_ \9N-R6Y&(U0,OQ+^\DK,\7,XQ_SI M$(^1]S..)UEG;C'[NI3/U*%3 9S@#%3P-EJO;"EA*Y=[Z)<[>:2<#++CBZM# M+?WFVV^S!TYE,D^*.5XJ&1U>_#E'7RF-F=7FT@ MQPD[9M97;P=3\?O=\V*.2MC((&$U$*DN$#)>0O8I6IW1IY2V4IX-B.GD(71: M?7IHH7:J8J_/8GE .DL$4>JVU1PYA,2KS5 A\)0,7G$6Z6E68'\_QZZU4Y^5IW\X)\[@Z?WN=^OP=SVY>P^OQWR_7 M#'"%67)G#.A2I[J$I, 7*^NX-^M-9L%BZVQ%\T-LA73[\I$^+3J:J>>#%,#\ M%I;+=4=3ZU*7>__PB$4M3Q_B$.4KD3/)79T8D07IS^@L..\$6).SY071N>:; M=_KJH'@PV??ZXNSB]')2PF5V QTG#]U%L+;V2:F2(13.P2>*+U$;:YN7^8QU MEDX2P_NB<:P\[UZB[]#%'9S5N\> $JPT6AE #+;V%UB(/&=0WN42R,>/V 'V MGSY$)SG?#D#?4-C=>@P?EHNON#S_'N:YUO>'[3QOC(#^SA2^S[R39> M1M.#-_(_-I_\2Z*JEM;EZ&]RQ1 M^ZKA1S] W/[I>]UO<7U\YHQ/1D>(P50GW65PC"'8$APG+5"R:5TINSUUTWH+ M;;%S5WN.)*,.G(#-A7]?'CWC9>E)\2+)FG\NJ1;8<57(N-YB#QM*Z M.65;VCI%WI[86!Q 4!T \-'37/%NO?[1YD(.= 01H@-5&/$M< %.Y)1D(GS&P<.V>F]'X?2,MWJ@3=DH4[*$1/;LCJ5,WM"H5MH;:C7#J VCL,*_RR.,T422T7WRXS>9OM84'(R+T% MF0NG6*Y.D 1M3)^.MB)>G MY^S!^D*:5COA8^M)\8\2,VV=V=AH:B.#Z8W:>F-KJE)Y.R>>?5[6A^WP=79^ M64&T?L.>A],_5OC B5\O5C>V7)6BMY3WM;XM:)I MVO*QD8WD)(+;&:_?G7!/C:EOH3YOGVDTT/8/M;\M:[J6R3YXE#BPJ1F&O2A"D1!#(4>BB8XFM MBP&?IJC3#,2.\M\67L.%T0&T7J5T60N ^6K/B Z.DT53*RQAPJB&Z' M]3U27].B6GG;?WK42J*#5"P_7_6A0[:H9":=4R0H1PZARTG7D<K M";9&D4_?N+NI)U[QD\Q-S.@1.*$#E"1K[L@A!&XU6EN8DZYUJ?B6I'7J5XV- MNIVETVUM]P--N##->JK?8^WI^UM,&FSM3[* )Y\ M;U)2(H.G7Q)\BBH8=8EEK#F5VU'8KDSV@:&#JY^^W_K=938R&;J&IDXISZ2L M%6$'G/<%C L8O;0JZM9[9H?2V,?PQA$0]GCI[ C"Z\#F/CX3-90B*3JNO4'D MLEH#P08+B%G'+"):U7IJ8Y=#B\>5_]:SB;<71J>8^G&V*AH>N!("B/18N[X4 M>(L,0LC:E92=Q=9%LD<[FWB Z ?/)AXBAZF+/>Z/U55:98%. C?%TU7S]:KI M #P%X9$QD^^BZ*7,)AXDMZ=G$P]AXM00^ WQ6Z6=C/W;\]5F3$5=SX&;VDH, MWC$6"L3,6-U<8,%IC5"()4[YE)C=;JO7\]^:-L4P(D@:LWEJU'P\7V(X.YV= MTY&NR.=.:!]UAN(S66H661W(70NY WJ=HB_&;:\4JW7Z'KQBI/K(E$),O)!M93)'R23F[4JM[O_;TU:/ MCHB"/=DX-0I^K>,'B %_?'R]6'Y=7.ZY?[-8GN'R]/O_I9^8OUK]NJASF?Z% MO^'YK1^Z.JPQ!353!NH^3%"RCJ)3C@'WCN#NC<84M\+,OI1,6QTZ(L(.*J*I M\?@.P]?_QK#\A.G+?'&Z^#S#U8U^%4G4WO($2M0&(V8"1*_)Z,J?O]//%UGW\/\^]4QDE%!&>).T+7^ MN>+>HQ. 4A5%MME8;[?"R./?F'9RWH@ :<36J='QH,;2@$?IF4,59MIT*>^,A6^'!'B(]6C)T2(,OSD_?_F-._\V7V=9U1$M$4 M5[0$5;( E1F"]T6#-UF3XUZD=EOEWNA?OI5WH]_=Y-SN?;27,O 1<[C[,;H7 MA%S=&%NB#Y9H93%;4-%S"NQ4IAO#7?+!.)&V>I/;%B-39F#W%-Q#XM^!BU/; MD/N)01MR-$P[8(E<(U)H'IPU!ERBH(Z'8(*26UF.3K*K>TOHZ3SJ$'9U\$;S MJ@ZEO!Z^(7AQ*5D'4GJRD&00:S=4_96KB9P4E;7;W/9G/H3OZ^JC>N*;8\]SK4_Z M+9QMW#,?39+.&[#!4[R>,KEG7ED0"K5.SEO6?!7:&.>8]LUH#UC=K7B86L93 MF\+?<76^G*7S-0/.ZG3T1?IS,VK!H5-,>^!(#K_*W)'77Q![LSVSN"S-4M"DDKP]! -K4=WA+JH[,, @J*3#S= -6\'Z4C M$[>[)!^!Q YLG=HVO;\X7\TRW9Q/7[ >8S,%0Q07O-$"D&(0NB%1@+>%CL1( MNZ(0W(CMRAX>^4 ?DM]%8(O&W.M +7PDSJ]-\>O3L%J]+VNCN+X5D<<2K::[ MX#-Q)KM"?E]BX$S2(E@A=?M!NX\1,^T#Y4%M3!N!=("LV_1?7;;(1(E2U?HP M5G?7L[HV/"D(0FB?)7(?FO=XW:-B8I>XC7CO]M/LQ^L>T+)VR=?G>+5Y>R<' MW 0=@?E0&<(R,80.5+QG2:+G6;6>MGR?BFG1LJ]<[\)D/R9W ),'%/"[ZT;_ M8$2RL00HB0MB32P0&,_@4,FHBS(HQNK^>8B>:6LAIFXVV$TL'4!LAPTU5YMH MHD$,S!;@P5,<@;+4_;@1M!-.91U2$:XQ_G8FMKNJ]!WQLO]ZH1V$UP%*VV]> M-%KK9+6"'&JOK5*.&!!SC6.8TCF@/43OY 'V M><.7.L%QG7!>SVW\]"7,WW]=&\*_T3]QOGH[_X#+V2*?N!2R)8L'Y/?45%!F M$.CWI \X(G*3[JW\'O_]J-'9NFLF:',WNH3&U*F]#XO5^6UEL2N/UO_Y+](H ML_GG*S883RJ"D:H07E0[J2V$+#50M& +28[^WW;9P?%H[*YA8C^D]R31EP+L M@9?_4QW"=NTQGO"HM=/*@K9EO-V+5]='*>[[H^.KLOA MW MTM$=V%.B'80/#\1/=:K[C*2Z_LTGXL'JDC)^XH3AJ00&SO+:CLP->.U][=;P ML7 T28PUK60;^KIKH!DMQ&TCHDGW-#QQNM\Q+3[/U_LI,C%^5F8U*[6>.[2Z MBM[SJWE^1W\\.UWGLNCOR ;EUV'UY6H@V[=P6FW225:%#(T5(%PDQBF)DTIG7>>F%LDNU\3[VEE.@3M)K380=XO;YG3*9"L5T"$53MER>2@U,2 MC$$N3#8JL-9I]D%ZDA_?R^=.O.T $P_-W[SAS>^X7O^Q7M)VPGER)J6ZO"-4 M[9P3..84&%1"!A.*X >(S!ZA;CM'!57E_N0 MBC?%1.D@)"]J*6^&D(EMPGB9A7@ZDXC4KO19(?%^N.(8;>$[?$\.O4D M^0XNP./!S*W@)3..V0<%Q1JZU)$'B(P[T#$C8M)TJUNWH&U#UW;0/)ZWH-%D M,O6+9?_HAYCY)0BD4/@#*R]4C2*$UTW3CBG08B"'9;V6Q1R5S.[ > MSW-09X(]JITRFXK_1;DECI\I/+LN2%B4Q][4&J^A:4'*>)MKFC-JFF4W%&X' MS6.D6Q4*A=N"@.QC "M*+C$XH4SK!LW.E]V(F(5!I4$:;>HB]@!.1PW$B9S0 M*FM#Z]%#+WK9S1"$[;WL9HCP.G!Q'UNR$4M2I3:4&\Y,7;*1(:3Z"%MLD$76 MO\.1;N5Q+[L9)/\ME]T,$4:GF+HS?E2A*[Y<3:=1TD:(UA=(F(HW1G.,K5O, MCG39S2#1#U]V,T .4\=)]^<+I6K@E3DZRE+1W(,5$1+?Z*XR:T?N_8;]]+/B.=] M/)+@CJR A1W2'PI$IPQR1HAI&C>47P\XUX&B??Y<2]# M>-T#6NY/(D$>#4_9@^"U;L6Z!$'2;[4+.2N;?8JMTQE',.YED%R?'_N%(((E1-YG31#!QQ%*(FN*K*FNUJ.<'[T+E9U/T;W@I#-_/7">%"IKK"I MRTF2\!"]-,!+ELRGK.1V4\Z.G-C67^YIG\\\?+R+INUE8 M7F^V$U%&J0J45'.@BGOP05@PTE P@4XKW"Z)^.@G.I#[+A);-&??U"#XC3A> MRNQT5NO]/^+I:3U0#52_+$YKC>XFP&2U%%O1:6H+BO)HZZY##5J3;35>%6>W M&XVRW?>FR10VA<<(C.T@!GNR,HQ+3TBD V505\./99,9(&N1&%:MW_M M/:BUG^GBC1_*=Q-+!Q![MF<$I0N,T2E$M+)V1])YI(R0LL@L:Y8-;YU_;M._ M,TFYYB#I#VW?&2**J2W=@%$D/U^15XK:QL1DUW#[+[H6X:*76@\0:<^<>!L*NWJ]7%ND*Z_F)M16(IGB64 M@,Y94(4I",@+F!P2\21HC@?H)=J5_(Z'F>ZC1Z<2<%=#DAX?:[P^X_OEYHB7 MX[M7J]GG.>83%0T&6<=8NKIEO;!0Y[,B,$?1%?=).-;Z=6@_BCL>4]H"PP<0 M8Y\J>%R1]@GCQPS/VWDZO?'N/"?>)H_+&>+Y:?%K7^.GS"TI@2ZSU&+NKB3 MK)+320.%LM;8Z%5T;#J/8]=C=3PY]$">R$$ L?L=J2-Y#^.?K.Y:MLT<@_6+ MY-7?GK"2LRW9@,^H05F1P(N@ )/C@41B7?.L1!O*.YX\.JJ_TEZL'2G\6Z=> M'X?N:<(3S82)W"8H/-=7+OH/':O4K6!!2,- 1GKHD+&.3B#'IQ-)88@H@T'F''<4[B]S%78 %0U=M5P":(Y,E<2, MT/HY)_$XNYT'R>WI;NP\]4FF*]%>(B;RCLFM#-% Q.6 MU*^O<\Z"SZ E!E'?S4K8KG#Q^6]U]_C>"B2-V3PU:GZM:X")(7]\?+U8?EU< MICG?+)9GN#S]_G_I)^:O5K\N:H#T+_P-SV_]T-5A\[K$A6RX6I<&ITB'=5%! MT8P8*5'(+;?"[4M)=X_CK1!W4!%-C<=W&+[^-X;E)TQ?YHO3Q6<*RV_F#F2M M761& X^*>)ATG6$0"@C,10N7!"_;[51[\C/=/5&W0E([YDX-DU=?OY[.4OCX M]7\6BROR#3F".EKBBN<4R'H7ZN!%<@LC8RDYG35NAXW[_W9W3[ZM +$G&Z=& MP4.32:)ULI12(\P:$B!Q05-<(%U";T5$O+MCH^V ET.^>3;S>_=C8R^=6NN0 M, F69$X.3'(%E"$'S#'"L&(HG!>.\[C5,,3FO7S]#&[9)0FS'Z-[0!1LQ*V&OISG+U\@P3W1"_?$"Y.;2@>;T8K(FN5 M @,R;^+R =LY%T$G8S2R(H)Z,;U\@R2V72_?$/;UF7R]]::=DA#.&' Y,E"Z M"(C9*Q#*,1T&8%9)X2 MQ/JK@BH;HS!$TWK29W^;D"?J#>M$C[8%R?3[]EKRYI(7/[#GU@_]ANY_/VN1>=R?UEW8M-!_2G\<_W3 MFY_X7MG"I-<\,@O*" ]*9@L1"\760F=N!).%JX-?AZD#>C>A<]X:Q^DU=7,!0=TU (*L4 L0@*3I >\ M#E'*UCV;^]#;,VH">^,%X;S[;' MFJ8-![-'F.E;+XXY26WX0Q!V/Y+!P<(KZ-$X;UE9[%P)P-"M#7?R8H'IYR$ M*')RS/,<8NM5VB^C#6>0_+==.CA &)UBZL=RJJRX(!X5""'6N(\;")YM IMN$JS=)"45\*Q._N , MP0E))S$A"&&9%+(\Y[ ]_YG^,+*'/!]IS]F3N5/#Y+KL]C_^YS\6]#^W"S#K MHH;E[%LXQ]/O=81,W?@0YIMZ&XZ2RT+.07 UK*FE-@&E!1CN$;45O XCE#Y-WTW GD+@4@@#B8DU^S(X(XA]Q=NBO _:CC6N:N5F/M'=']HC;;O7]]HD<=L= MN5%*]]8+UKW/SE;I=+&Z6.)UODT%TG1.4I J+?EL6M9:.17(9RN!9U:DT=A8 M)PPBL%U"]XGGDTNGI6@;3%&"N(#$"NX9A((4S6=GO'()[TT%:)C*?8ZZ:>WQ M>)AZ/(?;5%X=V.DGSO/3]U_#_RZ6E[MZ:R;)9R6,YC5JKYFDVD00JR>=!85U M0=>0KG5U^P#R>LGRMD7(XC#BZAN)-P>[M2'31L58W3U=;"'71-;E5A3=@91) MJ% $6>/6[PL#29P6D:-!97M([BVW#F#Y,\5?IXNOF*_',GS_O98U;':@!5:T MLHF#M[4/7R0#SGM)X.%*9Y^Y\ZV5XC,D=0N[_>&P&$\V4V>=-V=9OEZ&J45,:< M$8/RWQ?+/\MBF393K= JX^JB>2@4@H@T"*TX78"B6/?6':#I:# MH:0)@SLP6Q_">6U%O")>^>A%'1,268U]G(AU0W "+B6+%D/RS7-L/Q P;9_' M(4W2[GSO #3K=I-[++H\BO?:"V\*4! =0&7.P%G2ESD&&:.+]IX9VAM"3Y S M;;O$(0'52B8=P.L)MMW*:R>NC29/C?NZ:RO%1-8X.]*X01MF5 BR=>IO&[IZ M>>J<*KNPFX#Z!MWE&EB=*<)EGFZ-8;5U(M-YZJ9L"H65SR9+5EJ/"W^.IFXC MN!U1L#W,AHND;XB]2NGB[.*TKE%_=;98GL_^=;GDM23R"J*0X$6BJ^IE@L#0 M@XS"11F85LW[W8=3V6U@.#H,6XAM.##])3#G^+E^^-,A\%E[QX)0RB=C@=?I M%!3E&' R1.#6F>*DM+[YS(^G*>HVU!P==T/%T4$KW]MYQO+XB7[YY]4BONLI M#I:\DY(* \LB,MG4-:RT (@9:80PM?6 Q\U&RL$IAZXS*RZP@&H*I/2J(ALBK VL[ MI,X@.UT7SWHPEKP)I;*EP%X92%(;^F-)_SE@U80#9%;MP_VHGA. M]]A#<<;5-R&ZOBP$$$)(BW2=T[8+4?9YL.^F#&B03+=ZL!_"X+Z5UTWH%87S MP7M>9_S%.D/6@%>9 V;F2S&I.#Q@!>[Q/8Z-9#AW$U WH#M]. 5^.=^)GQ3' M)&1!U'R@\_35>W^FU'-#P(MX:BZ0!N>\T,BR5J M*9P"X[@$E='0M=4*$LN1&11)-:]A&GWLV[2/9_O \V"B[ &VMYX W]_KFCLI M&*N_$B%+GLG1,!&<$@P<6LE-B4FKUN/'GJ;H"-[/]H)>.W$<=\OJFXOSFIZZ MQ8Y?_OD5YZN1\LH#/GS )M9A3)@D%RT8]U;5Q=2,?$V%0D(PIB[VBJ(D)YC' MH\Y%/U5(<5\NOY$,/OT#3[_AKXOY^9?5B?#6(M,".%W.RZ(*EPR25C!%)J^S M8*TK2_>C^)ARUD.P-Z1 IK%<.[#RPTZ[7M3[C\4),B]52 HTUJ?Q;".LYUQ9 M5@K]QNMD6GNE.Q$ZK3O:*V9WD>)Q0I6PA\18V+)S0F,6= Y^5HEYR#RE"'F8FVR*CA_P($$ M3U Z;8U9UV@=*L>C0^NK0E^^/JHS07#/&5@7:[.0LT"'RY!9R4Y+6U(X8.GW M<^1.NQ.F5]SN+M&^P5MKX16SG&6!D+FBT]0%-]%[U('39AN/O;[XO3TS6+YC[#,)RR@H.!- ].U-,%'"=$)"ZP4 M.C_Y(R6,-?+P%AG'E-H<@I+'MC+O*H$.3.=UNP1%^\QYGT#*4NH*T 112099 M,*>*RSZI27=VCPZ7G87XV*KN(1S=&0E?<3E;Y(_G87G>% \?UO_NVWE:8JBO M8)?_]T2Y$C6= K0QE3'H*:KA9KT\.<0Z&[-YL>O3%/61D6Z-G0;<[TFW&&5( MR5+\P*3)H$+@$,C= VNY2\R)2*'&E+IE]!1P<]TRA*-[ZI9?YGE$]_E52LL+ MS%=1:'4MUZ-J7E\L*W]OK2G=PW4>_(TV;O-^1VOD,G\(WVO-ZJKNI:OTA-/5 MM>OC$_,VQ C2!U%W.I&!PESG'")F703+5C:^ED^0LZ^V^86@L/B.!+[UQ(5; M_+WB^$F=QQ=\1D"FJJOG)46QK@ =USNG-/K4^KS/$C6M[],*'7?U5%M93-Y] M<7F1/WV9+?,'ZQQHSA'Y_6)VJ-J8.(H!.(;>[-Q_-%^O/#Q3)](;?OPVF8 M;\Y41"D)98*LZH9NXAL$430DH:*WQ0>TVXUQW?*#T[I/8T*I*:NGAL^/Z]P7 M:5:U[M]GYU\^!F+?KV'Y)Y[/YI^)CYNE+5=S;,_HI!^6B\_+<+9ZO5B=7U\> M'D*(7%IB;WT!B(E"#4>7)_+ C$=3VZ*V EISTJ9])1\%DM.*KX-(\5/X)ZZN M6+LY@BM:"TD\=-*1AQ DA3A2(P6[ENXE&F-IJB M:=^.Q\93 RE,[8MMCG+E4J[>%SK55Z28I7J7Y\2Y7_[?Q6QMNC?'8S%F3[$) MR.P]'<]Q<$C6FJX1:N\2;NML#?_V5G!RQP*G0PB@ YVUSB->'?.!W$HQ,DO' M&"1?-; .$J+!6BB9##IAO=.C#%E_E**M0.:/!60C2*$#3#U^$.56X89Y?+^8UF,5Y MHF/>U ^]JR^<-8;=XZ%GI^^T>>S9_XB-'GQN"*DH_8&2!ZI?4HB%A20(I;Y0 MT$?PY3,>VSSW@8N6$/5$^^4^]!,L MQ247;7V5XA1JH()H*:BUGB?'T"@I6J=PP%G#[[WLW3A!O4J)6\3 M"DBN;N0I-:,?E >=%6,FZ.1SZQ;Q8;IFM">7PT%F-VX?H]M]\97#LOB^79^JOCN.#;?7-T=WR'HT_BFB.7*=4%D<:J.LLR:O ^,I"V MV."USM:VOO 3NN846:^_>V*X8\'G2#:=;JW2QH(WVH/GJGCI2N"B=87QPY0< MDXL^!"M/N^@[R:$#+VN]L?E]^6-UV>GQ/M(UGM>VLU_^F;X$8MV;Q?+'DVZ2 M+=]/'+.!24_LBJ3Q___VWG3)K1M9%_U_GN*^0.Z->8BX<2-DV>[C?=R20I)[ MQ_G%P"AQNT2J29;:ZJ>_"19K+K(622P"+/M'NS64L'+X$LA$)C*%R0H,B0FT M8S0)W/)3JITO/(+<V[6?8@YZ([U-I?GPM!70^O^ _*-J8 M7\Y6[]$A'>4\/Y2(L0_X*L)I^,_JB4YH\$XSE\"3S''[$!&,U1J=I44HB1DA";-9:H@V)!"647 I-?V=K"V(>^LSKU]\#5[IVUHLXZ./%_31A6IBT1Y!W^'G6DE3%Q8P(#;A4! M@:%MN2,I[]=4=9ZYVA):&&1N8! T)1 MNB,2B((%'215I'K+P+V);)LH[Q.;>ROOS-"Y;C0;C(N>Z(#Q8"H=.C0!%T09 M*J<=4UP;GFK73^]+8]N,?)?8W%MUYP;-TIB3L<2]+6/2C6 @F$#3"XR!RT8Y MHTFDK.6^V;XO<)_0W%=U9P3-^XUCM9)E"(*!D!D>#<$3,,(0L-*FP(+S4=;N M/W@0H6U?978'TL.5>$9(G1#E>3 R 1=.HQE:!Y8("2'Q,ON NVA:A4-M7W5V MA\>]5%6M_FXD"/XVBYL<1&D&%O!'7WTIOYL$F;,K+\2LI**\E);@N=40(_6F M%-DX<5(\;B.T[1O1/L!918G]U!5O*YRA5$A%@T'R/6[]BI2'ULB-%5Y;11C- MU:?T'E/F--J;T9.!KH8B.CF#'Y9C78OJ9S0<=U&\B[^[U>4"N;N17)3&:%9> M-]I2E,_*ZT:I)$3+M!))&:9K-P8]C-*S2J4?D? Y@1X[1^O'^0_I?0JI#"UX ME"_@Z/NB,Y+ ^U!NOB(#:YR"C = $CHQG<<(;PZAM6WJYQ0XV@.ZU91Z[ E^ M4OA^_->\2'DYL5EE%U0 &LO3=.5**SL202E6KL6$$;;V"_Y]:6R[P78,UX.4 MV(^C.9C-DEG8,"I84#118$SC^944!Q.2 <,HHUZXI)1HA=8;*MLFAWK&ZV&* M/#_$EGS#%9])44V#MR!*4DR8G,$(8H%YA>Z_32Z+5MOK#9%M$T8=X_4P-9XA M7/$_-V9II?$$G&4&!&4"'&4I :SP^N'S^G M!5HC^5+9-*'4,V ,5>7Z( MG02IN E1 LMJEC=.ZEM*,Q>72^Z:I; M^) DVINTNM\ 98>@B8A)1>= QG4*(ROP-'EP,2@2T>L)X8%#L*W7>V7*SJE5 MS2&WKNW5V;I9[E#FW^;[[!?&W\[2!(/(8"+&E(DAPX)(!U;BN6(DI])FJB-Q M5:&[A9 VMZT=X.<0)-=0YCD#MU1X4X-^.A7^BDW!%9X[Q#I04C**"DC9#1OD MY=7Q!P]U7F60-W7?[MDJ5.(:,8?"H\Z="7M\%9M%J,.LO+6J'L^-!M M5Z'_DL"[MT+/&;[K"G$AB0D911Q5CFBPD2/;U$!P,N,QHWV,8G3TMBOA?T'@ MW5N=9XW=4IBKT$ZUM!Y9Y 2$-@I,DAD8STGY8"TCXSL-[6K\7Q)V]U7GN6+W M?F6YY$:HP 1(CFP+QSA813)*/0B234:KI:,"N(-' "\$Q8./7WW:'6",I^S[,Z%= M=?YY*(J;WC__.:Z.UJ/@\>^*,5RZBSN7S6-W9GK^RR?4SYYB:-*9R;D0LDL1 M3#1XI!E-P2CO /<%*X/(*OG:;0A/VYGI2@DW7_Q8YBU,!)5&QYQ!4<] "*' MZB#6T[2I,"GQZI,/GR3DG'HM[8.4)\>)':6%#BKK'S+QZH_I$GF(GADG@880 M0.1RO\04AXA;E\A1X=E?NZ#S*3H:-T,Z7KW/ &9O67>(EQ_GI9/HA$?O;8X1 ME-;(A5!H1\*)\BL9+%=,^>K/T)ZDI"_,[*_A9R!S@+A;1V\?/T\7\9U;K+Z_ MOIA?QE]F>>%P][U$]P$WXD^+E*XW:_3TEF$Q_7JEK45I&;[^JP]?T87 7?R. M''Y(JW^E-/NORUDJP,!__'?W'7]E_IZ^^+28.$9UE.R>#J8F'EH:S6$W>%W[7)ZRE,B:" M7I@FW"+1-H*7,D*P6AE!O:)J4!]^7/6.YX&_N_4Z[GVP+[P=[I@>+L4>5'^] MU=OD/0D:N*&XU4=?)G_AK]#L4B3)<:X&/?$=HOR6Y_,1RGJH[@,DUUCA?Y_. MIE\NOVP(UR8X*8("I8C#TYV52@A-($0G-4^)NES#WN]]M+'2#U'9O(;\.HPY M?YW.TB^K] 5#*Z&(\IH"9:5[H D>K" 9J$_&Z8!GF:L^&G@;,8V[CXY^6W&8 MU/N#SXX4E[9,^HS>&A6:8 M+4FB]DCK9XGJ*J8Z+> .U$R_4%O?8*SYR5+$S&P 1XD!D1P!PP,'YH-SQ+ED MTHF0=D-35W[::8%VF%[ZQ5DI*%Y]OF+(!Q6M]N!]*@TA# 4G./HB*7C%"3=6 MG@AHMT0U[OG>$FD':J9CJ$WSAA]C<1>F0H.-42$_7" K%F,J0XB)4FO):W(ZFQAWXM2\RC&U"&*EH:2PJAR$L0#83;P'UTSJG:."9< CSNR\C7S,&8G) A1I"'F!*M73'VF(K&G=0; MP6DOV9]A*U&U"??9'K/D@9 M5N2ZCQ9Z2!6O4Z94J1P,AA\I&700\? &RT(&(JV.T5!"AO4NKUHE<.+RU;T4 M]V25P#Y2[$'UUW4M*>-Y2QWHZ,N<,8NGMT,;H-DJ;CGS=EA)\WE5">REK"U5 M OM(KJLJ@11RHMIJ4-0(=-B\!R,1\!RCP1@=)S$-&OM[?E4">ZEL:Y7 /O)K MK7CWQQW"*8W&2&]!:G2H!9,,SSLOP K\"YV\]+R&K=_[:*.V/+44?[#\.@AL M=^2FG9<\\PB&<=S^I"1@$PL@I6948LQE2.WTZG'E(2>N&3S$&Z@K]0[@\V/* M2/K:B5Y,_671R+L+-_L)(]3Y][0H_O0BE3]UB^]W?V@S3HH:YJS0N$M:%G&7 M3!9M1OS?5\? &_S._S3 M*5IU^=MW\T5A[\U\]2J$Q66*$Y0A89DHH.O6_B$X\(([8)SQ@+*FD5;OR;P_ MF7UMDG6P.;:V^@/DF@MW\6KUVBT6W_$/_^$N+M,D2&*90WY,5AE$U $<$PFX M-M)Z0K5DU<>$#"&LJX* <4!702,]P"RMRF)O\VO\]G3U]G*U+!>UR,YF'\_: M)FUL*9>A96(S>C9FW;Y<$\^C58ZQ^M/I=M/450U +7#5U$,U7-7.;?STS\OI MZGN-/,:6E>KD+(:062D_<7NUC*J??_F:9LLUQ>_31>F6_GJ^7"T_?$9@>K=, M\;JSS\TUM,RV# P(0&1YNR!T N>M ,*B%EGRJ*KWISB.XF/WJ^NN*6_S^AL_ ME&_+ND[T?OM_^S(:.5_]RBW@5J*F8+.4F@G."8Z"6-#CA.3C"O?*12Y5] M9=%5([YMO'%"S#[<)MNHOX-S^@.J=\W6ZPNWQ&/BPVH>?E_?1VN=LW2!@"MO MU82T"4QB#+B0B7 B\?]J;P%;B6F+RT;@> C1*IKJ ')WZ=^\O]:<,)620Z^C MC%]T7H!+I^\JJQ[0 MZQ//9FH]7UW?> MB3HA#87@LBY=,!D8SA0DPXW05&>G:E\5/Z:B<5'!D7I]")/CA-P73'[8%C?UMW?Z0,'AZAO/HXL.X %9=M984SYI(4 Y7"MTID)J(B'XV'K-R$!ZV?*"MWU$+"#6DUX$3<>5'X0^O MS\T0HE=,94"GNG1V%O2J Z(,*CNKE>2A=EKG'@%M"WKZ<$D/UT@'<#I<<+=L MS^(#&PT\Q"@MA2QUZ3 8ZDK]IRC2XA> $N!:,.BB;3V8*0GR&B<%&^.C7E= M1?6&M;?K?O37CPBS]88%!CHX"D++C+Z&8L@(8RR2X'6J_>Y@*S&-TV!=X^Y@ MI76 OO=IN5I,PRK%-2N_S::KY?L/OVV8,5$+:Q,'=&A*"9_28,O#2&-3"HQQ M:VCM2Z>=!#6^T^P-A?64USI8O0JYUY4,TSQ%X:5%GB^^.(S!UQ*]#K\\P9A; M$@TY%L>F,.8"I4 IL\Q(XWQXD*#=$KP._&#CB*47P(VFH]:XNYFE^SQ;"O?O M7%I!!$8S""LB&!H3,,-L,IQZE?@@Z W_9MO>A'VA;R1-M0;@[19^5KXGE#>$X,G'!(L%+%A!(!20Q7VI-$JS]DN_/YQ@=J%Q?0AVJC'R!MK"TK M+BWA CC^"N,;AD*PH4R:4$XH(FU@M0<8W2.@[57/UF-2QIA8"^F2\CK4OK_=@[PNP'0("(9E M#X[62 _M$->VQM&H))()4AB&9WS X,+@;W.P21+.->.#8%2U$^9X#GK3(^MP MR?< E^MHU&@2(CJ%*I#20590,,$ZR$9F$WUI&.=J ::+1HK[*VM+]\Q])->Z MB>*][H^4:([1(H&]T?B:8Y1HKAF*6AW!(0L(YR" F9Q\/3!S7()3V_[ID'*_Y@^356_-M_S7"= MS].OZ^U.,A^BT HDXQ()MWBPX58'RG'N*(HD5VF;>N^CC2]0FGL&AVN@%^A< M^]O"9$VE RIS+M-W.*Q;SE-K!'&<4N1BGM*_0=(L?4-[2^S M;U<1UX=+OYS&J5M\OWGFGYR3$;=0D\H],Z?@M.; O2$F!J.=');@W/J)#O1^ MB,;FU<77[_W%[=:Y;>?\]:89G>)9:LML&1%71G=9C)^EL;B99N$T=X+%ZNVM MCJ9Z$ ;-RSRZ&NF^ [2_N_[N.JEQE;)]=;GZ/%],_UT:MRI-5':E2QC*42@7 MP'HN )T^8=$!Y/[APX3C7[CMI*CS6LO*^'CX3JZ>LKJ#WCNW>+M8-WB*ZV:N M[])BS>!$&XM<$ ;1E>*]C">223P#\991B0R+^L.=!U'6>?GE*:%817FM'< [ M!09O+HOG\C:OL[_INCO0A&O.>90">5!K@44P!+WD:$)B0O.8^+!RHV<_U7E1 MY3C8&D$+'6QS=QAZM&,G:GTTBH%-2I9+-8[RLA*(S-H*Q1P:2.6];0@HF.+!1,A V6R6M MHR34[P[X#%&=%U:.C;Z:*NL"@S?FM-4YD*55!$OH$H3UHR#/>;F=>C_]]'FUQ%^GY0U#B2E"2D]OA_RM/ZX2&YYN?A^-_J_ZI\9)SD32X*AX'-) MA1N1P;$@("C"F&3!*/EPNT*O1=IO-XQ=L]=M^GZ?K')BPG3CRU&&^51HN_OHR_TH( M5W\[\84W025D@Y(6-!FP!,U7NY3PH& FIQ/T=C^ \F'X?FD)FH;:[P#S=^XO M7KNOTY6[N.+F/2I_\2W%G^>+GR]7EXNT9GH6TH0YB?Z\ED"Y1Z/V+*);3Q4X MY"P9H6Q,M>N ]B9R&)+_!%F?$73:^H+J8.&6/[@VV:M.2LMK2YZD0-?^%+!$ MBZ/E'5@J\[JSO,^LW*,,N\\:@[IA:'YI6:0^E-W!%GVP#*[Y?Q7C^CB[W@?N M)(&%SEH1[<-*+R?CG1>$? MBN+=S;W0-%P-H[W)'%[=OT\$URJ;Y"#(B!H*)&%,4W05->$Z,25(];N^T;@9 M9C O+7'7&4K.UJ&ZXOC"S=YFI/KF1F"B$O6)L0!*Y5@N2DL_0$)!:9%,D)[C M?C&N,[6%LF%P?Y&)Q*9*[N5$.(3_]7\V;2NN6*?E6M99D>SZ'A9$&4%E" 9. MT5 G=(A$\]H/"&K2/\P,7FSZLA42>K&"0TZ\G_[X.EVL?WAC_D3IF&PDX%GI M!Y9*S]=RFBW5IX212[D+R%K*B%(0(KG0=\I",=)D0 MH3"HZN64.(S%88;T4A.W/>/IQ9G;WQ;SY7(2N3*&XDGKM4=U68RM/'5T/6I) MTT"R\X-:'#4SJ34;P\SFQ>:1&^/B!9C&3W^D19@NTXT4/LY7[N*7V0KCL^4T M7&T7FK@*=HI[AA=" _':$L,]=ZKV,ZQ3\#7,>%YJDKH[Y/1B38B67M+NXEQGN%EF-6\ MU(1X%P@YVVO>ZRJ8Y6IQN6Y5\G;U.2T^?G:S)T_D.\,2/KK%I[3:W(FC4SO) M.I! G0&?@T1Y*=2?5QY*#U:O,J'Y8>U([9OA>LP,,ZF_LO(=0*F70^J8Y.PF M)?O-32]*$LUMZ*8MTS.\#+.H MO]+W(R*D TMY=;'^F12?%LA/?Y1?I@E2;HSQ!E1,$00ZK."T<6 XYU3*C']0 MN\OZ,,J&H?BEYM1'T%X'F#S5@3-8):AR3OYLL5BL-/9VMI5,S,3J+T* AF0$M>IJ/BH6?PS];/ M4)-V.;F!!;WCT3C,(%Y:&KXGQ;\4_.^Y1ZSO_&[S2K@Q&.EX!&5U:00E4('& MX&\%"1A<19W$L*"\"W:&-9E[:B@%>5%/^B0YLW\W7W]+2YH)C@ M66R<)!QBIKP4"044C P08RE?\!CU,74VLA(>+CR,/2]M)SX\4(^Y^WW MQN%ZM5Q>?KG.[G]-99;OC]-OTYAF\;U;I4E.7*84,O#R?DN4'L.>.0LD2*.\ M"5*8ZEVTQF9J&.!?=#J[&\QT8$0_??EZ,?^>TL81>UH^-T?)6A3+==1R]^]? MHTOX9K[ZOVGU/H7YI]GZW:,A2GJI!1XP @61(@6346' MT9@99C0O+6'=%T9>LK%LJF/FB\T?E9^C$Q&R8\&@BX;A3VDSCN%0U@1_JW!; MR2'&ZF^E3LOA,+-ZJ5GKCM%4S=;^W_]\I%H4WN_KOUK_3?E7[U/^?\K___;^ MEWOK%R\U7[C?TW^$^9>K]:^BGJMT_=:>+#^FE9M>+.\SLYRBN)]].[O7^O]Y MR\9#!C>?>037JBRE/U;H=>#I=-RN]N-T&2[F2_S:^CWV#;3>IXN2C2X(6SZJ M\5N^\AAYNK":V$RTY8&"=,:4D2X9O!8L^2&S9/=8]=ZCB*CXX[JHTF M(\99C*LD)),H'G_2@4$O$8@E@JH8LHB#9A#O$U_4(K[MX*T38O91"-%$_1UX M/^4E^QOWY6IVN(M!*U4F3Q".IXDV"6R. 1RCC&GCDZS^G.CN]QN/?6L#@8E#10\XT4T#."^#=W^D#!X>H;SZ.+#N !2/;6=%>^YBY \G+2'NC';*2 M#$*-I)"-3F MH;#8\9VVHQTKPJ*6+#LX0JY.4?SA]:YI+0V&B@A,60_"TXC1+3$0/.7!,!MY M]=:J]PAH//RS"X?D<(UT *?#!7?+]BP^,-489.;,&TBTS/$(WH$7R9WCJ4YV56IP/7^3T.PTA7*26FWQR5X M0M!+8,PJ(17Q9K2$S4-B.A_K/3I.MET5'Z6T#M#W/BU7BVE)FJY9^6TV72W? M?_AMPXP)W*$M.^!.)#Q\+ $O"87 0S%KDVSU)QP[">I\HO>I45A/>:VCBL?O M_:ZNV]?5N1M^@C$L:R< P_$,@I'2&"5Q0#>8&A>L-P/G] WX6.?CO4\%M%%T MT\&N=V_[WK! G ^6.8FB*?(AV8)3E."OI"&14)E\[0X93Y#1^8COIN?L 8KJ M &L5DMJ$NZ0MY\!C&4!D4@:K/8/@\50WWD*[",!/K/L.T'[ MO!8:I/;H(?..KVT9^H6JU2T'L=5'?0M/1O)L$JBD#/J:>/Y[ZQ(Z M%4ZX[#W5K/:&T::^YQ&%1TGX?/NORDWT@=3\V&E$[S6/R)WE[T-MW/3;D75JL62V9L(CN$G*F ME"AR+&U+M0,6*=,F:NOIL(>B^W^[[=507_BKIJ,.',IK6:VK9Z_YO#>G9L*( M],$$"XD)=#>TC. X^AQ<4>84Y]SXZL4JSU+5-OQI@,>1%-:Y?WAU]W_M-;V? M7USD^:+XWD?[A<^N7-,?W(^-/OQ PZA*B3%0P080,I36I8&62GI'N>4.O_@B M_,#Z=QH&P19CSJ!S0-%Y[<$*DV)VO#KG?=3?@0OP ML-[ .%..I6P\0^*= D^"@!RR)2ES\:@;5H/"HC.H=-X+!,\4%@W72 =P&B7) MP1GZ+L(X"-F56^(4P!*O@>8L0BZ'NZA=J_'R"XOV@-4I"HOVT7$'.-]='2 - MX3KH##Y;A;%@1ND&_ _%T) $JU6.M4=J'%_:<5X%1GOA9:_2CGV4UP$2*R0P MHJ$"?2H#/I4N#D9YC$B3!^Z#S5:&;$SM4_]$*= SJ$$^QE4XL>Z;7YH>RNXS MG<]+2/[S54@^09J)2Z*\;*<2A% 27.8$#%71\R(-]J JK_;DB>'$=KZM5P9? ME<$2(R'AG,^!9\<"9,Z2*>,$J18@@J& O[-@;0[$AT ]>U&#(ZH;3)^(/=E4 MB3W@<[ 9?5TW ?FPHY7EZO/\\6Z#9 (C$DF(F0A.0CB MRC0#$4!'X50R#KW/DT>SA[/3Q@W[^)ZLAI6NJ@EA@*W@Z8 MOAUGH!REP@C<7*S'>- YADX%"> YT5XS'XCKIFGL4*;:I#E?MFV- JBS#8RV M:&E88W?1+0M8F=#Z+V M-SM[97:S]*DD%,_0\*[^W7]/5Y\_IXLX29$*Q36%XD>#X%]Y#%,RXH(DR M3/9I?_<9&62&U3N._F6&-?'UISL$-SY$Z>QJ/3$Q&6 Z,1"R3)17B8,QPGN2 M--$/1ZCW8H8W/ RRP.K-2?^RP$JH>@$QWOUA07];S)?+B>99!Q\PS)4R@6 E M+V*E*G_]$=: MA.GRJEQ]8JGSBAL-,DG<62PJRW$G(%%+ [%"/7I*T+"@9F_V!IE;]?FA+\/< M&H'LG(^OYQ(@V7F+/#MP7NC2@)""H]9"D)YZHEF4N9NY*C7R9]4'D;X,RSH% M?([,G_TT.^Y*I-:A_O9RM5RY69S./MU5CV&69QLI)*L"B&Q0,Y$0D P/]("N M,B/=)*)W)=BD$YD"2FAZRLLT>"SRB!]<"X1 M+:WM)JV\C8DS+6BJB,SQC.4 F/13CE'*=$L'C!1_O%S^Z#[S3]V#B4#@D90LT M9EITEL!&)4"*F%0PA#%S\D[QU;D\T\.JNRA_#%"]K!N G=?PE(IHHP[ '<> M#V,\<%PP("2H:!@5V?96&#N0M1=S6S *PML8Y%YPZ^=^X=BTV+4,AF7&M&-. MV;7BF"LUC@R\CP%T)DHE$RBKWF3QM!R^F'N-+BRS'?A>P#'Y;(2[4UA$>!>9 MTD"8L2 H=V"=E2!BD%)[)I2IW;>^*<-GZK-V:KC=0/,%V/%0_T-E&5C,$NAZ M\#MS&8PQ$3A7.J>,:M75ITQWY.Z>P^W-.=CF&'#KZ;['/R\:O[=HWJ?2F@?_ M_/5\MF[)=^DN/J;%%S9Q-F1M;"Y7T;)ZI MA5:\\>D85B_@#/Q'6A:IK'V%5-I7?9R7/[II@.F%<3F+!-)'#H*7011!6F Z M&L=E%*J[',4S++5Y%]:3174"EQ=@/7V)^9\[X4K0K9\5S"(_#S @QIBY(VCG$I7MXD M0R77Z &+#"R7NV"M=ET+HQLC.[&LI;F^>2+_M@.@Y ?PK#VAF+ M!H&A* L.M#?H#:M4FI5(";+,=(R,1V>ZF618A>,V[RK_-$98#6R]F.81T>G> MTMH6M-*)9EQ'YWV97VY!Y/*BV])2@9UURH8:QD9Y#]8%]VW>9O9DLEVH82\0 M]F*^HVYVKSY]6JRK4!_X]M$ZFT1Y(.$L[G-"4'!Q/5[.ZYR#MRBULSM4MS#; MYGEG3\;9/<0ZG]CUV^S;6@SO/[QZ_^&WYT9=[3.QZ]F5:T[LVH^-/B9VV>1< M2.7R6QB**"+K%\,>:.21Z(![O:H=;+^4B5W6B>@()1 4ER"HP<-0& N&B)A% M(D$][/G^U\2NDV-VO(E=^ZB_ U_H>A#*>HX/%4XZB7+S,F4,PY !7PHO551( MO>795Q\V=_?[+V5>UUX0>#B3\U!]=(2ES5 =G4TI&U) I(\HAD#!,G1,1)#) MJ$2%=+7G%O4T(NMP36Z!Q %B;=U%\15JB%PWJ0LHM.FW5-C9#$?2/JA LP;G MA"CEW0E_91PPW+*Y(-IS0Y]SZ 9\IP\<'**^^3BR; V+DOR:1MQI/WY>L[#< M\)!EQ@,[,*7 )8XA!>.1R6!5L"?OMG;FLT+W@M4I9H7NH^,.<+Y[W"17 MGA 3'$1M+4I7H\=)A0:5+/=E!H6L7GST9YL5NA=>]IH5NH_R6KMP5X[HZPNW M7$[S%(67%GF^^.+0,UU+]-HIP;.'N8R"4@X/)?1$&!Y%.8,/+GB9N30/\Y-; M7+J!'^S\L>"I #>:CEKC[M>I\].+06PYJU.B*H"B%,VI5-/YZ"TPDR4A3%)+ MAHV3&?[-SE^\G11](VFJ-0!OMW 4\I?Y;+V1;_A0),>L)(4@6+F!9AZL,@8D MUTEFC,^Y)8,0M^,CG3\+.2G$:NFB-:8>;M1;W(1KVJF P@E MN2S7C 1/W.024$V9UBPKX[IYO;HOB@8:94S/BJ0F@OT?+D"XX+'^-YF8SU+X>',M=K##/>BM_/KP_:FU2MVFAO5 M^#J\/RUK(@TZ\L8:B%*D\O("M5?^8R@S0G OPL-;@(Y/N/N\=7Z-VMX*NP9; MZ]NTD7:G!Q(QD5 M P5N0AEF[ AXF7&O4L8XQ9-E1K4\V ZPJ/Z:";V,<^T( MY+SHF.WJD=.-7'QTQ"./$)/4( BG8&+"WXH8M/-1+8]>>O\ZKR]^74- MMAG\\)>Q]7@@T8SZWCY1SRD?W;3Q;JKQ5T5)H< M-\:#XHF]SAHMOXJ7S7#H'1I9V;T[X$GS'4H#G B&. M9]U-&Z2*?+_XO/UXAM/A)K 7BO]TZE,]H&#L&AU@7U% SG$J*UV9?3 M@8TSQ:$'YL_T!/]3[01CXOE%.P+W;]J?%QQ1S @=$M!U\]>,X9JU)H!RBEA' M4R;A?&ZU]F3^Q5E%BR3U! //!CTH:3DX)W,$%/( M!*' DSWY&-.3P!8P&I)?M/WO$4NEK C+-@-G/*':M0.GJ0-B"'0&V/Q**J][NC]-_N3!U)<;E\O++E32.;KV\:]&:79<' M$]]'PV5.M+/1:,"5%0A.%/[*10@Q).ZLL4_,CMAP>0_U=^!NW>^&QIB.U)<>3Z*,S\AEVH#6 M'JQ4FD9C9!2U,R'[MST\AY;+^X!@9]O#?332 9P.%]R.MAA:"NX9S6"-#" " MMX"V[*!TYTN)&XT!SJF]\3-O>[@7K$[1]G ?';=^T;.KSX]S2G'J66DEB8)E MC(+ED4'05!OG+!(SK,'WDC::J#K?#>6!ZNDO&14E!9\O(4FX)Q M982I)@2]AI0I&VM$T8L:.G'$[+CP.U^3N@5?[B+7U"??,D*;,9&!42J D8(BB" ,,BA4DJVR2 M)&9BY*!3[8P&7NVEOCT&7NTCRP[VB@K/9CAG0I>!$()@E"N$3>4TQ\C#99(,^[$NC]GM-\44]Q)VZ-?^_>T^CR/\XOYI^^W\UZE%UQ% M HS[7.9SZ])'AT/,F6B%>X$EW;PB&LY6YW?-E9%:RU!&@DTOEN2?%XD?(I*; M:?)I\85.$I6.6DL!.9,[68LX#YE6.U1 MU(L]U=+4M23^,;_ 9^D/9G\3^W!]KR>B0;::)0PH.W9&0)7A#%1#/7=8L M9L6[F4&R-W>=)^G^!/9W ,I>FOV]GRY__WF1TB\S)# M5W?EPA@/NC2.4I1R M5%\,& >P!$[XG(,V& UT\Z1C3]XZ3U"^)-NKA;"79GE/[TD3R;FW2@F0L51@ M>70+#$<)F10#9S$0TT]GE>%L=9Z9?4GV5@%7+\W4GMJ")L)J+71I](";#T:] MI2UBC@R\%B$2J:WSW=S%#V7J3'OBGJ.9'8VIEV9DU_O.C]-OTYAF<2T0GKP- M,ABPL105:T/ $B?!"J9<%BXEULV(DZ%,G6F?VW,TLJ,Q]=*,[$EG>G.-9*VB MEFD/WO$RE8)JE! 3H+P,Z&8KJ?J^K-S!VYE>57:84JL%H&J&-<[#]Z>S)4<_ M?=^];,W'[WLPT,?S=RU),E%0X,D1$)19<$8HR"E&EJ@W7-8NG>OE^?O-\X*T M^#;=U-8^MM>+]9+XJ[?Y?0KS3[/IO]7V:XG:4/J/#U ?7KAL5U M76D. AVXI("7LG:A";+"2 (?@B=11V],[68/.\CIY?E\,[#,Q]%$=$E< Y1\+RFM#N RX=T M@7_UJ=RQN,7O:86_+O<9LV7:\).\("J+""D+@4%AIN"]15^#9Q71_Y"Q>L>H MYVAJ&VB/!Z:JNN@ 6^]1,4C 9V3HQ_0M7\S* ++:5KV,A[#:&ND 9']+L[1P%\C1J_AE.IN6Z*@\X7E@ M.2+0+(D%J1,RI6SIFBX(1"XU- CL=)V M0^_) GK RL$F\RTM_+SUR\"[/UZ$02><9=0$2QA:. /EQ3YXZSQX%C5GTA+C M:O=!J4=]VYBP)]-HA(C##Y YFN"(V?RK,.JC^R,MKUW2^3JC-Y^5C-T\_SI? M+G](>;Y(=W[TB#S_<1^L4P%0D>E*M0$WG[E-K-XD2XVC3KLZ3A.(N5)S3V^_IL5:ET\('G^Q7$W# MQ$N5)-4*5&G?)M#0P5!.('.41XXB]6'4]M#3J(+H!ZBO?/$ MZ4]_H(!1L].96WQ?>U5OYOBWLQ625O(XU]6+$Z^\=,HXX-&A!B3CX B+0&FD M/-L4T--I#^2A[/20&^D"Z:/H_[R+^;?I$I=&T8SHVC[SF1$=VGT8/($; M&ZU51.:, 5NT("R&;M9Q"H@CDIGTP=!Q=I)1W-C7EXMB\C^G6')%ZS34JUDL M6:@+_-[FCO&'-$MYNKH1@1..48&N3_2.HY'[#"YI/%>TBS)HC%])[<E;N,K;$./($-C[N9FZA( V'>@]2LO)40"1RU"CQ5W ;K0XZUG=-! MA+7%W?CX>!J0%975#P(WGO1C=H1.Z$JC!0>A HCDT8*I=> $BSP14CJ%C+0% M;B&I;?33"G55%-0!WG[@%"1E33$1%J[>N$@ M0ON-S(\YBY'8<'>LIZ\.4+B-#1U%9LXD()*5ZF%CD0.5(!'MI#?!1%V[R*]+G(WE -:0 M^WE=-O^4L M-.2P'ESV$HP7G')EDF*UISB/7EI1!'Q/N%NL[=7=2X=+7/G[/05-7(A10P1C/"NO*B(&5U@_(/:9V]5!CJ^Q=X#=5NWSI/KN*?S^C[S3SO(:3E) MB@3P)/+;HC0DLK0\Q.G C"VTCL^(*G/DBKZ*E?&.(?O$9BRNC1 MS5/%B6>!"W2OP2:]'OS(P&=E0";.';,DR^KS=P83U[%K61]Z1^IF?]#9*]#- MTB=W-09D7.R]F1=/Z1+]+']Q_5#QZ3KK4KL\"4Q*)QER3$J'/Z,*[\D "5%8 MZ;UF?#2_YQC">WAR>C+,CJC3?C?1UY]+(?XOL^L+!_R!5\ME6BU+G[V;AP+_ M*B-V)Y0;@_\+D%RD(+S1X%R4)5P,RMA DAZG'/@8JMLVZCXQA,?29@?X'1+6 M_I#<:O-TBG@7!$/A"E*Z@V>>P.%Q S0E9:7T,?#J[Z7WHK!M9^NQ<#FBECK MX!:K>[OZG!8W?S3[=/5JRGDAC/$1@G>Y7*YQ\#(R<"0G+HQEJGK5SS[TM6WZ M?.)]\7@-]82^![>X1$M'$D>ZI37HB% //GD'QHH8 ^5.YMIIQ&-NS\W98NH( MN9_7[?DC]\'-XJ]3Y\OPC6G]DNV!GQOQSOP0AD]P7>ZXL%D:"I'3@"Y:-N!X M\A"""TD'QD(ZHQ+N1T+^VV*^O.U1RR2EFG #/ GT1S5WR*Q+8+U'@U(83LFQ MAQZ@@VEPJ.())2UG%???K;'N3U4?]5 Q7/ :Z2BGI$WR^S=XMY2,N; M6\_[S?,FB@L=H^<@*6$@+.5@0S"@R]0$)B/7J?8]X+XT]E'U=0H?DU.5QW':TH&P<>^!/CL+_AJ^:2*\'FBQH11JIS5'DAD"D0@$JPQ"00:0^:4B.3L MV%@ZL"3H]FW6.2/K2)WT4X?YB+,W:37)@AM"<^G5H3!44,B*LR$ &%= S#TXNXN]]7ZGWM4W=2NC?BR9XS0X.'S)4#07,IXRSW&C1Y9KDGQM0N M&=]-4;]/%"JE'8_50E^NT[TR@7M79Q/BC5%,9;"9&!"E&&)_V".IQ]*K7KUX'M_=]/ MI";"!.'PN&=XW%-KP(ND(9*<5?#)NGR:G6X/HKO)1IX&JF.ILSV,'U[HW6'Z MMAZ@7.^]GW[ZO'J;?UM>\3GAU$>9T%]Q@I8GDQ[CZ<@\N(#^BXG.NH>MHYZ_ M0AWZ\6X2DK70=Q(MM ?;;@E>7=90%UPLG=R"3:(X,QSC;NL@1Z[14Q:>57^K MNH.<;E*,I]GG]E?!L:"JBJ<;)_D.2Q/)I$N66: :K4,0I\"O'X41EKT2:"FL M=KW_+GJZR1^.A:BCE7#T/C5RB#I)@7@;,=#F/I?[&2;0/@S#/9A8)7#7U:QV M6YRG*>GWZ7+]D'0OJ=>&T(C5_6_JX@ MI=(E03'T>9Q4);O#N*11]@3M<*%W"9W-]/ 0LD%> M(B1/4#1EEC)&E029,4(H$D5Z6"8U GBN:.ED^SE"S\]"YP"A=P">ZZ%FK\O# M\<7WS51X28DS%OTT&PTOQ8(2O. 95"8Z.72W%*]^I_D4(;W!YA =/W2/CQ9X M!ZC9]$^]SP,Z\-PR$B%Z5H)$#!<]-PHLI9$SP8V.H3)HGJ*CDT1?3X. M('.O:]I_72ZFRS@-12L;=I),Q*F$FS$K18*RO")WTJ(O2'S()#"44F7T/$-2 M)^%Y32#55$('F'K2+?SU=L"R(22R,H>.N&(AN+.:TN0^Q)0",[(\!SI% '9# M4=NM:20GNJ(2.H#4D%*OE%0@23 @-BL0M+PGBV@J@BC'=,GG=S1BAPDD=0G)GD=(JQ M>A9D7QH[W-SJX&]4974 QCTZ"=R.P-8AJ)0(9.R!&QLC1#"TZ*8)Q 9999%.K2(V)3)B&.^>&RK95 M#GT \Q"%G1X4&0<^1,QYBJ/W$>FZ=.2KF. MQ.;#';4K)'3@#6SA?\*2*D\<,U!'RM!NJL$3H4!($ZQ3SGI7NQ9^"REM<=@7 M7N;UE7/ZS<8C4F$G$C6)27N,OW:7EY46XC?D8EO<-O+]ZM*<"? M?3=?3HMZEI-(F:#>9I!6HR_.H\5=H30VT#E1;HV.JO:DB!ITMTW%GR/&QX-% MOYORTSR_OEP4)3_!M20>Q9PI)"Q+G,5[*:)4!YPC9O91W MI)?RTRR.>&'Q)JU*A@0_M1Z3>QO3_^"6T^!F\4JQ0<_=\3=Q9%?K'.- M49/M2C<:/[E%07,!]OI;MW/OI& \L00NAP2"8=SH;?! @W"2Z<"MK>T7;J/E MV+T0Q7D5'!>AOOJ&LBP5X1_GK^=?OI19]_/P^^?Y!>XWR[4>;D00;$XF.PN4 MA%(R+E$8P460Q/$@A,VXZU<6P8&DMHWXJF#HX1YX"J5U<$Z_6\QQ:R\\3ERR MTA!/(4LMT>66!DQ6$K0/0LO@HS>U>Y+>?KTM@DZB['D5R7> F3)999$^I]GR M9EPR"O!M+KFXU6HQ]9>K*_&]01=G/EOAYR_*Z-I-ZF.2J6<\& ,Z.HSMB"R# M:QD%J81)*K"D5>W\U)$DMXWV6Z#SE#KN -+W1#S)WE ;N"_.

-XIO M-[[".MC2]F)R0G!/=E(SL+%T--1:@,W!%L$:6IXE1U_[]=M>!+;U#T\ F&,@ MNI?V^H7FYO;A$8\3IA.:-1= G"CCLC@%QU@&;0-%/T,H4OTIW)XDMMTDNX%G M%0UV -"'I\Z5E1DFI6&ZE$IGCVY)]&!"DN!$HBPP052NW2GL24+:NH>CG,C' M"[Q#U&RL8>(]<8XJ"DHGW).%Q-U91P*:1T:\8)J*VLT,MI#2-N=Q$N0<(O1N M"RNW7MB_FZ_P U-W)8U2+!HH%XG$:#1S>>WSX2"9D)G1WUVJ;:[P?'2HY' 6K9"8P7A24O,Y1Q>U,ZIV MS>>([+2%?DN4SON$3+?6\\9]29M>?<0X993GP$D9I6VC !<5 ZFI%R&1Z$SM M.O[G:&J+XV[ ,PC4!VJR V3^A'[R_'M*ZX3(VZ]W6CQ2(ECRUH+)5((PQ(/' MX[,$(2:;G U&(+6]LVW$](C%0W7^,/*KHH .D/0^H9,U#>7BK+#RVVRZ6K[_ M\-N&&668%$DH/$@"LL"LPX-$.9#!&^.](EH_6_]M M]@UY2?&6HSO9VU>SB+O^Q?>?_DB+,%UNN+VRH.6U"=E,J18<=,P._7T6P05B MP2LOG-/(<.+W4;?EZ?JQE+2][!P%;J?74 >;W+W=>L."EU$+](K!E^?5(JJ2 M%> >0O8Y<*]E#K4[R3Q!1MM+T=,=D0<(O0/<'.G._GKSJE]$RY+3#K1RZ+L: ME*A7-I4*]IR<".C'UKX9JD5[VR/WY03&AX'A_(U@TS073P4EDM%@2"X362+% MZ,UA,,<,(T9FE7/MN*0*X3W&,&-CKB[P#P! MSFQ]^FB#"!\YQ:K[Q\7;K9T MZ_$*QS06>6[).GFHO0BOE$':]LV;>WT5'$\T*]#,,1 *?^6EE9"E#,(++7P6 ME?>$YVBJEU':]J4?OM_[F_6QE!2C(08-/B<)(H@ EIH 65B1\6 *7M:"S%=7"4#V/M:GB:I3I+3D &EDH[\03&.0J6LUCZ-$LA:GNL MPZGK)5DS&E0>W0V-HK?.$+F).3,G,09O@4:4D>!.@[7)0C32"?3;"LOG? Z@#A=P:?S15#U(Y3YQQXF_ 0$(*L9U"#00/,5)EH2>VS]#$5 M_<#G$+WN@,D!0NX )A\N_3+]\Q)%]],W_,]'_&=KXPF&4T:X@VRY N&\+LT6 M R2IT*Z(CM;5+JK=0DHOMRRG.M%J:*1/8&T,3BC.J$D1HB 8< >+%I(QZF8R M)$=$Y"34ON_82DQC=ZF&JI^'SP%R[P] U]F^+'PR7D)T294FL*;<4"8@(I,< MA8EF;/#T<(Q54O)NZ!P@\0Y@LV6;OKWOPU.>*,,\!*TC2BASL"DY,#%PHXQ- MOOIUZW,TM4VF=A.T'::CUCG]U^69/3+PW]/5Y]>7R]7\2UI\3(LOD^"E"=Y$ M2,IJ$!JWU)=K!5O04'^NN^&_2 M:J*L]US9"(Q+A]NJC^!)ML"EY#($%[..E;>A7?2T;IPY I:JJZ$#2+U/>#)? MIN5$!I:E2@FHHZ5!/1?@B!80A%$N1J;03:Q^BEU]NW53R1&A=TK<^92)YVKS]I[2$/K1HXCPN0H M<;?V5S[@9KA*GZ;AEW6IVY?B[O_SH$"+L31P%:VR5)-!/DY-JMK.+[2X-Y6=W?1JUTN MQ-O-[>DO[%EX<##QE:H-KI_NKVM9RWR;C2TLRNSN@B(,\&Y_YIW[7OYL3=X5 MC>5::A;?7;C9G<]8QB#QF%WRR?K?S=7/D/ULU[]O>C"."89[N]4 "1Z\ MKUR,_KZCNZ<;HYU7IP#$7B)O@XJK$W;=(>>FN=[/\\7/ERO$FV[&SSU J'N'G#H&X?11N">TO)WB+>AO5^YSZ\OW'(YS=.[ MKW[N[4_+/4Q_SR6;SJ ]V2YPF)P[ L:[M,CSQ1E$-!GLLUW8,Z\F@L+^ VZ !0_;)%6M?UJ'ZS57.P=<*VU>L M0.+?9U^G9=&/Z8_5#_B7OU?6GU>1XKZ^O! MFDWR>X=IZVEI=**K=_C9U>+++/Y\X3Y5T=3]%9LDUP[2TY.2Z$1+Q>)?SY9Q M44]-#Y9LK!4VZ!LM\SGSPF@ MM2E=7-S2]>35SKY&]-2"S32T1>;S80+HH,KM]GIIM]$WAOKUYZ(AYR;V;E([W\K)5=O(I47< AZL.A%_Q M\^%J.OG[,NMG^>'5^P^CP.+Y[[5]M71"> P6?6L'YJG3 T_TPF']:.!ZX29Y MR^/C@0=RZ4%UO\WBXN+[ISO=O;^LCM?;DZNV23'NK[5=(NE!93_]L0CO%M-0 MP;YNEQJDG Y2:X^8[T$CZ\JR']WJMN+]>-4\L>8@'7604-LNCL;*NF_9W__^ M^VH-I=>?9Y_>A>.VO6>6'J2ZMCFV8<+I]5W&+[/E%*7X<>'*E,F[/ME]RH]\ MG+'C,U5>: QEX\AG&HVNGO:LAGK]>3%=KJ9N]G\N$B*WU.CL4?RT_5^WN[#< M==DUWX?SAC5J?UO\.WV:+_[]7__Q^M_N?WZ?_VOY^W0/M>SXY^VNP(;JY7G> M&RKF"C3SKY_3XK__X\?T:7: N3SUK]N5A^QG+CLX;U?$]VA#?W0&'YB"V;KL M$<3>+O?#=Y3\\2F])Q=LF(UX3A=W_:%=PFCLQ]Z2=G0N[\%2S72S4]I/:J6O M+-X3'EL=EVK[PAWH:D=6[UF!_*GSX:.X,4-MZ$29\+\2S0.A^/?5XJ(TFUJ^ MS1\7$=57IRQJQ[+-(+K?$?R\8)H?Q(6J&NF.^RLU<[GW=9&>8+\7E7R MS&=CZ&S'LLTJK?=3V_."Z6(#7-.%PBMIF J;X+WEFM52'[(1/B6(CC;#CXLO MLU7=O?#.DLWJI@_?"A\+I*^=L)+"MJ_:K+;EJ'VP.[5=!PSK9G05=\*'*[:K M:CED-]PBCRYT]>/E8DU8!27=+-6NK.40[3R40!=JN5,']>G3NJO2L25BN]9M M5^-RB,)VRJ;74HF?%NLW@B.UKWR\>I7"B&>(KE /\3Z%^;>T^/XV/_K6(R0< MYJ,-^< 1YKI9]?HSQV?OGERPV17O/OJY:ZF[Q-(Z$$A+E-TZ.5).XZ,3$4^M MUTQ?.^4^'R2$OU)$K93RUV/)OW)8^T;);]*\AE+NK]1UK=Y6QCLZ5Z[[L5<) M@7IT^K#5-'/\RYOU2S%..AVGI:%(WU*I[&VONP^OW=(KQ=?%PN?EJNIE_IWQ!GV@6;[R M4*WN([;&&GY[N<(]?K:^T:FWE6Y?M5D2\U!=/BN@?@[ -_/5_TTW)W6JU;IM MR >:93PK');/BJVQAG_&1>>S=,UIC6*J+4LVRX8>JL7=HNE+;S]>IH_SG_XH M;1$2\CG+\T58N];';K;[?*=9[K22AH<(L4.U_V,ZOUB+^6W^W_,OZ769]K7X M_JO[UQBZW_FQ=MG8F@@8(L\.88 <__/274SS-&RH_^C^^"'-4IZNCNXK<= ' MVZ5_:\)AJ%S[@@1N8Q=NMB'XER]?RSQ<9."J_7X=W^VP+[9+,5<"Q7Z2[2<" MJ^GB[5BV7:^%"D%8G[[>$P16CJ,?+CM(B5W==3TOHXZR O.TQ+CP??KGY71Q MLZ_4V93W^,P@)7=U];6_#'NM GKW;:P*H/LK5ZG^V4%LAKZ;?TNLS-GB^^'UTZ M\O2*[=3T4-[S@[V"\?9$/DO2FBCH>KM6R^=->2MDBA+]J%4]YTOQ5G_A7?>)^ MNHG_\W&^CL>/-8_[*S4KH]IE'4\RVUH!%QOYAW21RMSX M#8:.3ET\O6*[@^0P?>V42^LX!4F)-T[]VYRG =?]>5;'UIY?O=T6>)@N!\NK M]9Z9TN)OB_GEUU^6R\N*&MVU;K/JW$/WT>=EU'I'_5PZ0L8;0FMI<=>ZS>IR M#]U=GY=16 M;%98>[B^=DBF=:!<(D6DL%!5:VOMD#%?>,;%J[G=YC/BZ4A[:\KN[! UE?C4VNWJ5"OHP>MA*;TBMOJ%N7;E=A>DQ M^^IS@FI=6?'/R^GJ>QDG=B5*#&^^7'5VG&8D)B&WM;2[YZ?:%9P>J.[#1-DZ M;'RPS?QCN3Y$U@-7/\\O4,KO5[4BR?T^U:Y6]>"[NT-$V9W^WZ35+[,P_U+I M#GW0!]J5K%;3]7:Q=:?A1Y?,8VEZQX<&:;RKNZ,#Q-BZT^3C[:=POKG\JJ/T MH=\8I.^>;I_V%%YW1OYV]3DM1K;OI[\Q2-4]75SM*;S65NW\Y85;_#I=KBJF MNK>O.DB=/5UG/2N@U@I\O+,:WY,+#E)73Q=0N\32^JES<:@*1Y44]M1Z@_35TX71 M#J'T<,5?I3WFW84&*:BG6YZGQ-#<"9D?72IYO<8@??1T!_. ^3[*O(]6Q[[U MJJRG:Y(.RU3GL[^AX[(A[,>T#(OI.@U3J4[U^>4'*;&G"Y#A(FM^+L5IHOSZQ_UY':S?+R[=*U)J<^OWO AZ&"]W7^S.U!> MS9]2/T7GF_EJ0VJ=+7SX5YJ]Y*JJYQWR&W]'W_Q%^8]WR_3__:__'U!+ 0(4 M Q0 ( N">EA["C3 +@P /=7 < " 0 !E>"TQ M,#$WE@XMP3>.J4 /BV! ; M " ?F? !E>"TQ,#9S;F]W9FQA:V5F>3(P,C1Q-"YH=&U02P$"% ,4 M" +@GI81E@+*50740@ &$N ; " 59- M 0!E>"TS,3%S;F]W9FQA:V5F>3(P,C1Q-"YH=&U02P$"% ,4 " +@GI8 MQZY+[4 ( !9+@ &P @ '@50$ 97@M,S$RE@V+W/WK@0 ! 8 ; " 4EC 0!E>"TS M,C)S;F]W9FQA:V5F>3(P,C1Q-"YH=&U02P$"% ,4 " +@GI8DG?E(04> M ":L@ &P @ $P: $ 97@M.3'-D4$L! M A0#% @ "X)Z6%9$JQM5/0 .YL" !4 ( !8/X$ '-N M;WEB\=;%[38P 'Z_ M!@ 5 " >@[!0!S;F]W+3(P,C0P,3,Q7V1E9BYX;6Q02P$" M% ,4 " +@GI81:<.-@([ !G00 % @ %HR 4 &UL4$L! A0#% @ "X)Z6$RW>\HR\ 2J + !4 M ( !_-@+ '-N;W XML 119 snow-20240131_htm.xml IDEA: XBRL DOCUMENT 0001640147 2023-02-01 2024-01-31 0001640147 2023-07-31 0001640147 2024-03-15 0001640147 2024-01-31 0001640147 2023-01-31 0001640147 us-gaap:CommonClassBMember 2024-01-31 0001640147 us-gaap:CommonClassAMember 2023-01-31 0001640147 us-gaap:CommonClassAMember 2024-01-31 0001640147 us-gaap:CommonClassBMember 2023-01-31 0001640147 snow:InvestingSubsidiaryMember us-gaap:CommonClassAMember 2024-01-31 0001640147 snow:InvestingSubsidiaryMember us-gaap:CommonClassAMember 2023-01-31 0001640147 snow:InvestingSubsidiaryMember snow:SamoohaInc.Member 2023-12-20 2023-12-20 0001640147 2022-02-01 2023-01-31 0001640147 2021-02-01 2022-01-31 0001640147 us-gaap:CommonStockMember 2021-01-31 0001640147 us-gaap:TreasuryStockCommonMember 2021-01-31 0001640147 us-gaap:AdditionalPaidInCapitalMember 2021-01-31 0001640147 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-31 0001640147 us-gaap:RetainedEarningsMember 2021-01-31 0001640147 us-gaap:ParentMember 2021-01-31 0001640147 us-gaap:NoncontrollingInterestMember 2021-01-31 0001640147 2021-01-31 0001640147 us-gaap:CommonStockMember 2021-02-01 2022-01-31 0001640147 us-gaap:AdditionalPaidInCapitalMember 2021-02-01 2022-01-31 0001640147 us-gaap:ParentMember 2021-02-01 2022-01-31 0001640147 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-02-01 2022-01-31 0001640147 us-gaap:RetainedEarningsMember 2021-02-01 2022-01-31 0001640147 us-gaap:CommonStockMember 2022-01-31 0001640147 us-gaap:TreasuryStockCommonMember 2022-01-31 0001640147 us-gaap:AdditionalPaidInCapitalMember 2022-01-31 0001640147 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-31 0001640147 us-gaap:RetainedEarningsMember 2022-01-31 0001640147 us-gaap:ParentMember 2022-01-31 0001640147 us-gaap:NoncontrollingInterestMember 2022-01-31 0001640147 2022-01-31 0001640147 us-gaap:CommonStockMember 2022-02-01 2023-01-31 0001640147 us-gaap:AdditionalPaidInCapitalMember 2022-02-01 2023-01-31 0001640147 us-gaap:ParentMember 2022-02-01 2023-01-31 0001640147 us-gaap:NoncontrollingInterestMember 2022-02-01 2023-01-31 0001640147 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-02-01 2023-01-31 0001640147 us-gaap:RetainedEarningsMember 2022-02-01 2023-01-31 0001640147 us-gaap:CommonStockMember 2023-01-31 0001640147 us-gaap:TreasuryStockCommonMember 2023-01-31 0001640147 us-gaap:AdditionalPaidInCapitalMember 2023-01-31 0001640147 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-31 0001640147 us-gaap:RetainedEarningsMember 2023-01-31 0001640147 us-gaap:ParentMember 2023-01-31 0001640147 us-gaap:NoncontrollingInterestMember 2023-01-31 0001640147 us-gaap:CommonStockMember 2023-02-01 2024-01-31 0001640147 us-gaap:AdditionalPaidInCapitalMember 2023-02-01 2024-01-31 0001640147 us-gaap:ParentMember 2023-02-01 2024-01-31 0001640147 snow:InvestingSubsidiaryMember snow:SamoohaInc.Member 2023-02-01 2024-01-31 0001640147 us-gaap:TreasuryStockCommonMember 2023-02-01 2024-01-31 0001640147 us-gaap:RetainedEarningsMember 2023-02-01 2024-01-31 0001640147 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-02-01 2024-01-31 0001640147 us-gaap:NoncontrollingInterestMember 2023-02-01 2024-01-31 0001640147 us-gaap:CommonStockMember 2024-01-31 0001640147 us-gaap:TreasuryStockCommonMember 2024-01-31 0001640147 us-gaap:AdditionalPaidInCapitalMember 2024-01-31 0001640147 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-01-31 0001640147 us-gaap:RetainedEarningsMember 2024-01-31 0001640147 us-gaap:ParentMember 2024-01-31 0001640147 us-gaap:NoncontrollingInterestMember 2024-01-31 0001640147 country:US 2024-01-31 0001640147 country:US 2023-01-31 0001640147 us-gaap:NonUsMember 2024-01-31 0001640147 us-gaap:NonUsMember 2023-01-31 0001640147 snow:OnDemandArrangementsMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:ProductConcentrationRiskMember 2023-02-01 2024-01-31 0001640147 snow:OnDemandArrangementsMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:ProductConcentrationRiskMember 2022-02-01 2023-01-31 0001640147 snow:OnDemandArrangementsMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:ProductConcentrationRiskMember 2021-02-01 2022-01-31 0001640147 srt:MinimumMember 2023-02-01 2024-01-31 0001640147 srt:MaximumMember 2023-02-01 2024-01-31 0001640147 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2024-01-31 0001640147 srt:MinimumMember 2024-01-31 0001640147 srt:MaximumMember 2024-01-31 0001640147 us-gaap:ProductMember 2023-02-01 2024-01-31 0001640147 us-gaap:ProductMember 2022-02-01 2023-01-31 0001640147 us-gaap:ProductMember 2021-02-01 2022-01-31 0001640147 snow:ProfessionalServicesAndOtherMember 2023-02-01 2024-01-31 0001640147 snow:ProfessionalServicesAndOtherMember 2022-02-01 2023-01-31 0001640147 snow:ProfessionalServicesAndOtherMember 2021-02-01 2022-01-31 0001640147 country:US 2023-02-01 2024-01-31 0001640147 country:US 2022-02-01 2023-01-31 0001640147 country:US 2021-02-01 2022-01-31 0001640147 snow:OtherAmericasMember 2023-02-01 2024-01-31 0001640147 snow:OtherAmericasMember 2022-02-01 2023-01-31 0001640147 snow:OtherAmericasMember 2021-02-01 2022-01-31 0001640147 us-gaap:EMEAMember 2023-02-01 2024-01-31 0001640147 us-gaap:EMEAMember 2022-02-01 2023-01-31 0001640147 us-gaap:EMEAMember 2021-02-01 2022-01-31 0001640147 snow:AsiaPacificAndJapanMember 2023-02-01 2024-01-31 0001640147 snow:AsiaPacificAndJapanMember 2022-02-01 2023-01-31 0001640147 snow:AsiaPacificAndJapanMember 2021-02-01 2022-01-31 0001640147 2024-02-01 2024-01-31 0001640147 us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember 2024-01-31 0001640147 us-gaap:MoneyMarketFundsMember 2024-01-31 0001640147 us-gaap:BankTimeDepositsMember 2024-01-31 0001640147 us-gaap:CorporateDebtSecuritiesMember 2024-01-31 0001640147 us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2024-01-31 0001640147 us-gaap:CommercialPaperMember 2024-01-31 0001640147 us-gaap:CertificatesOfDepositMember 2024-01-31 0001640147 us-gaap:MoneyMarketFundsMember 2023-01-31 0001640147 us-gaap:CommercialPaperMember 2023-01-31 0001640147 us-gaap:CorporateDebtSecuritiesMember 2023-01-31 0001640147 us-gaap:CertificatesOfDepositMember 2023-01-31 0001640147 us-gaap:CorporateDebtSecuritiesMember 2023-01-31 0001640147 us-gaap:CommercialPaperMember 2023-01-31 0001640147 us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2023-01-31 0001640147 us-gaap:CertificatesOfDepositMember 2023-01-31 0001640147 srt:RevisionOfPriorPeriodReclassificationAdjustmentMember us-gaap:MoneyMarketFundsMember 2023-01-31 0001640147 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember 2024-01-31 0001640147 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember 2023-01-31 0001640147 us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2024-01-31 0001640147 us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2024-01-31 0001640147 us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember us-gaap:FairValueMeasurementsRecurringMember 2024-01-31 0001640147 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2024-01-31 0001640147 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2024-01-31 0001640147 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2024-01-31 0001640147 us-gaap:BankTimeDepositsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2024-01-31 0001640147 us-gaap:BankTimeDepositsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2024-01-31 0001640147 us-gaap:BankTimeDepositsMember us-gaap:FairValueMeasurementsRecurringMember 2024-01-31 0001640147 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2024-01-31 0001640147 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2024-01-31 0001640147 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2024-01-31 0001640147 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2024-01-31 0001640147 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2024-01-31 0001640147 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2024-01-31 0001640147 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2024-01-31 0001640147 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2024-01-31 0001640147 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2024-01-31 0001640147 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2024-01-31 0001640147 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2024-01-31 0001640147 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2024-01-31 0001640147 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2024-01-31 0001640147 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2024-01-31 0001640147 us-gaap:FairValueMeasurementsRecurringMember 2024-01-31 0001640147 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-01-31 0001640147 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-01-31 0001640147 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2023-01-31 0001640147 us-gaap:CommercialPaperMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-01-31 0001640147 us-gaap:CommercialPaperMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-01-31 0001640147 us-gaap:CommercialPaperMember us-gaap:FairValueMeasurementsRecurringMember 2023-01-31 0001640147 us-gaap:CorporateDebtSecuritiesMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-01-31 0001640147 us-gaap:CorporateDebtSecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-01-31 0001640147 us-gaap:CorporateDebtSecuritiesMember us-gaap:FairValueMeasurementsRecurringMember 2023-01-31 0001640147 us-gaap:CertificatesOfDepositMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-01-31 0001640147 us-gaap:CertificatesOfDepositMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-01-31 0001640147 us-gaap:CertificatesOfDepositMember us-gaap:FairValueMeasurementsRecurringMember 2023-01-31 0001640147 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2023-01-31 0001640147 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2023-01-31 0001640147 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2023-01-31 0001640147 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2023-01-31 0001640147 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2023-01-31 0001640147 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2023-01-31 0001640147 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2023-01-31 0001640147 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2023-01-31 0001640147 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2023-01-31 0001640147 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2023-01-31 0001640147 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2023-01-31 0001640147 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2023-01-31 0001640147 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-01-31 0001640147 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-01-31 0001640147 us-gaap:FairValueMeasurementsRecurringMember 2023-01-31 0001640147 srt:RevisionOfPriorPeriodReclassificationAdjustmentMember us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member 2023-01-31 0001640147 snow:SamoohaInc.Member 2023-02-01 2024-01-31 0001640147 us-gaap:LeaseholdImprovementsMember 2024-01-31 0001640147 us-gaap:LeaseholdImprovementsMember 2023-01-31 0001640147 snow:ComputerEquipmentAndSoftwareMember 2024-01-31 0001640147 snow:ComputerEquipmentAndSoftwareMember 2023-01-31 0001640147 us-gaap:FurnitureAndFixturesMember 2024-01-31 0001640147 us-gaap:FurnitureAndFixturesMember 2023-01-31 0001640147 us-gaap:SoftwareDevelopmentMember 2024-01-31 0001640147 us-gaap:SoftwareDevelopmentMember 2023-01-31 0001640147 snow:ConstructionInProgressCapitalizedInternalUseSoftwareDevelopmentCostsMember 2024-01-31 0001640147 snow:ConstructionInProgressCapitalizedInternalUseSoftwareDevelopmentCostsMember 2023-01-31 0001640147 snow:ConstructionInProgressOtherMember 2024-01-31 0001640147 snow:ConstructionInProgressOtherMember 2023-01-31 0001640147 snow:SamoohaInc.Member 2023-12-19 0001640147 snow:SamoohaInc.Member 2023-12-20 2023-12-20 0001640147 snow:SamoohaInc.Member us-gaap:CommonClassAMember 2023-12-20 2023-12-20 0001640147 snow:NonAffiliatedSellingStockholdersMember snow:SamoohaInc.Member us-gaap:CommonClassAMember 2023-12-20 2023-12-20 0001640147 snow:SamoohaInc.Member 2023-12-20 0001640147 snow:RestrictedCommonStockMember snow:SamoohaInc.Member snow:OutsideOfThePlansMember us-gaap:CommonClassAMember 2023-12-20 2023-12-20 0001640147 snow:NeevaIncAndItsEquityInvesteeMember 2023-05-01 2023-07-31 0001640147 snow:NeevaIncAndItsEquityInvesteeMember 2023-07-31 0001640147 snow:MountainUSCorporationFormerlyKnownAsMobilizeNetCorporationMember 2023-02-10 2023-02-10 0001640147 snow:MountainUSCorporationFormerlyKnownAsMobilizeNetCorporationMember 2023-02-10 0001640147 snow:LeapYearTechnologiesIncMember 2023-02-10 2023-02-10 0001640147 snow:LeapYearTechnologiesIncMember 2023-02-10 0001640147 snow:PrivatelyHeldCompanyMember 2023-02-01 2024-01-31 0001640147 snow:PrivatelyHeldCompanyMember 2024-01-31 0001640147 snow:NeevaIncAndItsEquityInvesteeMember 2023-02-01 2024-01-31 0001640147 snow:MountainUSCorporationFormerlyKnownAsMobilizeNetCorporationMember 2023-02-01 2024-01-31 0001640147 snow:LeapYearTechnologiesIncMember 2023-02-01 2024-01-31 0001640147 snow:SamoohaInc.AndNeevaInc.Member 2023-02-01 2024-01-31 0001640147 snow:SamoohaInc.AndNeevaInc.Member 2022-02-01 2023-01-31 0001640147 snow:ApplicaSpZooMember 2022-09-23 2022-09-23 0001640147 snow:ApplicaSpZooMember 2022-09-23 0001640147 snow:ApplicaSpZooMember 2022-02-01 2023-01-31 0001640147 snow:StreamlitIncMember 2022-03-31 2022-03-31 0001640147 snow:StreamlitIncMember us-gaap:CommonClassAMember 2022-03-31 0001640147 snow:StreamlitIncMember us-gaap:CommonClassAMember 2022-03-31 2022-03-31 0001640147 snow:RestrictedCommonStockMember snow:StreamlitIncMember snow:OutsideOfThePlansMember us-gaap:CommonClassAMember 2022-03-31 2022-03-31 0001640147 snow:StreamlitIncMember 2022-03-31 0001640147 snow:StreamlitIncMember 2022-02-01 2023-01-31 0001640147 snow:PrivatelyHeldCompanyMember 2022-02-01 2023-01-31 0001640147 snow:PrivatelyHeldCompanyMember 2023-01-31 0001640147 snow:MountainUSCorporationMember 2023-02-01 2024-01-31 0001640147 snow:ApplicaSp.Z.o.o.StreamlitIncAndPrivatelyHeldCompanyMember 2022-02-01 2023-01-31 0001640147 snow:ApplicaSp.Z.o.o.StreamlitIncAndPrivatelyHeldCompanyMember 2021-02-01 2022-01-31 0001640147 us-gaap:DevelopedTechnologyRightsMember 2024-01-31 0001640147 snow:DeveloperCommunityMember 2024-01-31 0001640147 snow:AssembledWorkforceMember 2024-01-31 0001640147 us-gaap:PatentsMember 2024-01-31 0001640147 snow:DeveloperCommunityMember 2023-01-31 0001640147 us-gaap:DevelopedTechnologyRightsMember 2023-01-31 0001640147 snow:AssembledWorkforceMember 2023-01-31 0001640147 us-gaap:PatentsMember 2023-01-31 0001640147 us-gaap:OtherIntangibleAssetsMember 2023-01-31 0001640147 snow:AssembledWorkforceMember 2023-02-01 2024-01-31 0001640147 snow:ThirdPartyCloudInfrastructureAgreementsAndSubscriptionArrangementsSpendingCommitmentsBetweenJune2023AndMay2028Member 2024-01-31 0001640147 srt:MinimumMember snow:ThirdPartyCloudInfrastructureAgreementsAndSubscriptionArrangementsSpendingCommitmentsBetweenJune2023AndMay2028Member 2024-01-31 0001640147 snow:ThirdPartyCloudInfrastructureAgreementsAndSubscriptionArrangementsSpendingCommitmentsBetweenJanuary2024AndDecember2028Member 2024-01-31 0001640147 srt:MinimumMember snow:ThirdPartyCloudInfrastructureAgreementsAndSubscriptionArrangementsSpendingCommitmentsBetweenJanuary2024AndDecember2028Member 2024-01-31 0001640147 2020-09-30 0001640147 us-gaap:CommonClassAMember 2020-09-30 0001640147 us-gaap:CommonClassBMember 2020-09-30 0001640147 us-gaap:CommonClassBMember 2021-03-01 2021-03-01 0001640147 us-gaap:CommonClassBMember 2021-03-01 0001640147 us-gaap:CommonClassAMember 2021-03-01 0001640147 us-gaap:CommonClassBMember 2021-02-28 2021-02-28 0001640147 us-gaap:CommonClassAMember 2021-03-01 2021-03-01 0001640147 2021-02-28 2021-02-28 0001640147 us-gaap:CommonClassBMember 2021-03-03 2021-03-03 0001640147 us-gaap:EmployeeStockOptionMember snow:A2012EquityIncentivePlanMember 2024-01-31 0001640147 us-gaap:EmployeeStockOptionMember snow:A2012EquityIncentivePlanMember 2023-01-31 0001640147 us-gaap:RestrictedStockUnitsRSUMember snow:A2012EquityIncentivePlanMember 2024-01-31 0001640147 us-gaap:RestrictedStockUnitsRSUMember snow:A2012EquityIncentivePlanMember 2023-01-31 0001640147 us-gaap:EmployeeStockOptionMember snow:A2020EquityIncentivePlanMember 2024-01-31 0001640147 us-gaap:EmployeeStockOptionMember snow:A2020EquityIncentivePlanMember 2023-01-31 0001640147 us-gaap:RestrictedStockUnitsRSUMember snow:A2020EquityIncentivePlanMember 2024-01-31 0001640147 us-gaap:RestrictedStockUnitsRSUMember snow:A2020EquityIncentivePlanMember 2023-01-31 0001640147 snow:SharesAvailableForFutureGrantMember snow:A2020EquityIncentivePlanMember 2024-01-31 0001640147 snow:SharesAvailableForFutureGrantMember snow:A2020EquityIncentivePlanMember 2023-01-31 0001640147 us-gaap:EmployeeStockMember 2024-01-31 0001640147 us-gaap:EmployeeStockMember 2023-01-31 0001640147 2023-02-28 0001640147 snow:A2020EquityIncentivePlanMember us-gaap:CommonClassAMember 2020-09-30 0001640147 snow:A2020EquityIncentivePlanMember 2023-02-01 2023-02-01 0001640147 us-gaap:EmployeeStockMember us-gaap:CommonClassAMember 2020-09-30 0001640147 us-gaap:EmployeeStockMember 2023-02-01 2023-02-01 0001640147 us-gaap:EmployeeStockMember 2023-02-01 2024-01-31 0001640147 us-gaap:EmployeeStockOptionMember 2023-02-01 2024-01-31 0001640147 us-gaap:EmployeeStockOptionMember snow:A2012EquityIncentivePlanMember 2023-02-01 2024-01-31 0001640147 2020-02-01 2021-01-31 0001640147 us-gaap:RestrictedStockUnitsRSUMember 2021-02-01 2022-01-31 0001640147 us-gaap:RestrictedStockUnitsRSUMember 2022-02-01 2023-01-31 0001640147 us-gaap:RestrictedStockUnitsRSUMember 2023-02-01 2024-01-31 0001640147 snow:EquityClassifiedRestrictedStockUnitsRSUsMember snow:A2012EquityIncentivePlanMember 2023-02-01 2024-01-31 0001640147 snow:EquityClassifiedRestrictedStockUnitsRSUsMember snow:A2012EquityIncentivePlanMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2023-02-01 2024-01-31 0001640147 snow:EquityClassifiedRestrictedStockUnitsRSUsMember snow:A2020EquityIncentivePlanMember 2023-02-01 2024-01-31 0001640147 snow:EquityClassifiedPerformanceSharesMember snow:A2020EquityIncentivePlanMember 2023-02-01 2024-01-31 0001640147 snow:EquityClassifiedPerformanceSharesMember snow:A2020EquityIncentivePlanMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2023-02-01 2024-01-31 0001640147 srt:MinimumMember snow:EquityClassifiedPerformanceSharesMember snow:A2020EquityIncentivePlanMember 2023-02-01 2024-01-31 0001640147 srt:MaximumMember snow:EquityClassifiedPerformanceSharesMember snow:A2020EquityIncentivePlanMember 2023-02-01 2024-01-31 0001640147 snow:EquityClassifiedRestrictedStockUnitsRSUsMember 2021-01-31 0001640147 snow:EquityClassifiedRestrictedStockUnitsRSUsMember 2021-02-01 2022-01-31 0001640147 snow:EquityClassifiedRestrictedStockUnitsRSUsMember 2022-01-31 0001640147 snow:EquityClassifiedRestrictedStockUnitsRSUsMember 2022-02-01 2023-01-31 0001640147 snow:EquityClassifiedRestrictedStockUnitsRSUsMember 2023-01-31 0001640147 snow:EquityClassifiedRestrictedStockUnitsRSUsMember 2023-02-01 2024-01-31 0001640147 snow:EquityClassifiedRestrictedStockUnitsRSUsMember 2024-01-31 0001640147 snow:LiabilityClassifiedPerformanceSharesMember snow:SamoohaInc.Member snow:A2020EquityIncentivePlanMember 2023-12-20 0001640147 snow:LiabilityClassifiedPerformanceSharesMember snow:SamoohaInc.Member snow:A2020EquityIncentivePlanMember 2023-12-20 2023-12-20 0001640147 snow:LiabilityClassifiedPerformanceSharesMember snow:SamoohaInc.Member snow:A2020EquityIncentivePlanMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2023-12-20 2023-12-20 0001640147 snow:LiabilityClassifiedPerformanceSharesMember snow:SamoohaInc.Member snow:A2020EquityIncentivePlanMember 2023-02-01 2024-01-31 0001640147 snow:LiabilityClassifiedPerformanceSharesMember snow:A2020EquityIncentivePlanMember 2023-01-31 0001640147 snow:LiabilityClassifiedPerformanceSharesMember snow:A2020EquityIncentivePlanMember 2023-02-01 2024-01-31 0001640147 snow:LiabilityClassifiedPerformanceSharesMember snow:A2020EquityIncentivePlanMember 2024-01-31 0001640147 snow:RestrictedCommonStockMember snow:OutsideOfThePlansMember 2021-01-31 0001640147 snow:RestrictedCommonStockMember snow:OutsideOfThePlansMember 2021-02-01 2022-01-31 0001640147 snow:RestrictedCommonStockMember snow:OutsideOfThePlansMember 2022-01-31 0001640147 snow:RestrictedCommonStockMember snow:OutsideOfThePlansMember 2022-02-01 2023-01-31 0001640147 snow:RestrictedCommonStockMember snow:OutsideOfThePlansMember 2023-01-31 0001640147 snow:RestrictedCommonStockMember snow:OutsideOfThePlansMember 2023-02-01 2024-01-31 0001640147 snow:RestrictedCommonStockMember snow:OutsideOfThePlansMember 2024-01-31 0001640147 snow:RestrictedCommonStockMember snow:SamoohaInc.Member us-gaap:CommonClassAMember 2024-01-31 0001640147 snow:RestrictedCommonStockMember snow:StreamlitIncMember snow:OutsideOfThePlansMember us-gaap:CommonClassAMember 2024-01-31 0001640147 snow:RestrictedCommonStockMember snow:StreamlitIncMember snow:OutsideOfThePlansMember us-gaap:CommonClassAMember 2023-01-31 0001640147 us-gaap:EmployeeStockOptionMember 2022-02-01 2023-01-31 0001640147 us-gaap:EmployeeStockMember 2022-02-01 2023-01-31 0001640147 us-gaap:EmployeeStockMember 2021-02-01 2022-01-31 0001640147 us-gaap:CostOfSalesMember 2023-02-01 2024-01-31 0001640147 us-gaap:CostOfSalesMember 2022-02-01 2023-01-31 0001640147 us-gaap:CostOfSalesMember 2021-02-01 2022-01-31 0001640147 us-gaap:SellingAndMarketingExpenseMember 2023-02-01 2024-01-31 0001640147 us-gaap:SellingAndMarketingExpenseMember 2022-02-01 2023-01-31 0001640147 us-gaap:SellingAndMarketingExpenseMember 2021-02-01 2022-01-31 0001640147 us-gaap:ResearchAndDevelopmentExpenseMember 2023-02-01 2024-01-31 0001640147 us-gaap:ResearchAndDevelopmentExpenseMember 2022-02-01 2023-01-31 0001640147 us-gaap:ResearchAndDevelopmentExpenseMember 2021-02-01 2022-01-31 0001640147 us-gaap:GeneralAndAdministrativeExpenseMember 2023-02-01 2024-01-31 0001640147 us-gaap:GeneralAndAdministrativeExpenseMember 2022-02-01 2023-01-31 0001640147 us-gaap:GeneralAndAdministrativeExpenseMember 2021-02-01 2022-01-31 0001640147 us-gaap:DomesticCountryMember 2024-01-31 0001640147 us-gaap:ForeignCountryMember 2024-01-31 0001640147 us-gaap:StateAndLocalJurisdictionMember 2024-01-31 0001640147 us-gaap:EmployeeStockOptionMember 2023-02-01 2024-01-31 0001640147 us-gaap:EmployeeStockOptionMember 2022-02-01 2023-01-31 0001640147 us-gaap:EmployeeStockOptionMember 2021-02-01 2022-01-31 0001640147 us-gaap:RestrictedStockUnitsRSUMember 2023-02-01 2024-01-31 0001640147 us-gaap:RestrictedStockUnitsRSUMember 2022-02-01 2023-01-31 0001640147 us-gaap:RestrictedStockUnitsRSUMember 2021-02-01 2022-01-31 0001640147 snow:UnvestedRestrictedCommonStockAndEarlyExercisedStockOptionsMember 2023-02-01 2024-01-31 0001640147 snow:UnvestedRestrictedCommonStockAndEarlyExercisedStockOptionsMember 2022-02-01 2023-01-31 0001640147 snow:UnvestedRestrictedCommonStockAndEarlyExercisedStockOptionsMember 2021-02-01 2022-01-31 0001640147 us-gaap:EmployeeStockMember 2023-02-01 2024-01-31 0001640147 us-gaap:EmployeeStockMember 2022-02-01 2023-01-31 0001640147 us-gaap:EmployeeStockMember 2021-02-01 2022-01-31 0001640147 us-gaap:RelatedPartyMember 2024-01-31 0001640147 us-gaap:RelatedPartyMember 2023-02-01 2024-01-31 0001640147 us-gaap:RelatedPartyMember 2022-02-01 2023-01-31 0001640147 us-gaap:RelatedPartyMember 2021-02-01 2022-01-31 0001640147 us-gaap:RelatedPartyMember 2023-01-31 0001640147 us-gaap:RelatedPartyMember us-gaap:SubsequentEventMember 2024-03-01 2024-03-31 0001640147 snow:ChristianKleinermanMember 2023-11-01 2024-01-31 0001640147 snow:ChristianKleinermanMember 2024-01-31 0001640147 snow:GrzegorzJ.CzajkowskiMember 2023-11-01 2024-01-31 0001640147 snow:GrzegorzJ.CzajkowskiMember 2024-01-31 0001640147 snow:ChristopherW.DegnanMember 2023-11-01 2024-01-31 0001640147 snow:ChristopherW.DegnanMember 2024-01-31 0001640147 2023-11-01 2024-01-31 iso4217:USD shares iso4217:USD shares pure snow:founder snow:class snow:vote 0001640147 2024 FY false P1Y P3Y http://fasb.org/us-gaap/2023#PrepaidExpenseAndOtherAssetsCurrent http://fasb.org/us-gaap/2023#AccruedLiabilitiesCurrent P465D 354439 P465D 561001 P490D 398775 10-K true 2024-01-31 --01-31 false 001-39504 SNOWFLAKE INC. DE 46-0636374 Suite 3A 106 East Babcock Street Bozeman MT 59715 844 766-9355 Class A Common Stock, $0.0001 par value SNOW NYSE No No Yes Yes Large Accelerated Filer false false true false false 56600000000 334200000 <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Portions of the registrant's definitive Proxy Statement relating to the 2024 Annual Meeting of Stockholders are incorporated herein by references in Part III of this Annual Report on Form 10-K to the extent stated herein. Such Proxy Statement will be filed with the Securities and Exchange Commission within 120 days of the registrant's fiscal year ended January 31, 2024.</span></div> 238 PricewaterhouseCoopers LLP San Jose, California 1762749000 939902000 2083499000 3067966000 926902000 715821000 86096000 67901000 180018000 193100000 5039264000 4984690000 916307000 1073023000 247464000 160823000 252128000 231266000 975906000 657370000 331411000 186013000 187093000 145286000 273810000 283851000 8223383000 7722322000 51721000 23672000 446860000 269069000 33944000 27301000 2198705000 1673475000 2731230000 1993517000 254037000 224357000 14402000 11463000 33120000 24370000 3032789000 2253707000 0.0001 0.0001 200000000 200000000 0 0 0 0 0 0 0.0001 0.0001 0.0001 0.0001 2500000000 2500000000 334453000 334453000 323305000 323305000 200000 0 185461000 185461000 0 0 0 0 34000 32000 492000 0 67140000 0 9331238000 8210750000 -8220000 -38272000 -4075604000 -2716074000 5180308000 5456436000 10286000 12179000 5190594000 5468615000 8223383000 7722322000 200000 2806489000 2065659000 1219327000 898558000 717540000 458433000 1907931000 1348119000 760894000 1391747000 1106507000 743965000 1287949000 788058000 466932000 323008000 295821000 265033000 3002704000 2190386000 1475930000 -1094773000 -842267000 -715036000 200663000 73839000 9129000 44887000 -47565000 28947000 -849223000 -815993000 -676960000 -11233000 -18467000 2988000 -837990000 -797526000 -679948000 -1893000 -821000 0 -836097000 -796705000 -679948000 -2.55 -2.55 -2.50 -2.50 -2.26 -2.26 328001000 328001000 318730000 318730000 300273000 300273000 -837990000 -797526000 -679948000 0 -1367000 -918000 30760000 -20619000 -15807000 -708000 0 0 30052000 -21986000 -16725000 -807938000 -819512000 -696673000 -1893000 -821000 0 -806045000 -818691000 -696673000 287918000 28000 0 0 6175425000 439000 -1239421000 4936471000 0 4936471000 20903000 3000 126998000 127001000 127001000 370000 52227000 52227000 52227000 750000 750000 750000 3186000 629269000 629269000 629269000 -16725000 -16725000 -16725000 -679948000 -679948000 -679948000 312377000 31000 0 0 6984669000 -16286000 -1919369000 5049045000 0 5049045000 6118000 1000 39742000 39743000 39743000 286000 40931000 40931000 40931000 1916000 438916000 438916000 438916000 409000 244000 244000 244000 3348000 1149000 184702000 184702000 184702000 890950000 890950000 890950000 13000000 13000000 -21986000 -21986000 -21986000 -796705000 -796705000 -821000 -797526000 323305000 32000 0 0 8210750000 -38272000 -2716074000 5456436000 12179000 5468615000 8355000 1000 57162000 57163000 57163000 516000 61234000 61234000 61234000 200000 896000 174284000 174284000 174284000 385000 163000 163000 163000 6804000 1000 -1000 0 0 2296000 387596000 387596000 387596000 500000 68299000 68299000 68299000 3512000 523433000 523433000 523433000 8000 1159000 -1132000 27000 27000 1216374000 1216374000 1216374000 30052000 30052000 30052000 -836097000 -836097000 -1893000 -837990000 334453000 34000 492000 -67140000 9331238000 -8220000 -4075604000 5180308000 10286000 5190594000 200000 -837990000 -797526000 -679948000 119903000 63535000 21498000 52892000 46240000 35553000 74787000 57445000 37876000 1168015000 861533000 605095000 61525000 -3497000 -48002000 46809000 -46435000 27621000 -26762000 -26664000 -717000 -14895000 -1618000 -2014000 212083000 166965000 251652000 134787000 95107000 95877000 -59795000 2904000 159159000 19212000 8024000 7371000 171048000 74519000 79772000 -40498000 -42342000 -38249000 528029000 514301000 526221000 848122000 545639000 110179000 35086000 25128000 16221000 34133000 24012000 12772000 275706000 362609000 0 28744000 700000 24334000 2476206000 3901321000 4250338000 11266000 58813000 440069000 3670867000 3657072000 3842796000 832258000 -597885000 -20800000 57194000 39893000 127036000 61234000 40931000 52227000 380799000 184648000 0 591732000 0 0 0 13000000 0 0 1800000 1065000 -854103000 -92624000 178198000 -2031000 -933000 -236000 824246000 -145803000 267341000 956731000 1102534000 835193000 1780977000 956731000 1102534000 12452000 6550000 1482000 17463000 6317000 5115000 48181000 28467000 23620000 174284000 438916000 0 6850000 53000 0 1762749000 939902000 1085729000 18228000 16829000 16805000 1780977000 956731000 1102534000 Organization and Description of Business<div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Snowflake Inc. (Snowflake or the Company) provides a cloud-based data platform, which enables customers to consolidate data into a single source of truth to drive meaningful insights, apply AI to solve business problems, build data applications, and share data and data products. The Company provides its platform through a customer-centric, consumption-based business model, only charging customers for the resources they use. Through its platform, the Company delivers the Data Cloud, a network where Snowflake customers, partners, developers, data providers, and data consumers can break down data silos and derive value from rapidly growing data sets in secure, governed, and compliant ways. Snowflake was incorporated in the state of Delaware on July 23, 2012.</span></div> Basis of Presentation and Summary of Significant Accounting Policies<div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Fiscal Year</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s fiscal year ends on January 31. For example, references to fiscal 2024 refer to the fiscal year ended January 31, 2024.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Basis of Presentation</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (GAAP). </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Principles of Consolidation</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The consolidated financial statements include the accounts of Snowflake Inc., its wholly-owned subsidiaries, and a majority-owned subsidiary in which the Company has a controlling financial interest. All intercompany transactions and balances have been eliminated in consolidation. The Company records noncontrolling interest in its consolidated financial statements to recognize the minority ownership interest in its majority-owned subsidiary. Profits and losses of the majority-owned subsidiary are attributed to controlling and noncontrolling interests using the hypothetical liquidation at book value method.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Segment Information</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has a single operating and reportable segment. The Company’s chief operating decision maker is its Chief Executive Officer, who reviews financial information presented on a consolidated basis for purposes of making operating decisions, assessing financial performance, and allocating resources. For information regarding the Company’s revenue by geographic area, see Note 3, “Revenue, Accounts Receivable, Deferred Revenue, and Remaining Performance Obligations.”</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the Company’s long-lived assets, comprising property and equipment, net and operating lease right-of-use assets, by geographic area (in thousands):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:64.124%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.887%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.048%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">January 31, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">January 31, 2023</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">379,664 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">329,275 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">119,928 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,814 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">499,592 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">392,089 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">________________</span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:11.94pt">No individual country outside of the United States accounted for more than 10% of the Company’s long-lived assets as of January 31, 2024 and 2023.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of Estimates</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts reported in the consolidated financial statements and accompanying notes. Such estimates include, but are not limited to, stand-alone selling prices (SSP) for each distinct performance obligation, internal-use software development costs, the expected period of benefit for deferred commissions, the fair value of intangible assets acquired in business combinations, the useful lives of long-lived assets, the carrying value of operating lease right-of-use assets, stock-based compensation, accounting for income taxes, and the fair value of investments in marketable and non-marketable securities.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company bases its estimates on historical experience and also on assumptions that management considers reasonable. These estimates are assessed on a regular basis; however, actual results could differ from these estimates.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Concentration of Credit Risk</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Financial instruments that potentially subject the Company to concentrations of credit risk primarily consist of cash, cash equivalents, investments in marketable securities, restricted cash, accounts receivable, and foreign currency forward contracts. The Company maintains its cash, cash equivalents, investments in marketable securities, restricted cash and foreign currency forward contracts with high-quality financial institutions that have investment-grade ratings. For accounts receivable, the Company is exposed to credit risk in the event of nonpayment by customers up to the amounts recorded on the consolidated balance sheets. The Company manages its accounts receivable credit risk through ongoing credit evaluation of its customers’ financial conditions. The Company generally does not require collateral from its customers. For information regarding the Company’s significant customers, see Note 3, “Revenue, Accounts Receivable, Deferred Revenue, and Remaining Performance Obligations.”</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Foreign Currency</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The reporting currency of the Company is the U.S. dollar. The functional currency of the Company’s foreign subsidiaries is primarily the U.S. dollar.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Monetary assets and liabilities denominated in currencies other than the functional currency are remeasured to the functional currency at period-end exchange rates. Foreign currency transaction gains and losses resulting from remeasurement are recognized in other income (expense), net in the consolidated statements of operations, and have not been material for any of the periods presented.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For those subsidiaries with non-U.S. dollar functional currencies, assets and liabilities are translated into U.S. dollars at period-end exchange rates. Revenue and expenses are translated at the average exchange rates during the period. Equity transactions are translated using historical exchange rates. The resulting translation adjustments are recorded in accumulated other comprehensive income (loss) as a component of stockholders’ equity (deficit).</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue Recognition</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company accounts for revenue in accordance with Accounting Standards Codification (ASC) Topic 606,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> Revenue from Contracts with Customers</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (ASC 606) for all periods presented.</span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company delivers its platform over the internet as a service. Customers choose to consume the platform under either capacity arrangements, in which customers commit to a certain amount of consumption at specified prices, or under on-demand arrangements, in which the Company charges for use of the platform monthly in arrears. Under capacity arrangements, from which a majority of revenue is derived, the Company typically bills its customers annually in advance of their consumption. Revenue from on-demand arrangements typically relates to customers with lower usage levels or overage consumption beyond a customer’s contracted usage amount or following the expiration of a customer’s contract. Revenue from on-demand arrangements represented approximately 3%, 2%, and 3% of the Company’s revenue for the fiscal years ended January 31, 2024, 2023, and 2022, respectively. The Company recognizes revenue as customers consume compute, storage, and data transfer resources under either of these arrangements. In limited instances, customers pay an annual deployment fee to gain access to a dedicated instance of a virtual private deployment. Deployment fees are recognized ratably over the contract term.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Customers do not have the contractual right to take possession of the Company’s platform. Pricing for the platform includes embedded support services, data backup and disaster recovery services, as well as future updates, when and if available, offered during the contract term.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Customer contracts for capacity typically have a term of <span style="-sec-ix-hidden:f-517">one</span> to four years. To the extent customers enter into such contracts and either consume the platform in excess of their capacity commitments or continue to use the platform after expiration of the contract term, they are charged for their incremental consumption. In many cases, customer contracts permit customers to roll over any unused capacity to a subsequent order, generally on the purchase of additional capacity. Customer contracts are generally non-cancelable during the contract term, although customers can terminate for breach if the Company materially fails to perform. For those customers who do not have a capacity arrangement, the Company’s on-demand arrangements generally have a monthly stated contract term and can be terminated at any time by either the customer or the Company.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For compute resources, consumption is based on the type of compute resource used and the duration of use or, for some features, the volume of data processed. For storage resources, consumption for a given customer is based on the average terabytes per month of all of such customer’s data stored in the platform. For data transfer resources, consumption is based on terabytes of data transferred, the public cloud provider used, and the region to and from which the transfer is executed. </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s revenue also includes professional services and other revenue, which consists primarily of consulting, technical solution services, and training related to the platform. Professional services revenue is recognized over time based on input measures, including time and materials costs incurred relative to total costs, with consideration given to output measures, such as contract deliverables, when applicable. Other revenue consists primarily of fees from customer training delivered on-site or through publicly available classes. </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company determines revenue recognition in accordance with ASC 606 through the following five steps:</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">1) Identify the contract with a customer. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company considers the terms and conditions of the contracts and the Company’s customary business practices in identifying its contracts under ASC 606. The Company determines it has a contract with a customer when the contract has been approved by both parties, it can identify each party’s rights regarding the services to be transferred and the payment terms for the services, it has determined the customer to have the ability and intent to pay, and the contract has commercial substance. At contract inception, the Company evaluates whether two or more contracts should be combined and accounted for as a single contract and whether the combined or single contract includes more than one performance obligation. The Company applies judgment in determining the customer’s ability and intent to pay, which is based on a variety of factors, including the customer’s payment history or, in the case of a new customer, credit and financial information pertaining to the customer.</span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">2) Identify the performance obligations in the contract.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Performance obligations promised in a contract are identified based on the services that will be transferred to the customer that are both capable of being distinct, whereby the customer can benefit from the service either on its own or together with other resources that are readily available from third parties or from the Company, and are distinct in the context of the contract, whereby the transfer of the services is separately identifiable from other promises in the contract. The Company treats consumption of its platform for compute, storage, and data transfer resources as one single performance obligation because they are consumed by customers as a single, integrated offering. The Company does not make any one of these resources available for consumption without the others. Instead, each of compute, storage, and data transfer work together to drive consumption on the Company’s platform. The Company treats its virtual private deployments for customers, professional services, technical solution services, and training each as a separate and distinct performance obligation. Some customers have negotiated an option to purchase additional capacity at a stated discount. These options generally do not provide a material right as they are priced at the Company’s SSP, as described below, as the stated discounts are not incremental to the range of discounts typically given.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">3) Determine the transaction price. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The transaction price is determined based on the consideration the Company expects to receive in exchange for transferring services to the customer. Variable consideration is included in the transaction price if, in the Company’s judgment, it is probable that a significant future reversal of cumulative revenue recognized under the contract will not occur. Variable consideration is estimated based on expected value, primarily relying on the Company’s history. In certain situations, the Company may also use the most likely amount as the basis of its estimate. None of the Company’s contracts contain a significant financing component. Revenue is recognized net of any taxes collected from customers, which are subsequently remitted to governmental entities (e.g., sales and other indirect taxes).</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">4) Allocate the transaction price to performance obligations in the contract. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If the contract contains a single performance obligation, the entire transaction price is allocated to the single performance obligation. Contracts that contain multiple performance obligations require an allocation of the transaction price to each performance obligation on a relative SSP basis. The determination of a relative SSP for each distinct performance obligation requires judgment. The Company determines SSP for performance obligations based on an observable standalone selling price when it is available, as well as other factors, including the overall pricing objectives, which take into consideration market conditions and customer-specific factors, including a review of internal discounting tables, the services being sold, the volume of capacity commitments, and other factors. The observable standalone selling price is established based on the price at which products and services are sold separately. If an SSP is not observable through past transactions, the Company estimates it using available information including, but not limited to, market data and other observable inputs.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">5) Recognize revenue when or as the Company satisfies a performance obligation. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue is recognized at the time the related performance obligation is satisfied by transferring the promised service to a customer. Revenue is recognized when control of the services is transferred to the customers, in an amount that reflects the consideration that the Company expects to receive in exchange for those services. The Company determined an output method to be the most appropriate measure of progress because it most faithfully represents when the value of the services is simultaneously received and consumed by the customer, and control is transferred. Virtual private deployment fees are recognized ratably over the term of the deployment as the deployment service represents a stand-ready performance obligation provided throughout the deployment term. </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Allocation of Overhead Costs</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Overhead costs that are not substantially dedicated for use by a specific functional group are allocated based on headcount. Such costs include costs associated with office facilities, depreciation of property and equipment, information technology (IT) and general recruiting related expenses and other expenses, such as software and subscription services.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cost of Revenue</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of revenue consists primarily of (i) third-party cloud infrastructure expenses incurred in connection with the customers’ use of the Snowflake platform and the deployment and maintenance of the platform on public clouds, including different regional deployments, and (ii) personnel-related costs associated with the Company’s customer support team, engineering team that is responsible for maintaining the Company's service availability and security of its platform, and professional services and training departments, including salaries, benefits, bonuses, and stock-based compensation. Cost of revenue also includes amortization of capitalized internal-use software development costs, amortization of acquired intangible assets, costs of contracted third-party partners for professional services, expenses associated with software and subscription services dedicated for use by the Company’s customer support team and engineering team responsible for maintaining the Company's service, and allocated overhead.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Research and Development Costs</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Research and development costs are expensed as incurred, unless they qualify as capitalized internal-use software development costs. Research and development expenses consist primarily of personnel-related expenses associated with the Company’s research and development staff, including salaries, benefits, bonuses, and stock-based compensation. Research and development expenses also include contractor or professional services fees, third-party cloud infrastructure expenses incurred in developing the Company’s platform, amortization of acquired intangible assets, software and subscription services dedicated for use by the Company’s research and development organization, and allocated overhead.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Advertising Costs</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Advertising costs, excluding expenses associated with the Company’s user conferences, are expensed as incurred and are included in sales and marketing expenses in the consolidated statements of operations. These costs were $85.3 million, $68.2 million, and $57.5 million for the fiscal years ended January 31, 2024, 2023, and 2022, respectively.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Income Taxes</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is subject to income taxes in the United States and numerous foreign jurisdictions. Significant judgment is required in determining its provision for income taxes and deferred tax assets and liabilities, including evaluating uncertainties in the application of accounting principles and complex tax laws.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company records a provision for income taxes for the anticipated tax consequences of the reported results of operations using the asset and liability method. Under this method, the Company recognizes deferred tax assets and liabilities for the expected future tax consequences of temporary differences between the carrying amounts for financial reporting purposes and the tax bases of assets and liabilities, as well as for loss and tax credit carryforwards. The deferred assets and liabilities are measured using the statutorily enacted tax rates anticipated to be in effect when those tax assets and liabilities are expected to be realized or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in the period that includes the enactment date. </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A valuation allowance is established if, based upon the available evidence, it is more likely than not that some or all of the deferred tax assets will not be realized. The Company considers all available evidence, both positive and negative, including historical levels of income, expectations and risks associated with estimates of future taxable income in assessing the need for a valuation allowance. </span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s tax positions are subject to income tax audits by multiple tax jurisdictions throughout the world. The Company recognizes the tax benefit of an uncertain tax position only if it is more likely than not the position will be sustainable upon examination by the taxing authority, including resolution of any related appeals or litigation processes. This evaluation is based on all available evidence and assumes that the tax authorities have full knowledge of all relevant information concerning the tax position. The tax benefit recognized is measured as the largest amount of benefit which is more likely than not (greater than 50% likely) to be realized upon ultimate settlement with the taxing authority. The Company recognizes interest accrued and penalties related to unrecognized tax benefits in income tax expense. The Company makes adjustments to these reserves in accordance with the income tax guidance when facts and circumstances change, such as the closing of a tax audit or the refinement of an estimate. To the extent that the final tax outcome of these matters is different from the amounts recorded, such differences may affect the provision for income taxes in the period in which such determination is made and could have a material impact on the Company’s financial condition and operating results.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock-Based Compensation</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s equity awards include stock options, restricted stock unit awards (RSUs), restricted common stock granted to employees, non-employee directors, and other service providers, and stock purchase rights granted under the Employee Stock Purchase Plan (ESPP Rights) to employees. Equity awards are reviewed in determining whether such awards are equity-classified or liability-classified.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock-based compensation related to equity-classified awards is measured based on the estimated fair value of the awards on the date of grant and generally recognized on a straight-line basis over the requisite service period. The fair value of each stock option granted and ESPP Rights is estimated using the Black-Scholes option-pricing model. The determination of the grant-date fair value using an option-pricing model is affected by the estimated fair value of the Company’s common stock as well as assumptions regarding a number of other complex and subjective variables. These variables include expected stock price volatility over an expected term, actual and projected employee stock option exercise behaviors, the risk-free interest rate for an expected term, and expected dividends. The fair value of each RSU is based on the fair value of the Company’s common stock on the date of grant. For equity-classified awards with both service-based and performance-based vesting conditions, the stock-based compensation is recognized using an accelerated attribution method over the requisite service period, based on the Company’s periodic assessment of the probability that the performance condition will be achieved.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain RSUs with both service-based and performance-based vesting conditions are liability-classified, as the monetary value of the obligation under each potential outcome of the performance condition is predominantly based on a fixed monetary amount known at inception and will be settled in a variable number of the Company’s common stock. The fair value of these awards is estimated using the Monte Carlo simulation model, which requires the use of various assumptions, including the expected stock price volatility and risk-free interest rate. These awards are subsequently remeasured to the fair value at each reporting date until the number of these awards eligible to vest is fixed, at which time these awards will be reclassified to equity. Stock-based compensation associated with these awards is recognized based on the probable outcome of the performance condition, using an accelerated attribution method over the requisite service period, with a cumulative catch-up adjustment recognized for changes in the fair value estimated at each reporting date.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If an award contains a provision whereby vesting is accelerated upon a change in control, such a change in control is considered to be outside of the Company’s control and is not considered probable until it occurs. Forfeitures are accounted for in the period in which they occur.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the fiscal year ended January 31, 2023, the Company began funding withholding taxes due upon the vesting of employee RSUs in certain jurisdictions by net share settlement, rather than its previous approach of selling shares of the Company’s common stock. The amount of withholding taxes related to net share settlement of employee RSUs is reflected as (i) a reduction to additional paid-in-capital, and (ii) cash outflows for financing activities when the payments are made. The shares withheld by the Company as a result of the net share settlement of RSUs are not considered issued and outstanding, and do not impact the calculation of basic net income (loss) per share attributable to Snowflake Inc. Class A and Class B common stockholders.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Net Loss Per Share Attributable to Snowflake Inc. Class A and Class B Common Stockholders</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As discussed in Note 11, “Equity,” on March 1, 2021, all shares of the Company’s then-outstanding Class B common stock were automatically converted into the same number of shares of Class A common stock pursuant to the terms of the Company’s amended and restated certificate of incorporation.</span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic and diluted net loss per share attributable to Snowflake Inc. common stockholders is computed in conformity with the two-class method required for participating securities. The Company considers unvested common stock to be participating securities, as the holders of such stock have the right to receive nonforfeitable dividends on a pari passu basis in the event that a dividend is declared on common stock. </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic net loss per share attributable to Snowflake Inc. common stockholders is computed by dividing net loss attributable to Snowflake Inc. common stockholders by the weighted-average number of shares of Snowflake Inc. common stock outstanding during the period, which excludes treasury stock. Diluted net loss per share attributable to Snowflake Inc. common stockholders is computed by giving effect to all potentially dilutive Snowflake Inc. common stock equivalents to the extent they are dilutive. For purposes of this calculation, stock options, RSUs, restricted common stock, ESPP Rights, and early exercised stock options are considered to be common stock equivalents but have been excluded from the calculation of diluted net loss per share attributable to Snowflake Inc. common stockholders as their effect is anti-dilutive for all periods presented.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The rights, including the liquidation and dividend rights, of the holders of Snowflake Inc. Class A and Class B common stock are identical, except with respect to voting, converting, and transfer rights. As the liquidation and dividend rights are identical, the undistributed earnings are allocated on a proportionate basis to each class of common stock and the resulting basic and diluted net loss per share attributable to Snowflake Inc. common stockholders are, therefore, the same for both Snowflake Inc. Class A and Class B common stock on both individual and combined basis. </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cash and Cash Equivalents</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company considers all highly liquid investments with original or remaining maturities of three months or less when purchased to be cash equivalents.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Restricted Cash</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted cash primarily consists of collateralized letters of credit established in connection with lease agreements for the Company’s facilities. Restricted cash is included in current assets for leases that expire within one year and is included in non-current assets for leases that expire more than one year from the balance sheet date. </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Investments </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s investments in marketable debt securities have been classified and accounted for as available-for-sale and are recorded at estimated fair value. The Company classifies its marketable debt securities as either short-term or long-term at each balance sheet date based on each instrument’s underlying contractual maturity date. Short-term investments are investments with original maturities of less than one year when purchased. Purchase premiums and discounts are amortized or accreted using the effective interest method over the life of the related security and such amortization and accretion are included in interest income in the consolidated statements of operations.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For available-for-sale debt securities in an unrealized loss position, the Company first assesses whether it intends to sell or it is more likely than not that the Company will be required to sell the security before the recovery of its entire amortized cost basis. If either of these criteria is met, the security’s amortized cost basis is written down to fair value through other income (expense), net in the consolidated statements of operations. If neither of these criteria is met, the Company further assesses whether the decline in fair value below amortized cost is due to credit or non-credit related factors. In making this assessment, the Company considers the extent to which fair value is less than amortized cost, any changes to the rating of the security by a rating agency, and any adverse conditions specifically related to the security, among other factors. Credit-related unrealized losses are recognized as an allowance on the consolidated balance sheets with a corresponding charge in the other income (expense), net in the consolidated statements of operations. Non-credit related unrealized losses and unrealized gains on available-for-sale debt securities are included in accumulated other comprehensive income (loss). </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Realized gains and losses are determined based on the specific identification method and are reported in other income (expense), net in the consolidated statements of operations.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Strategic Investments</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s strategic investments consist of non-marketable equity and debt securities in privately-held companies and marketable equity securities in publicly-traded companies, in which the Company does not have a controlling interest or significant influence. Strategic investments are included in other assets on the consolidated balance sheets. </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Non-marketable equity securities are recorded at cost and adjusted for observable transactions for the same or similar investments of the same issuer (referred to as the Measurement Alternative) or impairment. For these investments, the Company recognizes remeasurement adjustments, including upward and downward adjustments, and impairments, if any, in other income (expense), net in the consolidated statements of operations. Valuations of privately-held securities are inherently complex due to the lack of readily available market data and require the use of judgment. For example, determining whether an orderly transaction is for an identical or similar investment requires judgment based on the rights and obligations that are attached to the securities. In determining the estimated fair value of these investments, the Company uses the most recent data available to the Company. </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Marketable equity securities are measured at fair value with changes in fair value recorded in other income (expense), net in the consolidated statements of operations.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Non-marketable debt securities are classified as available-for-sale and are recorded at their estimated fair value with changes in fair value recorded through accumulated other comprehensive income (loss).</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Strategic investments are subject to periodic impairment analysis, which would involve an assessment of both qualitative and quantitative factors, including the investee’s financial metrics, market acceptance of the investee’s product or technology, and the rate at which the investee is using its cash. If the investment is considered impaired, the Company recognizes an impairment through other income (expense), net in the consolidated statements of operations and establishes a new carrying value for the investment.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Fair Value of Financial Instruments</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s primary financial instruments include cash equivalents, investments in marketable securities, strategic investments, restricted cash, accounts receivable, derivative assets and liabilities, accounts payable and accrued expenses. The carrying amounts of cash equivalents, accounts receivable, accounts payable, and accrued expenses approximate fair value due to their short-term nature. See Note 5, “Fair Value Measurements,” for information regarding the fair value of the Company’s investments in marketable securities, strategic investments, and derivative assets and liabilities.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Derivative Financial Instruments</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s derivative financial instruments, which are carried at fair value on the consolidated balance sheets, consist of foreign currency forward contracts as described below:</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Non-Designated Hedges—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company utilizes foreign currency forward contracts to manage its exposure to certain foreign currency exchange risks primarily associated with (i) a portion of its net outstanding monetary assets and liabilities positions and (ii) certain intercompany balances denominated in currencies other than the U.S. dollar. These foreign currency forward contracts have maturities of twelve months or less and are not designated as hedging instruments (Non-Designated Hedges). As such, all changes in the fair value of these derivative instruments are recorded in other income (expense), net on the consolidated statements of operations, and are intended to offset the foreign currency transaction gains or losses associated with the underlying balances being hedged. Cash flows at settlement of such foreign currency forward contracts are classified as operating activities in the consolidated statement of cash flows.</span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Cash Flow Hedge—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the fiscal year ended January 31, 2024, the Company began utilizing foreign currency forward contracts to manage the volatility in cash flows associated with (i) certain forecasted capital expenditures and (ii) a portion of its forecasted operating expenses denominated in certain currencies other than the U.S. dollar. These foreign currency forward contracts have a maturity of twelve months or less and are designated and qualify as cash flow hedges, and, in general, closely match the underlying hedged forecasted transactions in duration. The effectiveness of the cash flow hedges is assessed quantitatively using regression at inception and at each reporting date. The effective portion of these foreign currency forward contracts’ gains and losses resulting from changes in fair value is recorded in accumulated other comprehensive income (loss) on the consolidated balance sheets, and subsequently reclassified into the same line items on the Company’s consolidated statements of operations as the underlying hedged forecasted transactions in the same period that such transactions affect earnings. In the event the underlying forecasted transactions do not occur, or it becomes probable that they will not occur within the defined hedge period, the gains or losses on the related cash flow hedges are reclassified immediately from accumulated other comprehensive income (loss) to net income (loss) in the Company’s consolidated financial statements. Cash flows from such foreign currency forward contracts are classified in the same category on the Company’s consolidated statements of cash flows as the cash flows from the underlying hedged forecasted transactions.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These derivative financial instruments did not have a material impact on the Company’s consolidated financial statements for any period presented.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accounts Receivable, Net</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable include billed and unbilled receivables, net of allowance for credit losses. Trade accounts receivable are recorded at invoiced amounts and do not bear interest. The allowance for credit losses is estimated based on the Company’s assessment of the collectibility of accounts receivable by considering various factors, including the age of each outstanding invoice, the collection history of each customer, historical write-off experience, current economic conditions, and reasonable and supportable forecasts of future economic conditions over the life of the receivable. The Company assesses collectibility by reviewing accounts receivable on an aggregate basis when similar characteristics exist and on an individual basis when specific customers with collectibility issues are identified. Accounts receivable deemed uncollectible are charged against the allowance for credit losses when identified. </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Capitalized Internal-Use Software Development Costs</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company capitalizes qualifying internal-use software development costs, primarily related to its cloud platform. The costs consist of personnel costs (including related benefits and stock-based compensation) that are incurred during the application development stage. Capitalization of costs begins when two criteria are met: (1) the preliminary project stage is completed, and (2) it is probable that the software will be completed and used for its intended function. Capitalization ceases when the software is substantially complete and ready for its intended use, including the completion of all significant testing. Costs related to preliminary project activities and post-implementation operating activities are expensed as incurred.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Capitalized costs are included in property and equipment, net on the consolidated balance sheets. These costs are amortized over the estimated useful life of the software, which is three years, on a straight-line basis. Cost and accumulated amortization of fully amortized capitalized internal-use software development costs are removed from the consolidated balance sheets when the related software is no longer in use. The amortization of capitalized costs related to the Company’s platform applications is primarily included in cost of revenue in the consolidated statements of operations.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Property and Equipment, Net</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment, net is stated at cost less accumulated depreciation and amortization. Depreciation is computed using the straight-line method over the estimated useful life of the related asset, ranging from generally <span style="-sec-ix-hidden:f-536">three</span> to seven years. Leasehold improvements are amortized over the shorter of estimated useful life or the remaining lease term. Expenses that improve an asset or extend its remaining useful life are capitalized. Costs of maintenance or repairs that do not extend the lives of the respective assets are charged to expenses as incurred. Cost and accumulated depreciation and amortization of fully depreciated property and equipment are removed from the consolidated balance sheets when they are no longer in use. </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Deferred Commissions</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company capitalizes incremental costs of obtaining a contract with a customer if such costs are recoverable. Such costs consist primarily of (i) sales commissions tied to new customer or customer expansion contracts earned by the Company’s sales force and the associated payroll taxes and fringe benefits, and (ii) certain referral fees earned by third parties. These costs are capitalized and then amortized over a period of benefit that is determined to be five years. The Company determined the period of benefit by taking into consideration the length of terms in its customer contracts, life of the technology, and other factors. Amounts expected to be recognized within one year of the balance sheet date are recorded as deferred commissions, current, and the remaining portion is recorded as deferred commissions, non-current, on the consolidated balance sheets. Amortization expense is included in sales and marketing expenses in the consolidated statements of operations. A portion of the sales commissions paid to the sales force is earned based on the level of the customers’ consumption of the Company’s platform, and a portion of the commissions paid to the sales force is earned upon the origination of the customer contracts. Sales commissions tied to customers’ consumption are not considered incremental costs and are expensed in the same period as they are earned. Deferred commissions are periodically analyzed for impairment. There were no impairment losses relating to the deferred commissions for all periods presented.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Leases</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company determines if an arrangement is or contains a lease at inception by evaluating various factors, including if the contract conveys the right to control the use of an identified asset for a period of time in exchange for consideration and other facts and circumstances. Lease classification is determined at the lease commencement date. Operating leases are included in operating lease right-of-use assets, operating lease liabilities, current, and operating lease liabilities, non-current on the consolidated balance sheets. The Company did not have any material finance leases for all periods presented.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Right-of-use assets represent the Company’s right to use an underlying asset for the lease term, and lease liabilities represent the Company’s obligation to make payments arising from the lease. Operating lease right-of-use assets and liabilities are recognized at the lease commencement date based on the present value of lease payments over the lease term. Lease payments consist primarily of the fixed payments under the arrangement, less any lease incentives. Variable lease payments are expensed as incurred and include certain non-lease components, such as maintenance and other services provided by the lessor to the extent the charges are variable. The Company uses an estimate of its incremental borrowing rate (IBR) based on the information available at the lease commencement date in determining the present value of lease payments, unless the implicit rate is readily determinable. In determining the appropriate IBR, the Company considers various factors, including, but not limited to, its credit rating, the lease term, and the currency in which the arrangement is denominated. The Company’s lease terms may include options to extend or terminate the lease when it is reasonably certain that the Company will exercise that option. Lease expense for lease payments is recognized on a straight-line basis over the lease term.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company does not separate non-lease components from lease components for its facility asset portfolio. In addition, the Company does not recognize right-of-use assets and lease liabilities for short-term leases, which have a lease term of 12 months or less and do not include an option to purchase the underlying asset that the Company is reasonably certain to exercise. Lease cost for short-term leases is recognized on a straight-line basis over the lease term.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, the Company subleases certain of its unoccupied facilities to third parties. Any impairment to the associated right-of-use assets, leasehold improvements, or other assets as a result of a sublease is recognized in the period the sublease is executed and recorded in the consolidated statements of operations. The Company recognizes sublease income on a straight-line basis over the sublease term. Sublease income is recorded as a reduction to the Company’s operating lease costs.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Business Combinations</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company applies a screen test to evaluate if substantially all of the fair value of the gross assets acquired is concentrated in a single identifiable asset or group of similar identifiable assets to determine whether a transaction is accounted for as an asset acquisition or business combination. When the Company acquires a business, the purchase consideration is allocated to the tangible assets acquired, liabilities assumed, and intangible assets acquired based on their estimated respective fair values. The excess of the fair value of purchase consideration over the fair values of these identifiable assets and liabilities is recorded as goodwill. Critical estimates used in valuing certain intangible assets include, but are not limited to, time and resources required to recreate the assets acquired. These estimates are based on information obtained from the management of the acquired companies, the Company’s assessment of the information, and historical experience. The Company’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 of up to one year from the acquisition date, the Company may record adjustments to the preliminary fair value of the assets acquired and liabilities assumed with a corresponding offset to goodwill for these business combinations. </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Impairment of Goodwill, Intangible Assets, and Other Long-Lived Assets </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s long-lived assets with finite lives consist primarily of property and equipment, capitalized development software costs, operating lease right-of-use assets and acquired intangible assets. Long-lived assets with finite lives are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset or asset group may not be recoverable. Recoverability of assets held and used is measured by comparison of the carrying amount of an asset or an asset group to estimated undiscounted future net cash flows expected to be generated by the asset or asset group. If the carrying amount of an asset exceeds these estimated future cash flows, an impairment charge is recognized by the amount by which the carrying amount of the assets exceeds the fair value of the asset or asset group.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill and indefinite-lived intangible assets are not amortized but rather tested for impairment at least annually in the fourth quarter, or more frequently if events or changes in circumstances indicate that impairment may exist. Goodwill impairment is recognized when the quantitative assessment results in the carrying value of the reporting unit exceeding its fair value, in which case an impairment charge is recorded to goodwill to the extent the carrying value exceeds the fair value, limited to the amount of goodwill. The Company did not recognize any impairment of goodwill for all periods presented.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Deferred Revenue</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company records deferred revenue when the Company receives customer payments in advance of satisfying the performance obligations on the Company’s contracts. Capacity arrangements are generally billed and paid in advance of satisfaction of performance obligations, and the Company’s on-demand arrangements are billed in arrears generally on a monthly basis. Deferred revenue also includes amounts that have been invoiced but not yet collected, classified as accounts receivable, when the Company has an enforceable right to consideration for capacity arrangements. Deferred revenue relating to the Company’s capacity arrangements that have a contractual expiration date of less than 12 months are classified as current. For capacity arrangements that have a contractual expiration date of greater than 12 months, the Company apportions deferred revenue between current and non-current based upon an assumed ratable consumption of these capacity arrangements over the entire term of the arrangement, even though it does not recognize revenue ratably over the term of the contract as customers have flexibility in their consumption and revenue is generally recognized on consumption. In addition, in many cases, the Company’s customer contracts also permit customers to roll over any unused capacity to a subsequent order, generally on the purchase of additional capacity. As such, the current or non-current classification of deferred revenue may not reflect the actual timing of revenue recognition.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recently Issued Accounting Pronouncements Not Yet Adopted </span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2023, the FASB issued ASU 2023-07, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which requires disclosure, on an annual and interim basis, of significant segment expenses that are regularly provided to the chief operating decision maker and included within each reported measure of segment profit and loss, and an amount for other segment items by reportable segment and a description of its composition. This guidance also requires disclosures on the title and position of the chief operating decision maker and an explanation of how the chief operating decision maker uses the reported measures of segment profit or loss in assessing segment performance and deciding how to allocate resources, and interim disclosures of reportable segment’s profit or loss and assets. This guidance is effective for the Company for its fiscal year beginning February 1, 2024 and interim periods within its fiscal year beginning February 1, 2025 on a retrospective basis. Early adoption is permitted. The Company is currently evaluating the impact of the adoption of this guidance on its consolidated financial statements and disclosures.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2023, the FASB issued ASU 2023-09, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes (Topic 740): Improvements to Income Tax Disclosures</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which requires annual disclosure on disaggregation of rate reconciliation categories and income taxes paid by jurisdiction. This guidance is effective for the Company for its fiscal year beginning February 1, 2025 on a prospective basis. Early adoption and retrospective application are permitted. The Company is currently evaluating the impact of the adoption of this guidance on its consolidated financial statements and disclosures.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recent Securities and Exchange Commission (SEC) Final Rules Not Yet Adopted</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2024, the SEC adopted final rules under SEC Release No. 33-11275, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">The Enhancement and Standardization of Climate-Related Disclosures for Investors</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which requires registrants to provide certain climate-related information in their registration statements and annual reports. The rules require information about a registrant's climate-related risks that are reasonably likely to have a material impact on its business, results of operations, or financial condition. The required information about climate-related risks will also include disclosure of a registrant's greenhouse gas emissions. In addition, the rules will require registrants to present certain climate-related financial metrics in their audited financial statements. These requirements are effective for the Company in various fiscal years, starting with its fiscal year beginning February 1, 2025. Disclosures will be required prospectively, with information for prior periods required only to the extent it was previously disclosed in an SEC filing. The Company is currently evaluating the impact of these final rules on its consolidated financial statements and disclosures.</span></div> <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Fiscal Year</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s fiscal year ends on January 31. For example, references to fiscal 2024 refer to the fiscal year ended January 31, 2024.</span></div> <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Basis of Presentation</span></div>The accompanying consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (GAAP). <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Principles of Consolidation</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The consolidated financial statements include the accounts of Snowflake Inc., its wholly-owned subsidiaries, and a majority-owned subsidiary in which the Company has a controlling financial interest. All intercompany transactions and balances have been eliminated in consolidation. The Company records noncontrolling interest in its consolidated financial statements to recognize the minority ownership interest in its majority-owned subsidiary. Profits and losses of the majority-owned subsidiary are attributed to controlling and noncontrolling interests using the hypothetical liquidation at book value method.</span></div> <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Segment Information</span></div>The Company has a single operating and reportable segment. The Company’s chief operating decision maker is its Chief Executive Officer, who reviews financial information presented on a consolidated basis for purposes of making operating decisions, assessing financial performance, and allocating resources. <div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the Company’s long-lived assets, comprising property and equipment, net and operating lease right-of-use assets, by geographic area (in thousands):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:64.124%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.887%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.048%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">January 31, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">January 31, 2023</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">379,664 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">329,275 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">119,928 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,814 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">499,592 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">392,089 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">________________</span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:11.94pt">No individual country outside of the United States accounted for more than 10% of the Company’s long-lived assets as of January 31, 2024 and 2023.</span></div> 379664000 329275000 119928000 62814000 499592000 392089000 <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of Estimates</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts reported in the consolidated financial statements and accompanying notes. Such estimates include, but are not limited to, stand-alone selling prices (SSP) for each distinct performance obligation, internal-use software development costs, the expected period of benefit for deferred commissions, the fair value of intangible assets acquired in business combinations, the useful lives of long-lived assets, the carrying value of operating lease right-of-use assets, stock-based compensation, accounting for income taxes, and the fair value of investments in marketable and non-marketable securities.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company bases its estimates on historical experience and also on assumptions that management considers reasonable. These estimates are assessed on a regular basis; however, actual results could differ from these estimates.</span></div> <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Concentration of Credit Risk</span></div> Financial instruments that potentially subject the Company to concentrations of credit risk primarily consist of cash, cash equivalents, investments in marketable securities, restricted cash, accounts receivable, and foreign currency forward contracts. The Company maintains its cash, cash equivalents, investments in marketable securities, restricted cash and foreign currency forward contracts with high-quality financial institutions that have investment-grade ratings. For accounts receivable, the Company is exposed to credit risk in the event of nonpayment by customers up to the amounts recorded on the consolidated balance sheets. The Company manages its accounts receivable credit risk through ongoing credit evaluation of its customers’ financial conditions. The Company generally does not require collateral from its customers. <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Foreign Currency</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The reporting currency of the Company is the U.S. dollar. The functional currency of the Company’s foreign subsidiaries is primarily the U.S. dollar.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Monetary assets and liabilities denominated in currencies other than the functional currency are remeasured to the functional currency at period-end exchange rates. Foreign currency transaction gains and losses resulting from remeasurement are recognized in other income (expense), net in the consolidated statements of operations, and have not been material for any of the periods presented.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For those subsidiaries with non-U.S. dollar functional currencies, assets and liabilities are translated into U.S. dollars at period-end exchange rates. Revenue and expenses are translated at the average exchange rates during the period. Equity transactions are translated using historical exchange rates. The resulting translation adjustments are recorded in accumulated other comprehensive income (loss) as a component of stockholders’ equity (deficit).</span></div> <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue Recognition</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company accounts for revenue in accordance with Accounting Standards Codification (ASC) Topic 606,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> Revenue from Contracts with Customers</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (ASC 606) for all periods presented.</span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company delivers its platform over the internet as a service. Customers choose to consume the platform under either capacity arrangements, in which customers commit to a certain amount of consumption at specified prices, or under on-demand arrangements, in which the Company charges for use of the platform monthly in arrears. Under capacity arrangements, from which a majority of revenue is derived, the Company typically bills its customers annually in advance of their consumption. Revenue from on-demand arrangements typically relates to customers with lower usage levels or overage consumption beyond a customer’s contracted usage amount or following the expiration of a customer’s contract. Revenue from on-demand arrangements represented approximately 3%, 2%, and 3% of the Company’s revenue for the fiscal years ended January 31, 2024, 2023, and 2022, respectively. The Company recognizes revenue as customers consume compute, storage, and data transfer resources under either of these arrangements. In limited instances, customers pay an annual deployment fee to gain access to a dedicated instance of a virtual private deployment. Deployment fees are recognized ratably over the contract term.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Customers do not have the contractual right to take possession of the Company’s platform. Pricing for the platform includes embedded support services, data backup and disaster recovery services, as well as future updates, when and if available, offered during the contract term.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Customer contracts for capacity typically have a term of <span style="-sec-ix-hidden:f-517">one</span> to four years. To the extent customers enter into such contracts and either consume the platform in excess of their capacity commitments or continue to use the platform after expiration of the contract term, they are charged for their incremental consumption. In many cases, customer contracts permit customers to roll over any unused capacity to a subsequent order, generally on the purchase of additional capacity. Customer contracts are generally non-cancelable during the contract term, although customers can terminate for breach if the Company materially fails to perform. For those customers who do not have a capacity arrangement, the Company’s on-demand arrangements generally have a monthly stated contract term and can be terminated at any time by either the customer or the Company.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For compute resources, consumption is based on the type of compute resource used and the duration of use or, for some features, the volume of data processed. For storage resources, consumption for a given customer is based on the average terabytes per month of all of such customer’s data stored in the platform. For data transfer resources, consumption is based on terabytes of data transferred, the public cloud provider used, and the region to and from which the transfer is executed. </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s revenue also includes professional services and other revenue, which consists primarily of consulting, technical solution services, and training related to the platform. Professional services revenue is recognized over time based on input measures, including time and materials costs incurred relative to total costs, with consideration given to output measures, such as contract deliverables, when applicable. Other revenue consists primarily of fees from customer training delivered on-site or through publicly available classes. </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company determines revenue recognition in accordance with ASC 606 through the following five steps:</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">1) Identify the contract with a customer. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company considers the terms and conditions of the contracts and the Company’s customary business practices in identifying its contracts under ASC 606. The Company determines it has a contract with a customer when the contract has been approved by both parties, it can identify each party’s rights regarding the services to be transferred and the payment terms for the services, it has determined the customer to have the ability and intent to pay, and the contract has commercial substance. At contract inception, the Company evaluates whether two or more contracts should be combined and accounted for as a single contract and whether the combined or single contract includes more than one performance obligation. The Company applies judgment in determining the customer’s ability and intent to pay, which is based on a variety of factors, including the customer’s payment history or, in the case of a new customer, credit and financial information pertaining to the customer.</span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">2) Identify the performance obligations in the contract.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Performance obligations promised in a contract are identified based on the services that will be transferred to the customer that are both capable of being distinct, whereby the customer can benefit from the service either on its own or together with other resources that are readily available from third parties or from the Company, and are distinct in the context of the contract, whereby the transfer of the services is separately identifiable from other promises in the contract. The Company treats consumption of its platform for compute, storage, and data transfer resources as one single performance obligation because they are consumed by customers as a single, integrated offering. The Company does not make any one of these resources available for consumption without the others. Instead, each of compute, storage, and data transfer work together to drive consumption on the Company’s platform. The Company treats its virtual private deployments for customers, professional services, technical solution services, and training each as a separate and distinct performance obligation. Some customers have negotiated an option to purchase additional capacity at a stated discount. These options generally do not provide a material right as they are priced at the Company’s SSP, as described below, as the stated discounts are not incremental to the range of discounts typically given.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">3) Determine the transaction price. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The transaction price is determined based on the consideration the Company expects to receive in exchange for transferring services to the customer. Variable consideration is included in the transaction price if, in the Company’s judgment, it is probable that a significant future reversal of cumulative revenue recognized under the contract will not occur. Variable consideration is estimated based on expected value, primarily relying on the Company’s history. In certain situations, the Company may also use the most likely amount as the basis of its estimate. None of the Company’s contracts contain a significant financing component. Revenue is recognized net of any taxes collected from customers, which are subsequently remitted to governmental entities (e.g., sales and other indirect taxes).</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">4) Allocate the transaction price to performance obligations in the contract. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If the contract contains a single performance obligation, the entire transaction price is allocated to the single performance obligation. Contracts that contain multiple performance obligations require an allocation of the transaction price to each performance obligation on a relative SSP basis. The determination of a relative SSP for each distinct performance obligation requires judgment. The Company determines SSP for performance obligations based on an observable standalone selling price when it is available, as well as other factors, including the overall pricing objectives, which take into consideration market conditions and customer-specific factors, including a review of internal discounting tables, the services being sold, the volume of capacity commitments, and other factors. The observable standalone selling price is established based on the price at which products and services are sold separately. If an SSP is not observable through past transactions, the Company estimates it using available information including, but not limited to, market data and other observable inputs.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">5) Recognize revenue when or as the Company satisfies a performance obligation. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue is recognized at the time the related performance obligation is satisfied by transferring the promised service to a customer. Revenue is recognized when control of the services is transferred to the customers, in an amount that reflects the consideration that the Company expects to receive in exchange for those services. The Company determined an output method to be the most appropriate measure of progress because it most faithfully represents when the value of the services is simultaneously received and consumed by the customer, and control is transferred. Virtual private deployment fees are recognized ratably over the term of the deployment as the deployment service represents a stand-ready performance obligation provided throughout the deployment term. </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cost of Revenue</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of revenue consists primarily of (i) third-party cloud infrastructure expenses incurred in connection with the customers’ use of the Snowflake platform and the deployment and maintenance of the platform on public clouds, including different regional deployments, and (ii) personnel-related costs associated with the Company’s customer support team, engineering team that is responsible for maintaining the Company's service availability and security of its platform, and professional services and training departments, including salaries, benefits, bonuses, and stock-based compensation. Cost of revenue also includes amortization of capitalized internal-use software development costs, amortization of acquired intangible assets, costs of contracted third-party partners for professional services, expenses associated with software and subscription services dedicated for use by the Company’s customer support team and engineering team responsible for maintaining the Company's service, and allocated overhead.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Deferred Commissions</span></div>The Company capitalizes incremental costs of obtaining a contract with a customer if such costs are recoverable. Such costs consist primarily of (i) sales commissions tied to new customer or customer expansion contracts earned by the Company’s sales force and the associated payroll taxes and fringe benefits, and (ii) certain referral fees earned by third parties. These costs are capitalized and then amortized over a period of benefit that is determined to be five years. The Company determined the period of benefit by taking into consideration the length of terms in its customer contracts, life of the technology, and other factors. Amounts expected to be recognized within one year of the balance sheet date are recorded as deferred commissions, current, and the remaining portion is recorded as deferred commissions, non-current, on the consolidated balance sheets. Amortization expense is included in sales and marketing expenses in the consolidated statements of operations. A portion of the sales commissions paid to the sales force is earned based on the level of the customers’ consumption of the Company’s platform, and a portion of the commissions paid to the sales force is earned upon the origination of the customer contracts. Sales commissions tied to customers’ consumption are not considered incremental costs and are expensed in the same period as they are earned. Deferred commissions are periodically analyzed for impairment.<div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Deferred Revenue</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company records deferred revenue when the Company receives customer payments in advance of satisfying the performance obligations on the Company’s contracts. Capacity arrangements are generally billed and paid in advance of satisfaction of performance obligations, and the Company’s on-demand arrangements are billed in arrears generally on a monthly basis. Deferred revenue also includes amounts that have been invoiced but not yet collected, classified as accounts receivable, when the Company has an enforceable right to consideration for capacity arrangements. Deferred revenue relating to the Company’s capacity arrangements that have a contractual expiration date of less than 12 months are classified as current. For capacity arrangements that have a contractual expiration date of greater than 12 months, the Company apportions deferred revenue between current and non-current based upon an assumed ratable consumption of these capacity arrangements over the entire term of the arrangement, even though it does not recognize revenue ratably over the term of the contract as customers have flexibility in their consumption and revenue is generally recognized on consumption. In addition, in many cases, the Company’s customer contracts also permit customers to roll over any unused capacity to a subsequent order, generally on the purchase of additional capacity. As such, the current or non-current classification of deferred revenue may not reflect the actual timing of revenue recognition.</span></div>Remaining performance obligations (RPO) represent the amount of contracted future revenue that has not yet been recognized, including (i) deferred revenue and (ii) non-cancelable contracted amounts that will be invoiced and recognized as revenue in future periods. The Company’s RPO excludes performance obligations from on-demand arrangements as there are no minimum purchase commitments associated with these arrangements, and certain time and materials contracts that are billed in arrears. Portions of RPO that are not yet invoiced and are denominated in foreign currencies are revalued into U.S. dollars each period based on the applicable period-end exchange rates. 0.03 0.02 0.03 P4Y <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Allocation of Overhead Costs</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Overhead costs that are not substantially dedicated for use by a specific functional group are allocated based on headcount. Such costs include costs associated with office facilities, depreciation of property and equipment, information technology (IT) and general recruiting related expenses and other expenses, such as software and subscription services.</span></div> <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Research and Development Costs</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Research and development costs are expensed as incurred, unless they qualify as capitalized internal-use software development costs. Research and development expenses consist primarily of personnel-related expenses associated with the Company’s research and development staff, including salaries, benefits, bonuses, and stock-based compensation. Research and development expenses also include contractor or professional services fees, third-party cloud infrastructure expenses incurred in developing the Company’s platform, amortization of acquired intangible assets, software and subscription services dedicated for use by the Company’s research and development organization, and allocated overhead.</span></div> <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Advertising Costs</span></div>Advertising costs, excluding expenses associated with the Company’s user conferences, are expensed as incurred and are included in sales and marketing expenses in the consolidated statements of operations. 85300000 68200000 57500000 <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Income Taxes</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is subject to income taxes in the United States and numerous foreign jurisdictions. Significant judgment is required in determining its provision for income taxes and deferred tax assets and liabilities, including evaluating uncertainties in the application of accounting principles and complex tax laws.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company records a provision for income taxes for the anticipated tax consequences of the reported results of operations using the asset and liability method. Under this method, the Company recognizes deferred tax assets and liabilities for the expected future tax consequences of temporary differences between the carrying amounts for financial reporting purposes and the tax bases of assets and liabilities, as well as for loss and tax credit carryforwards. The deferred assets and liabilities are measured using the statutorily enacted tax rates anticipated to be in effect when those tax assets and liabilities are expected to be realized or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in the period that includes the enactment date. </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A valuation allowance is established if, based upon the available evidence, it is more likely than not that some or all of the deferred tax assets will not be realized. The Company considers all available evidence, both positive and negative, including historical levels of income, expectations and risks associated with estimates of future taxable income in assessing the need for a valuation allowance. </span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s tax positions are subject to income tax audits by multiple tax jurisdictions throughout the world. The Company recognizes the tax benefit of an uncertain tax position only if it is more likely than not the position will be sustainable upon examination by the taxing authority, including resolution of any related appeals or litigation processes. This evaluation is based on all available evidence and assumes that the tax authorities have full knowledge of all relevant information concerning the tax position. The tax benefit recognized is measured as the largest amount of benefit which is more likely than not (greater than 50% likely) to be realized upon ultimate settlement with the taxing authority. The Company recognizes interest accrued and penalties related to unrecognized tax benefits in income tax expense. The Company makes adjustments to these reserves in accordance with the income tax guidance when facts and circumstances change, such as the closing of a tax audit or the refinement of an estimate. To the extent that the final tax outcome of these matters is different from the amounts recorded, such differences may affect the provision for income taxes in the period in which such determination is made and could have a material impact on the Company’s financial condition and operating results.</span></div> <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock-Based Compensation</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s equity awards include stock options, restricted stock unit awards (RSUs), restricted common stock granted to employees, non-employee directors, and other service providers, and stock purchase rights granted under the Employee Stock Purchase Plan (ESPP Rights) to employees. Equity awards are reviewed in determining whether such awards are equity-classified or liability-classified.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock-based compensation related to equity-classified awards is measured based on the estimated fair value of the awards on the date of grant and generally recognized on a straight-line basis over the requisite service period. The fair value of each stock option granted and ESPP Rights is estimated using the Black-Scholes option-pricing model. The determination of the grant-date fair value using an option-pricing model is affected by the estimated fair value of the Company’s common stock as well as assumptions regarding a number of other complex and subjective variables. These variables include expected stock price volatility over an expected term, actual and projected employee stock option exercise behaviors, the risk-free interest rate for an expected term, and expected dividends. The fair value of each RSU is based on the fair value of the Company’s common stock on the date of grant. For equity-classified awards with both service-based and performance-based vesting conditions, the stock-based compensation is recognized using an accelerated attribution method over the requisite service period, based on the Company’s periodic assessment of the probability that the performance condition will be achieved.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain RSUs with both service-based and performance-based vesting conditions are liability-classified, as the monetary value of the obligation under each potential outcome of the performance condition is predominantly based on a fixed monetary amount known at inception and will be settled in a variable number of the Company’s common stock. The fair value of these awards is estimated using the Monte Carlo simulation model, which requires the use of various assumptions, including the expected stock price volatility and risk-free interest rate. These awards are subsequently remeasured to the fair value at each reporting date until the number of these awards eligible to vest is fixed, at which time these awards will be reclassified to equity. Stock-based compensation associated with these awards is recognized based on the probable outcome of the performance condition, using an accelerated attribution method over the requisite service period, with a cumulative catch-up adjustment recognized for changes in the fair value estimated at each reporting date.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If an award contains a provision whereby vesting is accelerated upon a change in control, such a change in control is considered to be outside of the Company’s control and is not considered probable until it occurs. Forfeitures are accounted for in the period in which they occur.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the fiscal year ended January 31, 2023, the Company began funding withholding taxes due upon the vesting of employee RSUs in certain jurisdictions by net share settlement, rather than its previous approach of selling shares of the Company’s common stock. The amount of withholding taxes related to net share settlement of employee RSUs is reflected as (i) a reduction to additional paid-in-capital, and (ii) cash outflows for financing activities when the payments are made. The shares withheld by the Company as a result of the net share settlement of RSUs are not considered issued and outstanding, and do not impact the calculation of basic net income (loss) per share attributable to Snowflake Inc. Class A and Class B common stockholders.</span></div> <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Net Loss Per Share Attributable to Snowflake Inc. Class A and Class B Common Stockholders</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As discussed in Note 11, “Equity,” on March 1, 2021, all shares of the Company’s then-outstanding Class B common stock were automatically converted into the same number of shares of Class A common stock pursuant to the terms of the Company’s amended and restated certificate of incorporation.</span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic and diluted net loss per share attributable to Snowflake Inc. common stockholders is computed in conformity with the two-class method required for participating securities. The Company considers unvested common stock to be participating securities, as the holders of such stock have the right to receive nonforfeitable dividends on a pari passu basis in the event that a dividend is declared on common stock. </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic net loss per share attributable to Snowflake Inc. common stockholders is computed by dividing net loss attributable to Snowflake Inc. common stockholders by the weighted-average number of shares of Snowflake Inc. common stock outstanding during the period, which excludes treasury stock. Diluted net loss per share attributable to Snowflake Inc. common stockholders is computed by giving effect to all potentially dilutive Snowflake Inc. common stock equivalents to the extent they are dilutive. For purposes of this calculation, stock options, RSUs, restricted common stock, ESPP Rights, and early exercised stock options are considered to be common stock equivalents but have been excluded from the calculation of diluted net loss per share attributable to Snowflake Inc. common stockholders as their effect is anti-dilutive for all periods presented.</span></div>The rights, including the liquidation and dividend rights, of the holders of Snowflake Inc. Class A and Class B common stock are identical, except with respect to voting, converting, and transfer rights. As the liquidation and dividend rights are identical, the undistributed earnings are allocated on a proportionate basis to each class of common stock and the resulting basic and diluted net loss per share attributable to Snowflake Inc. common stockholders are, therefore, the same for both Snowflake Inc. Class A and Class B common stock on both individual and combined basis. <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cash and Cash Equivalents</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company considers all highly liquid investments with original or remaining maturities of three months or less when purchased to be cash equivalents.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Restricted Cash</span></div>Restricted cash primarily consists of collateralized letters of credit established in connection with lease agreements for the Company’s facilities. Restricted cash is included in current assets for leases that expire within one year and is included in non-current assets for leases that expire more than one year from the balance sheet date. <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Investments </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s investments in marketable debt securities have been classified and accounted for as available-for-sale and are recorded at estimated fair value. The Company classifies its marketable debt securities as either short-term or long-term at each balance sheet date based on each instrument’s underlying contractual maturity date. Short-term investments are investments with original maturities of less than one year when purchased. Purchase premiums and discounts are amortized or accreted using the effective interest method over the life of the related security and such amortization and accretion are included in interest income in the consolidated statements of operations.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For available-for-sale debt securities in an unrealized loss position, the Company first assesses whether it intends to sell or it is more likely than not that the Company will be required to sell the security before the recovery of its entire amortized cost basis. If either of these criteria is met, the security’s amortized cost basis is written down to fair value through other income (expense), net in the consolidated statements of operations. If neither of these criteria is met, the Company further assesses whether the decline in fair value below amortized cost is due to credit or non-credit related factors. In making this assessment, the Company considers the extent to which fair value is less than amortized cost, any changes to the rating of the security by a rating agency, and any adverse conditions specifically related to the security, among other factors. Credit-related unrealized losses are recognized as an allowance on the consolidated balance sheets with a corresponding charge in the other income (expense), net in the consolidated statements of operations. Non-credit related unrealized losses and unrealized gains on available-for-sale debt securities are included in accumulated other comprehensive income (loss). </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Realized gains and losses are determined based on the specific identification method and are reported in other income (expense), net in the consolidated statements of operations.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Strategic Investments</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s strategic investments consist of non-marketable equity and debt securities in privately-held companies and marketable equity securities in publicly-traded companies, in which the Company does not have a controlling interest or significant influence. Strategic investments are included in other assets on the consolidated balance sheets. </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Non-marketable equity securities are recorded at cost and adjusted for observable transactions for the same or similar investments of the same issuer (referred to as the Measurement Alternative) or impairment. For these investments, the Company recognizes remeasurement adjustments, including upward and downward adjustments, and impairments, if any, in other income (expense), net in the consolidated statements of operations. Valuations of privately-held securities are inherently complex due to the lack of readily available market data and require the use of judgment. For example, determining whether an orderly transaction is for an identical or similar investment requires judgment based on the rights and obligations that are attached to the securities. In determining the estimated fair value of these investments, the Company uses the most recent data available to the Company. </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Marketable equity securities are measured at fair value with changes in fair value recorded in other income (expense), net in the consolidated statements of operations.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Non-marketable debt securities are classified as available-for-sale and are recorded at their estimated fair value with changes in fair value recorded through accumulated other comprehensive income (loss).</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Strategic investments are subject to periodic impairment analysis, which would involve an assessment of both qualitative and quantitative factors, including the investee’s financial metrics, market acceptance of the investee’s product or technology, and the rate at which the investee is using its cash. If the investment is considered impaired, the Company recognizes an impairment through other income (expense), net in the consolidated statements of operations and establishes a new carrying value for the investment.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Strategic Investments</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The tables above do not include the Company’s strategic investments, which consist primarily of non-marketable equity securities accounted for using the Measurement Alternative and marketable equity securities.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s non-marketable equity securities accounted for using the Measurement Alternative are recorded at fair value on a non-recurring basis and classified within Level 3 of the fair value hierarchy because significant unobservable inputs or data in an inactive market are used in estimating their fair value. The estimation of fair value for these assets requires the use of an observable transaction price or other unobservable inputs, including the volatility, rights, and obligations of the securities the Company holds. The Company’s marketable equity securities are recorded at fair value on a recurring basis and classified within Level 1 of the fair value hierarchy because they are valued using the quoted market price.</span></div> <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Fair Value of Financial Instruments</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s primary financial instruments include cash equivalents, investments in marketable securities, strategic investments, restricted cash, accounts receivable, derivative assets and liabilities, accounts payable and accrued expenses. The carrying amounts of cash equivalents, accounts receivable, accounts payable, and accrued expenses approximate fair value due to their short-term nature. See Note 5, “Fair Value Measurements,” for information regarding the fair value of the Company’s investments in marketable securities, strategic investments, and derivative assets and liabilities.</span></div>Fair Value Measurements<div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability (an exit price) in an orderly transaction between market participants at the reporting date. The accounting guidance establishes a three-tiered hierarchy, which prioritizes the inputs used in the valuation methodologies in measuring fair value as follows:</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Level 1 Inputs: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unadjusted quoted prices in active markets for identical assets or liabilities accessible to the reporting entity at the measurement date.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Level 2 Inputs: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other than quoted prices included in Level 1 inputs that are observable for the asset or liability, either directly or indirectly, for substantially the full term of the asset or liability.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Level 3 Inputs:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Unobservable inputs for the asset or liability used to measure fair value to the extent that observable inputs are not available, thereby allowing for situations in which there is little, if any, market activity for the asset or liability at the measurement date.</span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company determines the fair value of its security holdings based on pricing from the Company’s service providers and market prices from industry-standard independent data providers. Such market prices may be quoted prices in active markets for identical assets (Level 1 inputs) or pricing determined using inputs other than quoted prices that are observable either directly or indirectly (Level 2 inputs), such as yield curve, volatility factors, credit spreads, default rates, loss severity, current market and contractual prices for the underlying instruments or debt, broker and dealer quotes, as well as other relevant economic measures.</span></div> <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Derivative Financial Instruments</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s derivative financial instruments, which are carried at fair value on the consolidated balance sheets, consist of foreign currency forward contracts as described below:</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Non-Designated Hedges—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company utilizes foreign currency forward contracts to manage its exposure to certain foreign currency exchange risks primarily associated with (i) a portion of its net outstanding monetary assets and liabilities positions and (ii) certain intercompany balances denominated in currencies other than the U.S. dollar. These foreign currency forward contracts have maturities of twelve months or less and are not designated as hedging instruments (Non-Designated Hedges). As such, all changes in the fair value of these derivative instruments are recorded in other income (expense), net on the consolidated statements of operations, and are intended to offset the foreign currency transaction gains or losses associated with the underlying balances being hedged. Cash flows at settlement of such foreign currency forward contracts are classified as operating activities in the consolidated statement of cash flows.</span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Cash Flow Hedge—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the fiscal year ended January 31, 2024, the Company began utilizing foreign currency forward contracts to manage the volatility in cash flows associated with (i) certain forecasted capital expenditures and (ii) a portion of its forecasted operating expenses denominated in certain currencies other than the U.S. dollar. These foreign currency forward contracts have a maturity of twelve months or less and are designated and qualify as cash flow hedges, and, in general, closely match the underlying hedged forecasted transactions in duration. The effectiveness of the cash flow hedges is assessed quantitatively using regression at inception and at each reporting date. The effective portion of these foreign currency forward contracts’ gains and losses resulting from changes in fair value is recorded in accumulated other comprehensive income (loss) on the consolidated balance sheets, and subsequently reclassified into the same line items on the Company’s consolidated statements of operations as the underlying hedged forecasted transactions in the same period that such transactions affect earnings. In the event the underlying forecasted transactions do not occur, or it becomes probable that they will not occur within the defined hedge period, the gains or losses on the related cash flow hedges are reclassified immediately from accumulated other comprehensive income (loss) to net income (loss) in the Company’s consolidated financial statements. Cash flows from such foreign currency forward contracts are classified in the same category on the Company’s consolidated statements of cash flows as the cash flows from the underlying hedged forecasted transactions.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These derivative financial instruments did not have a material impact on the Company’s consolidated financial statements for any period presented.</span></div> <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accounts Receivable, Net</span></div>Accounts receivable include billed and unbilled receivables, net of allowance for credit losses. Trade accounts receivable are recorded at invoiced amounts and do not bear interest. The allowance for credit losses is estimated based on the Company’s assessment of the collectibility of accounts receivable by considering various factors, including the age of each outstanding invoice, the collection history of each customer, historical write-off experience, current economic conditions, and reasonable and supportable forecasts of future economic conditions over the life of the receivable. The Company assesses collectibility by reviewing accounts receivable on an aggregate basis when similar characteristics exist and on an individual basis when specific customers with collectibility issues are identified. Accounts receivable deemed uncollectible are charged against the allowance for credit losses when identified. <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Capitalized Internal-Use Software Development Costs</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company capitalizes qualifying internal-use software development costs, primarily related to its cloud platform. The costs consist of personnel costs (including related benefits and stock-based compensation) that are incurred during the application development stage. Capitalization of costs begins when two criteria are met: (1) the preliminary project stage is completed, and (2) it is probable that the software will be completed and used for its intended function. Capitalization ceases when the software is substantially complete and ready for its intended use, including the completion of all significant testing. Costs related to preliminary project activities and post-implementation operating activities are expensed as incurred.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Capitalized costs are included in property and equipment, net on the consolidated balance sheets. These costs are amortized over the estimated useful life of the software, which is three years, on a straight-line basis. Cost and accumulated amortization of fully amortized capitalized internal-use software development costs are removed from the consolidated balance sheets when the related software is no longer in use. The amortization of capitalized costs related to the Company’s platform applications is primarily included in cost of revenue in the consolidated statements of operations.</span></div> P3Y <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Property and Equipment, Net</span></div>Property and equipment, net is stated at cost less accumulated depreciation and amortization. Depreciation is computed using the straight-line method over the estimated useful life of the related asset, ranging from generally <span style="-sec-ix-hidden:f-536">three</span> to seven years. Leasehold improvements are amortized over the shorter of estimated useful life or the remaining lease term. Expenses that improve an asset or extend its remaining useful life are capitalized. Costs of maintenance or repairs that do not extend the lives of the respective assets are charged to expenses as incurred. Cost and accumulated depreciation and amortization of fully depreciated property and equipment are removed from the consolidated balance sheets when they are no longer in use. P7Y P5Y 0 0 0 <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Leases</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company determines if an arrangement is or contains a lease at inception by evaluating various factors, including if the contract conveys the right to control the use of an identified asset for a period of time in exchange for consideration and other facts and circumstances. Lease classification is determined at the lease commencement date. Operating leases are included in operating lease right-of-use assets, operating lease liabilities, current, and operating lease liabilities, non-current on the consolidated balance sheets. The Company did not have any material finance leases for all periods presented.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Right-of-use assets represent the Company’s right to use an underlying asset for the lease term, and lease liabilities represent the Company’s obligation to make payments arising from the lease. Operating lease right-of-use assets and liabilities are recognized at the lease commencement date based on the present value of lease payments over the lease term. Lease payments consist primarily of the fixed payments under the arrangement, less any lease incentives. Variable lease payments are expensed as incurred and include certain non-lease components, such as maintenance and other services provided by the lessor to the extent the charges are variable. The Company uses an estimate of its incremental borrowing rate (IBR) based on the information available at the lease commencement date in determining the present value of lease payments, unless the implicit rate is readily determinable. In determining the appropriate IBR, the Company considers various factors, including, but not limited to, its credit rating, the lease term, and the currency in which the arrangement is denominated. The Company’s lease terms may include options to extend or terminate the lease when it is reasonably certain that the Company will exercise that option. Lease expense for lease payments is recognized on a straight-line basis over the lease term.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company does not separate non-lease components from lease components for its facility asset portfolio. In addition, the Company does not recognize right-of-use assets and lease liabilities for short-term leases, which have a lease term of 12 months or less and do not include an option to purchase the underlying asset that the Company is reasonably certain to exercise. Lease cost for short-term leases is recognized on a straight-line basis over the lease term.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, the Company subleases certain of its unoccupied facilities to third parties. Any impairment to the associated right-of-use assets, leasehold improvements, or other assets as a result of a sublease is recognized in the period the sublease is executed and recorded in the consolidated statements of operations. The Company recognizes sublease income on a straight-line basis over the sublease term. Sublease income is recorded as a reduction to the Company’s operating lease costs.</span></div> <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Business Combinations</span></div>The Company applies a screen test to evaluate if substantially all of the fair value of the gross assets acquired is concentrated in a single identifiable asset or group of similar identifiable assets to determine whether a transaction is accounted for as an asset acquisition or business combination. When the Company acquires a business, the purchase consideration is allocated to the tangible assets acquired, liabilities assumed, and intangible assets acquired based on their estimated respective fair values. The excess of the fair value of purchase consideration over the fair values of these identifiable assets and liabilities is recorded as goodwill. Critical estimates used in valuing certain intangible assets include, but are not limited to, time and resources required to recreate the assets acquired. These estimates are based on information obtained from the management of the acquired companies, the Company’s assessment of the information, and historical experience. The Company’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 of up to one year from the acquisition date, the Company may record adjustments to the preliminary fair value of the assets acquired and liabilities assumed with a corresponding offset to goodwill for these business combinations. <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Impairment of Goodwill, Intangible Assets, and Other Long-Lived Assets </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s long-lived assets with finite lives consist primarily of property and equipment, capitalized development software costs, operating lease right-of-use assets and acquired intangible assets. Long-lived assets with finite lives are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset or asset group may not be recoverable. Recoverability of assets held and used is measured by comparison of the carrying amount of an asset or an asset group to estimated undiscounted future net cash flows expected to be generated by the asset or asset group. If the carrying amount of an asset exceeds these estimated future cash flows, an impairment charge is recognized by the amount by which the carrying amount of the assets exceeds the fair value of the asset or asset group.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill and indefinite-lived intangible assets are not amortized but rather tested for impairment at least annually in the fourth quarter, or more frequently if events or changes in circumstances indicate that impairment may exist. Goodwill impairment is recognized when the quantitative assessment results in the carrying value of the reporting unit exceeding its fair value, in which case an impairment charge is recorded to goodwill to the extent the carrying value exceeds the fair value, limited to the amount of goodwill. The Company did not recognize any impairment of goodwill for all periods presented.</span></div> <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recently Issued Accounting Pronouncements Not Yet Adopted </span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2023, the FASB issued ASU 2023-07, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which requires disclosure, on an annual and interim basis, of significant segment expenses that are regularly provided to the chief operating decision maker and included within each reported measure of segment profit and loss, and an amount for other segment items by reportable segment and a description of its composition. This guidance also requires disclosures on the title and position of the chief operating decision maker and an explanation of how the chief operating decision maker uses the reported measures of segment profit or loss in assessing segment performance and deciding how to allocate resources, and interim disclosures of reportable segment’s profit or loss and assets. This guidance is effective for the Company for its fiscal year beginning February 1, 2024 and interim periods within its fiscal year beginning February 1, 2025 on a retrospective basis. Early adoption is permitted. The Company is currently evaluating the impact of the adoption of this guidance on its consolidated financial statements and disclosures.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2023, the FASB issued ASU 2023-09, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes (Topic 740): Improvements to Income Tax Disclosures</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which requires annual disclosure on disaggregation of rate reconciliation categories and income taxes paid by jurisdiction. This guidance is effective for the Company for its fiscal year beginning February 1, 2025 on a prospective basis. Early adoption and retrospective application are permitted. The Company is currently evaluating the impact of the adoption of this guidance on its consolidated financial statements and disclosures.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recent Securities and Exchange Commission (SEC) Final Rules Not Yet Adopted</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2024, the SEC adopted final rules under SEC Release No. 33-11275, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">The Enhancement and Standardization of Climate-Related Disclosures for Investors</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which requires registrants to provide certain climate-related information in their registration statements and annual reports. The rules require information about a registrant's climate-related risks that are reasonably likely to have a material impact on its business, results of operations, or financial condition. The required information about climate-related risks will also include disclosure of a registrant's greenhouse gas emissions. In addition, the rules will require registrants to present certain climate-related financial metrics in their audited financial statements. These requirements are effective for the Company in various fiscal years, starting with its fiscal year beginning February 1, 2025. Disclosures will be required prospectively, with information for prior periods required only to the extent it was previously disclosed in an SEC filing. The Company is currently evaluating the impact of these final rules on its consolidated financial statements and disclosures.</span></div> Revenue, Accounts Receivable, Deferred Revenue, and Remaining Performance Obligations<div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Disaggregation of Revenue</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue consists of the following (in thousands): </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"></td><td style="width:49.461%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.951%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.442%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.951%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.442%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.953%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fiscal Year Ended January 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Product revenue</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,666,849 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,938,783 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,140,469 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Professional services and other revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">139,640 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">126,876 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,858 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,806,489 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,065,659 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,219,327 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue by geographic area, based on the location of the Company’s customers (or end-customers under reseller arrangements), was as follows (in thousands): </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.519%"><tr><td style="width:1.0%"></td><td style="width:49.785%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:14.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.444%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.444%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fiscal Year Ended January 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Americas:</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,166,448 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,633,843 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">977,077 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other Americas</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72,784 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,577 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,324 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">EMEA</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)(2)</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">432,634 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">292,666 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">169,268 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asia-Pacific and Japan</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">134,623 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">92,573 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,658 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,806,489 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,065,659 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,219,327 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">________________</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:11.94pt">No individual country in these areas represented more than 10% of the Company’s revenue for all periods presented. </span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:11.94pt">Includes Europe, the Middle East and Africa.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accounts Receivable, Net</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of January 31, 2024 and 2023, allowance for credit losses of $2.5 million and $2.2 million, respectively, was included in the Company’s accounts receivable, net balance.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Significant Customers</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For purposes of assessing the concentration of credit risk and significant customers, a group of customers under common control or customers that are affiliates of each other are regarded as a single customer. As of January 31, 2024 and 2023, there were no customers that represented 10% or more of the Company’s accounts receivable, net balance. Additionally, there were no customers that represented 10% or more of the Company’s revenue for each of the fiscal years ended January 31, 2024, 2023, and 2022.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Deferred Revenue</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognized $1.4 billion, $974.3 million, and $535.8 million of revenue for the fiscal years ended January 31, 2024, 2023, and 2022, respectively, from the deferred revenue balances as of January 31, 2023, 2022, and 2021, respectively.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Remaining Performance Obligations</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Remaining performance obligations (RPO) represent the amount of contracted future revenue that has not yet been recognized, including (i) deferred revenue and (ii) non-cancelable contracted amounts that will be invoiced and recognized as revenue in future periods. The Company’s RPO excludes performance obligations from on-demand arrangements as there are no minimum purchase commitments associated with these arrangements, and certain time and materials contracts that are billed in arrears. Portions of RPO that are not yet invoiced and are denominated in foreign currencies are revalued into U.S. dollars each period based on the applicable period-end exchange rates. </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of January 31, 2024, the Company’s RPO was $5.2 billion, of which the Company expects approximately 50% to be recognized as revenue in the twelve months ending January 31, 2025 based on historical customer consumption patterns. However, the amount and timing of revenue recognition are generally dependent upon customers’ future consumption, which is inherently variable at customers’ discretion and can extend beyond the original contract term in cases where customers are permitted to roll over unused capacity to future periods, generally on the purchase of additional capacity at renewal.</span></div> <div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue consists of the following (in thousands): </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"></td><td style="width:49.461%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.951%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.442%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.951%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.442%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.953%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fiscal Year Ended January 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Product revenue</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,666,849 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,938,783 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,140,469 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Professional services and other revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">139,640 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">126,876 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,858 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,806,489 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,065,659 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,219,327 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 2666849000 1938783000 1140469000 139640000 126876000 78858000 2806489000 2065659000 1219327000 <div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue by geographic area, based on the location of the Company’s customers (or end-customers under reseller arrangements), was as follows (in thousands): </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.519%"><tr><td style="width:1.0%"></td><td style="width:49.785%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:14.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.444%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.444%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fiscal Year Ended January 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Americas:</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,166,448 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,633,843 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">977,077 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other Americas</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72,784 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,577 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,324 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">EMEA</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)(2)</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">432,634 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">292,666 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">169,268 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asia-Pacific and Japan</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">134,623 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">92,573 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,658 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,806,489 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,065,659 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,219,327 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">________________</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:11.94pt">No individual country in these areas represented more than 10% of the Company’s revenue for all periods presented. </span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:11.94pt">Includes Europe, the Middle East and Africa.</span></div> 2166448000 1633843000 977077000 72784000 46577000 26324000 432634000 292666000 169268000 134623000 92573000 46658000 2806489000 2065659000 1219327000 2500000 2200000 1400000000 974300000 535800000 5200000000 0.50 P12M Cash Equivalents and Investments<div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a summary of the Company’s cash equivalents, short-term investments, and long-term investments on the consolidated balance sheets (in thousands):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:38.643%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.483%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.483%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.483%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.485%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">January 31, 2024</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Amortized<br/>Cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross<br/>Unrealized<br/>Gains</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross<br/>Unrealized<br/>Losses</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Estimated<br/>Fair Value</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. government securities</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">742,235 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">742,234 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">533,211 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">533,211 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Time deposits</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,263 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,263 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 23.5pt;text-align:left;text-indent:-0.01pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash equivalents</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,331,709 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,331,708 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Investments:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate notes and bonds</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,549,151 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,959 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,394)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,547,716 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. government and agency securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">877,496 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">574 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,653)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">873,417 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">353,525 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">154 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(131)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">353,548 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Certificates of deposit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">224,869 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">271 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">225,125 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 23.5pt;text-align:left;text-indent:-0.01pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total investments</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,005,041 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,958 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,193)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,999,806 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash equivalents and investments</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,336,750 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,959 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,195)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,331,514 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:38.643%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.483%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.483%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.483%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.485%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">January 31, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Amortized<br/>Cost</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross<br/>Unrealized<br/>Gains</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross<br/>Unrealized<br/>Losses</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Estimated<br/>Fair Value</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">520,138 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">520,138 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,305 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,304 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate notes and bonds</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,902 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,903 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Certificates of deposit</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,045 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,044 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:22.5pt;text-indent:-0.01pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash equivalents</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">539,390 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">539,389 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Investments:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate notes and bonds</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,124,454 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,096 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(23,470)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,103,080 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">883,023 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">272 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,947)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">881,348 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. government and agency securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">715,949 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">107 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,220)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">703,836 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Certificates of deposit</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">453,557 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">278 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,110)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">452,725 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 23.5pt;text-align:left;text-indent:-0.01pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total investments</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,176,983 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,753 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(38,747)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,140,989 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash equivalents and investments</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,716,373 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,754 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(38,749)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,680,378 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">________________</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:11.94pt">Includes a reclassification of $141.0 million from cash to cash equivalents for the money market funds balance as of January 31, 2023, as presented in the Annual Report on Form 10-K filed with the SEC on March 29, 2023. Such reclassification did not impact the Company’s consolidated balance sheet as of January 31, 2023 or its consolidated statement of cash flows for the fiscal year ended January 31, 2023.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company included $24.2 million and $19.4 million of interest receivable in prepaid expenses and other current assets on the consolidated balance sheets as of January 31, 2024 and 2023, respectively. The Company did not recognize an allowance for credit losses against interest receivable as of January 31, 2024 and 2023 because such potential losses were not material.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of January 31, 2024, the contractual maturities of the Company’s available-for-sale marketable debt securities did not exceed 36 months. The estimated fair values of available-for-sale marketable debt securities, classified as short-term or long-term investments on the Company’s consolidated balance sheets, by remaining contractual maturity, is as follows (in thousands):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:82.874%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.926%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">January 31, 2024</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Estimated <br/>Fair Value</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Due within 1 year</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,083,499 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Due in 1 year to 3 years</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">916,307 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,999,806 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables show the fair values of, and the gross unrealized losses on, the Company’s available-for-sale marketable debt securities, classified by the length of time that the securities have been in a continuous unrealized loss position and aggregated by investment type, on the consolidated balance sheets (in thousands):</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:28.387%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.117%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.117%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.117%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.117%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.117%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.123%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">January 31, 2024</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Less than 12 Months</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">12 Months or Greater</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross<br/>Unrealized<br/>Losses</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross<br/>Unrealized<br/>Losses</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross<br/>Unrealized<br/>Losses</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents:</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. government securities</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">338,893 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">338,893 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash equivalents</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">338,893 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">338,893 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Investments:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate notes and bonds</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">625,766 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,259)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">321,952 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,135)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">947,718 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,394)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. government and agency securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">525,408 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,323)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">191,863 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,330)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">717,271 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,653)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">172,422 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(131)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">172,422 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(131)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Certificates of deposit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71,813 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71,813 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total investments</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,395,409 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,728)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">513,815 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,465)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,909,224 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,193)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 9.25pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash equivalents and investments</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,734,302 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,730)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">513,815 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,465)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,248,117 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,195)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:28.387%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.117%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.117%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.117%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.117%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.117%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.123%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">January 31, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Less than 12 Months</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">12 Months or Greater</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross<br/>Unrealized<br/>Losses</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross<br/>Unrealized<br/>Losses</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross<br/>Unrealized<br/>Losses</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents:</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,304 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,304 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Certificates of deposit</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,044 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,044 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash equivalents</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,348 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,348 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Investments:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate notes and bonds</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">899,655 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,521)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">736,431 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14,949)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,636,086 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(23,470)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. government and agency securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">387,207 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,157)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">232,771 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,063)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">619,978 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,220)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">561,793 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,947)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">561,793 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,947)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Certificates of deposit</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">256,428 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,110)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">256,428 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,110)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total investments</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,105,083 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14,735)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">969,202 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(24,012)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,074,285 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(38,747)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 9.25pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash equivalents and investments</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,117,431 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14,737)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">969,202 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(24,012)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,086,633 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(38,749)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For available-for-sale marketable debt securities with unrealized loss positions, the Company does not intend to sell these securities and it is more likely than not that the Company will hold these securities until maturity or a recovery of the cost basis. The decline in fair values of these securities due to credit related factors was not material as of January 31, 2024 and 2023.</span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See Note 5, “Fair Value Measurements,” for information regarding the Company’s strategic investments.</span></div> <div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a summary of the Company’s cash equivalents, short-term investments, and long-term investments on the consolidated balance sheets (in thousands):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:38.643%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.483%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.483%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.483%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.485%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">January 31, 2024</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Amortized<br/>Cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross<br/>Unrealized<br/>Gains</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross<br/>Unrealized<br/>Losses</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Estimated<br/>Fair Value</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. government securities</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">742,235 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">742,234 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">533,211 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">533,211 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Time deposits</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,263 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,263 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 23.5pt;text-align:left;text-indent:-0.01pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash equivalents</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,331,709 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,331,708 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Investments:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate notes and bonds</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,549,151 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,959 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,394)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,547,716 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. government and agency securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">877,496 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">574 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,653)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">873,417 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">353,525 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">154 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(131)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">353,548 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Certificates of deposit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">224,869 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">271 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">225,125 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 23.5pt;text-align:left;text-indent:-0.01pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total investments</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,005,041 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,958 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,193)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,999,806 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash equivalents and investments</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,336,750 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,959 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,195)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,331,514 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:38.643%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.483%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.483%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.483%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.485%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">January 31, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Amortized<br/>Cost</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross<br/>Unrealized<br/>Gains</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross<br/>Unrealized<br/>Losses</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Estimated<br/>Fair Value</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">520,138 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">520,138 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,305 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,304 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate notes and bonds</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,902 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,903 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Certificates of deposit</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,045 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,044 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:22.5pt;text-indent:-0.01pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash equivalents</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">539,390 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">539,389 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Investments:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate notes and bonds</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,124,454 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,096 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(23,470)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,103,080 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">883,023 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">272 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,947)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">881,348 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. government and agency securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">715,949 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">107 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,220)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">703,836 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Certificates of deposit</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">453,557 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">278 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,110)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">452,725 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 23.5pt;text-align:left;text-indent:-0.01pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total investments</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,176,983 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,753 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(38,747)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,140,989 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash equivalents and investments</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,716,373 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,754 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(38,749)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,680,378 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">________________</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:11.94pt">Includes a reclassification of $141.0 million from cash to cash equivalents for the money market funds balance as of January 31, 2023, as presented in the Annual Report on Form 10-K filed with the SEC on March 29, 2023. Such reclassification did not impact the Company’s consolidated balance sheet as of January 31, 2023 or its consolidated statement of cash flows for the fiscal year ended January 31, 2023.</span></div> <div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a summary of the Company’s cash equivalents, short-term investments, and long-term investments on the consolidated balance sheets (in thousands):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:38.643%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.483%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.483%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.483%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.485%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">January 31, 2024</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Amortized<br/>Cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross<br/>Unrealized<br/>Gains</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross<br/>Unrealized<br/>Losses</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Estimated<br/>Fair Value</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. government securities</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">742,235 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">742,234 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">533,211 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">533,211 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Time deposits</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,263 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,263 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 23.5pt;text-align:left;text-indent:-0.01pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash equivalents</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,331,709 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,331,708 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Investments:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate notes and bonds</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,549,151 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,959 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,394)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,547,716 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. government and agency securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">877,496 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">574 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,653)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">873,417 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">353,525 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">154 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(131)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">353,548 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Certificates of deposit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">224,869 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">271 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">225,125 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 23.5pt;text-align:left;text-indent:-0.01pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total investments</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,005,041 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,958 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,193)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,999,806 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash equivalents and investments</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,336,750 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,959 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,195)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,331,514 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:38.643%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.483%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.483%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.483%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.485%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">January 31, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Amortized<br/>Cost</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross<br/>Unrealized<br/>Gains</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross<br/>Unrealized<br/>Losses</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Estimated<br/>Fair Value</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">520,138 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">520,138 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,305 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,304 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate notes and bonds</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,902 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,903 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Certificates of deposit</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,045 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,044 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:22.5pt;text-indent:-0.01pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash equivalents</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">539,390 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">539,389 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Investments:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate notes and bonds</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,124,454 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,096 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(23,470)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,103,080 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">883,023 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">272 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,947)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">881,348 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. government and agency securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">715,949 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">107 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,220)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">703,836 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Certificates of deposit</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">453,557 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">278 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,110)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">452,725 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 23.5pt;text-align:left;text-indent:-0.01pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total investments</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,176,983 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,753 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(38,747)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,140,989 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash equivalents and investments</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,716,373 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,754 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(38,749)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,680,378 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">________________</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:11.94pt">Includes a reclassification of $141.0 million from cash to cash equivalents for the money market funds balance as of January 31, 2023, as presented in the Annual Report on Form 10-K filed with the SEC on March 29, 2023. Such reclassification did not impact the Company’s consolidated balance sheet as of January 31, 2023 or its consolidated statement of cash flows for the fiscal year ended January 31, 2023.</span></div> 742235000 1000 2000 742234000 533211000 0 0 533211000 56263000 0 0 56263000 1331709000 1000 2000 1331708000 1549151000 1959000 3394000 1547716000 877496000 574000 4653000 873417000 353525000 154000 131000 353548000 224869000 271000 15000 225125000 3005041000 2958000 8193000 2999806000 4336750000 2959000 8195000 4331514000 520138000 0 0 520138000 9305000 0 1000 9304000 6902000 1000 0 6903000 3045000 0 1000 3044000 539390000 1000 2000 539389000 2124454000 2096000 23470000 2103080000 883023000 272000 1947000 881348000 715949000 107000 12220000 703836000 453557000 278000 1110000 452725000 4176983000 2753000 38747000 4140989000 4716373000 2754000 38749000 4680378000 141000000 24200000 19400000 P36M The estimated fair values of available-for-sale marketable debt securities, classified as short-term or long-term investments on the Company’s consolidated balance sheets, by remaining contractual maturity, is as follows (in thousands):<div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:82.874%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.926%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">January 31, 2024</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Estimated <br/>Fair Value</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Due within 1 year</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,083,499 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Due in 1 year to 3 years</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">916,307 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,999,806 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 2083499000 916307000 2999806000 <div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables show the fair values of, and the gross unrealized losses on, the Company’s available-for-sale marketable debt securities, classified by the length of time that the securities have been in a continuous unrealized loss position and aggregated by investment type, on the consolidated balance sheets (in thousands):</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:28.387%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.117%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.117%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.117%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.117%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.117%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.123%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">January 31, 2024</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Less than 12 Months</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">12 Months or Greater</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross<br/>Unrealized<br/>Losses</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross<br/>Unrealized<br/>Losses</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross<br/>Unrealized<br/>Losses</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents:</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. government securities</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">338,893 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">338,893 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash equivalents</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">338,893 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">338,893 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Investments:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate notes and bonds</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">625,766 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,259)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">321,952 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,135)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">947,718 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,394)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. government and agency securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">525,408 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,323)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">191,863 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,330)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">717,271 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,653)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">172,422 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(131)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">172,422 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(131)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Certificates of deposit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71,813 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71,813 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total investments</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,395,409 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,728)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">513,815 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,465)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,909,224 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,193)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 9.25pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash equivalents and investments</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,734,302 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,730)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">513,815 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,465)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,248,117 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,195)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:28.387%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.117%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.117%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.117%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.117%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.117%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.123%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">January 31, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Less than 12 Months</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">12 Months or Greater</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross<br/>Unrealized<br/>Losses</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross<br/>Unrealized<br/>Losses</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross<br/>Unrealized<br/>Losses</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents:</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,304 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,304 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Certificates of deposit</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,044 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,044 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash equivalents</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,348 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,348 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Investments:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate notes and bonds</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">899,655 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,521)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">736,431 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14,949)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,636,086 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(23,470)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. government and agency securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">387,207 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,157)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">232,771 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,063)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">619,978 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,220)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">561,793 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,947)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">561,793 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,947)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Certificates of deposit</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">256,428 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,110)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">256,428 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,110)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total investments</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,105,083 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14,735)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">969,202 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(24,012)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,074,285 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(38,747)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 9.25pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash equivalents and investments</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,117,431 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14,737)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">969,202 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(24,012)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,086,633 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(38,749)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 338893000 2000 0 0 338893000 2000 338893000 2000 0 0 338893000 2000 625766000 1259000 321952000 2135000 947718000 3394000 525408000 1323000 191863000 3330000 717271000 4653000 172422000 131000 0 0 172422000 131000 71813000 15000 0 0 71813000 15000 1395409000 2728000 513815000 5465000 1909224000 8193000 1734302000 2730000 513815000 5465000 2248117000 8195000 9304000 1000 0 0 9304000 1000 3044000 1000 0 0 3044000 1000 12348000 2000 0 0 12348000 2000 899655000 8521000 736431000 14949000 1636086000 23470000 387207000 3157000 232771000 9063000 619978000 12220000 561793000 1947000 0 0 561793000 1947000 256428000 1110000 0 0 256428000 1110000 2105083000 14735000 969202000 24012000 3074285000 38747000 2117431000 14737000 969202000 24012000 3086633000 38749000 Fair Value Measurements<div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability (an exit price) in an orderly transaction between market participants at the reporting date. The accounting guidance establishes a three-tiered hierarchy, which prioritizes the inputs used in the valuation methodologies in measuring fair value as follows:</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Level 1 Inputs: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unadjusted quoted prices in active markets for identical assets or liabilities accessible to the reporting entity at the measurement date.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Level 2 Inputs: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other than quoted prices included in Level 1 inputs that are observable for the asset or liability, either directly or indirectly, for substantially the full term of the asset or liability.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Level 3 Inputs:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Unobservable inputs for the asset or liability used to measure fair value to the extent that observable inputs are not available, thereby allowing for situations in which there is little, if any, market activity for the asset or liability at the measurement date.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the fair value hierarchy for the Company’s assets and liabilities measured at fair value on a recurring basis as of January 31, 2024 (in thousands):</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:52.906%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.803%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.803%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.806%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;padding-left:2.25pt;padding-right:2.25pt;text-align:center"><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 1</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;padding-left:2.25pt;padding-right:2.25pt;text-align:center"><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 2</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;padding-left:2.25pt;padding-right:2.25pt;text-align:center"><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets:</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;padding-left:9pt"><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents:</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. government securities</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">742,234 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">742,234 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">533,211 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">533,211 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Time deposits</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,263 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,263 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;padding-left:9pt"><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term investments:</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate notes and bonds</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">939,727 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">939,727 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. government and agency securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">573,780 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">573,780 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">353,548 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">353,548 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Certificates of deposit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">216,444 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">216,444 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;padding-left:9pt"><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term investments:</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate notes and bonds</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">607,989 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">607,989 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. government and agency securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">299,637 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">299,637 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Certificates of deposit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,681 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,681 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Derivative assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-811">Foreign currency forward contracts</span></span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:31.5pt"><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">533,211 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,798,363 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,331,574 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liabilities:</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Derivative liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-818">Foreign currency forward contracts</span></span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(745)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(745)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;padding-left:31.5pt"><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(745)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(745)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the fair value hierarchy for the Company’s assets measured at fair value on a recurring basis as of January 31, 2023 (in thousands):</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:52.906%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.803%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.803%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.806%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;padding-left:2.25pt;padding-right:2.25pt;text-align:center"><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 1</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;padding-left:2.25pt;padding-right:2.25pt;text-align:center"><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 2</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;padding-left:2.25pt;padding-right:2.25pt;text-align:center"><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt"><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents:</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">520,138 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">520,138 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,304 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,304 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate notes and bonds</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,903 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,903 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Certificates of deposit</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,044 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,044 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt"><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term investments:</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate notes and bonds</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,301,296 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,301,296 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">881,348 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">881,348 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Certificates of deposit</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">445,194 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">445,194 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. government and agency securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">440,128 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">440,128 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt"><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term investments:</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate notes and bonds</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">801,784 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">801,784 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. government and agency securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">263,708 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">263,708 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Certificates of deposit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,531 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,531 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;padding-left:31.5pt"><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">520,138 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,160,240 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,680,378 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">________________</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:11.94pt">Includes a reclassification of $141.0 million from cash to cash equivalents for the money market funds balance as of January 31, 2023, as presented in the Annual Report on Form 10-K filed with the SEC on March 29, 2023. Such reclassification did not impact the Company’s consolidated balance sheet as of January 31, 2023 or its consolidated statement of cash flows for the fiscal year ended January 31, 2023.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company determines the fair value of its security holdings based on pricing from the Company’s service providers and market prices from industry-standard independent data providers. Such market prices may be quoted prices in active markets for identical assets (Level 1 inputs) or pricing determined using inputs other than quoted prices that are observable either directly or indirectly (Level 2 inputs), such as yield curve, volatility factors, credit spreads, default rates, loss severity, current market and contractual prices for the underlying instruments or debt, broker and dealer quotes, as well as other relevant economic measures.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Strategic Investments</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The tables above do not include the Company’s strategic investments, which consist primarily of non-marketable equity securities accounted for using the Measurement Alternative and marketable equity securities.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s non-marketable equity securities accounted for using the Measurement Alternative are recorded at fair value on a non-recurring basis and classified within Level 3 of the fair value hierarchy because significant unobservable inputs or data in an inactive market are used in estimating their fair value. The estimation of fair value for these assets requires the use of an observable transaction price or other unobservable inputs, including the volatility, rights, and obligations of the securities the Company holds. The Company’s marketable equity securities are recorded at fair value on a recurring basis and classified within Level 1 of the fair value hierarchy because they are valued using the quoted market price.</span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the Company’s strategic investments by type (in thousands):</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:66.207%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:14.925%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.927%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">January 31, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">January 31, 2023</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity securities:</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-marketable equity securities under Measurement Alternative</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">190,238 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">174,248 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-marketable equity securities under equity method</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,307 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,066 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Marketable equity securities</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,320 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,122 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Debt securities:</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-marketable debt securities</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,500 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,500 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total strategic investments—included in other assets</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">234,365 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">202,936 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the realized and unrealized gains and losses included in the carrying value of the Company’s strategic investments in equity securities held as of January 31, 2024 (in thousands):</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:52.906%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.803%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.803%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.806%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fiscal Year Ended January 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:8.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrealized gains (losses) on non-marketable equity securities under Measurement Alternative:</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Upward adjustments</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,125 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,975 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Impairments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,101)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(38,036)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net unrealized gains (losses) on marketable equity securities</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,197 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,524)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,354)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:36pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net unrealized gains (losses) on strategic investments in equity securities</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,096 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(46,435)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,621 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Realized gains on non-marketable equity securities under Measurement Alternative</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,713 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 56.5pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total—included in other income (expense), net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,809 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(46,435)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,621 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">________________</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:11.94pt">Includes primarily a remeasurement gain of $34.0 million recognized on a previously held equity interest as a result of a business combination completed during the fiscal year ended January 31, 2024. See Note 7, “Business Combinations,” for further details.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The cumulative upward adjustments and the cumulative impairments to the carrying value of the non-marketable equity securities accounted for using the Measurement Alternative held by the Company as of January 31, 2024 were $37.1 million and $41.1 million, respectively.</span></div> <div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the fair value hierarchy for the Company’s assets and liabilities measured at fair value on a recurring basis as of January 31, 2024 (in thousands):</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:52.906%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.803%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.803%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.806%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;padding-left:2.25pt;padding-right:2.25pt;text-align:center"><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 1</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;padding-left:2.25pt;padding-right:2.25pt;text-align:center"><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 2</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;padding-left:2.25pt;padding-right:2.25pt;text-align:center"><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets:</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;padding-left:9pt"><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents:</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. government securities</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">742,234 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">742,234 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">533,211 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">533,211 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Time deposits</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,263 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,263 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;padding-left:9pt"><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term investments:</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate notes and bonds</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">939,727 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">939,727 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. government and agency securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">573,780 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">573,780 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">353,548 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">353,548 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Certificates of deposit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">216,444 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">216,444 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;padding-left:9pt"><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term investments:</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate notes and bonds</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">607,989 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">607,989 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. government and agency securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">299,637 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">299,637 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Certificates of deposit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,681 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,681 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Derivative assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-811">Foreign currency forward contracts</span></span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:31.5pt"><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">533,211 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,798,363 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,331,574 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liabilities:</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Derivative liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-818">Foreign currency forward contracts</span></span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(745)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(745)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;padding-left:31.5pt"><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(745)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(745)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the fair value hierarchy for the Company’s assets measured at fair value on a recurring basis as of January 31, 2023 (in thousands):</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:52.906%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.803%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.803%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.806%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;padding-left:2.25pt;padding-right:2.25pt;text-align:center"><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 1</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;padding-left:2.25pt;padding-right:2.25pt;text-align:center"><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 2</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;padding-left:2.25pt;padding-right:2.25pt;text-align:center"><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt"><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents:</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">520,138 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">520,138 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,304 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,304 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate notes and bonds</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,903 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,903 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Certificates of deposit</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,044 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,044 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt"><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term investments:</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate notes and bonds</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,301,296 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,301,296 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">881,348 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">881,348 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Certificates of deposit</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">445,194 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">445,194 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. government and agency securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">440,128 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">440,128 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt"><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term investments:</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate notes and bonds</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">801,784 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">801,784 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. government and agency securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">263,708 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">263,708 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Certificates of deposit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,531 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,531 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;padding-left:31.5pt"><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">520,138 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,160,240 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,680,378 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">________________</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:11.94pt">Includes a reclassification of $141.0 million from cash to cash equivalents for the money market funds balance as of January 31, 2023, as presented in the Annual Report on Form 10-K filed with the SEC on March 29, 2023. Such reclassification did not impact the Company’s consolidated balance sheet as of January 31, 2023 or its consolidated statement of cash flows for the fiscal year ended January 31, 2023.</span></div> 0 742234000 742234000 533211000 0 533211000 0 56263000 56263000 0 939727000 939727000 0 573780000 573780000 0 353548000 353548000 0 216444000 216444000 0 607989000 607989000 0 299637000 299637000 0 8681000 8681000 0 60000 60000 533211000 3798363000 4331574000 0 -745000 -745000 0 -745000 -745000 520138000 0 520138000 0 9304000 9304000 0 6903000 6903000 0 3044000 3044000 0 1301296000 1301296000 0 881348000 881348000 0 445194000 445194000 0 440128000 440128000 0 801784000 801784000 0 263708000 263708000 0 7531000 7531000 520138000 4160240000 4680378000 141000000 <div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the Company’s strategic investments by type (in thousands):</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:66.207%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:14.925%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.927%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">January 31, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">January 31, 2023</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity securities:</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-marketable equity securities under Measurement Alternative</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">190,238 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">174,248 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-marketable equity securities under equity method</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,307 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,066 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Marketable equity securities</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,320 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,122 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Debt securities:</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-marketable debt securities</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,500 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,500 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total strategic investments—included in other assets</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">234,365 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">202,936 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 190238000 174248000 5307000 5066000 37320000 22122000 1500000 1500000 234365000 202936000 <div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the realized and unrealized gains and losses included in the carrying value of the Company’s strategic investments in equity securities held as of January 31, 2024 (in thousands):</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:52.906%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.803%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.803%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.806%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fiscal Year Ended January 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:8.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrealized gains (losses) on non-marketable equity securities under Measurement Alternative:</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Upward adjustments</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,125 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,975 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Impairments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,101)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(38,036)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net unrealized gains (losses) on marketable equity securities</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,197 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,524)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,354)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:36pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net unrealized gains (losses) on strategic investments in equity securities</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,096 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(46,435)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,621 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Realized gains on non-marketable equity securities under Measurement Alternative</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,713 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 56.5pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total—included in other income (expense), net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,809 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(46,435)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,621 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">________________</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:11.94pt">Includes primarily a remeasurement gain of $34.0 million recognized on a previously held equity interest as a result of a business combination completed during the fiscal year ended January 31, 2024. See Note 7, “Business Combinations,” for further details.</span></div> 0 4125000 32975000 3101000 38036000 0 15197000 -12524000 -5354000 12096000 -46435000 27621000 34713000 0 0 46809000 -46435000 27621000 34000000 37100000 41100000 Property and Equipment, Net<div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment, net consisted of the following (in thousands):</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:66.207%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.925%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.927%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">January 31, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">January 31, 2023</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 9.25pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,804 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,872 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 9.25pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computers, equipment, and software</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,859 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,050 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 9.25pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture and fixtures</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,593 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,800 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 9.25pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capitalized internal-use software development costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93,222 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,059 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Construction in progress—capitalized internal-use software development costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,737 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,575 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 9.25pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Construction in progress—other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,890 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,313 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total property and equipment, gross</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">322,105 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">207,669 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:8.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: accumulated depreciation and amortization</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(74,641)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(46,846)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 23.5pt;text-align:left;text-indent:-0.01pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total property and equipment, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">247,464 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">160,823 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">________________</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:11.94pt">Includes $30.0 million and $19.9 million of accumulated amortization related to capitalized internal-use software development costs as of January 31, 2024 and 2023, respectively.</span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation and amortization expense was $37.7 million, $24.7 million, and $13.7 million for the fiscal years ended January 31, 2024, 2023, and 2022, respectively. Included in these amounts was the amortization of capitalized internal-use software development costs of $19.0 million, $10.2 million, and $4.2 million for the fiscal years ended January 31, 2024, 2023, and 2022, respectively.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the fiscal year ended January 31, 2024, the Company recognized impairment charges of $7.1 million related to its capitalized internal-use software development costs previously included in construction in-progress that were no longer probable of being completed. Such impairment charges were recorded as research and development expenses on the consolidated statements of operations. Impairment charges related to capitalized internal-use software development costs recognized during the fiscal years ended January 31, 2023 and 2022 were not material.</span></div> <div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment, net consisted of the following (in thousands):</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:66.207%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.925%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.927%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">January 31, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">January 31, 2023</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 9.25pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,804 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,872 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 9.25pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computers, equipment, and software</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,859 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,050 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 9.25pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture and fixtures</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,593 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,800 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 9.25pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capitalized internal-use software development costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93,222 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,059 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Construction in progress—capitalized internal-use software development costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,737 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,575 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 9.25pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Construction in progress—other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,890 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,313 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total property and equipment, gross</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">322,105 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">207,669 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:8.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: accumulated depreciation and amortization</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(74,641)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(46,846)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 23.5pt;text-align:left;text-indent:-0.01pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total property and equipment, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">247,464 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">160,823 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">________________</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:11.94pt">Includes $30.0 million and $19.9 million of accumulated amortization related to capitalized internal-use software development costs as of January 31, 2024 and 2023, respectively.</span></div> 67804000 59872000 29859000 20050000 17593000 14800000 93222000 44059000 78737000 61575000 34890000 7313000 322105000 207669000 74641000 46846000 247464000 160823000 30000000 19900000 37700000 24700000 13700000 19000000 10200000 4200000 7100000 0 0 Business Combinations<div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Fiscal 2024</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Samooha, Inc.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On December 20, 2023, the Company acquired all outstanding stock of Samooha, Inc. (Samooha), a privately-held company which developed data clean room technology that enabled multiple parties to securely collaborate on sensitive data. The Company acquired Samooha for its talent and developed technology. The Company has accounted for this transaction as a business combination.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prior to this business combination, the Company, via one of its wholly-owned subsidiaries (the Investing Subsidiary), held a noncontrolling equity interest in Samooha, which was accounted for using the Measurement Alternative with a carrying amount of $4.8 million (the Previously Held Equity Interest). In connection with this business combination, the Company remeasured the Previously Held Equity Interest at the date of the acquisition and recognized a gain of $34.0 million, which was recorded in other income (expense), net on the Company’s consolidated statement of operations for the fiscal year ended January 31, 2024.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The acquisition date fair value of the preliminary purchase consideration was $219.0 million, which was comprised of the following (in thousands):</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:78.547%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.253%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Estimated Fair Value</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 9.25pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,761 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:8.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred cash consideration</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">231 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:8.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Common stock</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">174,225 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:8.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair value of previously held equity interest</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,818 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:10.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">219,035 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">________________</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:11.94pt">Approximately 0.9 million shares of the Company’s Class A common stock, issued to selling stockholders that were not affiliated with the Company, were included in the purchase consideration, and the fair values of these shares were determined based on the closing market price of $194.28 per share on the acquisition date.</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:11.94pt">In connection with this business combination, the Company issued approximately 0.2 million shares of its Class A common stock to the Investing Subsidiary in exchange for the Previously Held Equity Interest. The fair values of these shares were determined based on the closing market price of $194.28 per share on the acquisition date. These shares are treated as treasury stock for accounting purposes.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with this business combination, the Company also issued to certain of Samooha’s employees a total of 0.4 million shares of the Company’s Class A common stock in exchange for a portion of their Samooha stock. These shares are subject to vesting agreements pursuant to which the shares will vest over four years, subject to each of these employees’ continued employment with the Company or its affiliates. The $74.8 million fair value of these shares is accounted for as post-combination stock-based compensation over the requisite service period of four years. In addition, the Company agreed to grant under its 2020 Equity Incentive Plan certain RSUs that contain both post-combination service-based and performance-based vesting conditions to eligible existing or future employees. See Note 11, “Equity,” for further discussion.</span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the preliminary allocation of purchase consideration to assets acquired and liabilities assumed based on their respective estimated fair values as of the date of acquisition:</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"></td><td style="width:57.808%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.124%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.442%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.126%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Estimated Fair Value<br/>(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Estimated Useful Life<br/>(in years)</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:8.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,589 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 9.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">189,838 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:8.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developed technology intangible asset</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:8.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other net tangible liabilities</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(345)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:8.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liabilities, net</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,047)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11.5pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">219,035 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">________________</span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:107%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:107%;padding-left:11.94pt">Deferred tax liabilities, net primarily relates to the intangible asset acquired and the amount presented is net of deferred tax assets.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of the developed technology intangible asset was estimated using the discounted cash flow method, which utilizes assumptions including projected future revenue generated from the acquired developed technology, projected profit margin, discount rate, and technology migration curve.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The excess of purchase consideration over the preliminary fair values of identifiable net assets acquired was recorded as goodwill, which is not deductible for income tax purposes. The Company believes the goodwill balance associated with this business combination represents the synergies expected from expanded market opportunities when integrating the acquired developed technologies with the Company’s offerings.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Neeva Inc.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three months ended July 31, 2023, the Company acquired all outstanding stock of Neeva Inc. and its equity investee (collectively, Neeva), for $185.4 million in cash. The Company acquired Neeva primarily for its talent and developed technology. The Company has accounted for this transaction as a business combination.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The purchase consideration was preliminarily allocated to assets acquired and liabilities assumed based on their respective estimated fair values as of the date of acquisition. During the three months ended January 31, 2024, the Company recorded a measurement period adjustment which did not have a material impact on goodwill. The updated preliminary allocation of purchase consideration, inclusive of measurement period adjustments, was as follows:</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"></td><td style="width:57.808%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.124%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.442%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.126%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Estimated Fair Value<br/>(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Estimated Useful Life<br/>(in years)</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 9.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,968 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 9.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,138 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 9.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developed technology intangible assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 9.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other net tangible liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(790)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:8.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liabilities, net</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,889)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11.5pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">185,427 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">________________</span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:107%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:107%;padding-left:11.94pt">Deferred tax liabilities, net primarily relates to the intangible asset acquired and the amount presented is net of deferred tax assets.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair values of the developed technology intangible assets were estimated using the replacement cost method, which utilizes assumptions for the cost to replace it, such as time and resources required, as well as a theoretical profit margin and opportunity cost.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The excess of purchase consideration over the preliminary fair values of identifiable net assets acquired was recorded as goodwill, which is not deductible for income tax purposes. The Company believes the goodwill balance associated with this business combination represents the synergies expected from expanded market opportunities when integrating the acquired developed technologies with the Company’s offerings.</span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Mountain US Corporation (formerly known as Mobilize.Net Corporation)</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On February 10, 2023, the Company acquired all outstanding stock of Mountain US Corporation (formerly known as Mobilize.Net Corporation) (Mountain),</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">a privately-held company which provided a suite of tools for efficiently migrating databases to the Data Cloud, for $76.3 million in cash. The Company acquired Mountain primarily for its talent and developed technology. The Company has accounted for this transaction as a business combination.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The purchase consideration was preliminarily allocated to assets acquired and liabilities assumed based on their respective estimated fair values as of the date of acquisition. During the three months ended January 31, 2024, the Company recorded a measurement period adjustment which did not have a material impact on goodwill. The updated preliminary allocation of purchase consideration, inclusive of measurement period adjustments, was as follows:</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:57.553%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.252%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.254%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Estimated Fair Value<br/>(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Estimated Useful Life<br/>(in years)</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 9.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,594 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 9.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,426 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 9.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developed technology intangible asset</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5</span></div></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 9.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other net tangible liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,623)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:8.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liabilities, net</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,136)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11.5pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76,261 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">________________</span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:107%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:107%;padding-left:11.94pt">Deferred tax liabilities, net primarily relates to the intangible asset acquired and the amount presented is net of deferred tax assets.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of the developed technology intangible asset was estimated using the replacement cost method, which utilizes assumptions for the cost to replace it, such as time and resources required, as well as a theoretical profit margin and opportunity cost.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The excess of purchase consideration over the preliminary fair values of identifiable net assets acquired was recorded as goodwill, which is not deductible for income tax purposes. The Company believes the goodwill balance associated with this business combination represents the synergies expected from strengthening enablement capabilities and the acceleration of legacy migrations to the Data Cloud, as well as expanding the Company’s professional services footprint.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">LeapYear Technologies, Inc.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On February 10, 2023, the Company acquired all outstanding stock of LeapYear Technologies, Inc. (LeapYear),</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">a privately-held company which provided a differential privacy platform, for $62.0 million in cash. The Company acquired LeapYear primarily for its talent and developed technology. The Company has accounted for this transaction as a business combination.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The purchase consideration was preliminarily allocated to assets acquired and liabilities assumed based on their respective estimated fair values as of the date of acquisition. During the three months ended January 31, 2024, the Company recorded a measurement period adjustment which did not have a material impact on goodwill. The updated preliminary allocation of purchase consideration, inclusive of measurement period adjustments, was as follows:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:57.553%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.252%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.254%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Estimated Fair Value<br/>(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Estimated Useful Life<br/>(in years)</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 9.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash, cash equivalents, and restricted cash</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,563 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 9.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,029 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 9.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developed technology intangible asset</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5</span></div></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 9.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other net tangible liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,434)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:8.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liabilities, net</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,150)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11.5pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,008 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">________________</span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:107%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:107%;padding-left:11.94pt">Deferred tax liabilities, net primarily relates to the intangible asset acquired and the amount presented is net of deferred tax assets.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of the developed technology intangible asset was estimated using the replacement cost method, which utilizes assumptions for the cost to replace it, such as time and resources required, as well as a theoretical profit margin and opportunity cost.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The excess of purchase consideration over the preliminary fair values of identifiable net assets acquired was recorded as goodwill, which is not deductible for income tax purposes. The Company believes the goodwill balance associated with this business combination represents the synergies expected from expanded market opportunities when integrating the acquired developed technologies with the Company’s offerings.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Other Business Combination</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the fiscal year ended January 31, 2024, the Company acquired all outstanding stock of a privately-held company for $16.6 million in cash. The Company has accounted for this transaction as a business combination. In allocating the aggregate purchase consideration based on the estimated fair values, the Company recorded $1.6 million of cash acquired, $4.9 million as a developer community intangible asset (to be amortized over an estimated useful life of five years), and $10.1 million as goodwill, which is not deductible for income tax purposes.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The excess of purchase consideration over the fair values of net tangible and identifiable assets acquired was recorded as goodwill. The Company believes the goodwill balance associated with this business combination is primarily attributed to the assembled workforce and expected synergies arising from the acquisition.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Acquisition-related costs, recorded as general and administrative expenses, associated with each of the business combinations above were not material during the fiscal year ended January 31, 2024.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">From the respective dates of acquisition through January 31, 2024, revenue attributable to each of the companies acquired in fiscal 2024, included in the Company’s consolidated statements of operations for the fiscal year ended January 31, 2024 was not material. It was impracticable to determine the effect on the Company’s net loss attributable to each of the companies acquired in fiscal 2024 as these operations have been integrated into the Company’s ongoing operations since the respective dates of acquisition.</span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Unaudited Pro Forma Financial Information</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following unaudited pro forma financial information summarizes the combined results of operations of the Company, and both of Samooha and Neeva, as if each had been acquired as of February 1, 2022 (in thousands): </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:57.553%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:19.252%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.254%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="9" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Pro Forma</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fiscal Year Ended January 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(unaudited)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,806,739 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,065,730 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(932,308)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(937,873)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The pro forma financial information for all periods presented above has been calculated after adjusting the results of operations of Samooha and Neeva to reflect certain business combination effects, including the amortization of the acquired intangible asset, stock-based compensation, income tax impact, and acquisition-related costs incurred by the Company, Samooha, and Neeva as though these business combinations occurred as of February 1, 2022, the beginning of the Company’s fiscal 2023. The historical consolidated financial information in the unaudited pro forma table above has been adjusted in the pro forma combined financial results to give effect to pro forma events that are directly attributable to these business combinations, reasonably estimable, and factually supportable. The pro forma financial information is for informational purposes only and is not indicative of the results of operations that would have been achieved if these business combinations had taken place as of February 1, 2022.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pro forma financial information has not been presented as the effects of each of the Mountain, LeapYear, and other fiscal 2024 business combinations were not material to the Company’s consolidated financial statements.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Fiscal 2023</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Applica Sp. z.o.o.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On September 23, 2022, the Company acquired all outstanding stock of Applica Sp. z.o.o. (Applica), a privately-held company which provided an artificial intelligence platform for document understanding, for $174.7 million in cash. The Company acquired Applica primarily for its talent and developed technology. The Company has accounted for this transaction as a business combination.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The purchase consideration was allocated to assets acquired and liabilities assumed based on their respective estimated fair values. The allocation of purchase consideration, inclusive of measurement period adjustments, was as follows:</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:57.553%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.252%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.254%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Estimated Fair Value<br/>(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Estimated Useful Life<br/>(in years)</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 9.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 9.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">146,444 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 9.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developed technology intangible asset</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 9.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other net tangible liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(612)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:8.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liabilities, net</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,202)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11.5pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">174,691 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">________________</span></div><div style="margin-bottom:3pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:11.94pt">Deferred tax liabilities, net primarily relates to the intangible asset acquired and the amount presented is net of deferred tax assets.</span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of the developed technology intangible asset was estimated using the replacement cost method, which utilizes assumptions for the cost to replace it, such as time and resources required, as well as a theoretical profit margin and opportunity cost. </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The excess of purchase consideration over the preliminary fair values of identifiable net assets acquired was recorded as goodwill, which is generally not deductible for income tax purposes. The Company believes the goodwill balance associated with this business combination represents the synergies expected from expanded market opportunities when integrating the acquired developed technologies with the Company’s offerings.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Acquisition-related costs of $3.4 million associated with this business combination were recorded as general and administrative expenses during the fiscal year ended January 31, 2023.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Streamlit, Inc.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 31, 2022, the Company acquired all outstanding stock of Streamlit, Inc. (Streamlit), a privately-held company which provided an open-source framework for creating and deploying data applications. The Company acquired Streamlit primarily for its talent and developer community. The Company has accounted for this transaction as a business combination. The acquisition date fair value of the purchase consideration was $650.8 million, which was comprised of the following (in thousands):</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:78.547%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.253%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Estimated Fair Value</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 9.25pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">211,839 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:8.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Common stock</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">438,916 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:10.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">650,755 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">________________</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:11.94pt">Approximately 1.9 million shares of the Company’s Class A common stock were included in the purchase consideration and the fair values of these shares were determined based on the closing market price of $229.13 per share on the acquisition date.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, in connection with this business combination, the Company issued to Streamlit’s three founders a total of 0.4 million shares of the Company’s Class A common stock in exchange for a portion of their Streamlit stock. These shares are subject to vesting agreements pursuant to which the shares will vest over three years, subject to each founder’s continued employment with the Company or its affiliates. The $93.7 million fair value of these shares is accounted for as post-combination stock-based compensation over the requisite service period of three years. See Note 11, “Equity,” for further discussion.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The purchase consideration was allocated to assets acquired and liabilities assumed based on their respective estimated fair values. The allocation of purchase consideration, inclusive of measurement period adjustments, was as follows:</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:57.553%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.252%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.254%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Estimated Fair Value<br/>(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Estimated Useful Life<br/>(in years)</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 9.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,914 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 9.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">494,411 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 9.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developer community intangible asset</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">150,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 9.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other net tangible liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(659)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:8.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liabilities, net</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(26,911)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11.5pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">650,755 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">________________</span></div><div style="margin-bottom:3pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:11.94pt">Deferred tax liabilities, net primarily relates to the intangible asset acquired and the amount presented is net of deferred tax assets.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of the developer community intangible asset was estimated using the replacement cost method which utilizes assumptions for the cost to replace it, such as time and resources required, as well as a theoretical profit margin and opportunity cost. </span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The excess of purchase consideration over the fair values of identifiable net assets acquired was recorded as goodwill, which is not deductible for income tax purposes. The Company believes the goodwill balance associated with this business combination represents the synergies expected from expanded market opportunities when integrating the acquired developed technologies with the Company’s offerings.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Acquisition-related costs of $1.9 million associated with this business combination were recorded as general and administrative expenses during the fiscal year ended January 31, 2023. </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Other Business Combination</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the fiscal year ended January 31, 2023, the Company acquired all outstanding stock of a privately-held company for $10.4 million in cash. The Company has accounted for this transaction as a business combination. In allocating the aggregate purchase consideration based on the estimated fair values, the Company recorded $2.0 million as a developed technology intangible asset (to be amortized over an estimated useful life of five years), $0.3 million of net tangible assets acquired, and $8.1 million as goodwill, which is not deductible for income tax purposes. </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The excess of purchase consideration over the fair values of net tangible and identifiable assets acquired was recorded as goodwill. The Company believes the goodwill balance associated with this business combination is primarily attributed to the assembled workforce and expected synergies arising from the acquisition.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Acquisition-related costs, recorded as general and administrative expenses, associated with this business combination were not material for the fiscal year ended January 31, 2023.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Unaudited Pro Forma Financial Information</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following unaudited pro forma financial information summarizes the combined results of operations of the Company and the above three companies acquired during fiscal 2023, as if each had been acquired as of February 1, 2021 (in thousands): </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:57.553%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:19.252%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.254%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="9" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Pro Forma</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fiscal Year Ended January 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(unaudited)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,067,262 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,221,461 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(866,099)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(817,848)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The pro forma financial information for all periods presented above has been calculated after adjusting the results of operations of these three acquired companies to reflect certain business combination effects, including the amortization of the acquired intangible asset, stock-based compensation, income tax impact, and acquisition-related costs incurred by the Company and these three acquired companies as though these business combinations occurred as of February 1, 2021, the beginning of the Company’s fiscal 2022. The historical consolidated financial information in the unaudited pro forma tables above has been adjusted in the pro forma combined financial results to give effect to pro forma events that are directly attributable to these business combinations, reasonably estimable, and factually supportable. The pro forma financial information is for informational purposes only and is not indicative of the results of operations that would have been achieved if these business combinations had taken place as of February 1, 2021.</span></div> 4800000 34000000 <div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The acquisition date fair value of the preliminary purchase consideration was $219.0 million, which was comprised of the following (in thousands):</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:78.547%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.253%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Estimated Fair Value</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 9.25pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,761 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:8.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred cash consideration</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">231 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:8.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Common stock</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">174,225 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:8.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair value of previously held equity interest</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,818 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:10.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">219,035 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">________________</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:11.94pt">Approximately 0.9 million shares of the Company’s Class A common stock, issued to selling stockholders that were not affiliated with the Company, were included in the purchase consideration, and the fair values of these shares were determined based on the closing market price of $194.28 per share on the acquisition date.</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:11.94pt">In connection with this business combination, the Company issued approximately 0.2 million shares of its Class A common stock to the Investing Subsidiary in exchange for the Previously Held Equity Interest. The fair values of these shares were determined based on the closing market price of $194.28 per share on the acquisition date. These shares are treated as treasury stock for accounting purposes.</span></div>The acquisition date fair value of the purchase consideration was $650.8 million, which was comprised of the following (in thousands):<div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:78.547%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.253%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Estimated Fair Value</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 9.25pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">211,839 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:8.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Common stock</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">438,916 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:10.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">650,755 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">________________</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:11.94pt">Approximately 1.9 million shares of the Company’s Class A common stock were included in the purchase consideration and the fair values of these shares were determined based on the closing market price of $229.13 per share on the acquisition date.</span></div> 219000000 5761000 231000 174225000 38818000 219035000 900000 194.28 194.28 200000 194.28 194.28 400000 P4Y 74800000 P4Y <div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the preliminary allocation of purchase consideration to assets acquired and liabilities assumed based on their respective estimated fair values as of the date of acquisition:</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"></td><td style="width:57.808%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.124%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.442%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.126%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Estimated Fair Value<br/>(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Estimated Useful Life<br/>(in years)</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:8.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,589 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 9.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">189,838 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:8.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developed technology intangible asset</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:8.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other net tangible liabilities</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(345)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:8.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liabilities, net</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,047)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11.5pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">219,035 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">________________</span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:107%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:107%;padding-left:11.94pt">Deferred tax liabilities, net primarily relates to the intangible asset acquired and the amount presented is net of deferred tax assets.</span></div>The updated preliminary allocation of purchase consideration, inclusive of measurement period adjustments, was as follows:<div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"></td><td style="width:57.808%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.124%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.442%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.126%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Estimated Fair Value<br/>(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Estimated Useful Life<br/>(in years)</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 9.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,968 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 9.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,138 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 9.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developed technology intangible assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 9.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other net tangible liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(790)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:8.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liabilities, net</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,889)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11.5pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">185,427 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">________________</span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:107%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:107%;padding-left:11.94pt">Deferred tax liabilities, net primarily relates to the intangible asset acquired and the amount presented is net of deferred tax assets.</span></div>The updated preliminary allocation of purchase consideration, inclusive of measurement period adjustments, was as follows:<div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:57.553%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.252%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.254%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Estimated Fair Value<br/>(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Estimated Useful Life<br/>(in years)</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 9.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,594 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 9.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,426 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 9.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developed technology intangible asset</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5</span></div></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 9.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other net tangible liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,623)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:8.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liabilities, net</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,136)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11.5pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76,261 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">________________</span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:107%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:107%;padding-left:11.94pt">Deferred tax liabilities, net primarily relates to the intangible asset acquired and the amount presented is net of deferred tax assets.</span></div>The updated preliminary allocation of purchase consideration, inclusive of measurement period adjustments, was as follows:<div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:57.553%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.252%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.254%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Estimated Fair Value<br/>(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Estimated Useful Life<br/>(in years)</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 9.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash, cash equivalents, and restricted cash</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,563 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 9.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,029 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 9.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developed technology intangible asset</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5</span></div></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 9.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other net tangible liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,434)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:8.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liabilities, net</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,150)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11.5pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,008 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">________________</span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:107%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:107%;padding-left:11.94pt">Deferred tax liabilities, net primarily relates to the intangible asset acquired and the amount presented is net of deferred tax assets.</span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The purchase consideration was allocated to assets acquired and liabilities assumed based on their respective estimated fair values. The allocation of purchase consideration, inclusive of measurement period adjustments, was as follows:</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:57.553%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.252%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.254%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Estimated Fair Value<br/>(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Estimated Useful Life<br/>(in years)</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 9.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 9.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">146,444 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 9.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developed technology intangible asset</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 9.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other net tangible liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(612)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:8.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liabilities, net</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,202)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11.5pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">174,691 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">________________</span></div><div style="margin-bottom:3pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:11.94pt">Deferred tax liabilities, net primarily relates to the intangible asset acquired and the amount presented is net of deferred tax assets.</span></div>The allocation of purchase consideration, inclusive of measurement period adjustments, was as follows:<div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:57.553%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.252%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.254%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Estimated Fair Value<br/>(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Estimated Useful Life<br/>(in years)</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 9.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,914 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 9.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">494,411 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 9.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developer community intangible asset</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">150,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 9.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other net tangible liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(659)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:8.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liabilities, net</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(26,911)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11.5pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">650,755 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">________________</span></div><div style="margin-bottom:3pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:11.94pt">Deferred tax liabilities, net primarily relates to the intangible asset acquired and the amount presented is net of deferred tax assets.</span></div> 9589000 189838000 25000000 P5Y -345000 -5047000 219035000 185400000 43968000 63138000 83000000 P5Y -790000 -3889000 185427000 76300000 11594000 46426000 33000000 P5Y -6623000 -8136000 76261000 62000000 3563000 9029000 53000000 P5Y -1434000 -2150000 62008000 16600000 1600000 4900000 P5Y 10100000 0 0 0 0 0 <div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following unaudited pro forma financial information summarizes the combined results of operations of the Company, and both of Samooha and Neeva, as if each had been acquired as of February 1, 2022 (in thousands): </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:57.553%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:19.252%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.254%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="9" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Pro Forma</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fiscal Year Ended January 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(unaudited)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,806,739 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,065,730 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(932,308)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(937,873)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following unaudited pro forma financial information summarizes the combined results of operations of the Company and the above three companies acquired during fiscal 2023, as if each had been acquired as of February 1, 2021 (in thousands): </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:57.553%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:19.252%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.254%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="9" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Pro Forma</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fiscal Year Ended January 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(unaudited)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,067,262 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,221,461 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(866,099)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(817,848)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 2806739000 2065730000 -932308000 -937873000 174700000 61000 146444000 35000000 P5Y -612000 -6202000 174691000 3400000 650800000 211839000 438916000 650755000 1900000 229.13 3 400000 P3Y 93700000 P3Y 33914000 494411000 150000000 P5Y -659000 -26911000 650755000 1900000 10400000 2000000 P5Y 300000 8100000 0 0 0 0 2067262000 1221461000 -866099000 -817848000 Intangible Assets and Goodwill<div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Intangible Assets, Net </span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets, net consisted of the following (in thousands): </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:49.541%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.925%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.925%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.927%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">January 31, 2024</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finite-lived intangible assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developed technology</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">243,596 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(47,919)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">195,677 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developer community</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">154,900 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(55,442)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99,458 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assembled workforce</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,732 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(22,945)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,787 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Patents</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,874 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,211)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,663 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total finite-lived intangible assets</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">463,102 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(132,517)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">330,585 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Indefinite-lived intangible assets—trademarks</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">826 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total intangible assets, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">331,411 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:49.541%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.925%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.925%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.927%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">January 31, 2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finite-lived intangible assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developer community</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">150,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(25,206)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">124,794 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developed technology</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,332 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,608)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,724 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assembled workforce</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,252 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,036)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,216 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Patents</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,874 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,421)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,453 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(47)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total finite-lived intangible assets</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">235,505 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(50,318)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">185,187 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Indefinite-lived intangible assets—trademarks</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">826 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total intangible assets, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">186,013 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the fiscal year ended January 31, 2024, in addition to the developed technology and developer community intangible assets acquired in connection with fiscal 2024 business combinations, the Company also acquired $27.5 million of intangible assets, primarily consisting of assembled workforce intangible assets with a useful life of four years. Intangible assets acquired during the fiscal year ended January 31, 2023 consisted primarily of developer community and developed technology intangible assets acquired in connection with fiscal 2023 business combinations. See Note 7, “Business Combinations,” for further details. </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization expense of intangible assets was $82.2 million, $38.8 million, and $7.8 million for the fiscal years ended January 31, 2024, 2023, and 2022, respectively.</span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of January 31, 2024, future amortization expense is expected to be as follows (in thousands):</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="margin-bottom:10pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:82.874%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.926%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Amount</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal Year Ending January 31,</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94,777 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88,519 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84,366 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,800 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2029</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,123 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">330,585 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Goodwill</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in goodwill were as follows (in thousands):</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:82.874%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.926%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Amount</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance—January 31, 2022 </span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,449 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:20.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions and related adjustments</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">648,921 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance—January 31, 2023 </span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">657,370 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:20.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions and related adjustments</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">318,536 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance—January 31, 2024</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">975,906 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">________________</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:11.94pt">Includes measurement period adjustments related to the preliminary fair values of the assets acquired and liabilities assumed in business combinations. These adjustments did not have a material impact on goodwill. See Note 7, “Business Combinations,” for further details.</span></div> <div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets, net consisted of the following (in thousands): </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:49.541%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.925%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.925%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.927%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">January 31, 2024</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finite-lived intangible assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developed technology</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">243,596 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(47,919)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">195,677 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developer community</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">154,900 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(55,442)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99,458 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assembled workforce</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,732 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(22,945)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,787 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Patents</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,874 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,211)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,663 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total finite-lived intangible assets</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">463,102 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(132,517)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">330,585 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Indefinite-lived intangible assets—trademarks</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">826 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total intangible assets, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">331,411 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:49.541%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.925%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.925%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.927%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">January 31, 2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finite-lived intangible assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developer community</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">150,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(25,206)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">124,794 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developed technology</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,332 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,608)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,724 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assembled workforce</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,252 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,036)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,216 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Patents</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,874 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,421)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,453 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(47)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total finite-lived intangible assets</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">235,505 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(50,318)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">185,187 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Indefinite-lived intangible assets—trademarks</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">826 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total intangible assets, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">186,013 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 243596000 47919000 195677000 154900000 55442000 99458000 55732000 22945000 32787000 8874000 6211000 2663000 463102000 132517000 330585000 826000 331411000 150000000 25206000 124794000 48332000 9608000 38724000 28252000 11036000 17216000 8874000 4421000 4453000 47000 47000 0 235505000 50318000 185187000 826000 186013000 27500000 P4Y 82200000 38800000 7800000 <div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of January 31, 2024, future amortization expense is expected to be as follows (in thousands):</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="margin-bottom:10pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:82.874%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.926%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Amount</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal Year Ending January 31,</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94,777 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88,519 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84,366 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,800 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2029</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,123 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">330,585 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 94777000 88519000 84366000 51800000 11123000 0 330585000 <div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in goodwill were as follows (in thousands):</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:82.874%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.926%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Amount</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance—January 31, 2022 </span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,449 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:20.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions and related adjustments</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">648,921 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance—January 31, 2023 </span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">657,370 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:20.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions and related adjustments</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">318,536 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance—January 31, 2024</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">975,906 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">________________</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:11.94pt">Includes measurement period adjustments related to the preliminary fair values of the assets acquired and liabilities assumed in business combinations. These adjustments did not have a material impact on goodwill. See Note 7, “Business Combinations,” for further details.</span></div> 8449000 648921000 657370000 318536000 975906000 Accrued Expenses and Other Current Liabilities<div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued expenses and other current liabilities consisted of the following (in thousands):</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:66.207%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.925%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.927%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">January 31, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">January 31, 2023</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued compensation</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">205,056 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">123,173 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 9.25pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued third-party cloud infrastructure expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,571 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,093 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Employee contributions under employee stock purchase plan</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,641 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,648 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liabilities associated with sales, marketing and business development programs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,571 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,218 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued taxes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,108 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,003 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Employee payroll tax withheld on employee stock transactions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,479 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">592 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued professional services</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,274 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,776 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued purchases of property and equipment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,508 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,876 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,652 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,690 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total accrued expenses and other current liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">446,860 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">269,069 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> <div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued expenses and other current liabilities consisted of the following (in thousands):</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:66.207%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.925%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.927%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">January 31, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">January 31, 2023</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued compensation</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">205,056 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">123,173 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 9.25pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued third-party cloud infrastructure expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,571 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,093 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Employee contributions under employee stock purchase plan</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,641 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,648 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liabilities associated with sales, marketing and business development programs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,571 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,218 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued taxes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,108 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,003 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Employee payroll tax withheld on employee stock transactions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,479 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">592 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued professional services</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,274 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,776 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued purchases of property and equipment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,508 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,876 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,652 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,690 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total accrued expenses and other current liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">446,860 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">269,069 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 205056000 123173000 48571000 35093000 40641000 36648000 39571000 24218000 37108000 20003000 22479000 592000 9274000 11776000 4508000 3876000 39652000 13690000 446860000 269069000 Commitments and Contingencies<div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Operating Leases</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company leases its facilities for office space under non-cancelable operating leases with various expiration dates through fiscal 2035. Certain lease agreements include options to renew or terminate the lease, which are not reasonably certain to be exercised and therefore are not factored into the determination of lease payments.</span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, the Company subleases certain of its unoccupied facilities to third parties with various expiration dates through fiscal 2030. Such subleases have all been classified as operating leases.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of lease costs and other information related to leases were as follows (in thousands): </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"></td><td style="width:49.622%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.790%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.442%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.951%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.442%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.953%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fiscal Year Ended January 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease costs</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,892 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,240 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,745 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Variable lease costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,667 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,906 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,029 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sublease income</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,943)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,782)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,722)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease costs</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,616 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,364 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,052 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental cash flow information and non-cash activity related to the Company’s operating leases were as follows (in thousands):</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:49.541%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.925%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.925%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.927%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fiscal Year Ended January 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:8.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash payments (receipts) included in the measurement of operating lease liabilities—operating cash flows</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,498 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,342 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,249 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 9.25pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities arising from obtaining right-of-use assets</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,037 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72,158 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,314 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted-average remaining lease term and discount rate for the Company’s operating leases were as follows:</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:66.207%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.925%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.927%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">January 31, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">January 31, 2023</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;padding-right:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average remaining lease term (years)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.5</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.2</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;padding-right:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average discount rate</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The total remaining lease payments under non-cancelable operating leases and lease receipts for subleases as of January 31, 2024 were as follows (in thousands):</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:49.541%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.925%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.925%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.927%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:5.62pt;padding-right:5.62pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Operating Leases</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:5.62pt;padding-right:5.62pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Subleases</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:5.62pt;padding-right:5.62pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal Year Ending January 31,</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,530 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,709)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,821 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,944 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,774)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,170 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,651 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,960)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,691 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,132 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,153)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,979 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2029</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,001 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,351)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,650 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">136,207 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,235)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">132,972 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease payments (receipts)</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">365,465 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(35,182)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">330,283 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: imputed interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(77,484)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Present value of operating lease liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">287,981 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr></table></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Other Contractual Commitments</span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other contractual commitments relate mainly to third-party cloud infrastructure agreements and subscription arrangements used to facilitate the Company’s operations at the enterprise level. </span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Future minimum payments under the Company’s non-cancelable purchase commitments with a remaining term in excess of one year as of January 31, 2024 are presented in the table below (in thousands):</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:75.662%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.925%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.113%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal Year Ending January 31,</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">498,704 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">528,063 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">563,994 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">656,162 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2029</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,176,725 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1)(2)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,423,648 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">________________</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:112%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%;padding-left:11.94pt">Includes $929.5 million of remaining non-cancelable contractual commitments as of January 31, 2024 related to one of the Company’s third-party cloud infrastructure agreements, under which the Company committed to spend an aggregate of at least $1.0 billion between June 2023 and May 2028 with no minimum purchase commitment during any year. The Company is required to pay the difference if it fails to meet the minimum purchase commitment by May 2028 and such payment can be applied to qualifying expenditures for cloud infrastructure services for up to twelve months after May 2028.</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:11.94pt">Also includes $247.2 million of remaining non-cancelable contractual commitments as of January 31, 2024 related to another one of the Company’s third-party cloud infrastructure agreements, under which the Company committed to spend an aggregate of at least $250.0 million between January 2024 and December 2028 with no minimum purchase commitment during any year. The Company is required to pay the difference if it fails to meet the minimum purchase commitment by December 2028.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">401(k) Plan</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—The Company sponsors a 401(k) defined contribution plan covering all eligible U.S. employees. Contributions to the 401(k) plan are discretionary. The Company did not make any matching contributions to the 401(k) plan for each of the fiscal years ended January 31, 2024, 2023, and 2022.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Legal Matters</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—On March 23, 2021, a former employee filed a charge with the National Labor Relations Board (the NLRB) claiming that he was terminated in retaliation for engaging in concerted activity protected under the National Labor Relations Act. On September 15, 2023, following a hearing before a NLRB administrative law judge, the administrative law judge issued his ruling in favor of the former employee and ordered that he be awarded certain compensatory and other damages.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is appealing the ruling to the Board of the NLRB. The Company believes it is reasonably possible that a loss could ultimately result from an unfavorable outcome and that an estimate of the potential range of loss is between zero and $25 million, plus interest. No material loss accrual was recorded in the Company’s consolidated balance sheet as of January 31, 2024, because management believes the likelihood of material loss resulting from this charge is not probable given the further appellate proceedings that are due to take place.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, the Company is involved from time to time in various claims and legal actions arising in the ordinary course of business. While it is not feasible to predict or determine the ultimate outcome of these matters, the Company believes that none of its current legal proceedings will have a material adverse effect on its financial position, results of operations, or cash flows.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Letters of Credit</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—As of January 31, 2024, the Company had a total of $18.2 million in cash collateralized letters of credit outstanding, substantially in favor of certain landlords for the Company’s leased facilities. These letters of credit renew annually and expire at various dates through fiscal 2033.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Indemnification</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—The Company enters into indemnification provisions under agreements with other parties in the ordinary course of business, including business partners, investors, contractors, customers, and the Company’s officers, non-employee directors, and certain employees. The Company has agreed to indemnify and defend the indemnified party for claims and related losses suffered or incurred by the indemnified party from actual or threatened third-party claims due to the Company’s activities or non-compliance with certain representations and warranties made by the Company. It is not possible to determine the maximum potential loss under these indemnification provisions due to the Company’s limited history of prior indemnification claims and the unique facts and circumstances involved in each particular provision. For each of the fiscal years ended January 31, 2024, 2023, and 2022, losses recorded in the consolidated statements of operations in connection with the indemnification provisions were not material.</span></div> <div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of lease costs and other information related to leases were as follows (in thousands): </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"></td><td style="width:49.622%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.790%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.442%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.951%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.442%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.953%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fiscal Year Ended January 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease costs</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,892 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,240 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,745 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Variable lease costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,667 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,906 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,029 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sublease income</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,943)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,782)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,722)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease costs</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,616 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,364 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,052 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental cash flow information and non-cash activity related to the Company’s operating leases were as follows (in thousands):</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:49.541%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.925%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.925%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.927%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fiscal Year Ended January 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:8.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash payments (receipts) included in the measurement of operating lease liabilities—operating cash flows</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,498 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,342 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,249 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 9.25pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities arising from obtaining right-of-use assets</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,037 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72,158 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,314 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted-average remaining lease term and discount rate for the Company’s operating leases were as follows:</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:66.207%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.925%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.927%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">January 31, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">January 31, 2023</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;padding-right:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average remaining lease term (years)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.5</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.2</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;padding-right:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average discount rate</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div> 52892000 46240000 35745000 11667000 7906000 6029000 11943000 12782000 12722000 52616000 41364000 29052000 40498000 42342000 38249000 56037000 72158000 28314000 P7Y6M P8Y2M12D 0.061 0.065 <div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The total remaining lease payments under non-cancelable operating leases and lease receipts for subleases as of January 31, 2024 were as follows (in thousands):</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:49.541%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.925%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.925%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.927%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:5.62pt;padding-right:5.62pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Operating Leases</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:5.62pt;padding-right:5.62pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Subleases</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:5.62pt;padding-right:5.62pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal Year Ending January 31,</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,530 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,709)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,821 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,944 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,774)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,170 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,651 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,960)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,691 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,132 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,153)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,979 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2029</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,001 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,351)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,650 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">136,207 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,235)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">132,972 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease payments (receipts)</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">365,465 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(35,182)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">330,283 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: imputed interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(77,484)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Present value of operating lease liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">287,981 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr></table></div> 46530000 7709000 38821000 47944000 5774000 42170000 46651000 5960000 40691000 45132000 6153000 38979000 43001000 6351000 36650000 136207000 3235000 132972000 365465000 35182000 330283000 77484000 287981000 <div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Future minimum payments under the Company’s non-cancelable purchase commitments with a remaining term in excess of one year as of January 31, 2024 are presented in the table below (in thousands):</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:75.662%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.925%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.113%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal Year Ending January 31,</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">498,704 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">528,063 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">563,994 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">656,162 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2029</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,176,725 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1)(2)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,423,648 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">________________</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:112%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%;padding-left:11.94pt">Includes $929.5 million of remaining non-cancelable contractual commitments as of January 31, 2024 related to one of the Company’s third-party cloud infrastructure agreements, under which the Company committed to spend an aggregate of at least $1.0 billion between June 2023 and May 2028 with no minimum purchase commitment during any year. The Company is required to pay the difference if it fails to meet the minimum purchase commitment by May 2028 and such payment can be applied to qualifying expenditures for cloud infrastructure services for up to twelve months after May 2028.</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:11.94pt">Also includes $247.2 million of remaining non-cancelable contractual commitments as of January 31, 2024 related to another one of the Company’s third-party cloud infrastructure agreements, under which the Company committed to spend an aggregate of at least $250.0 million between January 2024 and December 2028 with no minimum purchase commitment during any year. The Company is required to pay the difference if it fails to meet the minimum purchase commitment by December 2028.</span></div> 498704000 528063000 563994000 656162000 1176725000 0 3423648000 929500000 1000000000 247200000 250000000 0 0 0 0 25000000 0 18200000 Equity<div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Preferred Stock</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—In connection with the Initial Public Offering (IPO) in September 2020, the Company’s amended and restated certificate of incorporation became effective, which authorized the issuance of 200.0 million shares of undesignated preferred stock with a par value of $0.0001 per share and with rights and preferences, including voting rights, designated from time to time by the board of directors.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Common Stock and Elimination of Dual-Class Structure</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—The Company has two classes of common stock authorized: Class A common stock and Class B common stock. In connection with the IPO in September 2020, the Company’s amended and restated certificate of incorporation authorized the issuance of 2.5 billion shares of Class A common stock and 355.0 million shares of Class B common stock. On March 1, 2021, all 169.5 million shares of the Company's then-outstanding Class B common stock, par value $0.0001 per share, were automatically converted into the same number of shares of Class A common stock, par value $0.0001 per share, pursuant to the terms of the Company’s amended and restated certificate of incorporation. No additional shares of Class B common stock will be issued following such conversion. </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The shares of Class A common stock and Class B common stock were identical prior to the conversion, except with respect to voting, converting, and transfer rights. Prior to the conversion, each share of Class B common stock was entitled to cast ten votes per share on any matter submitted to a vote of the Company’s stockholders. As a result of the conversion, all former holders of shares of Class B common stock are now holders of shares of Class A common stock, which is entitled to only one vote per share on all matters subject to a stockholder vote. Class A and Class B common stock are referred to as common stock throughout the notes to the consolidated financial statements, unless otherwise indicated. Holders of common stock are entitled to receive any dividends as may be declared from time to time by the board of directors.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prior to the conversion, shares of Class B common stock were convertible to Class A common stock at any time at the option of the stockholder, and shares of Class B common stock would automatically convert to Class A common stock upon the following: (i) sale or transfer of such share of Class B common stock; (ii) the death of the Class B common stockholder (or nine months after the date of death if the stockholder is one of the Company’s founders); and (iii) on the final conversion date, defined as the earlier to occur following an IPO of (a) the first trading day on or after the date on which the outstanding shares of Class B common stock represented less than 10% of the then outstanding Class A and Class B common stock; (b) September 15, 2027, which is the seventh anniversary of the effectiveness of the registration statement filed in connection with the IPO; or (c) the date specified by a vote of the holders of a majority of the outstanding shares of Class B common stock, voting as a single class.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, on March 3, 2021, the Company filed a certificate with the Secretary of State of the State of Delaware effecting the retirement of the shares of Class B common stock that were issued but no longer outstanding following the conversion. Upon the effectiveness of the certificate, the Company’s total number of authorized shares of capital stock was reduced by the retirement of 169.5 million shares of Class B common stock.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company had reserved shares of common stock for future issuance as follows (in thousands):</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:66.207%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.925%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.927%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">January 31, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">January 31, 2023</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2012 Equity Incentive Plan:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options outstanding</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,767 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,212 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted stock units outstanding</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">789 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,521 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020 Equity Incentive Plan:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options outstanding</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">602 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">642 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted stock units outstanding</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,168 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,039 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares available for future grants</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,371 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,989 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020 Employee Stock Purchase Plan:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares available for future grants</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,764 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,046 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total shares of common stock reserved for future issuance</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">121,461 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">115,449 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock Repurchase Program</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—In February 2023, the Company’s board of directors authorized a stock repurchase program of up to $2.0 billion of its outstanding common stock. Repurchases may be effected, from time to time, either on the open market (including via pre-set trading plans), in privately negotiated transactions, or through other transactions in accordance with applicable securities laws. The program is funded using the Company’s working capital and will expire in March 2025. The timing and amount of any repurchases will be determined by management based on an evaluation of market conditions and other factors. The program does not obligate the Company to acquire any particular amount of common stock, and the repurchase program may be suspended or discontinued at any time at the Company’s discretion.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the stock repurchase activity under the Company’s stock repurchase program (in thousands, except per share data):</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:80.310%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.849%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fiscal Year Ended January 31, 2024</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Number of shares repurchased</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,012 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average price per share</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">147.50 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aggregate purchase price</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">591,732 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">________________</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:11.94pt">Includes transaction costs associated with the repurchases.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of January 31, 2024, $1.4 billion remained available for future stock repurchases under the stock repurchase program. The first 0.5 million shares repurchased during the fiscal year ended January 31, 2024 were recorded in treasury stock as a reduction to the stockholders’ equity on the consolidated balance sheets. All subsequent repurchases of common stock were retired. Upon retirement, the par value of the common stock repurchased was deducted from common stock and any excess of repurchase price (including associated transaction costs) over par value was recorded entirely to retained earnings (accumulated deficit) on the consolidated balance sheets.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Treasury Stock</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—As described above, 0.5 million shares were repurchased under the Company’s authorized stock repurchase program and recorded in treasury stock, of which 8,000 shares were reissued upon settlement of equity awards during the fiscal year ended January 31, 2024.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, during the fiscal year ended January 31, 2024, in connection with the Samooha business combination as discussed in Note 7, “Business Combinations,” the Company issued approximately 0.2 million shares of its Class A common stock to one of its wholly-owned subsidiaries in exchange for a noncontrolling equity interest in Samooha that was held by the subsidiary prior to this business combination. These shares are treated as treasury stock for accounting purposes.</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Equity Incentive Plans</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—The Company’s 2020 Equity Incentive Plan (2020 Plan), which became effective in connection with its IPO in September 2020, provides for the grant of incentive stock options, nonqualified stock options, stock appreciation rights, restricted stock awards, RSUs, performance awards and other forms of equity compensation (collectively, equity awards). All shares that remain available for future grants are under the 2020 Plan.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s 2012 Equity Incentive Plan (2012 Plan) provided for the grant of equity awards to employees, non-employee directors, and other service providers of the Company. The 2012 Plan was terminated in September 2020 in connection with the IPO but continues to govern the terms of outstanding awards that were granted prior to the termination of the 2012 Plan. Upon the expiration, forfeiture, cancellation, or reacquisition of any shares of common stock underlying outstanding equity awards granted under the 2012 Plan, an equal number of shares of Class A common stock will become available for grant under the 2020 Plan. No further equity awards will be granted under the 2012 Plan. On March 1, 2021, all shares of the Company’s then-outstanding Class B common stock were automatically converted into the same number of shares of Class A common stock. As a result of this conversion, options and RSUs that were previously denominated in shares of Class B common stock and issued under the 2012 Plan remained unchanged, except that they represent the right to receive shares of Class A common stock.</span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A total of 34.1 million shares of the Company’s Class A common stock was initially reserved for issuance under the 2020 Plan in addition to (i) any annual automatic evergreen increases in the number of shares of Class A common stock reserved for issuance under the 2020 Plan and (ii) upon the expiration, forfeiture, cancellation, or reacquisition of any shares of Class B common stock underlying outstanding stock awards granted under the 2012 Plan, an equal number of shares of Class A common stock, such number of shares not to exceed 78.8 million. On February 1, 2023, the shares available for future grants under the 2020 Plan were automatically increased by 16.2 million shares pursuant to the provision described in the preceding sentence.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s 2020 Employee Stock Purchase Plan (2020 ESPP), which became effective in connection with the IPO, authorizes the issuance of shares of common stock pursuant to purchase rights granted to employees. A total of 5.7 million shares of the Company’s Class A common stock was initially reserved for future issuance under the 2020 ESPP, in addition to any annual automatic evergreen increases in the number of shares of Class A common stock reserved for future issuance under the 2020 ESPP. On February 1, 2023, the shares available for future grants under the 2020 ESPP were automatically increased by 3.2 million shares pursuant to the provision described in the preceding sentence. The price at which Class A common stock is purchased under the 2020 ESPP is equal to 85% of the fair market value of a share of the Company’s Class A common stock on the first or last day of the offering period, whichever is lower. Offering periods are generally six months long and begin on March 15 and September 15 of each year, except for the first two offering periods. The initial offering period began on September 15, 2020 and ended on February 26, 2021. The second offering period began on March 1, 2021 and ended on September 14, 2021.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock Options</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—Stock options granted under the 2012 Plan and the 2020 Plan (collectively, the Plans) generally vest based on continued service over four years and expire ten years from the date of grant. Certain stock options granted under the 2012 Plan are exercisable at any time following the date of grant and expire ten years from the date of grant.</span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of stock option activity and activity regarding shares available for grant under the Plans during the fiscal years ended January 31, 2024, 2023, and 2022 is as follows:</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:36.239%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.919%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.919%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.919%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.919%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.921%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Shares<br/>Available for Grant<br/>(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of Options Outstanding<br/>(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-<br/>Average<br/>Exercise Price</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-Average Remaining Contractual Life<br/>(in years)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate<br/>Intrinsic<br/>Value<br/>(in thousands)</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance—January 31, 2021</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">32,870</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">64,575</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7.04 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7.7</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17,138,896 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Shares authorized</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,397</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Options exercised</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(20,903)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6.08 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Options canceled</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,629</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,629)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6.80 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">RSUs granted</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(4,026)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">RSUs forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">576</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance—January 31, 2022</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">45,446</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">42,043</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7.53 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6.9</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,283,299 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Shares authorized</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,619</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Options granted</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(642)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">642</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">207.56 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Options exercised</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(6,118)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6.50 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Options canceled</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">713</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(713)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8.02 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">RSUs granted</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(10,788)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Shares withheld related to net share settlement of RSUs</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,149</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">RSUs forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,492</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:8.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance—January 31, 2023</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">52,989</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">35,854</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11.27 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.9</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,237,549 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Shares authorized</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16,165</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Options exercised</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(8,357)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6.84 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Options canceled</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">128</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(128)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">70.59 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">RSUs granted</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(14,088)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Shares withheld related to net share settlement of RSUs</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,296</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">RSUs forfeited</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,881</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:8.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance—January 31, 2024</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">59,371</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">27,369</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12.35 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.0</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,023,664 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:8.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Vested and exercisable as of January 31, 2024</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">26,774</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.00 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.0</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,973,515 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The weighted-average grant-date fair value of options granted during the fiscal year ended January 31, 2023 was $101.66. No options were granted during each of the fiscal years ended January 31, 2024 and January 31, 2022. The intrinsic value of options exercised during the fiscal years ended January 31, 2024, 2023, and 2022 was $1.3 billion, $1.0 billion, and $5.7 billion, respectively. The aggregate grant-date fair value of options that vested during the fiscal years ended January 31, 2024, 2023, and 2022 was $42.3 million, $79.1 million, and $81.0 million, respectively.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Early Exercised Stock Options</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—Common stock purchased pursuant to an early exercise of stock options is not deemed to be outstanding for accounting purposes until those shares vest. The consideration received for an exercise of an option is considered to be a deposit of the exercise price and the related dollar amount is recorded in other liabilities on the consolidated balance sheets. The shares issued upon the early exercise of these unvested stock option awards, which are reflected as exercises in the stock option activity table above, are considered to be legally issued and outstanding on the date of exercise. Upon termination of service, the Company may repurchase unvested shares acquired through the early exercise of stock options at a price equal to the price per share paid upon the exercise of such options. No unvested shares were subject to repurchase as a result of early exercised options as of January 31, 2024, and unvested shares subject to repurchase as a result of early exercised options were not material as of January 31, 2023.</span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Equity-Classified RSUs</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—RSUs granted under the 2012 Plan are equity-classified and had both service-based and performance-based vesting conditions, of which the performance-based vesting condition was satisfied upon the effectiveness of the IPO in September 2020. The service-based vesting condition for these awards is typically satisfied over four years with a cliff vesting period of one year and continued vesting quarterly thereafter. Stock-based compensation associated with RSUs granted under the 2012 Plan was recognized using an accelerated attribution method from the time it was deemed probable that the vesting condition was met through the time the service-based vesting condition had been achieved. </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Equity-classified RSUs granted under the 2020 Plan include those that only contain a service-based vesting condition that is typically satisfied over four years, and the related stock-based compensation for RSUs is recognized on a straight-line basis over the requisite service period. In addition, during the fiscal year ended January 31, 2024, the Company granted, under the 2020 Plan, equity-classified RSUs that have both service-based and performance-based vesting conditions (Leadership PRSUs) to its executive officers and certain other members of its senior leadership team. The service-based vesting condition for these Leadership PRSUs is satisfied over four years with a cliff vesting period of one year and continued vesting quarterly thereafter. The performance-based vesting condition is satisfied upon the achievement of certain Company annual performance targets set by the compensation committee of the board of directors of the Company. The ultimate number of the Leadership PRSUs eligible to vest ranges between 0% to 120% of the target number of the Leadership PRSUs based on the weighted-average achievement of such Company annual performance metrics for the fiscal year ended January 31, 2024. Stock-based compensation associated with these Leadership PRSUs is recognized using an accelerated attribution method over the requisite service period, based on the Company’s periodic assessment of the probability that the performance condition will be achieved. For the fiscal year ended January 31, 2024, the Company recognized stock-based compensation of $30.8 million associated with these PRSUs. </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of equity-classified RSUs activity during the fiscal years ended January 31, 2024, 2023, and 2022 is as follows:</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:66.207%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.925%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.927%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Number of Shares<br/>(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted-Average Grant-Date Fair Value</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">per Share</span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested Balance—January 31, 2021</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,348 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125.06 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,026 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">250.46 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,186)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">109.44 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(576)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">169.74 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested Balance—January 31, 2022</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,612 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">180.08 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,788 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">180.65 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,348)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">165.30 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,492)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">206.02 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested Balance—January 31, 2023</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,560 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">181.17 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,706 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">158.28 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,810)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">172.38 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,881)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">176.44 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested Balance—January 31, 2024</span></div></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,575 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">169.82 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">________________</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:11.94pt">Includes 0.5 million Leadership PRSUs granted at 120% of the target number of these awards, which represents the maximum number of Leadership PRSUs that may be eligible to vest with respect to these awards over their full term.</span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Liability-Classified RSUs</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—During the fiscal year ended January 31, 2024, in connection with the Samooha business combination as discussed in Note 7, “Business Combinations,” the Company agreed to grant, under the 2020 Plan, RSUs that contain both post-combination service-based and performance-based vesting conditions (Acquisition PRSUs) to eligible existing or future employees, subject to a maximum total number of approximately 1.7 million shares. The post-combination service-based vesting condition for these Acquisition PRSUs is satisfied over four years with a cliff vesting period of one year and continued vesting quarterly thereafter. The performance-based vesting condition is contingent on the achievement of certain performance metric over the twelve-month period ending January 31, 2027. Acquisition PRSUs will vest when both service-based and performance-based conditions are satisfied. The ultimate number of Acquisition PRSUs eligible to vest is determined based on the actual achievement of the performance metric, which takes into account certain factors including the price of the Company’s stock price and market capitalization. </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Once granted, Acquisition PRSUs are initially liability-classified and recorded in other liabilities on the Company’s consolidated balance sheets, as the monetary value of the obligation under each potential outcome of the performance condition is predominantly based on a fixed monetary amount known at inception and will be settled in a variable number of shares. Subsequently, these awards are remeasured to the fair value at each reporting date until the number of Acquisition PRSUs eligible to vest is fixed, at which time these awards will be reclassified to equity. Stock-based compensation associated with these awards is recognized based on the probable outcome of the performance condition, using an accelerated attribution method over the requisite service period, with a cumulative catch-up adjustment recognized for changes in the fair value estimated at each reporting date. For the fiscal year ended January 31, 2024, the Company recognized stock-based compensation of $0.5 million associated with Acquisition PRSUs.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of liability-classified RSUs activity during the fiscal year ended January 31, 2024 is as follows:</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:81.752%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.048%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Number of Shares<br/>(in thousands)</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested Balance—January 31, 2023</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,382 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested Balance—January 31, 2024</span></div></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,382 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">________________</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:11.94pt">Represents the maximum number of Acquisition PRSUs that may be eligible to vest with respect to these awards over their full term.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Restricted Common Stock</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—Restricted common stock is not deemed to be outstanding for accounting purposes until it vests. </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">From time to time, the Company has granted restricted common stock outside of the Plans. A summary of restricted common stock activity outside of the Plans during the fiscal years ended January 31, 2024, 2023, and 2022 is as follows:</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:66.207%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:14.925%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.927%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Outside of the Plans</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Number of Shares<br/>(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted-Average Grant-Date Fair Value</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">per Share</span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested Balance—January 31, 2021</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">742 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.11 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(362)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.10 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested Balance—January 31, 2022</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">380 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.11 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">409 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">229.13 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(361)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.10 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested Balance—January 31, 2023</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">428 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">219.26 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">385 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">194.28 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(142)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">199.28 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested Balance—January 31, 2024</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">671 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">209.15 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the fiscal year ended January 31, 2024, in connection with the Samooha business combination, the Company issued to certain of Samooha’s employees a total of 0.4 million shares of the Company’s Class A common stock in exchange for a portion of their Samooha stock. These shares are subject to vesting agreements pursuant to which the shares will vest over four years, subject to each of these employees’ continued employment with the Company or its affiliates. The $74.8 million fair value of these shares is accounted for as post-combination stock-based compensation over the requisite service period of four years. As of January 31, 2024, all 0.4 million shares remained unvested.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the fiscal year ended January 31, 2023, in connection with the Streamlit business combination, the Company issued to Streamlit’s three founders a total of 0.4 million shares of the Company’s common stock outside of the Plans in exchange for a portion of their Streamlit stock. These shares are subject to vesting agreements pursuant to which the shares will vest over three years, subject to each founder’s continued employment with the Company or its affiliates. The $93.7 million fair value of these shares is accounted for as post-combination stock-based compensation over the requisite service period of three years. As of January 31, 2024 and 2023, 0.3 million and 0.4 million shares remained unvested. </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See Note 7, “Business Combinations,” for further details.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock-Based Compensation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the assumptions used in estimating the grant-date fair value of stock options granted to employees during the fiscal year ended January 31, 2023:</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:81.752%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:16.048%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fiscal Year Ended January 31, 2023</span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected term (in years)</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.0</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected volatility</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected dividend yield</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">No stock options were granted during each of the fiscal years ended January 31, 2024 and January 31, 2022.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the assumptions used in estimating the fair values of employee stock purchase rights granted under the 2020 ESPP during the fiscal years ended January 31, 2024, 2023, and 2022:</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:49.541%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.925%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.925%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.927%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fiscal Year Ended January 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected term (in years)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.5</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.5</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.5</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected volatility</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48.4% - 71.3%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58.9% - 74.8%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37.3% - 49.5%</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.7% - 5.5%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.9% - 3.8%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1%</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected dividend yield</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Expected term</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—For stock options considered to be “plain vanilla” options, the Company estimates the expected term based on the simplified method, which is essentially the weighted average of the vesting period and contractual term, as the Company’s historical option exercise experience does not provide a reasonable basis upon which to estimate the expected term. The expected term for ESPP Rights approximates the offering period.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Expected volatility</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—The Company uses the average volatility of its Class A common stock and the stocks of a peer group of representative public companies to develop an expected volatility assumption.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Risk-free interest rate</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—Risk-free rate is estimated based upon quoted market yields for the United States Treasury debt securities for a term consistent with the expected life of the awards in effect at the time of grant.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Expected dividend yield</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—Because the Company has never paid and has no intention to pay cash dividends on common stock, the expected dividend yield is zero.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fair value of underlying common stock</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—Since the completion of the IPO, the fair value of the Company’s common stock is determined by the closing price, on the date of grant, of its common stock, which is traded on the New York Stock Exchange.</span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the assumptions used in estimating the fair value of liability-classified Acquisition PRSUs as of January 31, 2024:</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:81.752%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:16.048%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">January 31, 2024</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected volatility</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Expected volatility</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—Expected volatility is estimated based on the historical volatility of the Company’s Class A common stock.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Risk-free interest rate</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—Risk-free rate is estimated based upon quoted market yields for the United States Treasury debt securities for a term that approximates the period from the reporting date to January 31, 2027.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock-based compensation included in the consolidated statements of operations was as follows (in thousands):</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:49.541%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:14.925%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.925%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.927%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fiscal Year Ended January 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenue</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">123,363 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">106,302 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">87,336 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales and marketing</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">299,657 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">246,811 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">185,970 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">644,928 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">407,524 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">232,867 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100,067 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100,896 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">98,922 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation, net of amounts capitalized</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,168,015 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">861,533 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">605,095 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 9.25pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capitalized stock-based compensation</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,830 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,417 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,174 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total stock-based compensation</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,216,845 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">890,950 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">629,269 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of January 31, 2024, total compensation cost related to unvested awards not yet recognized was $3.0 billion, which will be recognized over a weighted-average period of 2.9 years.</span></div> 200000000 0.0001 2 2500000000 355000000 169500000 0.0001 0.0001 10 1 0.10 169500000 <div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company had reserved shares of common stock for future issuance as follows (in thousands):</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:66.207%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.925%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.927%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">January 31, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">January 31, 2023</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2012 Equity Incentive Plan:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options outstanding</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,767 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,212 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted stock units outstanding</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">789 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,521 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020 Equity Incentive Plan:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options outstanding</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">602 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">642 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted stock units outstanding</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,168 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,039 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares available for future grants</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,371 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,989 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020 Employee Stock Purchase Plan:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares available for future grants</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,764 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,046 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total shares of common stock reserved for future issuance</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">121,461 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">115,449 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 26767000 35212000 789000 2521000 602000 642000 20168000 13039000 59371000 52989000 13764000 11046000 121461000 115449000 2000000000 <div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the stock repurchase activity under the Company’s stock repurchase program (in thousands, except per share data):</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:80.310%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.849%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fiscal Year Ended January 31, 2024</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Number of shares repurchased</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,012 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average price per share</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">147.50 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aggregate purchase price</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">591,732 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">________________</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:11.94pt">Includes transaction costs associated with the repurchases.</span></div> 4012000 147.50 591732000 1400000000 500000 500000 8000 200000 34100000 78800000 16200000 5700000 3200000 0.85 P6M P4Y P10Y P10Y <div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of stock option activity and activity regarding shares available for grant under the Plans during the fiscal years ended January 31, 2024, 2023, and 2022 is as follows:</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:36.239%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.919%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.919%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.919%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.919%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.921%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Shares<br/>Available for Grant<br/>(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of Options Outstanding<br/>(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-<br/>Average<br/>Exercise Price</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-Average Remaining Contractual Life<br/>(in years)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate<br/>Intrinsic<br/>Value<br/>(in thousands)</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance—January 31, 2021</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">32,870</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">64,575</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7.04 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7.7</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17,138,896 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Shares authorized</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,397</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Options exercised</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(20,903)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6.08 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Options canceled</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,629</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,629)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6.80 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">RSUs granted</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(4,026)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">RSUs forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">576</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance—January 31, 2022</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">45,446</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">42,043</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7.53 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6.9</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,283,299 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Shares authorized</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,619</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Options granted</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(642)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">642</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">207.56 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Options exercised</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(6,118)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6.50 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Options canceled</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">713</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(713)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8.02 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">RSUs granted</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(10,788)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Shares withheld related to net share settlement of RSUs</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,149</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">RSUs forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,492</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:8.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance—January 31, 2023</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">52,989</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">35,854</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11.27 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.9</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,237,549 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Shares authorized</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16,165</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Options exercised</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(8,357)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6.84 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Options canceled</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">128</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(128)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">70.59 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">RSUs granted</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(14,088)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Shares withheld related to net share settlement of RSUs</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,296</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">RSUs forfeited</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,881</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:8.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance—January 31, 2024</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">59,371</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">27,369</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12.35 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.0</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,023,664 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:8.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Vested and exercisable as of January 31, 2024</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">26,774</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.00 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.0</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,973,515 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> <div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of stock option activity and activity regarding shares available for grant under the Plans during the fiscal years ended January 31, 2024, 2023, and 2022 is as follows:</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:36.239%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.919%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.919%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.919%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.919%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.921%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Shares<br/>Available for Grant<br/>(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of Options Outstanding<br/>(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-<br/>Average<br/>Exercise Price</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-Average Remaining Contractual Life<br/>(in years)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate<br/>Intrinsic<br/>Value<br/>(in thousands)</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance—January 31, 2021</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">32,870</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">64,575</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7.04 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7.7</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17,138,896 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Shares authorized</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,397</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Options exercised</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(20,903)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6.08 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Options canceled</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,629</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,629)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6.80 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">RSUs granted</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(4,026)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">RSUs forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">576</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance—January 31, 2022</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">45,446</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">42,043</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7.53 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6.9</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,283,299 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Shares authorized</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,619</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Options granted</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(642)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">642</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">207.56 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Options exercised</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(6,118)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6.50 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Options canceled</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">713</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(713)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8.02 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">RSUs granted</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(10,788)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Shares withheld related to net share settlement of RSUs</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,149</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">RSUs forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,492</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:8.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance—January 31, 2023</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">52,989</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">35,854</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11.27 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.9</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,237,549 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Shares authorized</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16,165</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Options exercised</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(8,357)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6.84 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Options canceled</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">128</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(128)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">70.59 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">RSUs granted</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(14,088)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Shares withheld related to net share settlement of RSUs</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,296</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">RSUs forfeited</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,881</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:8.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance—January 31, 2024</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">59,371</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">27,369</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12.35 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.0</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,023,664 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:8.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Vested and exercisable as of January 31, 2024</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">26,774</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.00 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.0</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,973,515 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 32870000 64575000 7.04 P7Y8M12D 17138896000 14397000 20903000 6.08 1629000 1629000 6.80 4026000 576000 45446000 42043000 7.53 P6Y10M24D 11283299000 15619000 642000 642000 207.56 6118000 6.50 713000 713000 8.02 10788000 1149000 1492000 52989000 35854000 11.27 P5Y10M24D 5237549000 16165000 8357000 6.84 128000 128000 70.59 14088000 2296000 1881000 59371000 27369000 12.35 P5Y 5023664000 26774000 10.00 P5Y 4973515000 101.66 0 0 1300000000 1000000000 5700000000 42300000 79100000 81000000 P4Y P1Y P4Y P4Y P1Y 0 1.20 30800000 <div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of equity-classified RSUs activity during the fiscal years ended January 31, 2024, 2023, and 2022 is as follows:</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:66.207%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.925%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.927%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Number of Shares<br/>(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted-Average Grant-Date Fair Value</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">per Share</span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested Balance—January 31, 2021</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,348 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125.06 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,026 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">250.46 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,186)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">109.44 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(576)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">169.74 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested Balance—January 31, 2022</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,612 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">180.08 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,788 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">180.65 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,348)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">165.30 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,492)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">206.02 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested Balance—January 31, 2023</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,560 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">181.17 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,706 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">158.28 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,810)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">172.38 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,881)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">176.44 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested Balance—January 31, 2024</span></div></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,575 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">169.82 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">________________</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:11.94pt">Includes 0.5 million Leadership PRSUs granted at 120% of the target number of these awards, which represents the maximum number of Leadership PRSUs that may be eligible to vest with respect to these awards over their full term.</span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of liability-classified RSUs activity during the fiscal year ended January 31, 2024 is as follows:</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:81.752%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.048%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Number of Shares<br/>(in thousands)</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested Balance—January 31, 2023</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,382 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested Balance—January 31, 2024</span></div></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,382 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">________________</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:11.94pt">Represents the maximum number of Acquisition PRSUs that may be eligible to vest with respect to these awards over their full term.</span></div> 9348000 125.06 4026000 250.46 3186000 109.44 576000 169.74 9612000 180.08 10788000 180.65 3348000 165.30 1492000 206.02 15560000 181.17 12706000 158.28 6810000 172.38 1881000 176.44 19575000 169.82 500000 1.20 1700000 P4Y P1Y 500000 0 1382000 1382000 A summary of restricted common stock activity outside of the Plans during the fiscal years ended January 31, 2024, 2023, and 2022 is as follows:<div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:66.207%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:14.925%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.927%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Outside of the Plans</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Number of Shares<br/>(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted-Average Grant-Date Fair Value</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">per Share</span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested Balance—January 31, 2021</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">742 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.11 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(362)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.10 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested Balance—January 31, 2022</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">380 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.11 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">409 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">229.13 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(361)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.10 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested Balance—January 31, 2023</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">428 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">219.26 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">385 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">194.28 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(142)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">199.28 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested Balance—January 31, 2024</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">671 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">209.15 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 742000 2.11 362000 2.10 380000 2.11 409000 229.13 361000 2.10 428000 219.26 385000 194.28 142000 199.28 671000 209.15 400000 P4Y 74800000 P4Y 400000 3 400000 P3Y 93700000 P3Y 300000 400000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the assumptions used in estimating the grant-date fair value of stock options granted to employees during the fiscal year ended January 31, 2023:</span><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:81.752%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:16.048%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fiscal Year Ended January 31, 2023</span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected term (in years)</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.0</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected volatility</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected dividend yield</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div> P6Y 0.500 0.018 0 0 0 <div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the assumptions used in estimating the fair values of employee stock purchase rights granted under the 2020 ESPP during the fiscal years ended January 31, 2024, 2023, and 2022:</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:49.541%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.925%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.925%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.927%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fiscal Year Ended January 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected term (in years)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.5</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.5</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.5</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected volatility</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48.4% - 71.3%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58.9% - 74.8%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37.3% - 49.5%</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.7% - 5.5%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.9% - 3.8%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1%</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected dividend yield</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div> P0Y6M P0Y6M P0Y6M 0.484 0.713 0.589 0.748 0.373 0.495 0.047 0.055 0.009 0.038 0.001 0 0 0 0 0 0 <div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the assumptions used in estimating the fair value of liability-classified Acquisition PRSUs as of January 31, 2024:</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:81.752%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:16.048%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">January 31, 2024</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected volatility</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 0.600 0.040 <div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock-based compensation included in the consolidated statements of operations was as follows (in thousands):</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:49.541%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:14.925%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.925%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.927%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fiscal Year Ended January 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenue</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">123,363 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">106,302 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">87,336 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales and marketing</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">299,657 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">246,811 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">185,970 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">644,928 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">407,524 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">232,867 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100,067 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100,896 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">98,922 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation, net of amounts capitalized</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,168,015 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">861,533 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">605,095 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 9.25pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capitalized stock-based compensation</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,830 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,417 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,174 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total stock-based compensation</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,216,845 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">890,950 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">629,269 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 123363000 106302000 87336000 299657000 246811000 185970000 644928000 407524000 232867000 100067000 100896000 98922000 1168015000 861533000 605095000 48830000 29417000 24174000 1216845000 890950000 629269000 3000000000 P2Y10M24D Income Taxes<div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of loss before income taxes were as follows (in thousands):</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:49.541%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.925%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.925%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.927%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fiscal Year Ended January 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S.</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(875,703)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(851,538)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(717,208)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,480 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,545 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,248 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss before income taxes</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(849,223)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(815,993)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(676,960)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The provision for (benefit from) income taxes consists of the following (in thousands):</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:49.541%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.925%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.925%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.927%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fiscal Year Ended January 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current provision:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">754 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">626 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">288 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,775 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,571 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,417 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred benefit:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15,376)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21,647)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,700)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,410)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,686)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(607)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(717)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision for (benefit from) income taxes</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,233)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18,467)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,988 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The effective income tax rate differs from the federal statutory income tax rate applied to the loss before income taxes due to the following (in thousands):</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:49.541%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.925%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.925%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.927%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fiscal Year Ended January 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax benefit computed at federal statutory rate</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(178,337)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(171,359)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(142,162)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State taxes, net of federal benefit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,380 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,948 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,360 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development credits</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(101,725)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(58,136)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(142,544)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(148,600)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(71,295)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(898,234)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in valuation allowance</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">371,767 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">213,532 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,159,276 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">IRC Section 59A waived deductions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,550 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,476 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,732 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,367 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,708)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision for (benefit from) income taxes</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,233)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18,467)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,988 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A valuation allowance has been recognized to offset the Company’s deferred tax assets, as necessary, by the amount of any tax benefits that, based on evidence, are not expected to be realized. As of January 31, 2024 and 2023, the Company believes it is more likely than not that its U.S. and U.K. deferred tax assets will not be fully realizable and continues to maintain a full valuation allowance against these net deferred tax assets.</span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Significant components of the Company’s deferred tax assets and deferred tax liabilities are shown below (in thousands):</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:66.207%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.925%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.927%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">January 31, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">January 31, 2023</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net operating losses carryforwards</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,673,213 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,567,135 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capitalized research and development</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">420,491 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">147,328 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax credit carryforwards</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">376,804 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">274,690 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">109,446 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">123,408 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82,683 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,527 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,008 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,079 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net unrealized losses on strategic investments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,443 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,669 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,776 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,834 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax assets</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,750,864 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,219,670 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: valuation allowance</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,621,009)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,100,594)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net deferred tax assets</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">129,855 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">119,076 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liabilities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(39,173)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(39,426)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred commissions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(41,609)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(31,940)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease right-of-use assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(48,629)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(53,829)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,326)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,358)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax liabilities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(130,737)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(127,553)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net deferred tax liabilities</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(882)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,477)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The valuation allowance was $2.6 billion and $2.1 billion as of January 31, 2024 and 2023, respectively, primarily relating to U.S. federal and state net operating loss carryforwards, capitalized research and development, and tax credit carryforwards. The valuation allowance increased $520.4 million during the fiscal year ended January 31, 2024, primarily due to increased capitalized research and development, U.S. federal and state net operating loss carryforwards, tax credit carryforwards, and deferred revenue. The valuation allowance increased $241.9 million during the fiscal year ended January 31, 2023, primarily due to increased capitalized research and development, tax credit carryforwards, U.S. federal and state net operating loss carryforwards, and stock-based compensation.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of January 31, 2024, the Company had U.S. federal, state, and foreign net operating loss carryforwards of $6.2 billion, $5.6 billion, and $175.2 million, respectively. Of the $6.2 billion U.S. federal net operating loss carryforwards, $6.1 billion may be carried forward indefinitely with utilization limited to 80% of taxable income, and the remaining $0.1 billion will begin to expire in 2032. The state net operating loss carryforwards begin to expire in 2024. Of the $175.2 million foreign net operating loss carryforwards, $169.6 million may be carried forward indefinitely, and the remaining $5.6 million will begin to expire in 2027. As of January 31, 2024, the Company also had federal and state tax credits of $356.9 million and $158.0 million, respectively. The federal tax credit carryforwards will expire beginning in 2032 if not utilized. The state tax credit carryforwards do not expire. Utilization of the Company’s net operating loss and tax credit carryforwards may be subject to annual limitation due to the ownership change limitations provided by the Internal Revenue Code and similar state provisions. Such an annual limitation could result in the expiration of the net operating loss and tax credit carryforwards before utilization.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Foreign withholding taxes have not been provided for the cumulative undistributed earnings of the Company’s foreign subsidiaries as of January 31, 2024 due to the Company’s intention to permanently reinvest such earnings. Determination of the amount of unrecognized deferred tax liability related to these earnings is not practicable.</span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table shows the changes in the gross amount of unrecognized tax benefits (in thousands):</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:49.541%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.925%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.925%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.927%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fiscal Year Ended January 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75,180 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,715 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,349 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Increases based on tax positions during the prior period</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,708 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,816 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Increases based on tax positions during the current period</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,365 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,649 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,346 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">115,253 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75,180 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,715 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There were no interest and penalties associated with unrecognized income tax benefits for each of the fiscal years ended January 31, 2024, 2023, and 2022.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Although it is reasonably possible that certain unrecognized tax benefits may increase or decrease within the next 12 months due to tax examination changes, settlement activities, or the impact on recognition and measurement considerations related to the results of published tax cases or other similar activities, the Company does not anticipate any significant changes to unrecognized tax benefits over the next 12 months.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company files income tax returns in the U.S. federal jurisdiction, various state jurisdictions, and in various international jurisdictions. Tax years 2012 and forward generally remain open for examination for federal and state tax purposes. Tax years 2017 and forward generally remain open for examination for foreign tax purposes. To the extent utilized in future years’ tax returns, net operating loss carryforwards at January 31, 2024 and 2023 will remain subject to examination until the respective tax year is closed.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On August 16, 2022, President Biden signed the Inflation Reduction Act of 2022 (the Inflation Act) into law. The Inflation Act contains certain tax measures, including a corporate alternative minimum tax of 15% on some large corporations and an excise tax of 1% on stock repurchases. For the fiscal year ended January 31, 2024, the Inflation Act had no material impact to the Company, including its stock repurchase program. The Company is continuing to evaluate the various provisions of the Inflation Act and does not anticipate the impact, if any, will be material to the Company.</span></div> <div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of loss before income taxes were as follows (in thousands):</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:49.541%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.925%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.925%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.927%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fiscal Year Ended January 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S.</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(875,703)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(851,538)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(717,208)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,480 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,545 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,248 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss before income taxes</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(849,223)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(815,993)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(676,960)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> -875703000 -851538000 -717208000 26480000 35545000 40248000 -849223000 -815993000 -676960000 <div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The provision for (benefit from) income taxes consists of the following (in thousands):</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:49.541%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.925%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.925%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.927%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fiscal Year Ended January 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current provision:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">754 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">626 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">288 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,775 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,571 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,417 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred benefit:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15,376)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21,647)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,700)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,410)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,686)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(607)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(717)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision for (benefit from) income taxes</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,233)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18,467)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,988 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 754000 626000 288000 14775000 7571000 3417000 -15376000 -21647000 0 -4700000 -4410000 0 -6686000 -607000 -717000 -11233000 -18467000 2988000 <div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The effective income tax rate differs from the federal statutory income tax rate applied to the loss before income taxes due to the following (in thousands):</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:49.541%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.925%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.925%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.927%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fiscal Year Ended January 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax benefit computed at federal statutory rate</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(178,337)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(171,359)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(142,162)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State taxes, net of federal benefit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,380 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,948 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,360 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development credits</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(101,725)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(58,136)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(142,544)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(148,600)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(71,295)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(898,234)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in valuation allowance</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">371,767 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">213,532 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,159,276 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">IRC Section 59A waived deductions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,550 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,476 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,732 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,367 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,708)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision for (benefit from) income taxes</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,233)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18,467)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,988 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> -178337000 -171359000 -142162000 26380000 14948000 35360000 101725000 58136000 142544000 -148600000 -71295000 -898234000 371767000 213532000 1159276000 11550000 49476000 0 7732000 4367000 -8708000 -11233000 -18467000 2988000 <div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Significant components of the Company’s deferred tax assets and deferred tax liabilities are shown below (in thousands):</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:66.207%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.925%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.927%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">January 31, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">January 31, 2023</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net operating losses carryforwards</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,673,213 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,567,135 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capitalized research and development</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">420,491 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">147,328 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax credit carryforwards</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">376,804 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">274,690 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">109,446 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">123,408 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82,683 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,527 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,008 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,079 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net unrealized losses on strategic investments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,443 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,669 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,776 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,834 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax assets</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,750,864 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,219,670 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: valuation allowance</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,621,009)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,100,594)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net deferred tax assets</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">129,855 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">119,076 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liabilities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(39,173)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(39,426)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred commissions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(41,609)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(31,940)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease right-of-use assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(48,629)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(53,829)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,326)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,358)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax liabilities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(130,737)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(127,553)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net deferred tax liabilities</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(882)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,477)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 1673213000 1567135000 420491000 147328000 376804000 274690000 109446000 123408000 82683000 31527000 54008000 55079000 2443000 5669000 31776000 14834000 2750864000 2219670000 2621009000 2100594000 129855000 119076000 39173000 39426000 41609000 31940000 48629000 53829000 1326000 2358000 130737000 127553000 882000 8477000 2600000000 2100000000 520400000 241900000 6200000000 5600000000 175200000 6200000000 6100000000 100000000 175200000 169600000 5600000 356900000 158000000 <div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table shows the changes in the gross amount of unrecognized tax benefits (in thousands):</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:49.541%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.925%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.925%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.927%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fiscal Year Ended January 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75,180 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,715 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,349 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Increases based on tax positions during the prior period</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,708 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,816 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Increases based on tax positions during the current period</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,365 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,649 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,346 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">115,253 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75,180 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,715 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 75180000 57715000 19349000 12708000 1816000 20000 27365000 15649000 38346000 115253000 75180000 57715000 0 0 0 Net Loss per Share<div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the calculation of basic and diluted net loss per share attributable to Snowflake Inc. Class A and Class B common stockholders (in thousands, except per share data):</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:49.541%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:14.925%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.925%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.927%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fiscal Year Ended January 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Numerator:</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(837,990)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(797,526)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(679,948)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: net loss attributable to noncontrolling interest</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,893)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(821)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss attributable to Snowflake Inc. Class A and Class B common stockholders</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(836,097)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(796,705)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(679,948)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Denominator:</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average shares used in computing net loss per share attributable to Snowflake Inc. Class A and Class B common stockholders—basic and diluted</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">328,001 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">318,730 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">300,273 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss per share attributable to Snowflake Inc. Class A and Class B common stockholders—basic and diluted</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.55)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.50)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.26)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following potentially dilutive securities were excluded from the calculation of diluted net loss per share attributable to Snowflake Inc. Class A and Class B common stockholders for the periods presented because the impact of including them would have been anti-dilutive (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:49.541%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.925%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.925%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.927%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fiscal Year Ended January 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock options</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,369 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,854 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,043 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSUs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,957 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,560 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,612 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested restricted common stock and early exercised stock options</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">671 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">446 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">426 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Employee stock purchase rights under the 2020 ESPP</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">284 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">265 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">116 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,281 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,125 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,197 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> <div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the calculation of basic and diluted net loss per share attributable to Snowflake Inc. Class A and Class B common stockholders (in thousands, except per share data):</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:49.541%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:14.925%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.925%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.927%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fiscal Year Ended January 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Numerator:</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(837,990)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(797,526)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(679,948)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: net loss attributable to noncontrolling interest</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,893)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(821)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss attributable to Snowflake Inc. Class A and Class B common stockholders</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(836,097)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(796,705)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(679,948)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Denominator:</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average shares used in computing net loss per share attributable to Snowflake Inc. Class A and Class B common stockholders—basic and diluted</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">328,001 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">318,730 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">300,273 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss per share attributable to Snowflake Inc. Class A and Class B common stockholders—basic and diluted</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.55)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.50)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.26)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> -837990000 -797526000 -679948000 -1893000 -821000 0 -836097000 -796705000 -679948000 328001000 328001000 318730000 318730000 300273000 300273000 -2.55 -2.55 -2.50 -2.50 -2.26 -2.26 <div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following potentially dilutive securities were excluded from the calculation of diluted net loss per share attributable to Snowflake Inc. Class A and Class B common stockholders for the periods presented because the impact of including them would have been anti-dilutive (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:49.541%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.925%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.925%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.927%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fiscal Year Ended January 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock options</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,369 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,854 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,043 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSUs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,957 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,560 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,612 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested restricted common stock and early exercised stock options</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">671 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">446 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">426 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Employee stock purchase rights under the 2020 ESPP</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">284 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">265 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">116 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,281 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,125 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,197 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 27369000 35854000 42043000 20957000 15560000 9612000 671000 446000 426000 284000 265000 116000 49281000 52125000 52197000 Related Party Transactions<div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A member of the Company’s board of directors currently serves as the Chief Executive Officer of a privately-held company (the Related Party), which has been the Company’s customer since 2018. In January 2024, the Company renewed its customer agreement with the Related Party for a term of two years with a total contract value of $22.5 million. With respect to the Related Party, the Company recognized $6.8 million, $3.7 million, and $2.4 million of revenue for the fiscal years ended January 31, 2024, 2023 and 2022, respectively, and had an accounts receivable balance due from the Related Party of $5.0 million and zero as of January 31, 2024 and 2023, respectively. In March 2024, as a minority investor, the Company made a strategic investment of approximately $5.0 million by purchasing non-marketable equity securities issued by the Related Party.</span></div> P2Y 22500000 6800000 3700000 2400000 5000000 0 5000000 Subsequent Event<div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Effective February 27, 2024, Frank Slootman retired as Chief Executive Officer, and Sridhar Ramaswamy was appointed to succeed Mr. Slootman as the Company’s new Chief Executive Officer. Mr. Slootman remains Chairman of the Company’s board of directors, and Mr. Ramaswamy serves as a board member.</span></div> <div style="text-align:justify;text-indent:-4.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:24.138%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.201%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.312%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.312%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.661%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.776%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Trading Arrangement</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Action</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Date</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Rule 10b5-1*</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Non-Rule 10b5-1**</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total Shares Subject to Trading Arrangement</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Expiration Date</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Christian Kleinerman, EVP, Product Management</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Adopted</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">December 22, 2023</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">X</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">   354,439</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">March 31, 2025</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Grzegorz J. Czajkowski, EVP, Engineering &amp; Support</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Adopted</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">December 22, 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">X</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">   561,001</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">March 31, 2025</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Christopher W. Degnan, Chief Revenue Officer</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Adopted</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">December 27, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">X</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">398,775</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">April 30, 2025</span></td></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">* Intended to satisfy the affirmative defense of Rule 10b5-1(c)</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">** Not intended to satisfy the affirmative defense of Rule 10b5-1(c)</span></div><div style="padding-left:9pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)    </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The actual number of shares subject to the trading arrangement under the Rule 10b5-1 Plan may be lower due to: (i) our withholding of certain shares to satisfy tax withholding obligations in connection with the vesting of restricted stock units; (ii) the amount of restricted stock units acquired following determination of the achievement of pre-established financial performance goals for fiscal year 2025; and (iii) the amount of whole shares distributed in connection with the vesting of restricted stock units due to rounding.</span></div><div style="padding-left:9pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(2)    </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The actual number of shares subject to the trading arrangement under the Rule 10b5-1 Plan may be lower due to our withholding of certain shares to satisfy tax withholding obligations in connection with the vesting of restricted stock units.</span></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">No other officers or directors, as defined in Rule 16a-1(f), adopted and/or terminated a “Rule 10b5-1 trading arrangement” or a “non-Rule 10b5-1 trading arrangement,” as defined in Regulation S-K Item 408, during the last fiscal quarter.</span></div> Christian Kleinerman EVP, Product Management true December 22, 2023 354439 Grzegorz J. Czajkowski EVP, Engineering & Support true December 22, 2023 561001 Christopher W. Degnan Chief Revenue Officer true December 27, 2023 398775 false false false In connection with a business combination completed on December 20, 2023, the Company issued approximately 0.2 million shares of its Class A common stock to one of its wholly-owned subsidiaries, in exchange for a noncontrolling equity interest in the acquired company that was held by the subsidiary prior to this business combination. These shares are treated as treasury stock for accounting purposes. See Note 7, “Business Combinations,” for further details. On March 1, 2021, all shares of the Company’s then-outstanding Class B common stock were automatically converted into the same number of shares of Class A common stock, pursuant to the terms of the Company’s amended and restated certificate of incorporation. No additional shares of Class B common stock will be issued following such conversion. See Note 11, “Equity,” for further details. In connection with a business combination completed on December 20, 2023, the Company issued approximately 0.2 million shares of its Class A common stock to one of its wholly-owned subsidiaries, in exchange for a noncontrolling equity interest in the acquired company that was held by the subsidiary prior to this business combination. These shares are treated as treasury stock for accounting purposes. See Note 7, “Business Combinations,” for further details. On March 1, 2021, all shares of the Company’s then-outstanding Class B common stock were automatically converted into the same number of shares of Class A common stock, pursuant to the terms of the Company’s amended and restated certificate of incorporation. No additional shares of Class B common stock will be issued following such conversion. See Note 11, “Equity,” for further details.